add --shardfile, use git only on online systems, remove smart_card_id

This commit is contained in:
Ryan Heywood 2025-02-05 04:14:27 -05:00
parent a41d9d7917
commit 1ece3b4d8d
Signed by: ryan
GPG Key ID: 8E401478A3FBEF72
3 changed files with 18 additions and 18 deletions

View File

@ -58,15 +58,7 @@ The approver is responsible for verifying a transaction proposed by a [proposer]
1. Verify the existing signatures and add your own signature: 1. Verify the existing signatures and add your own signature:
* `icepick workflow --add-signature-to-file <namespace>/ceremonies/<date>/payload_<num>.json --keyring <namespace>/keyring.asc` * `icepick workflow --add-signature-to-file <namespace>/ceremonies/<date>/payload_<num>.json --shardfile <shardfile>.asc`
1. Stage the modified file:
* `git add <namespace>/ceremonies/<date>/payloads/*`
1. Create a signed git commit:
* `git commit -S -m "add payload signature for payload_<num>.json"`
1. {{ #include ../../../../component-documents/finding-device-name.md:content }} 1. {{ #include ../../../../component-documents/finding-device-name.md:content }}
@ -88,6 +80,14 @@ The approver is responsible for verifying a transaction proposed by a [proposer]
* `cd ~/vaults` * `cd ~/vaults`
1. Stage the modified file:
* `git add <namespace>/ceremonies/<date>/payloads/*`
1. Create a signed git commit:
* `git commit -S -m "add payload signature for payload_<num>.json"`
1. Push the latest commit to the repository 1. Push the latest commit to the repository
* `git push origin main` * `git push origin main`

View File

@ -60,7 +60,7 @@
1. Run the `icepick` command with the transaction payload 1. Run the `icepick` command with the transaction payload
* `icepick workflow sol transfer-token --input-file=<(jq .values <payload.json>)` * `icepick workflow --run-quorum <payload>.json --shardfile /media/external/shard.asc`
* Follow on screen prompts * Follow on screen prompts

View File

@ -74,10 +74,6 @@ The proposer must combine these values into a JSON file, such as:
1. Plug in the Operator smart card 1. Plug in the Operator smart card
1. Set a local variable `smart_card_id` to the smart card OpenPGP key id:
* `smart_card_id="$(oct list -i | head -1)"`
1. Copy the git repo locally from the Ceremony SD card 1. Copy the git repo locally from the Ceremony SD card
* `cp -r /media/<device_name>/vaults /root/vaults` * `cp -r /media/<device_name>/vaults /root/vaults`
@ -100,10 +96,6 @@ The proposer must combine these values into a JSON file, such as:
* e.g `icepick workflow cosmos withdraw-rewards --delegate-address kyve1q9w3nar74up6mxnwd428wpr5nffcw3360tkxer --validator-address kyvevaloper1ghpmzfuggm7vcruyhfzrczl4aczy8gas8guslh --chain-name korellia --export-for-quorum --sign > <namespace>/ceremonies/<date>/payloads/payload_<num>.json` * e.g `icepick workflow cosmos withdraw-rewards --delegate-address kyve1q9w3nar74up6mxnwd428wpr5nffcw3360tkxer --validator-address kyvevaloper1ghpmzfuggm7vcruyhfzrczl4aczy8gas8guslh --chain-name korellia --export-for-quorum --sign > <namespace>/ceremonies/<date>/payloads/payload_<num>.json`
1. Stage the new files:
* `git add <namespace>/ceremonies/<date>/payloads/*`
1. {{ #include ../../../../component-documents/finding-device-name.md:content }} 1. {{ #include ../../../../component-documents/finding-device-name.md:content }}
1. Copy the updated ceremonies repo to the SD card 1. Copy the updated ceremonies repo to the SD card
@ -124,6 +116,14 @@ The proposer must combine these values into a JSON file, such as:
* `cd ~/vaults` * `cd ~/vaults`
1. Stage the modified file:
* `git add <namespace>/ceremonies/<date>/payloads/*`
1. Create a signed git commit:
* `git commit -S -m "add payload signature for payload_<num>.json"`
1. Push the latest commit to the repository 1. Push the latest commit to the repository
* `git push origin main` * `git push origin main`