This article aims to explain how the DACKIE token was configured to emit tokens according to its tokenomics. Before reading this article, there are two posts you should review first.
DACKIE token emission mechanism was setup following below diagram.
1. The DACKIE Superchain ERC20 token contract was setup as maximum minted token is 115,000,000 following tokenomics. Contract HERE
2. There are 2 minter that can mint DACKIE:
MasterChef V2: The main liquidity incentive contract is responsible for minting and distributing tokens to users who provide liquidity for DackieSwap V2 and V3 pairs. This contract manages the minting of DACKIE tokens from the DACKIE Superchain contract and allocates them to V2 pairs, the MasterChef V3 contract (for V3 pairs), and the DACKIE Staking contract (both Lock and Flexible Staking).
Token Migrator: Holders of Legacy DACKIE and QUACK tokens can use this contract to burn them, which will then mint and return DACKIE Superchain tokens. There are hard limits set for Legacy DACKIE (a maximum of 580M tokens) and QUACK (a maximum of 3100M tokens), matching the circulating supply of the old tokens at the time of migration.
3. The emission rate is hard-coded in the MasterChef V2 contract and cannot be modified. The rate will gradually decrease over the next three years from the migration time, in accordance with the tokenomics.
4. The rate between the MasterChef V2, V3, and DACKIE Staking contracts will be adjusted to correspond with the current V2 and V3 pairs. However, the token emission rate of DACKIE per block remains unchanged.
THE END