π¨Multisign
generate key_1:
namadaw gen --alias $WALLETgenerate key_2 and etc:
namadaw gen --alias ${WALLET}1chech your public key:
namadaw find --alias $WALLET | awk '/Public key:/ {print $3}'init non-multisig account (single signer):
namadac init-account --alias ${WALLET}-multisig --public-keys $WALLET --signing-keys $WALLET --memo $MEMOinit multisig account (at least 2 signers):
namadac init-account --alias ${WALLET}1-multisig --public-keys $WALLET,${WALLET}1 --signing-keys $WALLET,${WALLET}1 --threshold 2 --memo $MEMOcreate a folder for a transaction:
mkdir tx_dumpscreate transaction:
namadac transfer --source ${WALLET}1-multisig --target ${WALLET}1 --token NAAN --amount 10 --signing-keys $WALLET,${WALLET}1 --dump-tx --output-folder-path tx_dumps --memo $MEMOsign the transaction:
namadac sign-tx --tx-path "<path-to-.tx-file>" --signing-keys $WALLET,${WALLET}1 --owner ${WALLET}1-multisig --memo $MEMOsave as a variable offline_signature 1:
export SIGNATURE_ONE="<signature-file-name>"save as a variable offline_signature 2:
submit transaction:
check that the threshold has been updated correctly by running:
changing the public keys of a multisig account:
initialize an established account:
Last updated