Skip to main content
Version: Mainnet - Dymension

Overview

Built into the core protocol of Dymension is functionality that allows users to vote on governance proposals. This enables features such as transferring tokens owned by the protocol (i.e. incentives manager and community pool), adjusting onchain parameters, and seemlessly upgrading the core binary of the protocol.

Only DYM token stakers may vote on governance proposals. If a staker does not vote, their chosen validator votes on their behalf.

Types of proposals

Parameter adjustment

Community members may adjust certain onchain parameters that affect the functioning of the system. An efficient way to find the full list of adjustable parameters is by looking at the genesis file after initializing a dymd node with the latest mainnet branch. Afterwards, users may query a network node using the appropriate subspace and key.

dymd query params subspace [subspace] [key]

Alternatively, users may find searching for online providers to be more efficient such as mintscan but may not find all parameters displayed. The following command allows for the submission of parameter changes:

dymd tx gov submit-legacy-proposal param-change

RollApp whitelist

Dymension's protocol currently restricts the addresses that may deploy a RollApp. To whitelist your Dymension address for RollApp registration update the rollapp subspace params to include your address.

Find the currently whitelisted addresses:

 dymd q params subspace rollapp DeployerWhitelist --node=RPC

Copy the existing addresses and add your own to the list:

dymd tx gov submit-legacy-proposal param-change proposal.json

Community pool spend

Dymension was launched with 5,000,000 DYM tokens in the community pool. These funds are strictly owned by the community and have no specific purpose besides being spent in a way that brings value to Dymension.

dymd tx gov submit-legacy-proposal community-pool-spend

If a community-spend proposal passes successfully, the number of protocol owned tokens (i.e. DYM) encoded in the proposal will be transferred from the community pool to the address encoded in the proposal, and this will happen immediately after the voting period ends.

Incentive manager spend

Dymension was launched with 330,000,000 DYM tokens in the incentive manager. These funds are strictly owned by the community and earmarked for AMM incentives, RollApp Credit Streams, and Rolldrop seasons.

dymd tx gov submit-legacy-proposal create-stream-proposal

Tokens are streamed periodically for specific purposes approved by governance.

Software upgrade

Software upgrades periodically occur to add and remove core features. Generally, software upgrades are coordinated via onchain proposals.

dymd tx gov submit-legacy-proposal software-upgrade

These proposals indicate the future block height at which the binary of the blockchain is upgraded.