Multisig Keys
Generating A Multisig Wallet
secretcli keys add --multisig=acc1,acc2,acc3[...] \
--multisig-threshold=K <new-key-alias>- name: test_multisig
type: multi
address: secret1whdl9yjy8c7p3062xjehf2m69evljp8yfcv9zt
pubkey: '{"@type":"/cosmos.crypto.multisig.LegacyAminoPubKey","threshold":2,"public_keys":[{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"AiXwUPtwTJqxKZq/BjKi+7EFhqR2Aj9QT94lFzb5Ednp"},{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"A7QMHOt+yLGddDxey51QLofwsTJWfqyzYmNOB9L1Oz1S"},{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"A0QMBqFY4J39i6NrH4qR5uOEnyytpkyeWFg/e0sPd8NJ"}]}'
mnemonic: ""Generating A Multisig Wallet With Keys You Do Not Own
# Add public keys of address you want to have on the multisig wallet to the
# secretcli keyring
secretcli keys add pub_addr_1 \
--pubkey='{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"A3YmkInq4LS9XJzf+4Xk7SV9Pasybpoc4mNGrko4exyH"}'
secretcli keys add pub_addr_2 \
--pubkey='{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"As3QBF2LipZdMUP7ICwS3wfkpybNImCq1uDVjSuUvQCg"}'
# Verify keys were added to secretcli keyring
# Keys added to the keyring using public keys only will be of 'type: offline'
secretcli keys listK Value
Best Practices
Multisig Flags
Last updated
Was this helpful?