- To create a proposal, in the aptos-core repo, run
cargo run -p aptos -- governance propose --metadata-url <url-to-metadata-file.json>
--pool-address $owner_address --script-path /path/to/proposal.move --framework-git-rev testnet - To vote on a proposer, use the UI at https://explorer.devnet.aptos.dev/proposals/ or run cargo run -p aptos -- governance vote --proposal-id --pool-address $owner_address --yes/no
- To execute a proposal that has passed, in the aptos-core repo, run
cargo run -p aptos -- governance execute-proposal --proposal-id
--script-path path/to/proposal.move --framework-git-rev testnet --max-gas 500000
In the aptos-core repo: cargo run -p aptos -- governance generate-upgrade-proposal --account 0x1 --package-dir aptos-move/framework/aptos-framework