Staking Pool Voter
If you are a staking pool voter, then we recommend strongly that you do not store your Aptos voter keys with a custodian before the custodian supports this function. Until then, we suggest you store your voter keys in an Aptos wallet like Petra or Martian.
This document describes how to perform voter operations while using an Aptos wallet.
Steps Using Governance UI
To participate as a voter in the Aptos governance, follow the below steps.
- Go to the Proposals section of the Aptos Governance page.
- Connect your wallet by clicking on CONNECT WALLET (top-right):
- Make sure that wallet is set to connect to Mainnet.
- View the proposals. When you are ready to vote on a proposal, click on the proposal and vote.
- You will see a green snackbar indicating that the transaction is successful.
Steps Using Aptos CLI
- Get your stake pool info
aptos node get-stake-pool --owner-address <owner-address> --url <REST API for the network>
- To see the list of proposal
aptos governance list-proposals --url https://mainnet.aptoslabs.com
- To set up your voter profile run
aptos init
- To vote on a proposal
aptos governance vote --proposal-id <PROPOSAL_ID> --pool-address <POOL_ADDRESS> --url <URL> --profile <profile>
Delegation Pool Voter
If you staked to a delegation pool, you can vote proportional to your stake amount in the delegation pool or delegate your votes to another voter address.
Steps Using Aptos CLI
To participate as a voter, follow the below steps.
- Get your delegation pool address from the Aptos Explorer page.
- To see the list of proposal
aptos governance list-proposals --url https://mainnet.aptoslabs.com
- To set up your voter profile run
aptos init
- To vote on a proposal
aptos move run --function-id 0x1::delegation_pool::vote --args address:<pool-address> u64:<proposal-id> u64:<voting-power> bool:<true or false>
To delegate your voting power, follow the below steps.
- Get your delegation pool address from the Aptos Explorer page.
- To set up your voter profile run
aptos init
- To delegate voting power
aptos move run --function-id 0x1::delegation_pool::delegate_voting_power --args address:<pool-address> address:<delegated-voter-address>