Verifier Governance Proposals

Changes are made to existing Amplifier chain settings through community governance. You will need to submit a governance proposal to modify these settings.

Prerequisites

Community Forum introduction

You will need to introduce your chain to the community in order for Axelar token holders to vote for your proposals. This should be done on the governance section of the Axelar Community Forum. Make a community introduction post that precedes and can be referenced by any on-chain proposals. It should include the following information:

  • Background
  • Governance details
  • Pre-deployed source chain gateway address
  • Plan for funding rewards pools

All of your on-chain proposals will refer back to this introduction, so make sure to be thorough. You should stay present and engage with any questions or comments during the seven-day feedback period, which can include public comments as well as a security council review. When the feedback period is over, submit your on-chain governance proposals to finish the integration of your chain.

Change a chain’s verifier set

  1. Once the feedback period has passed, create a JSON file with the proposal and save it to a file, such as change-verifier-set.json:

    {
        "title": "Change verifier set for [chain]",
        "deposit": "2000000000uaxl",
        {
        "authorize_workers":
            {
        "workers":
            [
                "axelar1d73v2p9gdk2usxhh5k9kham2s42ccrydrd67hg"
            ],
        "service_name":"validators"
            }
        }
    }
    
  2. In your terminal, create a variable for the proposal such as CHANGE_VERIFIER_SET_GOV_PROPOSAL and set its value to the path of your JSON file:

    export CHANGE_VERIFIER_SET_GOV_PROPOSAL="/Users/you/Projects/Axelar/change-verifier-set.json"
    
  3. Submit the proposal as a JSON file:

    export ACCOUNT="axelar10d07y265gmmuvt4z0w9aw880jnsr700j7v9daj" # Devnet governance address, change to Testnet when Amplifier is deployed there
    export CHAIN_ID="axelartestnet-lisbon-3"
    export RPC="https://axelartest-rpc.quickapi.com:443"
    
    axelard tx gov submit-proposal execute-contract $CHANGE_VERIFIER_SET_GOV_PROPOSAL \
        --from wallet \
        --gas auto --gas-adjustment 1.5 \
        --chain-id $CHAIN_ID \
    
Edit this page