# Preparation * Calculate an appropriate block height for the upgrade to take place * [Block height estimator spreadsheet](https://docs.google.com/spreadsheets/d/13HsQTevmnUycX2uihh32EcuY0u8I-EcvBLgLd8vs69w/edit#gid=24297356) * Obtain the URLs for the new binary files * The upgrade name is `v11` * Obtain the proposer address * The node that is submitting the proposal must be online, otherwise use the `--node flag` * If the Gaia home folder is not `~/.gaia`, set the `--home [gaia home]` flag in all `gaiad` commands ## Formatting and Submitting Instructions 1. Generate the usigned proposal JSON using the `--offline` flag. Add a placeholder for the `description` text. ```bash gaiad tx gov submit-proposal software-upgrade v11 \ --title "Upgrade to Gaia v11" \ --deposit <deposit_amount>uatom \ --upgrade-height <upgrade_height> \ --upgrade-info '{"binaries":{"linux/amd64":"https://github.com/cosmos/gaia/releases/download/<version>/gaiad-<version>-linux-amd64?checksum=sha256:<hash>","linux/arm64":"https://github.com/cosmos/gaia/releases/download/<version>/gaiad-<version>-linux-arm64?checksum=sha256:<hash>","darwin/amd64":"https://github.com/cosmos/gaia/releases/download/<version>/gaiad-<version>-darwin-amd64?checksum=sha256:<hash>","darwin/arm64":"https://github.com/cosmos/gaia/releases/download/<version>/gaiad-<version>-darwin-arm64?checksum=sha256:<hash>","windows/amd64":"https://github.com/cosmos/gaia/releases/download/<version>/gaiad-<version>-windows-amd64.exe?checksum=sha256:<hash>","windows/arm64":"https://github.com/cosmos/gaia/releases/download/<version>/gaiad-<version>-windows-arm64.exe?checksum=sha256:<hash>"}}' \ --description "placeholder" \ --from <proposer_address> \ --fees <fee_amount>uatom \ --chain-id <chain_id> \ --generate-only \ --offline > unsigned-v11-proposal.json ``` > You may get an incorrect sequence error. Update the command with the number listed in the error or query the account sequence with `gaiad q auth <account>`. 2. Write out the proposal description in Markdown. It must be less than 10k characters long. 3. Paste the Markdown for the proposal description into https://www.cescaper.com/. Copy the escaped format that converts new lines into `\r\n` and replace your placeholder text in `unsigned.json` with it. 4. Increase the `gas_limit` to `1000000`. 5. Sign the proposal to generate `signed-v11-proposal.json`. ```bash gaiad tx sign unsigned-v11-proposal.json \ --chain-id <chain_id> \ --from <proposer_address> \ --gas auto \ --fees <fee_amount>uatom &> signed-v11-proposal.json ``` 5. Submit the `signed-v1-proposal.json` proposal. ```bash gaiad tx broadcast signed-v11-proposal.json ``` # Release Testnet * [x] Estimated block height: `17107825` * Desired upgrade time: `2023-07-26 13:30 UTC` * Mintscan countdown: https://testnet.mintscan.io/cosmoshub-testnet/blocks/17107825 * [X] Proposer address: `cosmos10v6wvdenee8r9l6wlsphcgur2ltl8ztkvhc8fw` * [X] Binaries * v11.0.0-rc0 ``` 4e7fd38a658c5787bb7692c5d7cb4e04ba74bccd1e401c3f578a36a09ca49d69 gaiad-v11.0.0-rc0-darwin-amd64 53fcd957c9b71c3f011e5f04298e8a9a3466e67a90a4aca6ab855f39fed98f85 gaiad-v11.0.0-rc0-windows-arm64.exe 809ea9e4a30a924826ead20276a377a8d9a58e6c0e46502856e162ba5e942301 gaiad-v11.0.0-rc0-darwin-arm64 afd87056ddbac0a2824edbf0ec1e4e6d51a6110b1e7eae715bd02862ab936d15 gaiad-v11.0.0-rc0-linux-amd64 cb89674c5e2a6f59a13a8531b6c57dda111ec4b5454089afcc7d51eb8612fcaa gaiad-v11.0.0-rc0-windows-amd64.exe ded660916d54183269de5a4e573553d4c1c24f6a91d2e38db95775b81f455b64 gaiad-v11.0.0-rc0-linux-arm64 ``` ``` '{"binaries":{"darwin/amd64":"https://github.com/cosmos/gaia/releases/download/v11.0.0-rc0/gaiad-v11.0.0-rc0-darwin-amd64?checksum=sha256:4e7fd38a658c5787bb7692c5d7cb4e04ba74bccd1e401c3f578a36a09ca49d69","darwin/arm64":"https://github.com/cosmos/gaia/releases/download/v11.0.0-rc0/gaiad-v11.0.0-rc0-darwin-arm64?checksum=sha256:809ea9e4a30a924826ead20276a377a8d9a58e6c0e46502856e162ba5e942301","linux/amd64":"https://github.com/cosmos/gaia/releases/download/v11.0.0-rc0/gaiad-v11.0.0-rc0-linux-amd64?checksum=sha256:afd87056ddbac0a2824edbf0ec1e4e6d51a6110b1e7eae715bd02862ab936d15","linux/arm64":"https://github.com/cosmos/gaia/releases/download/v11.0.0-rc0/gaiad-v11.0.0-rc0-linux-arm64?checksum=sha256:ded660916d54183269de5a4e573553d4c1c24f6a91d2e38db95775b81f455b64","windows/amd64":"https://github.com/cosmos/gaia/releases/download/v11.0.0-rc0/gaiad-v11.0.0-rc0-windows-amd64.exe?checksum=sha256:cb89674c5e2a6f59a13a8531b6c57dda111ec4b5454089afcc7d51eb8612fcaa","windows/arm64":"https://github.com/cosmos/gaia/releases/download/v11.0.0-rc0/gaiad-v11.0.0-rc0-windows-arm64.exe?checksum=sha256:53fcd957c9b71c3f011e5f04298e8a9a3466e67a90a4aca6ab855f39fed98f85"}}' ``` * [X] Chain ID: `theta-testnet-001` ## Release Testnet Proposal Description - Markdown Content rendered here: https://hackmd.io/CSb2tlN6SX2R18JbUhPawg ```markdown= # Gaia v11 Upgrade ## Background This release contains a number of updates to core dependencies and a variety of fixes. The major features of note for this release are: * An update of Replicated Security to v2.0.0 * A refactored version of the Global Fee module * Removal of the Liquidity module state with forced withdrawal for all pool coins as preparation to remove the module, in accordance with passed [Proposal 810](https://www.mintscan.io/cosmos/proposals/801) The release and further details can be found here: https://github.com/cosmos/gaia/releases/tag/v11.0.0-rc0 > Note: v11 does not include the [Liquid Staking Module](https://www.mintscan.io/cosmos/proposals/790) as it is not yet production ready. The Liquid Staking Module is targeted for the next Gaia release (v12). ## Joining the Testnet Validators can connect to the release testnet to participate in the upgrade. You can find the relevant information (genesis file, peers, etc.) to join the public testnet via shell script [here](https://github.com/cosmos/testnets/tree/master/public), or Ansible playbook [here](https://github.com/hyphacoop/cosmos-ansible/tree/main/examples#join-the-cosmos-hub-public-testnet). ``` ## Release Testnet Proposal Description - C-Escaped Markdown ``` # Gaia v11 Upgrade\r\n\r\n## Background\r\n\r\nThis release contains a number of updates to core dependencies and a variety of fixes. The major features of note for this release are:\r\n\r\n* An update of Replicated Security to v2.0.0\r\n* A refactored version of the Global Fee module\r\n* Removal of the Liquidity module state with forced withdrawal for all pool coins as preparation to remove the module, in accordance with passed [Proposal 810](https://www.mintscan.io/cosmos/proposals/801)\r\n\r\nThe release and further details can be found here: https://github.com/cosmos/gaia/releases/tag/v11.0.0-rc0\r\n\r\n> Note: v11 does not include the [Liquid Staking Module](https://www.mintscan.io/cosmos/proposals/790) as it is not yet production ready. The Liquid Staking Module is targeted for the next Gaia release (v12).\r\n\r\n## Joining the Testnet\r\n\r\nValidators can connect to the release testnet to participate in the upgrade. You can find the relevant information (genesis file, peers, etc.) to join the public testnet via shell script [here](https://github.com/cosmos/testnets/tree/master/public), or Ansible playbook [here](https://github.com/hyphacoop/cosmos-ansible/tree/main/examples#join-the-cosmos-hub-public-testnet). ``` ## Release Testnet Proposal Generation ```bash= gaiad tx gov submit-proposal software-upgrade v11 \ --title "Upgrade to Gaia v11" \ --deposit 1000uatom \ --upgrade-height 17107825 \ --upgrade-info '{"binaries":{"darwin/amd64":"https://github.com/cosmos/gaia/releases/download/v11.0.0-rc0/gaiad-v11.0.0-rc0-darwin-amd64?checksum=sha256:4e7fd38a658c5787bb7692c5d7cb4e04ba74bccd1e401c3f578a36a09ca49d69","darwin/arm64":"https://github.com/cosmos/gaia/releases/download/v11.0.0-rc0/gaiad-v11.0.0-rc0-darwin-arm64?checksum=sha256:809ea9e4a30a924826ead20276a377a8d9a58e6c0e46502856e162ba5e942301","linux/amd64":"https://github.com/cosmos/gaia/releases/download/v11.0.0-rc0/gaiad-v11.0.0-rc0-linux-amd64?checksum=sha256:afd87056ddbac0a2824edbf0ec1e4e6d51a6110b1e7eae715bd02862ab936d15","linux/arm64":"https://github.com/cosmos/gaia/releases/download/v11.0.0-rc0/gaiad-v11.0.0-rc0-linux-arm64?checksum=sha256:ded660916d54183269de5a4e573553d4c1c24f6a91d2e38db95775b81f455b64","windows/amd64":"https://github.com/cosmos/gaia/releases/download/v11.0.0-rc0/gaiad-v11.0.0-rc0-windows-amd64.exe?checksum=sha256:cb89674c5e2a6f59a13a8531b6c57dda111ec4b5454089afcc7d51eb8612fcaa","windows/arm64":"https://github.com/cosmos/gaia/releases/download/v11.0.0-rc0/gaiad-v11.0.0-rc0-windows-arm64.exe?checksum=sha256:53fcd957c9b71c3f011e5f04298e8a9a3466e67a90a4aca6ab855f39fed98f85"}}' \ --description "placeholder" \ --from cosmos10v6wvdenee8r9l6wlsphcgur2ltl8ztkvhc8fw \ --fees 2500uatom \ --chain-id theta-testnet-001 \ --generate-only \ --offline | jq '.' > unsigned-v11-proposal.json ``` ## Release Testnet Proposal Modification * Replace the placeholder description * Increase the gas limit amount to `1000000` ```json { "body": { "messages": [ { "@type": "/cosmos.gov.v1beta1.MsgSubmitProposal", "content": { "@type": "/cosmos.upgrade.v1beta1.SoftwareUpgradeProposal", "title": "Upgrade to Gaia v11", "description": "# Gaia v11 Upgrade\r\n\r\n## Background\r\n\r\nThis release contains a number of updates to core dependencies and a variety of fixes. The major features of note for this release are:\r\n\r\n* An update of Replicated Security to v2.0.0\r\n* A refactored version of the Global Fee module\r\n* Removal of the Liquidity module state with forced withdrawal for all pool coins as preparation to remove the module, in accordance with passed [Proposal 810](https://www.mintscan.io/cosmos/proposals/801)\r\n\r\nThe release and further details can be found here: https://github.com/cosmos/gaia/releases/tag/v11.0.0-rc0\r\n\r\n> Note: v11 does not include the [Liquid Staking Module](https://www.mintscan.io/cosmos/proposals/790) as it is not yet production ready. The Liquid Staking Module is targeted for the next Gaia release (v12).\r\n\r\n## Joining the Testnet\r\n\r\nValidators can connect to the release testnet to participate in the upgrade. You can find the relevant information (genesis file, peers, etc.) to join the public testnet via shell script [here](https://github.com/cosmos/testnets/tree/master/public), or Ansible playbook [here](https://github.com/hyphacoop/cosmos-ansible/tree/main/examples#join-the-cosmos-hub-public-testnet).", "plan": { "name": "v11", "time": "0001-01-01T00:00:00Z", "height": "17107825", "info": "{\"binaries\":{\"darwin/amd64\":\"https://github.com/cosmos/gaia/releases/download/v11.0.0-rc0/gaiad-v11.0.0-rc0-darwin-amd64?checksum=sha256:4e7fd38a658c5787bb7692c5d7cb4e04ba74bccd1e401c3f578a36a09ca49d69\",\"darwin/arm64\":\"https://github.com/cosmos/gaia/releases/download/v11.0.0-rc0/gaiad-v11.0.0-rc0-darwin-arm64?checksum=sha256:809ea9e4a30a924826ead20276a377a8d9a58e6c0e46502856e162ba5e942301\",\"linux/amd64\":\"https://github.com/cosmos/gaia/releases/download/v11.0.0-rc0/gaiad-v11.0.0-rc0-linux-amd64?checksum=sha256:afd87056ddbac0a2824edbf0ec1e4e6d51a6110b1e7eae715bd02862ab936d15\",\"linux/arm64\":\"https://github.com/cosmos/gaia/releases/download/v11.0.0-rc0/gaiad-v11.0.0-rc0-linux-arm64?checksum=sha256:ded660916d54183269de5a4e573553d4c1c24f6a91d2e38db95775b81f455b64\",\"windows/amd64\":\"https://github.com/cosmos/gaia/releases/download/v11.0.0-rc0/gaiad-v11.0.0-rc0-windows-amd64.exe?checksum=sha256:cb89674c5e2a6f59a13a8531b6c57dda111ec4b5454089afcc7d51eb8612fcaa\",\"windows/arm64\":\"https://github.com/cosmos/gaia/releases/download/v11.0.0-rc0/gaiad-v11.0.0-rc0-windows-arm64.exe?checksum=sha256:53fcd957c9b71c3f011e5f04298e8a9a3466e67a90a4aca6ab855f39fed98f85\"}}", "upgraded_client_state": null } }, "initial_deposit": [ { "denom": "uatom", "amount": "1000" } ], "proposer": "cosmos10v6wvdenee8r9l6wlsphcgur2ltl8ztkvhc8fw" } ], "memo": "", "timeout_height": "0", "extension_options": [], "non_critical_extension_options": [] }, "auth_info": { "signer_infos": [], "fee": { "amount": [ { "denom": "uatom", "amount": "2500" } ], "gas_limit": "1000000", "payer": "", "granter": "" } }, "signatures": [] } ``` ## Release Testnet Proposal Signing ```bash= gaiad tx sign unsigned-v11-proposal.json \ --chain-id theta-testnet-001 \ --from cosmos10v6wvdenee8r9l6wlsphcgur2ltl8ztkvhc8fw &> signed-v11-proposal.json ``` ## Release Testnet Proposal Submission ``` gaiad tx broadcast signed-v11-proposal.json -b block -y ``` ## Release Testnet Proposal Vote ``` gaiad tx gov vote 169 yes --from cosmos10v6wvdenee8r9l6wlsphcgur2ltl8ztkvhc8fw --gas auto --fees 500uatom -b block -y ``` # Replicated Security Testnet * [X] Estimated block height: `2532935` * Desired upgrade time: `2023-07-26 14:00 UTC` * [X] Proposer address: `cosmos1arjwkww79m65csulawqngr7ngs4uqu5hx9ak2a` * [X] Binaries * v11.0.0-rc0 ``` 4e7fd38a658c5787bb7692c5d7cb4e04ba74bccd1e401c3f578a36a09ca49d69 gaiad-v11.0.0-rc0-darwin-amd64 53fcd957c9b71c3f011e5f04298e8a9a3466e67a90a4aca6ab855f39fed98f85 gaiad-v11.0.0-rc0-windows-arm64.exe 809ea9e4a30a924826ead20276a377a8d9a58e6c0e46502856e162ba5e942301 gaiad-v11.0.0-rc0-darwin-arm64 afd87056ddbac0a2824edbf0ec1e4e6d51a6110b1e7eae715bd02862ab936d15 gaiad-v11.0.0-rc0-linux-amd64 cb89674c5e2a6f59a13a8531b6c57dda111ec4b5454089afcc7d51eb8612fcaa gaiad-v11.0.0-rc0-windows-amd64.exe ded660916d54183269de5a4e573553d4c1c24f6a91d2e38db95775b81f455b64 gaiad-v11.0.0-rc0-linux-arm64 ``` ``` '{"binaries":{"darwin/amd64":"https://github.com/cosmos/gaia/releases/download/v11.0.0-rc0/gaiad-v11.0.0-rc0-darwin-amd64?checksum=sha256:4e7fd38a658c5787bb7692c5d7cb4e04ba74bccd1e401c3f578a36a09ca49d69","darwin/arm64":"https://github.com/cosmos/gaia/releases/download/v11.0.0-rc0/gaiad-v11.0.0-rc0-darwin-arm64?checksum=sha256:809ea9e4a30a924826ead20276a377a8d9a58e6c0e46502856e162ba5e942301","linux/amd64":"https://github.com/cosmos/gaia/releases/download/v11.0.0-rc0/gaiad-v11.0.0-rc0-linux-amd64?checksum=sha256:afd87056ddbac0a2824edbf0ec1e4e6d51a6110b1e7eae715bd02862ab936d15","linux/arm64":"https://github.com/cosmos/gaia/releases/download/v11.0.0-rc0/gaiad-v11.0.0-rc0-linux-arm64?checksum=sha256:ded660916d54183269de5a4e573553d4c1c24f6a91d2e38db95775b81f455b64","windows/amd64":"https://github.com/cosmos/gaia/releases/download/v11.0.0-rc0/gaiad-v11.0.0-rc0-windows-amd64.exe?checksum=sha256:cb89674c5e2a6f59a13a8531b6c57dda111ec4b5454089afcc7d51eb8612fcaa","windows/arm64":"https://github.com/cosmos/gaia/releases/download/v11.0.0-rc0/gaiad-v11.0.0-rc0-windows-arm64.exe?checksum=sha256:53fcd957c9b71c3f011e5f04298e8a9a3466e67a90a4aca6ab855f39fed98f85"}}' * [X] Chain ID: `provider` ## RS Testnet Proposal Description - Markdown Content rendered here: https://hackmd.io/TIkz4OnWS_6lxs1dRISyaQ ```markdown= # Gaia v11 Upgrade ## Background This release contains a number of updates to core dependencies and a variety of fixes. The major features of note for this release are: * An update of Replicated Security to v2.0.0 * A refactored version of the Global Fee module * Removal of the Liquidity module state with forced withdrawal for all pool coins as preparation to remove the module, in accordance with passed [Proposal 810](https://www.mintscan.io/cosmos/proposals/801) The release and further details can be found here: https://github.com/cosmos/gaia/releases/tag/v11.0.0-rc0 > Note: v11 does not include the [Liquid Staking Module](https://www.mintscan.io/cosmos/proposals/790) as it is not yet production ready. The Liquid Staking Module is targeted for the next Gaia release (v12). ## Joining the Testnet Validators can join the provider chain of the Replicated Security testnet to participate in the upgrade. You can find the relevant information (genesis file, peers, etc.) to join the public testnet via shell script [here](https://github.com/cosmos/testnets/tree/master/replicated-security/provider), or Ansible playbook [here](https://github.com/hyphacoop/cosmos-ansible/tree/main/examples#join-the-replicated-security-testnet). ``` ## RS Testnet Proposal Description - C-Escaped Markdown ``` # Gaia v11 Upgrade\r\n\r\n## Background\r\n\r\nThis release contains a number of updates to core dependencies and a variety of fixes. The major features of note for this release are:\r\n\r\n* An update of Replicated Security to v2.0.0\r\n* A refactored version of the Global Fee module\r\n* Removal of the Liquidity module state with forced withdrawal for all pool coins as preparation to remove the module, in accordance with passed [Proposal 810](https://www.mintscan.io/cosmos/proposals/801)\r\n\r\nThe release and further details can be found here: https://github.com/cosmos/gaia/releases/tag/v11.0.0-rc0\r\n\r\n> Note: v11 does not include the [Liquid Staking Module](https://www.mintscan.io/cosmos/proposals/790) as it is not yet production ready. The Liquid Staking Module is targeted for the next Gaia release (v12).\r\n\r\n## Joining the Testnet\r\n\r\nValidators can join the provider chain of the Replicated Security testnet to participate in the upgrade. You can find the relevant information (genesis file, peers, etc.) to join the public testnet via shell script [here](https://github.com/cosmos/testnets/tree/master/replicated-security/provider), or Ansible playbook [here](https://github.com/hyphacoop/cosmos-ansible/tree/main/examples#join-the-replicated-security-testnet). ``` ## RS Testnet Proposal Generation ```bash= gaiad tx gov submit-proposal software-upgrade v11 \ --title "Upgrade to Gaia v11" \ --deposit 10000000uatom \ --upgrade-height 2532935 \ --upgrade-info '{"binaries":{"darwin/amd64":"https://github.com/cosmos/gaia/releases/download/v11.0.0-rc0/gaiad-v11.0.0-rc0-darwin-amd64?checksum=sha256:4e7fd38a658c5787bb7692c5d7cb4e04ba74bccd1e401c3f578a36a09ca49d69","darwin/arm64":"https://github.com/cosmos/gaia/releases/download/v11.0.0-rc0/gaiad-v11.0.0-rc0-darwin-arm64?checksum=sha256:809ea9e4a30a924826ead20276a377a8d9a58e6c0e46502856e162ba5e942301","linux/amd64":"https://github.com/cosmos/gaia/releases/download/v11.0.0-rc0/gaiad-v11.0.0-rc0-linux-amd64?checksum=sha256:afd87056ddbac0a2824edbf0ec1e4e6d51a6110b1e7eae715bd02862ab936d15","linux/arm64":"https://github.com/cosmos/gaia/releases/download/v11.0.0-rc0/gaiad-v11.0.0-rc0-linux-arm64?checksum=sha256:ded660916d54183269de5a4e573553d4c1c24f6a91d2e38db95775b81f455b64","windows/amd64":"https://github.com/cosmos/gaia/releases/download/v11.0.0-rc0/gaiad-v11.0.0-rc0-windows-amd64.exe?checksum=sha256:cb89674c5e2a6f59a13a8531b6c57dda111ec4b5454089afcc7d51eb8612fcaa","windows/arm64":"https://github.com/cosmos/gaia/releases/download/v11.0.0-rc0/gaiad-v11.0.0-rc0-windows-arm64.exe?checksum=sha256:53fcd957c9b71c3f011e5f04298e8a9a3466e67a90a4aca6ab855f39fed98f85"}}' \ --description "placeholder" \ --from cosmos1arjwkww79m65csulawqngr7ngs4uqu5hx9ak2a \ --fees 2500uatom \ --chain-id provider \ --generate-only \ --offline | jq -r '.' > unsigned-v11-proposal.json ``` ## RS Testnet Proposal Modification * Replace the placeholder description * Increase the gas limit amount to `1000000` ```json { "body": { "messages": [ { "@type": "/cosmos.gov.v1beta1.MsgSubmitProposal", "content": { "@type": "/cosmos.upgrade.v1beta1.SoftwareUpgradeProposal", "title": "Upgrade to Gaia v11", "description": "# Gaia v11 Upgrade\r\n\r\n## Background\r\n\r\nThis release contains a number of updates to core dependencies and a variety of fixes. The major features of note for this release are:\r\n\r\n* An update of Replicated Security to v2.0.0\r\n* A refactored version of the Global Fee module\r\n* Removal of the Liquidity module state with forced withdrawal for all pool coins as preparation to remove the module, in accordance with passed [Proposal 810](https://www.mintscan.io/cosmos/proposals/801)\r\n\r\nThe release and further details can be found here: https://github.com/cosmos/gaia/releases/tag/v11.0.0-rc0\r\n\r\n> Note: v11 does not include the [Liquid Staking Module](https://www.mintscan.io/cosmos/proposals/790) as it is not yet production ready. The Liquid Staking Module is targeted for the next Gaia release (v12).\r\n\r\n## Joining the Testnet\r\n\r\nValidators can join the provider chain of the Replicated Security testnet to participate in the upgrade. You can find the relevant information (genesis file, peers, etc.) to join the public testnet via shell script [here](https://github.com/cosmos/testnets/tree/master/replicated-security/provider), or Ansible playbook [here](https://github.com/hyphacoop/cosmos-ansible/tree/main/examples#join-the-replicated-security-testnet).", "plan": { "name": "v11", "time": "0001-01-01T00:00:00Z", "height": "2532935", "info": "{\"binaries\":{\"darwin/amd64\":\"https://github.com/cosmos/gaia/releases/download/v11.0.0-rc0/gaiad-v11.0.0-rc0-darwin-amd64?checksum=sha256:4e7fd38a658c5787bb7692c5d7cb4e04ba74bccd1e401c3f578a36a09ca49d69\",\"darwin/arm64\":\"https://github.com/cosmos/gaia/releases/download/v11.0.0-rc0/gaiad-v11.0.0-rc0-darwin-arm64?checksum=sha256:809ea9e4a30a924826ead20276a377a8d9a58e6c0e46502856e162ba5e942301\",\"linux/amd64\":\"https://github.com/cosmos/gaia/releases/download/v11.0.0-rc0/gaiad-v11.0.0-rc0-linux-amd64?checksum=sha256:afd87056ddbac0a2824edbf0ec1e4e6d51a6110b1e7eae715bd02862ab936d15\",\"linux/arm64\":\"https://github.com/cosmos/gaia/releases/download/v11.0.0-rc0/gaiad-v11.0.0-rc0-linux-arm64?checksum=sha256:ded660916d54183269de5a4e573553d4c1c24f6a91d2e38db95775b81f455b64\",\"windows/amd64\":\"https://github.com/cosmos/gaia/releases/download/v11.0.0-rc0/gaiad-v11.0.0-rc0-windows-amd64.exe?checksum=sha256:cb89674c5e2a6f59a13a8531b6c57dda111ec4b5454089afcc7d51eb8612fcaa\",\"windows/arm64\":\"https://github.com/cosmos/gaia/releases/download/v11.0.0-rc0/gaiad-v11.0.0-rc0-windows-arm64.exe?checksum=sha256:53fcd957c9b71c3f011e5f04298e8a9a3466e67a90a4aca6ab855f39fed98f85\"}}", "upgraded_client_state": null } }, "initial_deposit": [ { "denom": "uatom", "amount": "10000000" } ], "proposer": "cosmos1arjwkww79m65csulawqngr7ngs4uqu5hx9ak2a" } ], "memo": "", "timeout_height": "0", "extension_options": [], "non_critical_extension_options": [] }, "auth_info": { "signer_infos": [], "fee": { "amount": [ { "denom": "uatom", "amount": "2500" } ], "gas_limit": "1000000", "payer": "", "granter": "" } }, "signatures": [] } ``` ## RS Testnet Proposal Signing ```bash= gaiad tx sign unsigned-v11-proposal.json \ --chain-id provider \ --from cosmos1arjwkww79m65csulawqngr7ngs4uqu5hx9ak2a &> signed-v11-proposal.json ``` ## RS Testnet Proposal Submission ``` gaiad tx broadcast signed-v11-proposal.json ``` ## RS Testnet Proposal Vote ``` gaiad tx gov vote 45 yes --from cosmos1arjwkww79m65csulawqngr7ngs4uqu5hx9ak2a --gas auto --fees 500uatom -b block -y ``` # Mainnet * [X] Estimated block height: `16596000` * Desired upgrade time: `Aug 16 14:00 UTC` * [ ] Proposer address: `TBD` * [X] Binaries * v11.0.0 ``` f115875122386496254905a1de0c0cb45f1b731536281586f77a41be55458505 gaiad-v11.0.0-darwin-amd64 53d0ffe4d8353e51d0be543edf764de033e24d703d4c408244a141e635b27628 gaiad-v11.0.0-darwin-arm64 258df2eec5b22f8baadc988e184fbfd2ae6f9f888e9f4461a110cc365fe86300 gaiad-v11.0.0-linux-amd64 688e3ae4aa5ed91978f537798e012322336c7309fe5ee9169fdd607ab6c348b8 gaiad-v11.0.0-linux-arm64 24a1de7579673c77e1be1a7d2085a8d39a21611ed5d8329f1df0619f875e32c6 gaiad-v11.0.0-windows-amd64.exe 122c25e7291158293f1b1f0a7272184e556ebe01292257a1d4b9987077d0d61a gaiad-v11.0.0-windows-arm64.exe ``` ``` '{"binaries":{"darwin/amd64":"https://github.com/cosmos/gaia/releases/download/v11.0.0/gaiad-v11.0.0-darwin-amd64?checksum=sha256:f115875122386496254905a1de0c0cb45f1b731536281586f77a41be55458505","darwin/arm64":"https://github.com/cosmos/gaia/releases/download/v11.0.0/gaiad-v11.0.0-darwin-arm64?checksum=sha256:53d0ffe4d8353e51d0be543edf764de033e24d703d4c408244a141e635b27628","linux/amd64":"https://github.com/cosmos/gaia/releases/download/v11.0.0/gaiad-v11.0.0-linux-amd64?checksum=sha256:258df2eec5b22f8baadc988e184fbfd2ae6f9f888e9f4461a110cc365fe86300","linux/arm64":"https://github.com/cosmos/gaia/releases/download/v11.0.0/gaiad-v11.0.0-linux-arm64?checksum=sha256:688e3ae4aa5ed91978f537798e012322336c7309fe5ee9169fdd607ab6c348b8","windows/amd64":"https://github.com/cosmos/gaia/releases/download/v11.0.0/gaiad-v11.0.0-windows-amd64.exe?checksum=sha256:24a1de7579673c77e1be1a7d2085a8d39a21611ed5d8329f1df0619f875e32c6","windows/arm64":"https://github.com/cosmos/gaia/releases/download/v11.0.0/gaiad-v11.0.0-windows-arm64.exe?checksum=sha256:122c25e7291158293f1b1f0a7272184e556ebe01292257a1d4b9987077d0d61a"}}' ``` * [x] Chain ID: `cosmoshub-4` --- * [v11 Mainnet Proposal Text](https://docs.google.com/document/d/1VvgGvROdkO7TCTMjJAAOlLA5s7omBonqMHN_W9rBfTk/edit#heading=h.98f50d1hmj4j) ## Mainnet Proposal Description - Markdown ```markdown= ``` ## Mainnet Proposal Description - C-Escaped Markdown ``` ``` ## Mainnet Proposal Generation ```bash= gaiad tx gov submit-proposal software-upgrade v11 \ --title "Upgrade to Gaia v11" \ --deposit 10000000uatom \ --upgrade-height 16596000 \ --upgrade-info '{"binaries":{"darwin/amd64":"https://github.com/cosmos/gaia/releases/download/v11.0.0/gaiad-v11.0.0-darwin-amd64?checksum=sha256:f115875122386496254905a1de0c0cb45f1b731536281586f77a41be55458505","darwin/arm64":"https://github.com/cosmos/gaia/releases/download/v11.0.0/gaiad-v11.0.0-darwin-arm64?checksum=sha256:53d0ffe4d8353e51d0be543edf764de033e24d703d4c408244a141e635b27628","linux/amd64":"https://github.com/cosmos/gaia/releases/download/v11.0.0/gaiad-v11.0.0-linux-amd64?checksum=sha256:258df2eec5b22f8baadc988e184fbfd2ae6f9f888e9f4461a110cc365fe86300","linux/arm64":"https://github.com/cosmos/gaia/releases/download/v11.0.0/gaiad-v11.0.0-linux-arm64?checksum=sha256:688e3ae4aa5ed91978f537798e012322336c7309fe5ee9169fdd607ab6c348b8","windows/amd64":"https://github.com/cosmos/gaia/releases/download/v11.0.0/gaiad-v11.0.0-windows-amd64.exe?checksum=sha256:24a1de7579673c77e1be1a7d2085a8d39a21611ed5d8329f1df0619f875e32c6","windows/arm64":"https://github.com/cosmos/gaia/releases/download/v11.0.0/gaiad-v11.0.0-windows-arm64.exe?checksum=sha256:122c25e7291158293f1b1f0a7272184e556ebe01292257a1d4b9987077d0d61a"}}' \ --description "placeholder" \ --from <TBD> \ --fees 2500uatom \ --chain-id cosmoshub-4 \ --generate-only \ --offline | jq -r '.' > unsigned-v11-proposal.json ``` ## Mainnet Proposal Modification * Replace the placeholder description * Increase the gas limit amount to `1000000` ```json ``` ## Mainnet Proposal Signing ```bash= gaiad tx sign unsigned-v11-proposal.json \ --chain-id cosmoshub-4 \ --from <proposer_address> \ --gas auto \ --fees 1000uatom &> signed-v11-proposal.json ``` ## Mainnet Proposal Submission ``` gaiad tx broadcast signed-v11-proposal.json ```