使用bx实现多签名

/ 区块链 / 0 条评论 / 1350浏览
List of address prefixes https://en.bitcoin.it/wiki/List_of_address_prefixes
BX 下载地址 https://github.com/libbitcoin/libbitcoin-explorer/releases
/Applications/OmniCore-Qt.app/Contents/MacOS/OmniCore-Qt -datadir=/Users/leonliu/git/bitcoinData2 -txindex=1 -rpcuser=omni -rpcpassword=pass -port=43333 -rpcport=43332 -server=1 -rpcallowip=0.0.0.0/0 -listen -regtest
/Users/leonliu/Downloads/omnicore-0.4.0/bin/omnicore-cli -rpcport=43332 -rpcuser=omni -rpcpassword=pass listunspent 0 | jq  '.[] | select(.confirmations == 0) | "(.txid) (.amount)"'
'reduce .[] as $x (0; .+($x.amount))'
'.[] | "(.address) (.amount)"'
生产种子
bx seed = d42dc9db2bd76e3a8e1a3d1abb9761bc659953db00754db5, c03298afc6e2bb4dbcc42dc4bc69ccaaad6f878f00caae1c, ac4a8de58948d21477ae5012b302de99f8b3e0fd32b21ab7

生成测试地址:种子->密钥->公钥->地址
bx ec-new ac4a8de58948d21477ae5012b302de99f8b3e0fd32b21ab7 | bx ec-to-public | bx ec-to-address -v 111

生成测试WIF:
bx ec-new d42dc9db2bd76e3a8e1a3d1abb9761bc659953db00754db5 | bx ec-to-wif -u -v 239

2 of 3 签名地址:1.获得3个公钥 2.生产合约地址
bx ec-new d42dc9db2bd76e3a8e1a3d1abb9761bc659953db00754db5 | bx ec-to-public
bx script-to-address "2 [02c5833b19d16533b60bcbac1c959a1103efe525a81a1c05042fcb4a87b8ce648c] [02633354816bed6a7e7ba8105c5ad563ccce7999deab52238760d600aa4a09c5d9] [0275cc9ba93125bc837579ee9116c0e4091cfc4fac8c8290d9f39723d0c7705153] 3 checkmultisig" -v 196

发送比特币到多签名地址,显示交易
getrawtransaction 089720ca5ad1e9d926471e2ea6c9e6d8c21037ce89648e723413ecc75d30428d 1

交易二进制码:
bx tx-encode -i 089720ca5ad1e9d926471e2ea6c9e6d8c21037ce89648e723413ecc75d30428d:0 -o mzTjAU91e8Js8d7xoxzSDwLriqWtztaSiX:99990000 -o 2MzbRbnfCchuEhp7RFxSG8FhxWUaa5DZY36:1000000000 -s 196

两个签名二进制码:bx input-sign 密钥 合约 交易
bx input-sign 051bfdef9d9d75ecf1a5127a37a269936a9a4acf2ae98cd2b189a1b4bfe3e9e4 "2 [02c5833b19d16533b60bcbac1c959a1103efe525a81a1c05042fcb4a87b8ce648c] [02633354816bed6a7e7ba8105c5ad563ccce7999deab52238760d600aa4a09c5d9] [0275cc9ba93125bc837579ee9116c0e4091cfc4fac8c8290d9f39723d0c7705153] 3 checkmultisig" 01000000018d42305dc7ec1334728e6489ce3710c2d8e6c9a62e1e4726d9e9d15aca2097080000000000ffffffff02f0b9f505000000001976a914cfce2e54db4fbb5661224e32b079a8592c2306df88ac00ca9a3b0000000017a914509ae49ecb39a92503f3d3447ea50187edc261b48700000000
bx input-sign 09ca8e0f05e45eed5c457878edcaa411bf13ba706422ab8e2661b1fbbca9f6c9 "2 [02c5833b19d16533b60bcbac1c959a1103efe525a81a1c05042fcb4a87b8ce648c] [02633354816bed6a7e7ba8105c5ad563ccce7999deab52238760d600aa4a09c5d9] [0275cc9ba93125bc837579ee9116c0e4091cfc4fac8c8290d9f39723d0c7705153] 3 checkmultisig" 01000000018d42305dc7ec1334728e6489ce3710c2d8e6c9a62e1e4726d9e9d15aca2097080000000000ffffffff02f0b9f505000000001976a914cfce2e54db4fbb5661224e32b079a8592c2306df88ac00ca9a3b0000000017a914509ae49ecb39a92503f3d3447ea50187edc261b48700000000
合约二进制码:
bx script-encode "2 [02c5833b19d16533b60bcbac1c959a1103efe525a81a1c05042fcb4a87b8ce648c] [02633354816bed6a7e7ba8105c5ad563ccce7999deab52238760d600aa4a09c5d9] [0275cc9ba93125bc837579ee9116c0e4091cfc4fac8c8290d9f39723d0c7705153] 3 checkmultisig"
签名交易:bx input-set "zero [签名1] [签名2] [合约]" 交易
bx input-set "zero [30450221008630f3cb359c1b47ed8c85995a64a533dbbb3ab50e1d97b78a61bafc9cd6767202204b6a21e50a0412bee2d55821481a5ad7592d5aed8175d1c0047d5e05aa7c86ce01] [3045022100bac724ec0cb969cdaeaadd37a476c3f958a305342abf57e5aebc0cfe9391a88402200e7e57bb52fc715b9b7ebc9c540b2b30c3619eca7496fc67efb1cd072eb0050401] [522102c5833b19d16533b60bcbac1c959a1103efe525a81a1c05042fcb4a87b8ce648c2102633354816bed6a7e7ba8105c5ad563ccce7999deab52238760d600aa4a09c5d9210275cc9ba93125bc837579ee9116c0e4091cfc4fac8c8290d9f39723d0c770515353ae]" 01000000018d42305dc7ec1334728e6489ce3710c2d8e6c9a62e1e4726d9e9d15aca2097080000000000ffffffff02f0b9f505000000001976a914cfce2e54db4fbb5661224e32b079a8592c2306df88ac00ca9a3b0000000017a914509ae49ecb39a92503f3d3447ea50187edc261b48700000000
sendrawtransaction

发送USDT到多签名地址,显示交易
getrawtransaction 27e3ec00e3a21ec7e838d7cebc40f54d392a8dad2e1b1032a266d36dbda11cbb 1
交易二进制码:
    "6f6d6e69", // omni
    "0000",     // version
    "000000000003", // 3 for Tether
    "0000000005f5e100" // amount = 1 * 100 000 000 in HEX
bx script-encode "return [6f6d6e6900000000000000030000000005f5e100]"
bx tx-encode -i 6286cd0bbf74389cfc4f094c25417e4e81454a177442b738de37109212e3e48b:1 -i 27e3ec00e3a21ec7e838d7cebc40f54d392a8dad2e1b1032a266d36dbda11cbb:2 -o 6a146f6d6e6900000000000000030000000005f5e100:0 -o 2MzbRbnfCchuEhp7RFxSG8FhxWUaa5DZY36:999994380 -o mzTjAU91e8Js8d7xoxzSDwLriqWtztaSiX:540 -s 196
两个签名二进制码:bx input-sign 密钥 合约 交易
bx input-sign -i 0 051bfdef9d9d75ecf1a5127a37a269936a9a4acf2ae98cd2b189a1b4bfe3e9e4 "2 [02c5833b19d16533b60bcbac1c959a1103efe525a81a1c05042fcb4a87b8ce648c] [02633354816bed6a7e7ba8105c5ad563ccce7999deab52238760d600aa4a09c5d9] [0275cc9ba93125bc837579ee9116c0e4091cfc4fac8c8290d9f39723d0c7705153] 3 checkmultisig" 01000000028be4e312921037de38b74274174a45814e7e41254c094ffc9c3874bf0bcd86620100000000ffffffffbb1ca1bd6dd366a232101b2ead8d2a394df540bcced738e8c71ea2e300ece3270200000000ffffffff030000000000000000166a146f6d6e6900000000000000030000000005f5e1000cb49a3b0000000017a914509ae49ecb39a92503f3d3447ea50187edc261b4871c020000000000001976a914cfce2e54db4fbb5661224e32b079a8592c2306df88ac00000000
bx input-sign -i 0 09ca8e0f05e45eed5c457878edcaa411bf13ba706422ab8e2661b1fbbca9f6c9 "2 [02c5833b19d16533b60bcbac1c959a1103efe525a81a1c05042fcb4a87b8ce648c] [02633354816bed6a7e7ba8105c5ad563ccce7999deab52238760d600aa4a09c5d9] [0275cc9ba93125bc837579ee9116c0e4091cfc4fac8c8290d9f39723d0c7705153] 3 checkmultisig" 01000000028be4e312921037de38b74274174a45814e7e41254c094ffc9c3874bf0bcd86620100000000ffffffffbb1ca1bd6dd366a232101b2ead8d2a394df540bcced738e8c71ea2e300ece3270200000000ffffffff030000000000000000166a146f6d6e6900000000000000030000000005f5e1000cb49a3b0000000017a914509ae49ecb39a92503f3d3447ea50187edc261b4871c020000000000001976a914cfce2e54db4fbb5661224e32b079a8592c2306df88ac00000000
bx input-sign -i 1 051bfdef9d9d75ecf1a5127a37a269936a9a4acf2ae98cd2b189a1b4bfe3e9e4 "2 [02c5833b19d16533b60bcbac1c959a1103efe525a81a1c05042fcb4a87b8ce648c] [02633354816bed6a7e7ba8105c5ad563ccce7999deab52238760d600aa4a09c5d9] [0275cc9ba93125bc837579ee9116c0e4091cfc4fac8c8290d9f39723d0c7705153] 3 checkmultisig" 01000000028be4e312921037de38b74274174a45814e7e41254c094ffc9c3874bf0bcd86620100000000ffffffffbb1ca1bd6dd366a232101b2ead8d2a394df540bcced738e8c71ea2e300ece3270200000000ffffffff030000000000000000166a146f6d6e6900000000000000030000000005f5e1000cb49a3b0000000017a914509ae49ecb39a92503f3d3447ea50187edc261b4871c020000000000001976a914cfce2e54db4fbb5661224e32b079a8592c2306df88ac00000000
bx input-sign -i 1 09ca8e0f05e45eed5c457878edcaa411bf13ba706422ab8e2661b1fbbca9f6c9 "2 [02c5833b19d16533b60bcbac1c959a1103efe525a81a1c05042fcb4a87b8ce648c] [02633354816bed6a7e7ba8105c5ad563ccce7999deab52238760d600aa4a09c5d9] [0275cc9ba93125bc837579ee9116c0e4091cfc4fac8c8290d9f39723d0c7705153] 3 checkmultisig" 01000000028be4e312921037de38b74274174a45814e7e41254c094ffc9c3874bf0bcd86620100000000ffffffffbb1ca1bd6dd366a232101b2ead8d2a394df540bcced738e8c71ea2e300ece3270200000000ffffffff030000000000000000166a146f6d6e6900000000000000030000000005f5e1000cb49a3b0000000017a914509ae49ecb39a92503f3d3447ea50187edc261b4871c020000000000001976a914cfce2e54db4fbb5661224e32b079a8592c2306df88ac00000000

合约二进制码:
签名交易:bx input-set "zero [签名1] [签名2] [合约]" 交易
bx input-set -i 0 "zero [3045022100988ecb235aea991dc9640945f01fd97dd9494a5e9c94ab48502b4480baa249dd02202c5e835ec7644633ef3d678842304818807b9ec5aa84ff7af36ee8358efb21aa01] [3045022100edb5f6217602d83149f8da0ca821cda44f6fed33e88a03f895a5f950d913e8de022020f495bc7b830aaa4fbf8d8f81e6b56f38f0332bec7a70555d26642b527fbaa601] [522102c5833b19d16533b60bcbac1c959a1103efe525a81a1c05042fcb4a87b8ce648c2102633354816bed6a7e7ba8105c5ad563ccce7999deab52238760d600aa4a09c5d9210275cc9ba93125bc837579ee9116c0e4091cfc4fac8c8290d9f39723d0c770515353ae]" 01000000028be4e312921037de38b74274174a45814e7e41254c094ffc9c3874bf0bcd86620100000000ffffffffbb1ca1bd6dd366a232101b2ead8d2a394df540bcced738e8c71ea2e300ece3270200000000ffffffff030000000000000000166a146f6d6e6900000000000000030000000005f5e1000cb49a3b0000000017a914509ae49ecb39a92503f3d3447ea50187edc261b4871c020000000000001976a914cfce2e54db4fbb5661224e32b079a8592c2306df88ac00000000
bx input-set -i 1 "zero [3045022100bba2c47745ea4fdeaa59a848e09ef1899688af49477134e54e57972e802e62f4022011a7228a75
PS F:\work\libbitcoin> .\bx.exe seed
79c14d69889c627027f2126b10b514d952bb6c0c2b65dfae
PS F:\work\libbitcoin> .\bx.exe seed
e2ba4242d842270729e13d935734dbfef1c70a5b54107fa0
PS F:\work\libbitcoin> .\bx.exe seed
1b2afe9492cd09c5e3f3daad53ab8585d4af12532053c4ec

PS F:\work\libbitcoin> .\bx.exe ec-new 79c14d69889c627027f2126b10b514d952bb6c0c2b65dfae
568dab6dda1bbfc3c15e6dda1ec3a22909a290a68da90ecaa351dc37117ca4e1
PS F:\work\libbitcoin> .\bx.exe  ec-to-public 568dab6dda1bbfc3c15e6dda1ec3a22909a290a68da90ecaa351dc37117ca4e1
037072aa1929ce1a434be0a6cf3d153f706cc3d33771739ba7b7ae57bbae0ac11c
PS F:\work\libbitcoin> .\bx.exe ec-to-address -v 111 037072aa1929ce1a434be0a6cf3d153f706cc3d33771739ba7b7ae57bbae0ac11c
n2azgMP7HUYxs1zAEQ4KVP162aYE5MTsv1

PS F:\work\libbitcoin> .\bx.exe ec-new e2ba4242d842270729e13d935734dbfef1c70a5b54107fa0
3edcaf26183206b67ab47c53517726afbb50574b831fb849aafa513359bb3e9d
PS F:\work\libbitcoin> .\bx.exe  ec-to-public 3edcaf26183206b67ab47c53517726afbb50574b831fb849aafa513359bb3e9d
02b004817e97a5a2ab8b3e11d0791d7330272c411dbcfd7e267437a36a46268870
PS F:\work\libbitcoin>  .\bx.exe ec-to-address -v 111 02b004817e97a5a2ab8b3e11d0791d7330272c411dbcfd7e267437a36a46268870
moDmgFYiusB5TQ4QvwmneX3VNiXJoRgGbL

PS F:\work\libbitcoin> .\bx.exe ec-new 1b2afe9492cd09c5e3f3daad53ab8585d4af12532053c4ec
1917e0b5894f38ce3a3dcf4a3273716652485bdfbedcc61ac709067958730ac6
PS F:\work\libbitcoin> .\bx.exe  ec-to-public 1917e0b5894f38ce3a3dcf4a3273716652485bdfbedcc61ac709067958730ac6
029e635547abf63313e46ea96458842c396c91316f6dc6da86dfef7597f9e11fdc
PS F:\work\libbitcoin> .\bx.exe ec-to-address -v 111 029e635547abf63313e46ea96458842c396c91316f6dc6da86dfef7597f9e11fdc
mvW2mbGmkpD3rqurqqt43RuyYfEC39Hmux

PS F:\work\libbitcoin> .\bx.exe script-to-address "2 [037072aa1929ce1a434be0a6cf3d153f706cc3d33771739ba7b7ae57bbae0ac11c] [02b004817e97a5a2ab8b3e11d0791d7330272c411dbcfd7e267437a36a46268870] [029e635547abf63313e46ea96458842c396c91316f6dc6da86dfef7597f9e11fdc] 3 checkmultisig" -v 196
2MvvDtBqPWrxFRWtc2cQM9Z1J56k1wsiDhG

.\bx.exe script-encode "return [6f6d6e6900000000000000030000000005f5e100]"
6a146f6d6e6900000000000000030000000005f5e100

.\bx.exe tx-encode -i 63c157f00aff27e48fd21012bcca510a7e6a03f7e6191423c5c49f703bc7076d:1 -i a20590dd259a71b34bf3a9907dceacf9493cb702679c96e96f233e48e7ce9f6e:2 -o 6a146f6d6e6900000000000000030000000005f5e100:0 -o 2MvvDtBqPWrxFRWtc2cQM9Z1J56k1wsiDhG:999950000 -o msj3NtS36mckNvYpPSdf7NPvnTGFYDj9fr:540 -s 196
01000000026d07c73b709fc4c5231419e6f7036a7e0a51cabc1210d28fe427ff0af057c1630100000000ffffffff6e9fcee7483e236fe9969c6702b73c49f9acce7d90a9f34bb3719a25dd9005a20200000000ffffffff030000000000000000166a146f6d6e6900000000000000030000000005f5e100b0069a3b0000000017a9142848831a511dabebdd598aab9e2ebc70b39c1b46871c020000000000001976a91485eabe8aa206a91e24ea280d70178eee4a1c792188ac00000000

 .\bx.exe input-sign -i 0 568dab6dda1bbfc3c15e6dda1ec3a22909a290a68da90ecaa351dc37117ca4e1 "2 [037072aa1929ce1a434be0a6cf3d153f706cc3d33771739ba7b7ae57bbae0ac11c] [02b004817e97a5a2ab8b3e11d0791d7330272c411dbcfd7e267437a36a46268870] [029e635547abf63313e46ea96458842c396c91316f6dc6da86dfef7597f9e11fdc] 3 checkmultisig" 01000000026d07c73b709fc4c5231419e6f7036a7e0a51cabc1210d28fe427ff0af057c1630100000000ffffffff6e9fcee7483e236fe9969c6702b73c49f9acce7d90a9f34bb3719a25dd9005a20200000000ffffffff030000000000000000166a146f6d6e6900000000000000030000000005f5e100b0069a3b0000000017a9142848831a511dabebdd598aab9e2ebc70b39c1b46871c020000000000001976a91485eabe8aa206a91e24ea280d70178eee4a1c792188ac00000000
3045022100e710159726c1d72ad966b4c45f8abb642a435bd64154002cb0c7d173098becfb02206379ed99656ea68bd63a2130d3e99d3b7dfbcb96215998fc80571e5b2649eef001

.\bx.exe input-sign -i 0 3edcaf26183206b67ab47c53517726afbb50574b831fb849aafa513359bb3e9d "2 [037072aa1929ce1a434be0a6cf3d153f706cc3d33771739ba7b7ae57bbae0ac11c] [02b004817e97a5a2ab8b3e11d0791d7330272c411dbcfd7e267437a36a46268870] [029e635547abf63313e46ea96458842c396c91316f6dc6da86dfef7597f9e11fdc] 3 checkmultisig" 01000000026d07c73b709fc4c5231419e6f7036a7e0a51cabc1210d28fe427ff0af057c1630100000000ffffffff6e9fcee7483e236fe9969c6702b73c49f9acce7d90a9f34bb3719a25dd9005a20200000000ffffffff030000000000000000166a146f6d6e6900000000000000030000000005f5e100b0069a3b0000000017a9142848831a511dabebdd598aab9e2ebc70b39c1b46871c020000000000001976a91485eabe8aa206a91e24ea280d70178eee4a1c792188ac00000000
3045022100e8b4667b24a70bf14052e60a55c0f76b2bbd28a0dee8791e57b5f49adcb13f9102207c23e2c6de1520753448e519bcb4cc637ec58a2348b2a6eaac98e8a744b3383201

.\bx.exe input-sign -i 1 568dab6dda1bbfc3c15e6dda1ec3a22909a290a68da90ecaa351dc37117ca4e1 "2 [037072aa1929ce1a434be0a6cf3d153f706cc3d33771739ba7b7ae57bbae0ac11c] [02b004817e97a5a2ab8b3e11d0791d7330272c411dbcfd7e267437a36a46268870] [029e635547abf63313e46ea96458842c396c91316f6dc6da86dfef7597f9e11fdc] 3 checkmultisig" 01000000026d07c73b709fc4c5231419e6f7036a7e0a51cabc1210d28fe427ff0af057c1630100000000ffffffff6e9fcee7483e236fe9969c6702b73c49f9acce7d90a9f34bb3719a25dd9005a20200000000ffffffff030000000000000000166a146f6d6e6900000000000000030000000005f5e100b0069a3b0000000017a9142848831a511dabebdd598aab9e2ebc70b39c1b46871c020000000000001976a91485eabe8aa206a91e24ea280d70178eee4a1c792188ac00000000
304402207281333341a1e5a4f0f171735e174ab604f20a5c7e75b07854bfc6bda27f11bb022059b3d17e028de104c4caaeaec5573a809956894a8a2f62b1ec22bb22dfbe9d3301

.\bx.exe input-sign -i 1 3edcaf26183206b67ab47c53517726afbb50574b831fb849aafa513359bb3e9d "2 [037072aa1929ce1a434be0a6cf3d153f706cc3d33771739ba7b7ae57bbae0ac11c] [02b004817e97a5a2ab8b3e11d0791d7330272c411dbcfd7e267437a36a46268870] [029e635547abf63313e46ea96458842c396c91316f6dc6da86dfef7597f9e11fdc] 3 checkmultisig" 01000000026d07c73b709fc4c5231419e6f7036a7e0a51cabc1210d28fe427ff0af057c1630100000000ffffffff6e9fcee7483e236fe9969c6702b73c49f9acce7d90a9f34bb3719a25dd9005a20200000000ffffffff030000000000000000166a146f6d6e6900000000000000030000000005f5e100b0069a3b0000000017a9142848831a511dabebdd598aab9e2ebc70b39c1b46871c020000000000001976a91485eabe8aa206a91e24ea280d70178eee4a1c792188ac00000000
3045022100a3f81f5a233fba856528608287f83d3400c107a6924afd311c00391f7d0749cf0220359767c4fe56b01006b5e24e2b62ab3628653d28c0c3ef5df2c138f350aa8c3a01

.\bx.exe script-encode "2 [037072aa1929ce1a434be0a6cf3d153f706cc3d33771739ba7b7ae57bbae0ac11c] [02b004817e97a5a2ab8b3e11d0791d7330272c411dbcfd7e267437a36a46268870] [029e635547abf63313e46ea96458842c396c91316f6dc6da86dfef7597f9e11fdc] 3 checkmultisig"
5221037072aa1929ce1a434be0a6cf3d153f706cc3d33771739ba7b7ae57bbae0ac11c2102b004817e97a5a2ab8b3e11d0791d7330272c411dbcfd7e267437a36a4626887021029e635547abf63313e46ea96458842c396c91316f6dc6da86dfef7597f9e11fdc53ae

 .\bx.exe input-set -i 0 "zero [3045022100e710159726c1d72ad966b4c45f8abb642a435bd64154002cb0c7d173098becfb02206379ed99656ea68bd63a2130d3e99d3b7dfbcb96215998fc80571e5b2649eef001] [3045022100e8b4667b24a70bf14052e60a55c0f76b2bbd28a0dee8791e57b5f49adcb13f9102207c23e2c6de1520753448e519bcb4cc637ec58a2348b2a6eaac98e8a744b3383201] [5221037072aa1929ce1a434be0a6cf3d153f706cc3d33771739ba7b7ae57bbae0ac11c2102b004817e97a5a2ab8b3e11d0791d7330272c411dbcfd7e267437a36a4626887021029e635547abf63313e46ea96458842c396c91316f6dc6da86dfef7597f9e11fdc53ae]" 01000000026d07c73b709fc4c5231419e6f7036a7e0a51cabc1210d28fe427ff0af057c1630100000000ffffffff6e9fcee7483e236fe9969c6702b73c49f9acce7d90a9f34bb3719a25dd9005a20200000000ffffffff030000000000000000166a146f6d6e6900000000000000030000000005f5e100b0069a3b0000000017a9142848831a511dabebdd598aab9e2ebc70b39c1b46871c020000000000001976a91485eabe8aa206a91e24ea280d70178eee4a1c792188ac00000000
01000000026d07c73b709fc4c5231419e6f7036a7e0a51cabc1210d28fe427ff0af057c16301000000fdfe0000483045022100e710159726c1d72ad966b4c45f8abb642a435bd64154002cb0c7d173098becfb02206379ed99656ea68bd63a2130d3e99d3b7dfbcb96215998fc80571e5b2649eef001483045022100e8b4667b24a70bf14052e60a55c0f76b2bbd28a0dee8791e57b5f49adcb13f9102207c23e2c6de1520753448e519bcb4cc637ec58a2348b2a6eaac98e8a744b33832014c695221037072aa1929ce1a434be0a6cf3d153f706cc3d33771739ba7b7ae57bbae0ac11c2102b004817e97a5a2ab8b3e11d0791d7330272c411dbcfd7e267437a36a4626887021029e635547abf63313e46ea96458842c396c91316f6dc6da86dfef7597f9e11fdc53aeffffffff6e9fcee7483e236fe9969c6702b73c49f9acce7d90a9f34bb3719a25dd9005a20200000000ffffffff030000000000000000166a146f6d6e6900000000000000030000000005f5e100b0069a3b0000000017a9142848831a511dabebdd598aab9e2ebc70b39c1b46871c020000000000001976a91485eabe8aa206a91e24ea280d70178eee4a1c792188ac00000000

.\bx.exe input-set -i 1 "zero  [304402207281333341a1e5a4f0f171735e174ab604f20a5c7e75b07854bfc6bda27f11bb022059b3d17e028de104c4caaeaec5573a809956894a8a2f62b1ec22bb22dfbe9d3301] [3045022100a3f81f5a233fba856528608287f83d3400c107a6924afd311c00391f7d0749cf0220359767c4fe56b01006b5e24e2b62ab3628653d28c0c3ef5df2c138f350aa8c3a01] [5221037072aa1929ce1a434be0a6cf3d153f706cc3d33771739ba7b7ae57bbae0ac11c2102b004817e97a5a2ab8b3e11d0791d7330272c411dbcfd7e267437a36a4626887021029e635547abf63313e46ea96458842c396c91316f6dc6da86dfef7597f9e11fdc53ae]" 01000000026d07c73b709fc4c5231419e6f7036a7e0a51cabc1210d28fe427ff0af057c16301000000fdfe0000483045022100e710159726c1d72ad966b4c45f8abb642a435bd64154002cb0c7d173098becfb02206379ed99656ea68bd63a2130d3e99d3b7dfbcb96215998fc80571e5b2649eef001483045022100e8b4667b24a70bf14052e60a55c0f76b2bbd28a0dee8791e57b5f49adcb13f9102207c23e2c6de1520753448e519bcb4cc637ec58a2348b2a6eaac98e8a744b33832014c695221037072aa1929ce1a434be0a6cf3d153f706cc3d33771739ba7b7ae57bbae0ac11c2102b004817e97a5a2ab8b3e11d0791d7330272c411dbcfd7e267437a36a4626887021029e635547abf63313e46ea96458842c396c91316f6dc6da86dfef7597f9e11fdc53aeffffffff6e9fcee7483e236fe9969c6702b73c49f9acce7d90a9f34bb3719a25dd9005a20200000000ffffffff030000000000000000166a146f6d6e6900000000000000030000000005f5e100b0069a3b0000000017a9142848831a511dabebdd598aab9e2ebc70b39c1b46871c020000000000001976a91485eabe8aa206a91e24ea280d70178eee4a1c792188ac00000000
01000000026d07c73b709fc4c5231419e6f7036a7e0a51cabc1210d28fe427ff0af057c16301000000fdfe0000483045022100e710159726c1d72ad966b4c45f8abb642a435bd64154002cb0c7d173098becfb02206379ed99656ea68bd63a2130d3e99d3b7dfbcb96215998fc80571e5b2649eef001483045022100e8b4667b24a70bf14052e60a55c0f76b2bbd28a0dee8791e57b5f49adcb13f9102207c23e2c6de1520753448e519bcb4cc637ec58a2348b2a6eaac98e8a744b33832014c695221037072aa1929ce1a434be0a6cf3d153f706cc3d33771739ba7b7ae57bbae0ac11c2102b004817e97a5a2ab8b3e11d0791d7330272c411dbcfd7e267437a36a4626887021029e635547abf63313e46ea96458842c396c91316f6dc6da86dfef7597f9e11fdc53aeffffffff6e9fcee7483e236fe9969c6702b73c49f9acce7d90a9f34bb3719a25dd9005a202000000fdfd000047304402207281333341a1e5a4f0f171735e174ab604f20a5c7e75b07854bfc6bda27f11bb022059b3d17e028de104c4caaeaec5573a809956894a8a2f62b1ec22bb22dfbe9d3301483045022100a3f81f5a233fba856528608287f83d3400c107a6924afd311c00391f7d0749cf0220359767c4fe56b01006b5e24e2b62ab3628653d28c0c3ef5df2c138f350aa8c3a014c695221037072aa1929ce1a434be0a6cf3d153f706cc3d33771739ba7b7ae57bbae0ac11c2102b004817e97a5a2ab8b3e11d0791d7330272c411dbcfd7e267437a36a4626887021029e635547abf63313e46ea96458842c396c91316f6dc6da86dfef7597f9e11fdc53aeffffffff030000000000000000166a146f6d6e6900000000000000030000000005f5e100b0069a3b0000000017a9142848831a511dabebdd598aab9e2ebc70b39c1b46871c020000000000001976a91485eabe8aa206a91e24ea280d70178eee4a1c792188ac00000000