Token

The protocol uses three tokens. ENNI is the ecosystem token with a fixed supply. enUSD and enCHF are stablecoins with no supply cap.

ENNI

TypeERC20 + ERC20Permit
Decimals18
Max supply21,000,000
Initial allocation1,000,000
Farming emission20,000,000 over 30 years

No additional ENNI can ever be minted beyond the 21M cap. This is enforced at both the MasterChef and token contract level.

ENNI has no governance function. It is a pure value accrual token. Stakers earn protocol revenue through the Rewards Vault.

Emission Schedule

The 20M farming allocation is distributed over 30 years through MasterChef. The rate decreases over time.

PhasePeriodAnnual EmissionTotal
Phase 1Year 1 to 22,000,0004,000,000
Phase 2Year 3 to 101,000,0008,000,000
Phase 3Year 11 to 30400,0008,000,000

After year 30, no more ENNI is emitted. The total supply is 21,000,000 forever.

Stablecoins

Both stablecoins share the same token contract (EnniToken) with different constructor arguments.

enUSDenCHF
PegUS DollarSwiss Franc
Decimals66
Max supplyUnlimitedUnlimited
MintersCDP, Direct Swap, SavingsCDP, Direct Swap, Savings

Supply increases when users borrow from CDPs, mint through Direct Swap, or claim savings rewards. Supply decreases when users repay loans, redeem through Direct Swap, or when redemption fees are burned.

Token Contract

All three tokens use the same EnniToken contract. Each has 3 minter slots set at deployment. After ownership is renounced, minter addresses are locked permanently. No new minters can be added.

TokenMinter 1Minter 2Minter 3
ENNIMasterChefDead addressDead address
enUSDCDP (enUSD)Direct SwapSavings (enUSD)
enCHFCDP (enCHF)Direct Swap GenericSavings (enCHF)

The token supports standard ERC20 operations plus ERC20Permit for gasless approvals. Anyone can burn their own tokens.