Token Distribution
IDLE distribution (via LPs Fund) can be broken down into three different programs:
    Liquidity Mining: this program will last 2 years and is used to reward liquidity providers depending on the amount of funds deposited and the utility generated by the pool (APY of the pool); It will distribute 18% of the total supply on a per-block basis across all Idle pools.
    Liquidity Bootstrap: this program is based on the liquidity mining program and it applies an X4 multiplier on the basic reward per block amount distributed for the first 30 days in order to bootstrap the deposit of capital into the protocol. 3% of the total supply is dedicated to this program.
    Long-Term Rewards: this program is meant to incentivize capital to stay in the pool for months to years vs days to months. 20% of the token supply is allocated to these long term rewards, which will get progressively higher over time (quarterly, up to 2 years, block by block basis). The mechanism for this is staking the tokenized balances (idleUSDC, idleDAI, etc.), meaning users can still exit at any time, they just stop earning IDLE at the increased levels (The long term distribution program won't start right at governance launch, but 20% of the total supply have already been reserved and sent to the LongLPFund 0x107A369bc066c77FF061c7d2420618a6ce31B925 which is managed by the governance)
The distribution for the Liquidity Mining program and the Liquidity Bootstrap program is managed by the IdleControllercontract, which calculates the utility generate by each idle pool (idleDAI, idleUSDC, ...) and split the IDLE reward per block proportionally between all pools. For calculating the utility generated by each pool the IdleController uses a PriceOracle which reads data such as WBTC or COMP price (in USD) and uses it to calculate the correct share for each pool. To update the distribution speeds for each pool according to new market data the public method refreshIdleSpeeds should be called from time to time. Funds for the Liquidity Mining and the Liquidity Boostrap have been sent to a Reservoir contract which in turn progressively unlock funds for the IdleController. In order to transfer unlocked funds from the Reservoir to the IdleController the Reserve contract should be poked by calling thedrip method..
The governance is also responsible for managing the Ecosystem Fund 0xb0aA1f98523Ec15932dd5fAAC5d86e57115571C7 which represent the 15% of the total supply.
40% of the total supply is reserved for Team (current and future) and Investors with different unlock schedules:
    Investors: 25% unlocked after 6 months, 75% unlocked linearly for the next 18 months (total 2 years)
    Team + Future Team: 33.33% unlocked after 1 year, 66.67% unlocked linearly for the next 24 months (total 3 years)
These unlock schedules are enforced through the following smart contracts:
Team + future team
    0x06a44ce4A37DbA5a90267db93c144522d5C178f6
    0x9e5A7EeB2eB6BBb735c75075114090015040909F
    0xF1bD4d3f7E0172B9DAFCff91dEcD9F077ed01887
    0x2e56C44E571A8F926e2CD8CB247a7074559c64dc
Investors
    0x57d2A95BEa18Ad894c35CE2Ca89C5928F9b2F912
    0x53967E3FfdAb0a0f2BcE097383C34eC0A3F0b0fE
    0xAEcF9166E9A7EF0F1eD1d399336cb92754d24C4b
    0x33ae303013a4D866683b35C0483AC6D613222005
    0x43fDd8d3E17A4E40ef97FED432B488105E620316
    0xd458632330Cc973F6dF36Ff576343E27060B4E77
    0x49d85B42c9B74355f7a0De600fD336E46d739201
    0x9201e5043d5f370B167CD4660941F0bE50C01736
    0x9366b9D783901d7eF7c7042064c55b0bA851Bda6
    0x317ABEF0674A3be3dc4442F189C89d89c14E70F8
    0x2c22d3689C5c66B8FB44702c05e25649955b2DD3
    0xEF5472af5F46538B9A929517D2E1442060A67f58
    0xCc1b0617783E162511Eea716929d879d78945814
    0x48856A3B565e985e6742102aD0e5b976D32386b5
    0xce65b6C59CfB37FD95Fe881317e6F8Bfe7830DEB
The remaining 4% of the total supply has been reserved at launch to Early LPs through the Early Rewards contract 0xa1F71ED24ABA6c8Da8ca8C046bBc9804625d88Fc. Early Rewards not claimed 90 days after launch (26th November 2020) will be automatically transferred to the Ecosystem Fund.
The above $IDLE emission schedule does not take account of Ecosystem Fund and LongTerm LPs Program, whose will be deployed via community vote)
Last modified 5mo ago
Copy link