A repository to assist DAO members with signing.
Brew - /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Git - brew install git
Github CLI - brew install gh
Logging into your github account is simple. gh auth login
and follow the directions. Feel free to use the github website UI if you dont feel comfortable operating via the CLI.
gh repo fork https://github.com/Osmosis-MD/Transactions
Example of how to create a send tx for others to sign.
osmosisd tx bank send <wallet_name> <destination_address> <amount>uosmo --chain-id osmosis-1 --generate-only >> tx.json
cd ~/Transactions
git pull
osmosisd tx sign <tx name>.json --from <DAO wallet name> --multisig osmo1ddvq48lvj7z4kzpzg9fhyls4v2adhpkjnhk5a5 --chain-id osmosis-1 --node <RPC_node_address> >> <signed_tx_name>.json
git add .
git commit .
gh pr create
- If you are attempting to sign multiple tx's before the last signed tx is broadcasted be sure to append
--sequence <sequence_number>
to your signing command.