A multi-sig address is a special address that will require different people to sign each transaction with their own private keys (WIF or seed).


Before creating a multi-sig address, you'll need a set of pub keys, which you can get for each of the signatory addresses in Agama.


Each signatory will also need to save the private key or wallet seed for the each address to use in future to sign transactions. You'll need to collect up to 5 pubkeys, depending on the type of multi-sig address you are creating.


The available options in Agama are:

  • 1-of-2
  • 2-of-2
  • 2-of-3
  • 3-of-5


Each signatory will also need to save the private key or wallet seed for the each address to use in future to sign transactions.


Once you have collected the required number of pub keys from each signatory (and they have secured their private keys, load the Agama Tools menuand click the Generate multisig address button.


After clicking Generate multi signature address, is will display the information below -


Multi-sig Address - This is the address used to store the multi-sig funds, which can't be sent out without being signed by the specified number of signatories.


bYXbHkEusJ6k9TzVPr1GpUp7FNjSFRYrWM


Redeem script

 

522102472a623876dd0037c3fa8111dab4e4bae5355eaf12ea8d9d24b5980586c9d3c721036cea5d82590d239786668376d90b587f0b191bbc83b9cccf10e6044b06baabd92102b5b2be6cf3483a9197b847bb01b2ae9b751326d3e0a74232ff4245c1a23c37d053ae


Script pub key


a914d92d0be9f6844758a37ce00b06755f8abdd226a387


JSON for Multi-sig transaction creation - A summary of the above, which is used to create multi-sig transactions.


{
  "redeemScript": "522102472a623876dd0037c3fa8111dab4e4bae5355eaf12ea8d9d24b5980586c9d3c721036cea5d82590d239786668376d90b587f0b191bbc83b9cccf10e6044b06baabd92102b5b2be6cf3483a9197b847bb01b2ae9b751326d3e0a74232ff4245c1a23c37d053ae",
  "scriptPubKey": "a914d92d0be9f6844758a37ce00b06755f8abdd226a387",
  "nOfN": "2-3",
  "messageSecret": "98a88996607b400af93e2e2ee85d26d42e4453d95131c90621971e9d02b90841",
  "messageCID": "f93e2e2ee85d26d498a88996607b400a",
  "pubKeys": [
    "02472a623876dd0037c3fa8111dab4e4bae5355eaf12ea8d9d24b5980586c9d3c7",
    "036cea5d82590d239786668376d90b587f0b191bbc83b9cccf10e6044b06baabd9",
    "02b5b2be6cf3483a9197b847bb01b2ae9b751326d3e0a74232ff4245c1a23c37d0"
  ]
}


The JSON can then be saved in Agama using the Multi-sig address storage tool to make creating and signing multi-sig transactions easier in future.


If you face any issues, please create a support ticket. Join us on Komodo Discord to talk to our community.