B3TR Emissions
Last updated
Last updated
B3TR tokens are emitted weekly to three pools based on the schedule outlined in the next section. A smart contract is required to control these emissions.
B3TR token has ~1 billion total supply, that will be emitted weekly over a period of 634 weeks or 12 years.
N.B. We will use the term cycle instead of week when referring to the emissions schedule.
Pool | % of total supply | Initial emissions | Decay Rate |
X-Allocations | 53% | 2,000,000 | 4% every 12 cycles |
Vote2earn | 27% | Follows the X-Allocation emissions but with an additional decay rate applied | 20% of x-allocations emissions every 50 cycles |
Treasury | 20% | 25% of total allocation for X-Allocations and Vote2earn | No decay as pegged to the other emission |
The Emissions smart contract contains parameters for the emissions scheduling.
Param | Value | Upgradeable |
X-Allocations address |
| Yes |
Vote2earn address |
| Yes |
Treasury address |
| Yes |
Total supply | 1B | No |
Emissions frequency (cycle length) | 1 week | Yes |
X-Allocations decay rate | 4% | Yes |
X-Allocations decay frequency | every 12 cycles | Yes |
Vote2earn decay rate | 20% | Yes |
Vote2earn decay frequency | every 50 cycles | Yes |
Treasury % allocation | 25% of total emissions for the cycle | Yes |
Emissions need some sort of trigger, as it is not possible for a smart contract to invoke itself. There is a public function that can be triggered by any account. In addition to this, the foundation automatically triggers the emissions, if this operation fails, any other user can trigger it.