Last active
November 6, 2019 20:46
-
-
Save pinheadmz/b43d7ba1fa67348b0652ae06c3108bcb to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#### | |
#### Alice, Bob and Charlie each individually run faucet-tool to generate keys | |
#### | |
$ bin/faucet-tool createaddress --show-keys -n regtest | |
Seed phrase (WRITE DOWN AND KEEP SECRET): | |
happy warfare fun fury vicious pistol dad sibling rare tissue hobby rich range solid purchase scrub trouble room little foam always also clay situate | |
Address: | |
rs1q9mppfhp5p76eshxw634resfz9yk403uzwfpt6a | |
Xpub (for use with watch-only wallets): | |
rpubKBABJqFFRkWp4nF2oEiTy2BYpwNJ2QS1copX9t7iZaNsQqjqbjNyqitFFd7x7XemoMuDypAwQafsuGofiwdcqdz6jcMwLcsoyg4MHWubgfVr | |
Private key: | |
ETGsAB7ciKUMetqKaSZoLWb9MTmrX1B4k2Zx3nC6tjvN942CCzA2 | |
Public key: | |
02260cf9edc4f1712b11d5e1537d392b9a5c29dc54994d023a6d00c742c685be0c | |
$ bin/faucet-tool createaddress --show-keys -n regtest | |
Seed phrase (WRITE DOWN AND KEEP SECRET): | |
deer during text repeat wealth panther metal eagle claw pelican muffin jungle hockey knock finger silk recipe vacuum cactus pave ball resist eyebrow lift | |
Address: | |
rs1qr483ru9hrx9ymjs5tn4z8cqmrcucj30af6gzhx | |
Xpub (for use with watch-only wallets): | |
rpubKBBexapGtJd661xZtFS9wj3A3PNnVemhpd2ZvjVR6Qk15VpwhP9aXXMAQrFVJ6EyrsDQ3RtMTNNGTfUHLM3KARLPN6mc1P72i3xrTsFjWDGW | |
Private key: | |
ESUfbGL5MFq6y6v5v5315jB5uLX5mdRrc1Ekc1a7scfaXvapswzt | |
Public key: | |
02c1b7c84890074d4b3c40b76bdae7f89fc5f3076a47c512193a9eda8a3bfff3e4 | |
$ bin/faucet-tool createaddress --show-keys -n regtest | |
Seed phrase (WRITE DOWN AND KEEP SECRET): | |
myself sense antenna divorce lazy will talent isolate kingdom garbage near law total top half guard inject fix hollow suit heavy train person indicate | |
Address: | |
rs1qgryg6xaayqw4ms6m64te4ww6uuh6067qdrsq6s | |
Xpub (for use with watch-only wallets): | |
rpubKBBHnq6SZ5bPA74cK5V6q9mWokpbfjL7gT8V42c6ZrtzuDmF8v8G3AZKDLcFXaT8iFoQ8BupKqLwjTeqJn2QP2uMPTfqt71dUjY3THMZmbdb | |
Private key: | |
ESKFrs96D3yxw8HTAUeKPUQYH4ZkTQ6jgdeUtkWqAb95uzgk7R3L | |
Public key: | |
039f9578595f3b4798b6b2c078355517ca1f65bd41d77d6b150f9336f7e3ffb3e5 | |
$ bin/faucet-tool -n regtest createmultisig 2 02260cf9edc4f1712b11d5e1537d392b9a5c29dc54994d023a6d00c742c685be0c 02c1b7c84890074d4b3c40b76bdae7f89fc5f3076a47c512193a9eda8a3bfff3e4 039f9578595f3b4798b6b2c078355517ca1f65bd41d77d6b150f9336f7e3ffb3e5 | |
Multisig address: | |
rs1qfqnmgcsgk2s07f5y89wruf32gqj67lw8jrljwedppwrxxtkscuss27gy9t | |
Redeem script: | |
522102260cf9edc4f1712b11d5e1537d392b9a5c29dc54994d023a6d00c742c685be0c2102c1b7c84890074d4b3c40b76bdae7f89fc5f3076a47c512193a9eda8a3bfff3e421039f9578595f3b4798b6b2c078355517ca1f65bd41d77d6b150f9336f7e3ffb3e553ae | |
#### | |
#### The three public keys are combined into a multisig address with faucet-tool | |
#### | |
$ bin/faucet-tool -n regtest createmultisig 2 02260cf9edc4f1712b11d5e1537d392b9a5c29dc54994d023a6d00c742c685be0c 02c1b7c84890074d4b3c40b76bdae7f89fc5f3076a47c512193a9eda8a3bfff3e4 039f9578595f3b4798b6b2c078355517ca1f65bd41d77d6b150f9336f7e3ffb3e5 | |
Multisig address: | |
rs1qfqnmgcsgk2s07f5y89wruf32gqj67lw8jrljwedppwrxxtkscuss27gy9t | |
Redeem script: | |
522102260cf9edc4f1712b11d5e1537d392b9a5c29dc54994d023a6d00c742c685be0c2102c1b7c84890074d4b3c40b76bdae7f89fc5f3076a47c512193a9eda8a3bfff3e421039f9578595f3b4798b6b2c078355517ca1f65bd41d77d6b150f9336f7e3ffb3e553ae | |
#### | |
#### Alice creates a watch only multisig wallet, starting with her xpub | |
#### | |
$ hsw-cli --network=regtest mkwallet --id=r3 --watch=true --key=rpubKBABJqFFRkWp4nF2oEiTy2BYpwNJ2QS1copX9t7iZaNsQqjqbjNyqitFFd7x7XemoMuDypAwQafsuGofiwdcqdz6jcMwLcsoyg4MHWubgfVr --m=2 --n=3 | |
{ | |
"network": "regtest", | |
"wid": 7, | |
"id": "r3", | |
"watchOnly": true, | |
"accountDepth": 1, | |
"token": "563737b0528ea96e7f90376d48fc94d7c48ac187f9c681aef28ae3f07f9f2acd", | |
"tokenDepth": 0, | |
"master": { | |
"encrypted": false | |
}, | |
"balance": { | |
"account": -1, | |
"tx": 0, | |
"coin": 0, | |
"unconfirmed": 0, | |
"confirmed": 0, | |
"lockedUnconfirmed": 0, | |
"lockedConfirmed": 0 | |
} | |
} | |
#### | |
#### Alice adds the other two xpubs to her watch-only multisig wallet | |
#### | |
$ hsw-cli --network=regtest --id=r3 --account=default shared add rpubKBBexapGtJd661xZtFS9wj3A3PNnVemhpd2ZvjVR6Qk15VpwhP9aXXMAQrFVJ6EyrsDQ3RtMTNNGTfUHLM3KARLPN6mc1P72i3xrTsFjWDGW | |
Added key. | |
$ hsw-cli --network=regtest --id=r3 --account=default shared add rpubKBBHnq6SZ5bPA74cK5V6q9mWokpbfjL7gT8V42c6ZrtzuDmF8v8G3AZKDLcFXaT8iFoQ8BupKqLwjTeqJn2QP2uMPTfqt71dUjY3THMZmbdb | |
Added key. | |
$ hsw-cli --network=regtest --id=r3 --account=default account get | |
{ | |
"name": "default", | |
"initialized": true, | |
"watchOnly": true, | |
"type": "multisig", | |
"m": 2, | |
"n": 3, | |
"accountIndex": 0, | |
"receiveDepth": 1, | |
"changeDepth": 1, | |
"lookahead": 10, | |
"receiveAddress": "rs1qfqnmgcsgk2s07f5y89wruf32gqj67lw8jrljwedppwrxxtkscuss27gy9t", | |
"changeAddress": "rs1qpe0zhvtz0uwq8hc83nsuevxj6t4a5qs0vyrmqrnm2t5ymfz0cv4s0ry8xy", | |
"accountKey": "rpubKBABJqFFRkWp4nF2oEiTy2BYpwNJ2QS1copX9t7iZaNsQqjqbjNyqitFFd7x7XemoMuDypAwQafsuGofiwdcqdz6jcMwLcsoyg4MHWubgfVr", | |
"keys": [ | |
"rpubKBBHnq6SZ5bPA74cK5V6q9mWokpbfjL7gT8V42c6ZrtzuDmF8v8G3AZKDLcFXaT8iFoQ8BupKqLwjTeqJn2QP2uMPTfqt71dUjY3THMZmbdb", | |
"rpubKBBexapGtJd661xZtFS9wj3A3PNnVemhpd2ZvjVR6Qk15VpwhP9aXXMAQrFVJ6EyrsDQ3RtMTNNGTfUHLM3KARLPN6mc1P72i3xrTsFjWDGW" | |
], | |
"balance": { | |
"account": 0, | |
"tx": 0, | |
"coin": 0, | |
"unconfirmed": 0, | |
"confirmed": 0, | |
"lockedUnconfirmed": 0, | |
"lockedConfirmed": 0 | |
} | |
} | |
#### | |
#### The multisig receive addresses match | |
#### | |
rs1qfqnmgcsgk2s07f5y89wruf32gqj67lw8jrljwedppwrxxtkscuss27gy9t | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment