Skip to content

Instantly share code, notes, and snippets.

@jackzampolin
Created April 26, 2022 19:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jackzampolin/4c14b7ca7c919b7a62417205e8f6448a to your computer and use it in GitHub Desktop.
Save jackzampolin/4c14b7ca7c919b7a62417205e8f6448a to your computer and use it in GitHub Desktop.
Cosmos Builders Multisig

Create the Multisig

To create the multisig run the following commands:

gaiad keys add jack --pubkey '{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"A1SgSrlikj83agLUJPYDuWTjPkw4rPzkWgMMy/5RxANy"}' --keyring-backend test
gaiad keys add marko --pubkey '{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"AkB39mhssV2tVBxu/3fx3eVoXfIZDBHL50VLI1/J9OHt"}' --keyring-backend test
gaiad keys add adi --pubkey '{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"AmdAHVz7ugQb5qoEsssxj1fC1UrpxkLguGykg4UA/RR1"}' --keyring-backend test
gaiad keys add sunny --pubkey '{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"As/ouf6C1qz4n+Csqt9ZqML9VnFG88gluMIt1KiKZYgG"}' --keyring-backend test
gaiad keys add zaki --pubkey '{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"A0OjtIUCFJM3AobJ9HJTWKP9RZV2+WPcwVjLgsAidrZ/"}' --keyring-backend test
gaiad keys add ismail --pubkey '{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"A8jP6WSRSYnRSQTH8P1MUunHijnpFlNkMEliVbmbgR5W"}' --keyring-backend test
gaiad keys add cory --pubkey '{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"AsidaSUI9uaqYp4cuf5nKcEwLdW+qR+NH4DR0ynwuzeA"}' --keyring-backend test
gaiad keys add ethan --pubkey '{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"Ai71i1rD9PEiLY7Bl4JqB62LKV/nH1qnMN+VHvyzeYUH"}' --keyring-backend test
gaiad keys add do --pubkey '{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"AyETa9Y9ihObzeRPWMP0MBAa0Mqune3I+5KonOCPTtkv"}' --keyring-backend test
gaiad keys add builders --multisig jack,marko,adi,sunny,zaki,ismail,cory,ethan,do --multisig-threshold 5 --keyring-backend test

Output should be the following:

- name: builders
  type: multi
  address: cosmos1tgh5ekz2tgk9dkxv0vg472ad976sfh6tp5te5x
  pubkey: '{"@type":"/cosmos.crypto.multisig.LegacyAminoPubKey","threshold":5,"public_keys":[{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"AsidaSUI9uaqYp4cuf5nKcEwLdW+qR+NH4DR0ynwuzeA"},{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"AmdAHVz7ugQb5qoEsssxj1fC1UrpxkLguGykg4UA/RR1"},{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"As/ouf6C1qz4n+Csqt9ZqML9VnFG88gluMIt1KiKZYgG"},{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"Ai71i1rD9PEiLY7Bl4JqB62LKV/nH1qnMN+VHvyzeYUH"},{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"A1SgSrlikj83agLUJPYDuWTjPkw4rPzkWgMMy/5RxANy"},{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"AkB39mhssV2tVBxu/3fx3eVoXfIZDBHL50VLI1/J9OHt"},{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"AyETa9Y9ihObzeRPWMP0MBAa0Mqune3I+5KonOCPTtkv"},{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"A8jP6WSRSYnRSQTH8P1MUunHijnpFlNkMEliVbmbgR5W"},{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"A0OjtIUCFJM3AobJ9HJTWKP9RZV2+WPcwVjLgsAidrZ/"}]}'
  mnemonic: ""
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment