Skip to main content
Version: Testnet

Overview

Built into the core protocol of Dymension and RollApps 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) and adjusting onchain parameters.

Only native token stakers (e.g. DYM for Dymension L1) may vote on governance proposals. If a staker does not vote, their chosen validator/governor 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]

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 Endorsements.

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.