Skip to content

Instantly share code, notes, and snippets.

@markblundeberg
Created May 19, 2019 04:20
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save markblundeberg/10b24ef08f52419ea73ff63cbb842e2e to your computer and use it in GitHub Desktop.
Save markblundeberg/10b24ef08f52419ea73ff63cbb842e2e to your computer and use it in GitHub Desktop.
transcript from Schnorr multisig with checksum0 and Chris Pacia
(https://github.com/markblundeberg/schnorrfun)
********************
Schnorr multisigger!
********************
Warning: this is for DEMONSTRATION and does not necessarily use safe/secure
techniques. Beware, funds can be easily lost!
Defaulting to load mysigningdata.json
Data note: 'with Checky and Chris'
Enter raw transaction hex:
01000000016377d5d92f7244deddab0c3cf0268d2005eee238491fa6c8cb40e43b0e98245e0100000000feffffff020000000000000000866a4c834243482069732061626f757420676976696e672070656f706c65207468652066726565646f6d20746f206d616b65207468656972206f776e2063686f696365732c20746f20707572737565207468656972206f776e2068617070696e6573732c20686f7765766572207468657920696e646976696475616c6c7920736565206669742e3a9598000000000017a914785ca29645c56f51ff2581dd29e812764fe79636871ae60800
Signing 5e24980e3be440cbc8a61f4938e2ee05208d26f03c0cabddde44722fd9d57763:0
Enter the value (in satoshis) of this input: 10000000
Signing digest: 298f437260b3e3a3c3abf0dfeb549dcdf9e7152e4e2c274bba0643332c4c1912
==Sign phase 1==
Share your promise:
A6BCL4ZCrIQwPsVAKb7u_Yy9tEBt38gq5C9fIDSvCQ_wKY9DcmCz46PDq_Df61SdzfnnFS5OLCdLugZDMyxMGRLTRhDZw7ejbdJvxrGCEmVxcqJcDeGAW4_zB9RgFkUmzCoIYwVE9dWo5_48YZlpZxOm-iPHB4DCVqe-GC6_TO-iZ4kCXqsHsX5B2biDFYJQCexw95w=
Enter promises of other players, one per line:
A8gzr4NckVIEk5bXXduw9kOqDJFFmFkZ1nChdDQTNO3LKY9DcmCz46PDq_Df61SdzfnnFS5OLCdLugZDMyxMGRJDYo7zsJLZlIhh8ZGToBHAdJaIrcasxJH0eGXw_63sGyrFUzPkJh6JGIaAI7RVW8dINC04zmiPh08jOxjobpdX6C8OPerbsTXCpbAaSVD19ZaxGVk=
Promise received from 03c833af835c9152049396d75ddbb0f643aa0c9145985919d670a174341334edcb: 43628ef3b092d9948861f19193a011c0749688ad
A2PvMUb6kZVzuHzartmqZBJKJYdoIy9M6bLkmJKQvGFBKY9DcmCz46PDq_Df61SdzfnnFS5OLCdLugZDMyxMGRJ6JByLW3KnvV0W1R6Ld5V-gBzaRIzImW2cRmov1dxfloBJ5wo2Sjv-ZS9Bo6Hc0web4RQzrn_PDxO8QCiLxYKyQ82Jpqym7JmObCsY2CtVO3Rwj1M=
Promise received from 0363ef3146fa919573b87cdaaed9aa64124a258768232f4ce9b2e4989290bc6141: 7a241c8b5b72a7bd5d16d51e8b77957e801cda44
Promises complete.
==Sign phase 2==
Share your R:
03bdfedbee686f435d51feadcecdaafb455a18ad191d9119e3d99875fa8bd0aca2
Enter R of other players, one per line:
(2 remaining) 0332319289fbb8b52a28c44c74ecfdcf63f9cad79b346f70632f8b24473411bc84
(1 remaining) 0233783061c690bdfb29840c54c25d07f0482f97b5b9c6386c5e48af248c1b79e2
Combined point (+1): 03f7f9f9ca507031b26c972fc23ab9b052843f7c3b3ee4e29acdd4dc09dbc03add
==Sign phase 3==
Share your key:s :
03a0422f8642ac84303ec54029beeefd8cbdb4406ddfc82ae42f5f2034af090ff0:0x607a8b9bf576ee4b6a02d7e83eebc8985d036ae2f1fc4dd2d6bbc8336c69dd4f
Enter key:s of other players, one per line:
(2 remaining) 0363ef3146fa919573b87cdaaed9aa64124a258768232f4ce9b2e4989290bc6141:0xfea084ccbe9739859270a4323d5faaadad46ac1ea05f68310a88fadd84be9d7a
(1 remaining) 03c833af835c9152049396d75ddbb0f643aa0c9145985919d670a174341334edcb:0x9ad56d9de943d8ce617a148cc579aef44116d41f08e6996f8f57da6ce0172038
==Results==
Transaction Schnorr signature:
f7f9f9ca507031b26c972fc23ab9b052843f7c3b3ee4e29acdd4dc09dbc03addf9f07e069d52009f5ded90a741c5223b90b20e39ebf9af37b0ca3ef1010959c041
Transaction result:
01000000016377d5d92f7244deddab0c3cf0268d2005eee238491fa6c8cb40e43b0e98245e010000006441f7f9f9ca507031b26c972fc23ab9b052843f7c3b3ee4e29acdd4dc09dbc03addf9f07e069d52009f5ded90a741c5223b90b20e39ebf9af37b0ca3ef1010959c0412102ff08fda3ea73d50eb7c52f82b55d7883e1843c7e6c80ba0daf08032f2e88692efeffffff020000000000000000866a4c834243482069732061626f757420676976696e672070656f706c65207468652066726565646f6d20746f206d616b65207468656972206f776e2063686f696365732c20746f20707572737565207468656972206f776e2068617070696e6573732c20686f7765766572207468657920696e646976696475616c6c7920736565206669742e3a9598000000000017a914785ca29645c56f51ff2581dd29e812764fe79636871ae60800
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment