Tokenomics
Tokenomics define the financial structure of your RollApp on the Dymension network. As a RollApp creator, you'll set key economic parameters that will shape your RollApp's ecosystem, functionality, and appeal to users and stakeholders.
The following sections outline the economic properties you'll need to define:
The fields marked as Updatable
can be updated using governance proposal.
RollApp token
Property | Details | Updatable |
---|---|---|
Token Symbol | The unique symbol representing the RollApp token, used in transactions and other token-related activities. | No |
Total Supply | The total amount of tokens that will ever be created, defining the maximum supply of the RollApp token. | No |
Initial Inflation Rate | The starting rate at which new tokens are created, expressed as a percentage of the total supply per year. | No |
Decrease Yearly | The yearly rate at which inflation decreases, expressed as a positive value representing the annual percentage reduction in the inflation rate. | Yes |
Minimum Inflation Rate | The lowest possible inflation rate that the system will allow, ensuring a floor below which inflation cannot drop. | Yes |
*Note: Updatable by RollApp token stakers via onchain governance proposals.
Supply allocation
Property | Details | Updatable |
---|---|---|
IRO allocation | Percentage of total supply that is allocated for the IRO token pre-launch. | No |
Community pool | Percentage of total supply that is allocate for the RollApp's community pool upon launch. | No |
Accounts | Percentage of total supply allocated to regular accounts (both vesting and unlocked) | No |
Revenue distribution
Property | Details | Updatable |
---|---|---|
Sequencer | The portion of revenue allocated to the sequencer, responsible for operating the RollApp. | Yes |
Community Pool | The portion of revenue set aside for the community pool, used for funding community initiatives and developments. | Yes |
Stakers | The portion of revenue distributed to token stakers, which may be subject to a commission charged by RollApp governors. | Yes |
Accounts and Balances
The Accounts and Balances section allows you to specify initial token allocations for addresses when the RollApp launches. You can provide these allocations in two ways:
Manual Entry: Directly add accounts with their addresses and corresponding allocations.
JSON File Upload: Submit a JSON file containing the addresses and their allocations. The JSON structure should follow this format:
[
{
"address": "<lower-hex-address>",
"amount": "<base-denom-amount>"
},
{
"address": "<lower-hex-address>",
"amount": "<base-denom-amount>",
"vesting": {
"start_time": "<unix-timestamp>",
"end_time": "<unix-timestamp>"
}
}
]
- Regular account
- Vesting account
- Dymension account
Regular accounts
hold tokens that are immediately available and circulating.
Vesting account
hold tokens that start becoming available at a certain start time and continue to unlock gradually at a steady rate until the end time.
Dymension accounts
are on the Dymension L1 instead of the RollApp. These accounts automatically receive fully unlocked tokens (i.e. circulating).
Ensure that the total amount allocated across all accounts matches the inputted total supply.
Airdrop template
Provided here is an airdrop website template that allows developers to customize their website while providing a framework for sign-less airdrop claiming. Addresses with the same coin type (i.e coin type 60 for EVM RollApps) key derivation do not need to sign messages.
Staker data
Provided here is a continually updated list of DYM
stakers on the Dymension blockchain. This data is meant to reduce the overhead of compiling address lists for the genesis distribution. This list may be modified to distribute tokens in any type of form (e.g. pro-rata distribution, capped distributions...).