Reserved tokens
What everyone needs to know
Reserved tokens enable a project to ensure that a proportion of freshly generated tokens from payments will be reserved for a predefined list of SNOWSplits.
This proportion is known as the reserved rate. Each financing cycle, the reserved rate and reserved token splits of a project may be adjusted.
Reserved token splits may be routed to addresses, the owners of other Snowcone projects, contracts that comply to the ISNOWSplitAllocator interface, or the sender of the SNOWController.distributeReservedTokensOf(...) transaction.
Reserved tokens are not immediately created when a fresh payment is made. Instead, they must be disbursed expressly within the financing cycle, which includes the applicable splits and reserved rate. If the reserved rate or splits for a funding cycle change before the allocation is dispersed, the new values will be applied.
What you'll want to know if you're building
A reserved rate can be specified in a funding cycle through the
SNOWController.launchProjectFor(...)
orSNOWController.reconfigureFundingCyclesOf(...)
transactions.Distributing currently allocated reserved tokens is done by calling
SNOWController.distributeReservedTokensOf(...)
. Doing so will distribute the allocation according to the current funding cycle's reserved rate.
Last updated