diff --git a/packages/wasm-utxo/cli/test/fixtures/psbt_bitcoin_fullsigned.txt b/packages/wasm-utxo/cli/test/fixtures/psbt_bitcoin_fullsigned.txt index deae6d7..7b6e480 100644 --- a/packages/wasm-utxo/cli/test/fixtures/psbt_bitcoin_fullsigned.txt +++ b/packages/wasm-utxo/cli/test/fixtures/psbt_bitcoin_fullsigned.txt @@ -2,46 +2,46 @@ psbt: None ├─ tx: None │ ├─ version: 1i32 │ ├─ lock_time: 0u32 -│ ├─ txid: 819e1ce50e5f92d52f3d6cfbb4084355392777d8b23b0bce674674577a940608 (32 bytes) -│ ├─ ntxid: 819e1ce50e5f92d52f3d6cfbb4084355392777d8b23b0bce674674577a940608 (32 bytes) -│ ├─ wtxid: 819e1ce50e5f92d52f3d6cfbb4084355392777d8b23b0bce674674577a940608 (32 bytes) +│ ├─ txid: a8f0a1efb5a77f4fe2e40c379d3e122d3b30ac0b88aa80c6e70d3fd72a6cf736 (32 bytes) +│ ├─ ntxid: a8f0a1efb5a77f4fe2e40c379d3e122d3b30ac0b88aa80c6e70d3fd72a6cf736 (32 bytes) +│ ├─ wtxid: a8f0a1efb5a77f4fe2e40c379d3e122d3b30ac0b88aa80c6e70d3fd72a6cf736 (32 bytes) │ ├─ inputs: 7u64 │ │ ├─ input_0: None -│ │ │ ├─ prev_txid: d99efae199fc4d54e5825a8e3368a395e9eb329915cfb5d88dc311507d184836 (32 bytes) +│ │ │ ├─ prev_txid: 7cce12effc2ea564c4227333fd305447e0de7b3ae7a5fcc751effff3ea1377e1 (32 bytes) │ │ │ ├─ prev_vout: 0u32 │ │ │ ├─ sequence: 4294967295u32 │ │ │ └─ script_sig: (0 bytes) │ │ ├─ input_1: None -│ │ │ ├─ prev_txid: 1ec9729a1b25373a30f0fe6e0879b31136a54f2f8c98618c46862748a08c5e78 (32 bytes) +│ │ │ ├─ prev_txid: b9c7b288fd6aa0d1415996e2a5dad9a4e070c129e179277f53e32f602f180646 (32 bytes) │ │ │ ├─ prev_vout: 1u32 │ │ │ ├─ sequence: 4294967295u32 │ │ │ └─ script_sig: (0 bytes) │ │ ├─ input_2: None -│ │ │ ├─ prev_txid: bb0dfbeba59bba69e3ce07a54346f804c543fa46d828ed539d11231adbaa8b7b (32 bytes) +│ │ │ ├─ prev_txid: 1f57d9560ae9071600b696533192dc17799164fd3fa12804a7f7eb4201c4d5dd (32 bytes) │ │ │ ├─ prev_vout: 2u32 │ │ │ ├─ sequence: 4294967295u32 │ │ │ └─ script_sig: (0 bytes) │ │ ├─ input_3: None -│ │ │ ├─ prev_txid: a662a5ffebf58bf3e65e53456c67c029cc154a2409740d8cd37fdee7559c5efd (32 bytes) +│ │ │ ├─ prev_txid: fc8fe5ff2a818c7661a4629809df2a1ffd60b6d16549fbf4882b54e7413ff8e6 (32 bytes) │ │ │ ├─ prev_vout: 3u32 │ │ │ ├─ sequence: 4294967295u32 │ │ │ └─ script_sig: (0 bytes) │ │ ├─ input_4: None -│ │ │ ├─ prev_txid: d394375cee23b3b9951488c0403529157a85b058edc0351546d9eb4807e8a1d3 (32 bytes) +│ │ │ ├─ prev_txid: 998804e6718d94c77eef1e8b3cd787bcc2dbfcbd6c009ab33043e7e500d5b49b (32 bytes) │ │ │ ├─ prev_vout: 4u32 │ │ │ ├─ sequence: 4294967295u32 │ │ │ └─ script_sig: (0 bytes) │ │ ├─ input_5: None -│ │ │ ├─ prev_txid: 0d2f7f3486edaefc6ab92c21f7caf90085c4de4adac491106fd8a0e4f563dea3 (32 bytes) +│ │ │ ├─ prev_txid: 02b23e9ffd550fa053f4c43e097b8114e463c8ba52c72b30d31d10cde853aabf (32 bytes) │ │ │ ├─ prev_vout: 5u32 │ │ │ ├─ sequence: 4294967295u32 │ │ │ └─ script_sig: (0 bytes) │ │ └─ input_6: None -│ │ ├─ prev_txid: 97441d99a8d66f124ab3c9de26b87bd00aeb1547051c842a88165c1b089ee902 (32 bytes) +│ │ ├─ prev_txid: 200d021345d40b204cc22a07ebad78da17159f34c2c656a2f4a51d68c6ca7754 (32 bytes) │ │ ├─ prev_vout: 6u32 │ │ ├─ sequence: 4294967295u32 │ │ └─ script_sig: (0 bytes) -│ └─ outputs: 5u64 +│ └─ outputs: 8u64 │ ├─ output_0: None │ │ ├─ value: 900u64 │ │ ├─ script_pubkey: a914d909474404c124a3d04c3fbff61faa49cf43c58b87 (23 bytes) @@ -58,10 +58,21 @@ psbt: None │ │ ├─ value: 900u64 │ │ ├─ script_pubkey: 5120b27227f5cadc056afea4b02b4b97b9a0151786234c26ad588dccf134e78931c6 (34 bytes) │ │ └─ address: bc1pkfez0aw2mszk4l4ykq45h9ae5q230p3rfsn26kydencnfeufx8rq23ty2z -│ └─ output_4: None +│ ├─ output_4: None +│ │ ├─ value: 900u64 +│ │ ├─ script_pubkey: 51204f73b5561399eb397b5ab413e090cc0c48ff703a61afe47cf7d47a23d43b978b (34 bytes) +│ │ └─ address: bc1pfaem24snn84nj766ksf7pyxvp3y07up6vxh7gl8h63az84pmj79sehcc5d +│ ├─ output_5: None +│ │ ├─ value: 900u64 +│ │ ├─ script_pubkey: a9141e490a2a3641ffccc557aecddca67104f42978b387 (23 bytes) +│ │ └─ address: 34T9hBmUH9m7aCiJzk3BCPuLaGdGKRmWdL +│ ├─ output_6: None +│ │ ├─ value: 900u64 +│ │ ├─ script_pubkey: a914954288203f9697e25eaecb48d85b8a8608c385cf87 (23 bytes) +│ │ └─ address: 3FJEJqGMWCA8XUnK1jypEy7bu74YMCT8eE +│ └─ output_7: None │ ├─ value: 900u64 -│ ├─ script_pubkey: 51204f73b5561399eb397b5ab413e090cc0c48ff703a61afe47cf7d47a23d43b978b (34 bytes) -│ └─ address: bc1pfaem24snn84nj766ksf7pyxvp3y07up6vxh7gl8h63az84pmj79sehcc5d +│ └─ script_pubkey: 6a0f736574656320617374726f6e6f6d79 (17 bytes) ├─ xpubs: 3u64 │ ├─ xpub: None │ │ ├─ xpub: xpub661MyMwAqRbcF8FoYWukS8eTn2gVEojzwf5DYETpB8uqC8t5sqDCEFnuJ39DaPjLRerBDK9QqSMvSYpT4WSugCVbUK5HEevSKAu1wUkVWsS @@ -78,16 +89,16 @@ psbt: None ├─ version: 0u32 ├─ inputs: 7u64 │ ├─ input_0: None -│ │ ├─ non_witness_utxo: d99efae199fc4d54e5825a8e3368a395e9eb329915cfb5d88dc311507d184836 (32 bytes) +│ │ ├─ non_witness_utxo: 7cce12effc2ea564c4227333fd305447e0de7b3ae7a5fcc751effff3ea1377e1 (32 bytes) │ │ ├─ redeem_script: 522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53ae (105 bytes) │ │ │ └─ asm: OP_PUSHNUM_2 OP_PUSHBYTES_33 03f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f OP_PUSHBYTES_33 035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf2 OP_PUSHBYTES_33 03e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b OP_PUSHNUM_3 OP_CHECKMULTISIG │ │ ├─ signatures: 2u64 │ │ │ ├─ 0: None │ │ │ │ ├─ pubkey: 03e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b (33 bytes) -│ │ │ │ └─ signature: 3045022100dd31a25d0ebea90e67910168ef7c2b383ca26192cd5c8709f02980b7ca90472802203795c65ee0f073b80644d0c8ffa1d428457ae2af3df5b5d8117949781d10c46201 (72 bytes) +│ │ │ │ └─ signature: 3044022068576594f32f0196dce83d0a2fadde3e3670ae4cee22295337c406374a14496602205858f9cbf54285930c2004045440956db1953a67d305ca3db0206ffd7e7d534301 (71 bytes) │ │ │ └─ 1: None │ │ │ ├─ pubkey: 03f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f (33 bytes) -│ │ │ └─ signature: 304402201e79545c011e34b1b872b4b057e66262d86881da6a7f853e7e57a9a4d12c6dc102201a538b2175c7b7161c76da18394220f354ae2729fcc1c902b74c59cd79e0153101 (71 bytes) +│ │ │ └─ signature: 3044022063f7d77b3e78d916fef10e0e3249730b0b364a07bd4d1de482e7dc3a6910e13402204925ac2db7e1e6a51970f288a12d88d8abfec4fc3b44686664f5a6d707e6b27101 (71 bytes) │ │ ├─ sighash_type: 1u32 │ │ ├─ sighash_type: SIGHASH_ALL │ │ ├─ bip32_derivation: None @@ -104,7 +115,7 @@ psbt: None │ │ └─ path: 0/0/1/0 │ ├─ input_1: None │ │ ├─ witness_utxo: None -│ │ │ ├─ value: 1000u64 +│ │ │ ├─ value: 2000u64 │ │ │ ├─ script_pubkey: a9140e26b25d0ceae6f9cff3edaccaa0d1a70da7600f87 (23 bytes) │ │ │ └─ address: 32yqjvdZcjamjJGMraHRmZ9KJ5e5TenoSg │ │ ├─ redeem_script: 002046d4800a1393330196085399ed4a1700b4c2fd38c52188c3a3a91f721f3c9600 (34 bytes) @@ -114,10 +125,10 @@ psbt: None │ │ ├─ signatures: 2u64 │ │ │ ├─ 0: None │ │ │ │ ├─ pubkey: 02234531bc9119a36a7946e95aeb74915dd087c7b44f517b8eeeb73f89a0ff1a99 (33 bytes) -│ │ │ │ └─ signature: 3045022100df41fbcbf3c7f77182627bcb7cd17973b8ca58c16b81de98e94c0293dcf33ac202206017171914fdfbc80f933ab3b5aae4e3d36e968757e6c0788ffbeaaebc68e21e01 (72 bytes) +│ │ │ │ └─ signature: 304402204f46d55ab3c78be2dd7b2df1a04aa929478c32445ea948923dc36f13eea30d23022054db1d0f3e7922e1ee1e7c3610b73c0297050c37cc4ac12e8ac63cb71dc314a501 (71 bytes) │ │ │ └─ 1: None │ │ │ ├─ pubkey: 02a585f3fab49b5ef95346d932221a221bd55ec191f15533e0f270b3582574f035 (33 bytes) -│ │ │ └─ signature: 304402205f760c27e7598a9e80a2adaf1d925c67d2e6c24aec773e5cce56d234159ab1e502201ce97d5659681ab881e10acc9c8021587f843a15336c3a8b6fb2efc053928b8501 (71 bytes) +│ │ │ └─ signature: 3045022100c3dddbc8b20f4aac003165182fb72357486da8a1538d151b06aca94f7894e169022050756f3949e780fd15e3a25baf7b3b3f674422c7ee8aff1d2f77a0f4d7f42ada01 (72 bytes) │ │ ├─ sighash_type: 1u32 │ │ ├─ sighash_type: SIGHASH_ALL │ │ ├─ bip32_derivation: None @@ -134,7 +145,7 @@ psbt: None │ │ └─ path: 0/0/11/1 │ ├─ input_2: None │ │ ├─ witness_utxo: None -│ │ │ ├─ value: 1000u64 +│ │ │ ├─ value: 2000u64 │ │ │ ├─ script_pubkey: 0020db0427f1822b4777670e6673c28af02f6da1d5afe71a71f5c9064470b229fafd (34 bytes) │ │ │ └─ address: bc1qmvzz0uvz9drhwecwveeu9zhs9ak6r4d0uud8rawfqez8pv3flt7suk3jde │ │ ├─ witness_script: 522103519e572ab468560d1f8d0f87699d098308e166905f5dcae4390f060faa8f1ce32103a05bc26391221d685e18daaff36a1e95c34f99451253c16cd42650db278a79112102e80a08885c353676b820cdc290e6d81a0ac95a03e8abbf4bb7aeebfb70feb41853ae (105 bytes) @@ -142,10 +153,10 @@ psbt: None │ │ ├─ signatures: 2u64 │ │ │ ├─ 0: None │ │ │ │ ├─ pubkey: 02e80a08885c353676b820cdc290e6d81a0ac95a03e8abbf4bb7aeebfb70feb418 (33 bytes) -│ │ │ │ └─ signature: 304402206441089c8c71a4926b49a5ab12bfaa86c4b64abbc519b3d217d68fe71bc43bee02203e17d0752c0b411e9477c22c2f4556a62da39e60095c6e0774bf42aa8f491b4d01 (71 bytes) +│ │ │ │ └─ signature: 3045022100a9a571f171172962c80bf97099c0f1a809bec183af83dabe65bfc51ff1084548022047376a83e5d8bd5bfb07c5720bf90535d9a0ba5837172235132530387618b95901 (72 bytes) │ │ │ └─ 1: None │ │ │ ├─ pubkey: 03519e572ab468560d1f8d0f87699d098308e166905f5dcae4390f060faa8f1ce3 (33 bytes) -│ │ │ └─ signature: 3045022100d3b03fb77553144e14171c7b1b517a3bf33df87370b65e337f0a50844562261e0220585bc0913b56ad968161d343f321d77f5f94ff3cf62545932f1509239a15a38e01 (72 bytes) +│ │ │ └─ signature: 304402207017fae20521ac634cfaf259714d370efcd196f83fb8d7c3133207900f27355902201e9b7f217987da96f77b3ba33e868987d13257cc03a05af959e34be2719fe1b501 (71 bytes) │ │ ├─ sighash_type: 1u32 │ │ ├─ sighash_type: SIGHASH_ALL │ │ ├─ bip32_derivation: None @@ -162,21 +173,21 @@ psbt: None │ │ └─ path: 0/0/21/2 │ ├─ input_3: None │ │ ├─ witness_utxo: None -│ │ │ ├─ value: 1000u64 +│ │ │ ├─ value: 2000u64 │ │ │ ├─ script_pubkey: 5120394b94d061d7b778fed8a204ce05ed0b44954ec1622f934f84114e1173f33027 (34 bytes) │ │ │ └─ address: bc1p899ef5rp67mh3lkc5gzvup0dpdzf2nkpvghexnuyz98pzulnxqnsc3luf9 │ │ ├─ sighash_type: 0u32 │ │ └─ sighash_type: SIGHASH_DEFAULT │ ├─ input_4: None │ │ ├─ witness_utxo: None -│ │ │ ├─ value: 1000u64 +│ │ │ ├─ value: 2000u64 │ │ │ ├─ script_pubkey: 512029bbfaf4385b10dc2bbe7ab4d50e89cebe8f507968727b19689e2638083cc55b (34 bytes) │ │ │ └─ address: bc1p9xal4apctvgdc2a7026d2r5fe6lg75redpe8kxtgncnrszpuc4dsq5wu3k │ │ ├─ sighash_type: 0u32 │ │ └─ sighash_type: SIGHASH_DEFAULT │ ├─ input_5: None │ │ ├─ witness_utxo: None -│ │ │ ├─ value: 1000u64 +│ │ │ ├─ value: 2000u64 │ │ │ ├─ script_pubkey: 512015c5815026f6a54b10194fc6980f1866a02d9ec128533c7997cdb4289bf3ef16 (34 bytes) │ │ │ └─ address: bc1pzhzcz5px76j5kyqeflrfsrccv6szm8kp9pfnc7vhek6z3xlnautqpa2twz │ │ ├─ sighash_type: 0u32 @@ -191,30 +202,30 @@ psbt: None │ │ ├─ musig2_pub_nonce: None │ │ │ ├─ participant_pub_key: 020fdea69e40a3adef3cdc7fa6f3af02f4c9d9e3254503c96a6a2b4aa66e778171 (33 bytes) │ │ │ ├─ tap_output_key: 15c5815026f6a54b10194fc6980f1866a02d9ec128533c7997cdb4289bf3ef16 (32 bytes) -│ │ │ └─ pub_nonce: 02826949740dff45d408b1f19d94c720f53411e02c525b28ab3c593b6b530fe0370374b8a0ffcaaaee6b772dac5f7c23ef33670b32ec77c6d41efb3c36df2165a094 (66 bytes) +│ │ │ └─ pub_nonce: 02b4881cc04cf3173c6e8b15d00628725a2c13e7f4be2c1a282267a5ad99d75adf032439eda8b735b1c76cbcce28e6e38ff0296bf8fc49697e4139e69b618b91c317 (66 bytes) │ │ ├─ musig2_pub_nonce: None │ │ │ ├─ participant_pub_key: 021d978a17486ff9e47c82990269e531fc63981419d4ce73ee8bd2c99661c53953 (33 bytes) │ │ │ ├─ tap_output_key: 15c5815026f6a54b10194fc6980f1866a02d9ec128533c7997cdb4289bf3ef16 (32 bytes) -│ │ │ └─ pub_nonce: 03a4aaf46f3a0bc39a73855fa875b2f2f04bdb06235afbaedf857b593dddc63cb402cdb7f1a93ec526282198d834423371757e8f43932d03b9f43c3f7378300ae508 (66 bytes) +│ │ │ └─ pub_nonce: 02c5e3e6b77561cf40b98223232d555e5036e7cc6dff331b2ac56dbe88ac4596dd034e1a2caab3b4564c9edbd5cd9c3c9d9329b2aa0a1c10b95085429a4a5b5ce601 (66 bytes) │ │ ├─ musig2_partial_sig: None │ │ │ ├─ participant_pub_key: 020fdea69e40a3adef3cdc7fa6f3af02f4c9d9e3254503c96a6a2b4aa66e778171 (33 bytes) │ │ │ ├─ tap_output_key: 15c5815026f6a54b10194fc6980f1866a02d9ec128533c7997cdb4289bf3ef16 (32 bytes) -│ │ │ └─ partial_sig: fbdc39c3b8ffca4e6caf3298fa1a4be546b99163c2f21bd374d2254ec5b3c0f4 (32 bytes) +│ │ │ └─ partial_sig: 195d81caf2f957fb640de13e9490b065b54f0bd6a659f6144f88a635870ab68e (32 bytes) │ │ └─ musig2_partial_sig: None │ │ ├─ participant_pub_key: 021d978a17486ff9e47c82990269e531fc63981419d4ce73ee8bd2c99661c53953 (33 bytes) │ │ ├─ tap_output_key: 15c5815026f6a54b10194fc6980f1866a02d9ec128533c7997cdb4289bf3ef16 (32 bytes) -│ │ └─ partial_sig: 1cd8a0c0598b0d88f889fdf9a3140f8f088e2187803a2faaee3f13c0163eb76c (32 bytes) +│ │ └─ partial_sig: f1a4a1d7baece98c0d2c11aa5e31728b6456062824e961a59fcbc3831dd181e5 (32 bytes) │ └─ input_6: None -│ ├─ non_witness_utxo: 97441d99a8d66f124ab3c9de26b87bd00aeb1547051c842a88165c1b089ee902 (32 bytes) +│ ├─ non_witness_utxo: 200d021345d40b204cc22a07ebad78da17159f34c2c656a2f4a51d68c6ca7754 (32 bytes) │ ├─ redeem_script: 210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac (35 bytes) │ │ └─ asm: OP_PUSHBYTES_33 0336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095 OP_CHECKSIG │ ├─ signatures: 1u64 │ │ └─ 0: None │ │ ├─ pubkey: 0336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095 (33 bytes) -│ │ └─ signature: 3045022100d2a7abb6c0563c3000e37412a9b97f6352d17e40960456fe830d264f0474f8b6022038d5cdbe88a319de5d7b7db8f57d0a92524beb242729b46a617adb530f2fa0d001 (72 bytes) +│ │ └─ signature: 3044022066ba18beb6d351e087fe1203f4a0e47ddcc035882f9cd30a83e2d92febe9eff90220664396d8ebdcd04bef62a0781c1261279493b2ad88dc79eddc55f11e3ebcdb9d01 (71 bytes) │ ├─ sighash_type: 1u32 │ └─ sighash_type: SIGHASH_ALL -└─ outputs: 5u64 +└─ outputs: 8u64 ├─ 0: None │ ├─ redeem_script: 522102cc4d0fa411cac244486f8eb2c08e035ff7410f460a359ca7f8810991bd3b42092102d72fd0d0d90293434ad5fca160f278e03c614497aa4e425cf454e2c1330f96ab210344d884136df550202865ffbc6218c7f9c88fe6ce39c945798190badb38a752f153ae (105 bytes) │ │ └─ asm: OP_PUSHNUM_2 OP_PUSHBYTES_33 02cc4d0fa411cac244486f8eb2c08e035ff7410f460a359ca7f8810991bd3b4209 OP_PUSHBYTES_33 02d72fd0d0d90293434ad5fca160f278e03c614497aa4e425cf454e2c1330f96ab OP_PUSHBYTES_33 0344d884136df550202865ffbc6218c7f9c88fe6ce39c945798190badb38a752f1 OP_PUSHNUM_3 OP_CHECKMULTISIG @@ -263,4 +274,21 @@ psbt: None │ ├─ fingerprint: cc18ae08 (4 bytes) │ └─ path: 0/0/20/2 ├─ 3: None - └─ 4: None + ├─ 4: None + ├─ 5: None + │ ├─ redeem_script: 5221032fc8f23c959ec7311121bb664c54d985d71a1194c81bad1d72a8ec7bcd25ea5321030f976a29b93820b18c49955828292dd348245d9cd56326681c9eaa9a495003dd210340d9f6c19beb27a83021d28ae7c780505983dc2e1ecc79e77dbd7cae10528a2a53ae (105 bytes) + │ │ └─ asm: OP_PUSHNUM_2 OP_PUSHBYTES_33 032fc8f23c959ec7311121bb664c54d985d71a1194c81bad1d72a8ec7bcd25ea53 OP_PUSHBYTES_33 030f976a29b93820b18c49955828292dd348245d9cd56326681c9eaa9a495003dd OP_PUSHBYTES_33 0340d9f6c19beb27a83021d28ae7c780505983dc2e1ecc79e77dbd7cae10528a2a OP_PUSHNUM_3 OP_CHECKMULTISIG + │ ├─ bip32_derivation: None + │ │ ├─ pubkey: 030f976a29b93820b18c49955828292dd348245d9cd56326681c9eaa9a495003dd (33 bytes) + │ │ ├─ fingerprint: d4ad8372 (4 bytes) + │ │ └─ path: 0/0/0/5 + │ ├─ bip32_derivation: None + │ │ ├─ pubkey: 032fc8f23c959ec7311121bb664c54d985d71a1194c81bad1d72a8ec7bcd25ea53 (33 bytes) + │ │ ├─ fingerprint: 547f4576 (4 bytes) + │ │ └─ path: 0/0/0/5 + │ └─ bip32_derivation: None + │ ├─ pubkey: 0340d9f6c19beb27a83021d28ae7c780505983dc2e1ecc79e77dbd7cae10528a2a (33 bytes) + │ ├─ fingerprint: 405c65bd (4 bytes) + │ └─ path: 0/0/0/5 + ├─ 6: None + └─ 7: None diff --git a/packages/wasm-utxo/cli/test/fixtures/psbt_raw_bitcoin_fullsigned.txt b/packages/wasm-utxo/cli/test/fixtures/psbt_raw_bitcoin_fullsigned.txt index 6de908e..9fd4217 100644 --- a/packages/wasm-utxo/cli/test/fixtures/psbt_raw_bitcoin_fullsigned.txt +++ b/packages/wasm-utxo/cli/test/fixtures/psbt_raw_bitcoin_fullsigned.txt @@ -6,7 +6,7 @@ psbt_raw: None │ │ ├─ key: None │ │ │ ├─ type_id: 0u8 │ │ │ └─ type_name: PSBT_GLOBAL_UNSIGNED_TX -│ │ └─ value: 0100000007d99efae199fc4d54e5825a8e3368a395e9eb329915cfb5d88dc311507d1848360000000000ffffffff1ec9729a1b25373a30f0fe6e0879b31136a54f2f8c98618c46862748a08c5e780100000000ffffffffbb0dfbeba59bba69e3ce07a54346f804c543fa46d828ed539d11231adbaa8b7b0200000000ffffffffa662a5ffebf58bf3e65e53456c67c029cc154a2409740d8cd37fdee7559c5efd0300000000ffffffffd394375cee23b3b9951488c0403529157a85b058edc0351546d9eb4807e8a1d30400000000ffffffff0d2f7f3486edaefc6ab92c21f7caf90085c4de4adac491106fd8a0e4f563dea30500000000ffffffff97441d99a8... (490 bytes) +│ │ └─ value: 01000000077cce12effc2ea564c4227333fd305447e0de7b3ae7a5fcc751effff3ea1377e10000000000ffffffffb9c7b288fd6aa0d1415996e2a5dad9a4e070c129e179277f53e32f602f1806460100000000ffffffff1f57d9560ae9071600b696533192dc17799164fd3fa12804a7f7eb4201c4d5dd0200000000fffffffffc8fe5ff2a818c7661a4629809df2a1ffd60b6d16549fbf4882b54e7413ff8e60300000000ffffffff998804e6718d94c77eef1e8b3cd787bcc2dbfcbd6c009ab33043e7e500d5b49b0400000000ffffffff02b23e9ffd550fa053f4c43e097b8114e463c8ba52c72b30d31d10cde853aabf0500000000ffffffff200d021345... (580 bytes) │ ├─ pair_1: None │ │ ├─ key: None │ │ │ ├─ type_id: 1u8 @@ -32,19 +32,19 @@ psbt_raw: None │ │ │ ├─ key: None │ │ │ │ ├─ type_id: 0u8 │ │ │ │ └─ type_name: PSBT_IN_NON_WITNESS_UTXO -│ │ │ └─ value: 01000000010101010101010101010101010101010101010101010101010101010101010101000000006b4830450221008d7a270e793fd336fca10b66129c64c00815dd9d3c4546b12d699ab33520073002207d6c5dd46f5c9c65c08fd295e9b4e7db453779928c765128039634b08ed467a1012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff01e80300000000000017a914567cd7b44f9f3a07c3138f37bf984b60fbbaf2438700000000 (190 bytes) +│ │ │ └─ value: 01000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100f833939ef756230796e897ddff901734a5af239b14810628164d7b1d7e69c7fd0220426d3da429b86c7a15ca86bd6d2e16e060fc24bcc4278e96e6a743052bf0ed7c012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff01d00700000000000017a914567cd7b44f9f3a07c3138f37bf984b60fbbaf2438700000000 (190 bytes) │ │ ├─ pair_1: None │ │ │ ├─ key: None │ │ │ │ ├─ type_id: 2u8 │ │ │ │ ├─ type_name: PSBT_IN_PARTIAL_SIG │ │ │ │ └─ key_data: 03e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b (33 bytes) -│ │ │ └─ value: 3045022100dd31a25d0ebea90e67910168ef7c2b383ca26192cd5c8709f02980b7ca90472802203795c65ee0f073b80644d0c8ffa1d428457ae2af3df5b5d8117949781d10c46201 (72 bytes) +│ │ │ └─ value: 3044022068576594f32f0196dce83d0a2fadde3e3670ae4cee22295337c406374a14496602205858f9cbf54285930c2004045440956db1953a67d305ca3db0206ffd7e7d534301 (71 bytes) │ │ ├─ pair_2: None │ │ │ ├─ key: None │ │ │ │ ├─ type_id: 2u8 │ │ │ │ ├─ type_name: PSBT_IN_PARTIAL_SIG │ │ │ │ └─ key_data: 03f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f (33 bytes) -│ │ │ └─ value: 304402201e79545c011e34b1b872b4b057e66262d86881da6a7f853e7e57a9a4d12c6dc102201a538b2175c7b7161c76da18394220f354ae2729fcc1c902b74c59cd79e0153101 (71 bytes) +│ │ │ └─ value: 3044022063f7d77b3e78d916fef10e0e3249730b0b364a07bd4d1de482e7dc3a6910e13402204925ac2db7e1e6a51970f288a12d88d8abfec4fc3b44686664f5a6d707e6b27101 (71 bytes) │ │ ├─ pair_3: None │ │ │ ├─ key: None │ │ │ │ ├─ type_id: 3u8 @@ -79,19 +79,19 @@ psbt_raw: None │ │ │ ├─ key: None │ │ │ │ ├─ type_id: 1u8 │ │ │ │ └─ type_name: PSBT_IN_WITNESS_UTXO -│ │ │ └─ value: e80300000000000017a9140e26b25d0ceae6f9cff3edaccaa0d1a70da7600f87 (32 bytes) +│ │ │ └─ value: d00700000000000017a9140e26b25d0ceae6f9cff3edaccaa0d1a70da7600f87 (32 bytes) │ │ ├─ pair_1: None │ │ │ ├─ key: None │ │ │ │ ├─ type_id: 2u8 │ │ │ │ ├─ type_name: PSBT_IN_PARTIAL_SIG │ │ │ │ └─ key_data: 02234531bc9119a36a7946e95aeb74915dd087c7b44f517b8eeeb73f89a0ff1a99 (33 bytes) -│ │ │ └─ value: 3045022100df41fbcbf3c7f77182627bcb7cd17973b8ca58c16b81de98e94c0293dcf33ac202206017171914fdfbc80f933ab3b5aae4e3d36e968757e6c0788ffbeaaebc68e21e01 (72 bytes) +│ │ │ └─ value: 304402204f46d55ab3c78be2dd7b2df1a04aa929478c32445ea948923dc36f13eea30d23022054db1d0f3e7922e1ee1e7c3610b73c0297050c37cc4ac12e8ac63cb71dc314a501 (71 bytes) │ │ ├─ pair_2: None │ │ │ ├─ key: None │ │ │ │ ├─ type_id: 2u8 │ │ │ │ ├─ type_name: PSBT_IN_PARTIAL_SIG │ │ │ │ └─ key_data: 02a585f3fab49b5ef95346d932221a221bd55ec191f15533e0f270b3582574f035 (33 bytes) -│ │ │ └─ value: 304402205f760c27e7598a9e80a2adaf1d925c67d2e6c24aec773e5cce56d234159ab1e502201ce97d5659681ab881e10acc9c8021587f843a15336c3a8b6fb2efc053928b8501 (71 bytes) +│ │ │ └─ value: 3045022100c3dddbc8b20f4aac003165182fb72357486da8a1538d151b06aca94f7894e169022050756f3949e780fd15e3a25baf7b3b3f674422c7ee8aff1d2f77a0f4d7f42ada01 (72 bytes) │ │ ├─ pair_3: None │ │ │ ├─ key: None │ │ │ │ ├─ type_id: 3u8 @@ -131,19 +131,19 @@ psbt_raw: None │ │ │ ├─ key: None │ │ │ │ ├─ type_id: 1u8 │ │ │ │ └─ type_name: PSBT_IN_WITNESS_UTXO -│ │ │ └─ value: e803000000000000220020db0427f1822b4777670e6673c28af02f6da1d5afe71a71f5c9064470b229fafd (43 bytes) +│ │ │ └─ value: d007000000000000220020db0427f1822b4777670e6673c28af02f6da1d5afe71a71f5c9064470b229fafd (43 bytes) │ │ ├─ pair_1: None │ │ │ ├─ key: None │ │ │ │ ├─ type_id: 2u8 │ │ │ │ ├─ type_name: PSBT_IN_PARTIAL_SIG │ │ │ │ └─ key_data: 02e80a08885c353676b820cdc290e6d81a0ac95a03e8abbf4bb7aeebfb70feb418 (33 bytes) -│ │ │ └─ value: 304402206441089c8c71a4926b49a5ab12bfaa86c4b64abbc519b3d217d68fe71bc43bee02203e17d0752c0b411e9477c22c2f4556a62da39e60095c6e0774bf42aa8f491b4d01 (71 bytes) +│ │ │ └─ value: 3045022100a9a571f171172962c80bf97099c0f1a809bec183af83dabe65bfc51ff1084548022047376a83e5d8bd5bfb07c5720bf90535d9a0ba5837172235132530387618b95901 (72 bytes) │ │ ├─ pair_2: None │ │ │ ├─ key: None │ │ │ │ ├─ type_id: 2u8 │ │ │ │ ├─ type_name: PSBT_IN_PARTIAL_SIG │ │ │ │ └─ key_data: 03519e572ab468560d1f8d0f87699d098308e166905f5dcae4390f060faa8f1ce3 (33 bytes) -│ │ │ └─ value: 3045022100d3b03fb77553144e14171c7b1b517a3bf33df87370b65e337f0a50844562261e0220585bc0913b56ad968161d343f321d77f5f94ff3cf62545932f1509239a15a38e01 (72 bytes) +│ │ │ └─ value: 304402207017fae20521ac634cfaf259714d370efcd196f83fb8d7c3133207900f27355902201e9b7f217987da96f77b3ba33e868987d13257cc03a05af959e34be2719fe1b501 (71 bytes) │ │ ├─ pair_3: None │ │ │ ├─ key: None │ │ │ │ ├─ type_id: 3u8 @@ -178,7 +178,7 @@ psbt_raw: None │ │ │ ├─ key: None │ │ │ │ ├─ type_id: 1u8 │ │ │ │ └─ type_name: PSBT_IN_WITNESS_UTXO -│ │ │ └─ value: e803000000000000225120394b94d061d7b778fed8a204ce05ed0b44954ec1622f934f84114e1173f33027 (43 bytes) +│ │ │ └─ value: d007000000000000225120394b94d061d7b778fed8a204ce05ed0b44954ec1622f934f84114e1173f33027 (43 bytes) │ │ ├─ pair_1: None │ │ │ ├─ key: None │ │ │ │ ├─ type_id: 3u8 @@ -189,13 +189,13 @@ psbt_raw: None │ │ │ │ ├─ type_id: 20u8 │ │ │ │ ├─ type_name: PSBT_IN_TAP_SCRIPT_SIG │ │ │ │ └─ key_data: 7373d723ce0a87f8fdd66843be12dae9d51939f68188d5ad96920bef5f51f49683d7f98e9ef0f7336a06f4a0115183a9f996cbac1228e9aa7638f447f0249f30 (64 bytes) -│ │ │ └─ value: 83b1bb7c6ce5868c8a723c4d350591894809b1335586f60cbfccc6dd4e28b8630a74637b1b242e5a389540db94f23bcbedee9c783830cb2afaff1f2763dbdb7b (64 bytes) +│ │ │ └─ value: be30d2f4e624a99d258f9de83971d249611d1956908b64c8914fe2a347ecd9547b7b67aa6f544e9b5b21d265f7f2b83c67c40c1fc6e22deabbdc320ed1fc6080 (64 bytes) │ │ ├─ pair_3: None │ │ │ ├─ key: None │ │ │ │ ├─ type_id: 20u8 │ │ │ │ ├─ type_name: PSBT_IN_TAP_SCRIPT_SIG │ │ │ │ └─ key_data: aa88ca194fda43486504b86ac9b71f10fc41de7b1713874839427f74e78c2d5a83d7f98e9ef0f7336a06f4a0115183a9f996cbac1228e9aa7638f447f0249f30 (64 bytes) -│ │ │ └─ value: e7dab0d277ce7c41933136b44dcabef400f1d0e622a2255f9867d807bc8e0008cfd30766d36d736c8df7aa32917de59d0832b481c499f0917876134532306d45 (64 bytes) +│ │ │ └─ value: ce28402fd5d3544b9f3a8f21bc122c2147a9b17256458eb5b69b33c0ea5d2531b72108238a7493f2dd264221a87119b5343c16dcc48e941ba507243624f3d3c8 (64 bytes) │ │ ├─ pair_4: None │ │ │ ├─ key: None │ │ │ │ ├─ type_id: 21u8 @@ -220,7 +220,7 @@ psbt_raw: None │ │ │ ├─ key: None │ │ │ │ ├─ type_id: 1u8 │ │ │ │ └─ type_name: PSBT_IN_WITNESS_UTXO -│ │ │ └─ value: e80300000000000022512029bbfaf4385b10dc2bbe7ab4d50e89cebe8f507968727b19689e2638083cc55b (43 bytes) +│ │ │ └─ value: d00700000000000022512029bbfaf4385b10dc2bbe7ab4d50e89cebe8f507968727b19689e2638083cc55b (43 bytes) │ │ ├─ pair_1: None │ │ │ ├─ key: None │ │ │ │ ├─ type_id: 3u8 @@ -231,13 +231,13 @@ psbt_raw: None │ │ │ │ ├─ type_id: 20u8 │ │ │ │ ├─ type_name: PSBT_IN_TAP_SCRIPT_SIG │ │ │ │ └─ key_data: 035c9d632db2ddb8f90cf3ccfc931822bcb1f24562b23ae041abf12e54bca64d429069c8320ff5f1c8ac2a0b1047ff1450b8c0d325e1d12f1c52684d91a3b9fb (64 bytes) -│ │ │ └─ value: 4d8e50128b5c61dd449b352a6d6f3d611e163b0794c8c2d057d25401957bb07a70420e336e18f6b255d5b869570c087091c30c1a33f0cac0a40d90d0514c69a4 (64 bytes) +│ │ │ └─ value: 63fb7b832f6aa0f406554c195a96086b7e14468e4622b8e9976b3a83dca53a7c9152649a6d42d77c91d078eee2044e40c9ded9c90c0ee73f73930e38480f5063 (64 bytes) │ │ ├─ pair_3: None │ │ │ ├─ key: None │ │ │ │ ├─ type_id: 20u8 │ │ │ │ ├─ type_name: PSBT_IN_TAP_SCRIPT_SIG │ │ │ │ └─ key_data: 643151ab03f3a97bb86d3592f12f8d25a8026d89cd47342fc1b49c5e2e63478b429069c8320ff5f1c8ac2a0b1047ff1450b8c0d325e1d12f1c52684d91a3b9fb (64 bytes) -│ │ │ └─ value: 0a1e013f6d57fb8b248b2b19b08b34c1a3cd5ff6de4acdf19dd4ce0e02d42154856dd569f4668f2abaccbb50ce81a9d2f53efdfb627c2cb14cf92c4189a35da7 (64 bytes) +│ │ │ └─ value: 48ee7fb32dc07262ed7be7d907734df486ae6e54018d0b109518c7ae344366f72a234bdf28bce46a9fb1ef49e9292c26a4d1ce228936bf2824c38bf866ba371a (64 bytes) │ │ ├─ pair_4: None │ │ │ ├─ key: None │ │ │ │ ├─ type_id: 21u8 @@ -262,7 +262,7 @@ psbt_raw: None │ │ │ ├─ key: None │ │ │ │ ├─ type_id: 1u8 │ │ │ │ └─ type_name: PSBT_IN_WITNESS_UTXO -│ │ │ └─ value: e80300000000000022512015c5815026f6a54b10194fc6980f1866a02d9ec128533c7997cdb4289bf3ef16 (43 bytes) +│ │ │ └─ value: d00700000000000022512015c5815026f6a54b10194fc6980f1866a02d9ec128533c7997cdb4289bf3ef16 (43 bytes) │ │ ├─ pair_1: None │ │ │ ├─ key: None │ │ │ │ ├─ type_id: 3u8 @@ -305,7 +305,7 @@ psbt_raw: None │ │ │ │ ├─ prefix: BITGO │ │ │ │ ├─ subtype: 2u8 │ │ │ │ └─ key_data: 020fdea69e40a3adef3cdc7fa6f3af02f4c9d9e3254503c96a6a2b4aa66e77817115c5815026f6a54b10194fc6980f1866a02d9ec128533c7997cdb4289bf3ef16 (65 bytes) -│ │ │ └─ value: 02826949740dff45d408b1f19d94c720f53411e02c525b28ab3c593b6b530fe0370374b8a0ffcaaaee6b772dac5f7c23ef33670b32ec77c6d41efb3c36df2165a094 (66 bytes) +│ │ │ └─ value: 02b4881cc04cf3173c6e8b15d00628725a2c13e7f4be2c1a282267a5ad99d75adf032439eda8b735b1c76cbcce28e6e38ff0296bf8fc49697e4139e69b618b91c317 (66 bytes) │ │ ├─ pair_8: None │ │ │ ├─ key: None │ │ │ │ ├─ type_id: 252u8 @@ -313,7 +313,7 @@ psbt_raw: None │ │ │ │ ├─ prefix: BITGO │ │ │ │ ├─ subtype: 2u8 │ │ │ │ └─ key_data: 021d978a17486ff9e47c82990269e531fc63981419d4ce73ee8bd2c99661c5395315c5815026f6a54b10194fc6980f1866a02d9ec128533c7997cdb4289bf3ef16 (65 bytes) -│ │ │ └─ value: 03a4aaf46f3a0bc39a73855fa875b2f2f04bdb06235afbaedf857b593dddc63cb402cdb7f1a93ec526282198d834423371757e8f43932d03b9f43c3f7378300ae508 (66 bytes) +│ │ │ └─ value: 02c5e3e6b77561cf40b98223232d555e5036e7cc6dff331b2ac56dbe88ac4596dd034e1a2caab3b4564c9edbd5cd9c3c9d9329b2aa0a1c10b95085429a4a5b5ce601 (66 bytes) │ │ ├─ pair_9: None │ │ │ ├─ key: None │ │ │ │ ├─ type_id: 252u8 @@ -321,7 +321,7 @@ psbt_raw: None │ │ │ │ ├─ prefix: BITGO │ │ │ │ ├─ subtype: 3u8 │ │ │ │ └─ key_data: 020fdea69e40a3adef3cdc7fa6f3af02f4c9d9e3254503c96a6a2b4aa66e77817115c5815026f6a54b10194fc6980f1866a02d9ec128533c7997cdb4289bf3ef16 (65 bytes) -│ │ │ └─ value: fbdc39c3b8ffca4e6caf3298fa1a4be546b99163c2f21bd374d2254ec5b3c0f4 (32 bytes) +│ │ │ └─ value: 195d81caf2f957fb640de13e9490b065b54f0bd6a659f6144f88a635870ab68e (32 bytes) │ │ └─ pair_10: None │ │ ├─ key: None │ │ │ ├─ type_id: 252u8 @@ -329,20 +329,20 @@ psbt_raw: None │ │ │ ├─ prefix: BITGO │ │ │ ├─ subtype: 3u8 │ │ │ └─ key_data: 021d978a17486ff9e47c82990269e531fc63981419d4ce73ee8bd2c99661c5395315c5815026f6a54b10194fc6980f1866a02d9ec128533c7997cdb4289bf3ef16 (65 bytes) -│ │ └─ value: 1cd8a0c0598b0d88f889fdf9a3140f8f088e2187803a2faaee3f13c0163eb76c (32 bytes) +│ │ └─ value: f1a4a1d7baece98c0d2c11aa5e31728b6456062824e961a59fcbc3831dd181e5 (32 bytes) │ └─ input_6: None │ ├─ pair_count: 4u64 │ ├─ pair_0: None │ │ ├─ key: None │ │ │ ├─ type_id: 0u8 │ │ │ └─ type_name: PSBT_IN_NON_WITNESS_UTXO -│ │ └─ value: 01000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402202a91bae6d5c543ab51ccd0409f54469b539dd2e569f90949b8be637eabd3902802206d38f3d87b598275bef6d910e4614e4452573320ca3ddea150e4901aa3781f7c012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff07e8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace8... (393 bytes) +│ │ └─ value: 01000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100a95370cc89d7eba328fb60b05bed7e715dbe7e1c1dfa49cfc5698599d6b150750220145fc3cdb201a331c00d154e7f369057ef8098055dc3d4aa14f15f021d36d1ff012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff07d0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac... (394 bytes) │ ├─ pair_1: None │ │ ├─ key: None │ │ │ ├─ type_id: 2u8 │ │ │ ├─ type_name: PSBT_IN_PARTIAL_SIG │ │ │ └─ key_data: 0336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095 (33 bytes) -│ │ └─ value: 3045022100d2a7abb6c0563c3000e37412a9b97f6352d17e40960456fe830d264f0474f8b6022038d5cdbe88a319de5d7b7db8f57d0a92524beb242729b46a617adb530f2fa0d001 (72 bytes) +│ │ └─ value: 3044022066ba18beb6d351e087fe1203f4a0e47ddcc035882f9cd30a83e2d92febe9eff90220664396d8ebdcd04bef62a0781c1261279493b2ad88dc79eddc55f11e3ebcdb9d01 (71 bytes) │ ├─ pair_2: None │ │ ├─ key: None │ │ │ ├─ type_id: 3u8 @@ -353,7 +353,7 @@ psbt_raw: None │ │ ├─ type_id: 4u8 │ │ └─ type_name: PSBT_IN_REDEEM_SCRIPT │ └─ value: 210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac (35 bytes) -└─ output_maps: 5u64 +└─ output_maps: 8u64 ├─ output_0: None │ ├─ pair_count: 4u64 │ ├─ pair_0: None @@ -464,33 +464,62 @@ psbt_raw: None │ │ ├─ type_name: PSBT_OUT_TAP_BIP32_DERIVATION │ │ └─ key_data: a86d7fe67f6994113143cc16344cb1e997b8cc8e1dee23651b97c79c09af9add (32 bytes) │ └─ value: 028d6609b2543534810e1219c57c1ba1fb1cc2b1a742726c0aa7f37d03d023401abc0e3b7d952ad956bb7759de2173582c7500d8f29fe4c1ade6711b39d793581af65cd86900000000000000001e00000003000000 (85 bytes) - └─ output_4: None - ├─ pair_count: 5u64 - ├─ pair_0: None - │ ├─ key: None - │ │ ├─ type_id: 5u8 - │ │ └─ type_name: PSBT_OUT_TAP_INTERNAL_KEY - │ └─ value: 31b5af14121c7a997e1f58dc7178f8b2589e330fe5a9dc8c16549f90cbbe9ec5 (32 bytes) - ├─ pair_1: None - │ ├─ key: None - │ │ ├─ type_id: 6u8 - │ │ └─ type_name: PSBT_OUT_TAP_TREE - │ └─ value: 01c044204e8d0e8341fe95733afca3dbf1852de77695e287959797c6d8159fbfb02b48b6ad20c160c27afcc4888c593f18dee2d7985657508c03705ab6f0f635d352cbaf6499ac01c04420c160c27afcc4888c593f18dee2d7985657508c03705ab6f0f635d352cbaf6499ad20683608908c8bfe95e38f099068a170140332129eeb03480b1e4806d4f4f43c2cac (142 bytes) - ├─ pair_2: None - │ ├─ key: None - │ │ ├─ type_id: 7u8 - │ │ ├─ type_name: PSBT_OUT_TAP_BIP32_DERIVATION - │ │ └─ key_data: 4e8d0e8341fe95733afca3dbf1852de77695e287959797c6d8159fbfb02b48b6 (32 bytes) - │ └─ value: 010f39500a54520faeefe84e5a4f9595943523307ef253a7ddc713189a6f5a32f0f2ef038900000000000000002800000004000000 (53 bytes) - ├─ pair_3: None - │ ├─ key: None - │ │ ├─ type_id: 7u8 - │ │ ├─ type_name: PSBT_OUT_TAP_BIP32_DERIVATION - │ │ └─ key_data: 683608908c8bfe95e38f099068a170140332129eeb03480b1e4806d4f4f43c2c (32 bytes) - │ └─ value: 01d7a356fb77b18e43bc861580e45c0044c0857e31b1bde76083d9080c33d3ffcff65cd86900000000000000002800000004000000 (53 bytes) - └─ pair_4: None - ├─ key: None - │ ├─ type_id: 7u8 - │ ├─ type_name: PSBT_OUT_TAP_BIP32_DERIVATION - │ └─ key_data: c160c27afcc4888c593f18dee2d7985657508c03705ab6f0f635d352cbaf6499 (32 bytes) - └─ value: 020f39500a54520faeefe84e5a4f9595943523307ef253a7ddc713189a6f5a32f0d7a356fb77b18e43bc861580e45c0044c0857e31b1bde76083d9080c33d3ffcfcc18ae0800000000000000002800000004000000 (85 bytes) + ├─ output_4: None + │ ├─ pair_count: 5u64 + │ ├─ pair_0: None + │ │ ├─ key: None + │ │ │ ├─ type_id: 5u8 + │ │ │ └─ type_name: PSBT_OUT_TAP_INTERNAL_KEY + │ │ └─ value: 31b5af14121c7a997e1f58dc7178f8b2589e330fe5a9dc8c16549f90cbbe9ec5 (32 bytes) + │ ├─ pair_1: None + │ │ ├─ key: None + │ │ │ ├─ type_id: 6u8 + │ │ │ └─ type_name: PSBT_OUT_TAP_TREE + │ │ └─ value: 01c044204e8d0e8341fe95733afca3dbf1852de77695e287959797c6d8159fbfb02b48b6ad20c160c27afcc4888c593f18dee2d7985657508c03705ab6f0f635d352cbaf6499ac01c04420c160c27afcc4888c593f18dee2d7985657508c03705ab6f0f635d352cbaf6499ad20683608908c8bfe95e38f099068a170140332129eeb03480b1e4806d4f4f43c2cac (142 bytes) + │ ├─ pair_2: None + │ │ ├─ key: None + │ │ │ ├─ type_id: 7u8 + │ │ │ ├─ type_name: PSBT_OUT_TAP_BIP32_DERIVATION + │ │ │ └─ key_data: 4e8d0e8341fe95733afca3dbf1852de77695e287959797c6d8159fbfb02b48b6 (32 bytes) + │ │ └─ value: 010f39500a54520faeefe84e5a4f9595943523307ef253a7ddc713189a6f5a32f0f2ef038900000000000000002800000004000000 (53 bytes) + │ ├─ pair_3: None + │ │ ├─ key: None + │ │ │ ├─ type_id: 7u8 + │ │ │ ├─ type_name: PSBT_OUT_TAP_BIP32_DERIVATION + │ │ │ └─ key_data: 683608908c8bfe95e38f099068a170140332129eeb03480b1e4806d4f4f43c2c (32 bytes) + │ │ └─ value: 01d7a356fb77b18e43bc861580e45c0044c0857e31b1bde76083d9080c33d3ffcff65cd86900000000000000002800000004000000 (53 bytes) + │ └─ pair_4: None + │ ├─ key: None + │ │ ├─ type_id: 7u8 + │ │ ├─ type_name: PSBT_OUT_TAP_BIP32_DERIVATION + │ │ └─ key_data: c160c27afcc4888c593f18dee2d7985657508c03705ab6f0f635d352cbaf6499 (32 bytes) + │ └─ value: 020f39500a54520faeefe84e5a4f9595943523307ef253a7ddc713189a6f5a32f0d7a356fb77b18e43bc861580e45c0044c0857e31b1bde76083d9080c33d3ffcfcc18ae0800000000000000002800000004000000 (85 bytes) + ├─ output_5: None + │ ├─ pair_count: 4u64 + │ ├─ pair_0: None + │ │ ├─ key: None + │ │ │ ├─ type_id: 0u8 + │ │ │ └─ type_name: PSBT_OUT_REDEEM_SCRIPT + │ │ └─ value: 5221032fc8f23c959ec7311121bb664c54d985d71a1194c81bad1d72a8ec7bcd25ea5321030f976a29b93820b18c49955828292dd348245d9cd56326681c9eaa9a495003dd210340d9f6c19beb27a83021d28ae7c780505983dc2e1ecc79e77dbd7cae10528a2a53ae (105 bytes) + │ ├─ pair_1: None + │ │ ├─ key: None + │ │ │ ├─ type_id: 2u8 + │ │ │ ├─ type_name: PSBT_OUT_BIP32_DERIVATION + │ │ │ └─ key_data: 030f976a29b93820b18c49955828292dd348245d9cd56326681c9eaa9a495003dd (33 bytes) + │ │ └─ value: d4ad837200000000000000000000000005000000 (20 bytes) + │ ├─ pair_2: None + │ │ ├─ key: None + │ │ │ ├─ type_id: 2u8 + │ │ │ ├─ type_name: PSBT_OUT_BIP32_DERIVATION + │ │ │ └─ key_data: 032fc8f23c959ec7311121bb664c54d985d71a1194c81bad1d72a8ec7bcd25ea53 (33 bytes) + │ │ └─ value: 547f457600000000000000000000000005000000 (20 bytes) + │ └─ pair_3: None + │ ├─ key: None + │ │ ├─ type_id: 2u8 + │ │ ├─ type_name: PSBT_OUT_BIP32_DERIVATION + │ │ └─ key_data: 0340d9f6c19beb27a83021d28ae7c780505983dc2e1ecc79e77dbd7cae10528a2a (33 bytes) + │ └─ value: 405c65bd00000000000000000000000005000000 (20 bytes) + ├─ output_6: None + │ └─ pair_count: 0u64 + └─ output_7: None + └─ pair_count: 0u64 diff --git a/packages/wasm-utxo/cli/test/fixtures/tx_bitcoin_fullsigned.txt b/packages/wasm-utxo/cli/test/fixtures/tx_bitcoin_fullsigned.txt index fef64a3..97aab04 100644 --- a/packages/wasm-utxo/cli/test/fixtures/tx_bitcoin_fullsigned.txt +++ b/packages/wasm-utxo/cli/test/fixtures/tx_bitcoin_fullsigned.txt @@ -1,68 +1,68 @@ tx: None ├─ version: 1i32 ├─ lock_time: 0u32 -├─ txid: a341d563b6d62d3c078017ae60a72fae551f7381634871b2764422e9d4968061 (32 bytes) -├─ ntxid: 819e1ce50e5f92d52f3d6cfbb4084355392777d8b23b0bce674674577a940608 (32 bytes) -├─ wtxid: bfb14a40525fa2a173ce7fc0fb4f7fd7d89b07f5b0ea0073e77487de3c0b2d97 (32 bytes) +├─ txid: 895306f11e2bdb8d0ba6eca19c862ed0cab3391a3e02cffd8a02d386eea67e8b (32 bytes) +├─ ntxid: a8f0a1efb5a77f4fe2e40c379d3e122d3b30ac0b88aa80c6e70d3fd72a6cf736 (32 bytes) +├─ wtxid: d93620afa90de598a520acf58551308a9d141f16c276261dcbff2f57828d2c87 (32 bytes) ├─ inputs: 7u64 │ ├─ input_0: None -│ │ ├─ prev_txid: d99efae199fc4d54e5825a8e3368a395e9eb329915cfb5d88dc311507d184836 (32 bytes) +│ │ ├─ prev_txid: 7cce12effc2ea564c4227333fd305447e0de7b3ae7a5fcc751effff3ea1377e1 (32 bytes) │ │ ├─ prev_vout: 0u32 │ │ ├─ sequence: 4294967295u32 -│ │ └─ script_sig: 0047304402201e79545c011e34b1b872b4b057e66262d86881da6a7f853e7e57a9a4d12c6dc102201a538b2175c7b7161c76da18394220f354ae2729fcc1c902b74c59cd79e0153101483045022100dd31a25d0ebea90e67910168ef7c2b383ca26192cd5c8709f02980b7ca90472802203795c65ee0f073b80644d0c8ffa1d428457ae2af3df5b5d8117949781d10c462014c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53ae (253 bytes) +│ │ └─ script_sig: 00473044022063f7d77b3e78d916fef10e0e3249730b0b364a07bd4d1de482e7dc3a6910e13402204925ac2db7e1e6a51970f288a12d88d8abfec4fc3b44686664f5a6d707e6b27101473044022068576594f32f0196dce83d0a2fadde3e3670ae4cee22295337c406374a14496602205858f9cbf54285930c2004045440956db1953a67d305ca3db0206ffd7e7d5343014c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53ae (252 bytes) │ ├─ input_1: None -│ │ ├─ prev_txid: 1ec9729a1b25373a30f0fe6e0879b31136a54f2f8c98618c46862748a08c5e78 (32 bytes) +│ │ ├─ prev_txid: b9c7b288fd6aa0d1415996e2a5dad9a4e070c129e179277f53e32f602f180646 (32 bytes) │ │ ├─ prev_vout: 1u32 │ │ ├─ sequence: 4294967295u32 │ │ ├─ script_sig: 22002046d4800a1393330196085399ed4a1700b4c2fd38c52188c3a3a91f721f3c9600 (35 bytes) │ │ └─ witness: 4u64 │ │ ├─ item_0: (0 bytes) -│ │ ├─ item_1: 304402205f760c27e7598a9e80a2adaf1d925c67d2e6c24aec773e5cce56d234159ab1e502201ce97d5659681ab881e10acc9c8021587f843a15336c3a8b6fb2efc053928b8501 (71 bytes) -│ │ ├─ item_2: 3045022100df41fbcbf3c7f77182627bcb7cd17973b8ca58c16b81de98e94c0293dcf33ac202206017171914fdfbc80f933ab3b5aae4e3d36e968757e6c0788ffbeaaebc68e21e01 (72 bytes) +│ │ ├─ item_1: 3045022100c3dddbc8b20f4aac003165182fb72357486da8a1538d151b06aca94f7894e169022050756f3949e780fd15e3a25baf7b3b3f674422c7ee8aff1d2f77a0f4d7f42ada01 (72 bytes) +│ │ ├─ item_2: 304402204f46d55ab3c78be2dd7b2df1a04aa929478c32445ea948923dc36f13eea30d23022054db1d0f3e7922e1ee1e7c3610b73c0297050c37cc4ac12e8ac63cb71dc314a501 (71 bytes) │ │ └─ item_3: 522102a585f3fab49b5ef95346d932221a221bd55ec191f15533e0f270b3582574f0352102c4f7866cfd5996bc1068a96313ca15e9ccb5e984583a07340dddae7af014605b2102234531bc9119a36a7946e95aeb74915dd087c7b44f517b8eeeb73f89a0ff1a9953ae (105 bytes) │ ├─ input_2: None -│ │ ├─ prev_txid: bb0dfbeba59bba69e3ce07a54346f804c543fa46d828ed539d11231adbaa8b7b (32 bytes) +│ │ ├─ prev_txid: 1f57d9560ae9071600b696533192dc17799164fd3fa12804a7f7eb4201c4d5dd (32 bytes) │ │ ├─ prev_vout: 2u32 │ │ ├─ sequence: 4294967295u32 │ │ ├─ script_sig: (0 bytes) │ │ └─ witness: 4u64 │ │ ├─ item_0: (0 bytes) -│ │ ├─ item_1: 3045022100d3b03fb77553144e14171c7b1b517a3bf33df87370b65e337f0a50844562261e0220585bc0913b56ad968161d343f321d77f5f94ff3cf62545932f1509239a15a38e01 (72 bytes) -│ │ ├─ item_2: 304402206441089c8c71a4926b49a5ab12bfaa86c4b64abbc519b3d217d68fe71bc43bee02203e17d0752c0b411e9477c22c2f4556a62da39e60095c6e0774bf42aa8f491b4d01 (71 bytes) +│ │ ├─ item_1: 304402207017fae20521ac634cfaf259714d370efcd196f83fb8d7c3133207900f27355902201e9b7f217987da96f77b3ba33e868987d13257cc03a05af959e34be2719fe1b501 (71 bytes) +│ │ ├─ item_2: 3045022100a9a571f171172962c80bf97099c0f1a809bec183af83dabe65bfc51ff1084548022047376a83e5d8bd5bfb07c5720bf90535d9a0ba5837172235132530387618b95901 (72 bytes) │ │ └─ item_3: 522103519e572ab468560d1f8d0f87699d098308e166905f5dcae4390f060faa8f1ce32103a05bc26391221d685e18daaff36a1e95c34f99451253c16cd42650db278a79112102e80a08885c353676b820cdc290e6d81a0ac95a03e8abbf4bb7aeebfb70feb41853ae (105 bytes) │ ├─ input_3: None -│ │ ├─ prev_txid: a662a5ffebf58bf3e65e53456c67c029cc154a2409740d8cd37fdee7559c5efd (32 bytes) +│ │ ├─ prev_txid: fc8fe5ff2a818c7661a4629809df2a1ffd60b6d16549fbf4882b54e7413ff8e6 (32 bytes) │ │ ├─ prev_vout: 3u32 │ │ ├─ sequence: 4294967295u32 │ │ ├─ script_sig: (0 bytes) │ │ └─ witness: 4u64 -│ │ ├─ item_0: e7dab0d277ce7c41933136b44dcabef400f1d0e622a2255f9867d807bc8e0008cfd30766d36d736c8df7aa32917de59d0832b481c499f0917876134532306d45 (64 bytes) -│ │ ├─ item_1: 83b1bb7c6ce5868c8a723c4d350591894809b1335586f60cbfccc6dd4e28b8630a74637b1b242e5a389540db94f23bcbedee9c783830cb2afaff1f2763dbdb7b (64 bytes) +│ │ ├─ item_0: ce28402fd5d3544b9f3a8f21bc122c2147a9b17256458eb5b69b33c0ea5d2531b72108238a7493f2dd264221a87119b5343c16dcc48e941ba507243624f3d3c8 (64 bytes) +│ │ ├─ item_1: be30d2f4e624a99d258f9de83971d249611d1956908b64c8914fe2a347ecd9547b7b67aa6f544e9b5b21d265f7f2b83c67c40c1fc6e22deabbdc320ed1fc6080 (64 bytes) │ │ ├─ item_2: 207373d723ce0a87f8fdd66843be12dae9d51939f68188d5ad96920bef5f51f496ad20aa88ca194fda43486504b86ac9b71f10fc41de7b1713874839427f74e78c2d5aac (68 bytes) │ │ └─ item_3: c0bc17ea2bbf6ff46bd5c0c3780be2a63880eb7bb782b39ed86f29b99f4882994e1b178b1b55d3c6aac7b039e3422dfdb9c9d75d4d6fc908e9743e88b651e48d83 (65 bytes) │ ├─ input_4: None -│ │ ├─ prev_txid: d394375cee23b3b9951488c0403529157a85b058edc0351546d9eb4807e8a1d3 (32 bytes) +│ │ ├─ prev_txid: 998804e6718d94c77eef1e8b3cd787bcc2dbfcbd6c009ab33043e7e500d5b49b (32 bytes) │ │ ├─ prev_vout: 4u32 │ │ ├─ sequence: 4294967295u32 │ │ ├─ script_sig: (0 bytes) │ │ └─ witness: 4u64 -│ │ ├─ item_0: 4d8e50128b5c61dd449b352a6d6f3d611e163b0794c8c2d057d25401957bb07a70420e336e18f6b255d5b869570c087091c30c1a33f0cac0a40d90d0514c69a4 (64 bytes) -│ │ ├─ item_1: 0a1e013f6d57fb8b248b2b19b08b34c1a3cd5ff6de4acdf19dd4ce0e02d42154856dd569f4668f2abaccbb50ce81a9d2f53efdfb627c2cb14cf92c4189a35da7 (64 bytes) +│ │ ├─ item_0: 63fb7b832f6aa0f406554c195a96086b7e14468e4622b8e9976b3a83dca53a7c9152649a6d42d77c91d078eee2044e40c9ded9c90c0ee73f73930e38480f5063 (64 bytes) +│ │ ├─ item_1: 48ee7fb32dc07262ed7be7d907734df486ae6e54018d0b109518c7ae344366f72a234bdf28bce46a9fb1ef49e9292c26a4d1ce228936bf2824c38bf866ba371a (64 bytes) │ │ ├─ item_2: 20643151ab03f3a97bb86d3592f12f8d25a8026d89cd47342fc1b49c5e2e63478bad20035c9d632db2ddb8f90cf3ccfc931822bcb1f24562b23ae041abf12e54bca64dac (68 bytes) │ │ └─ item_3: c1a107a403f7a207e7b1f552d3fd3f55f64ae40e149d0d26f4868ad7faec949eb7637e37cac6e5f22347ab68e876b559117d9597ee7b37fb983c2ab9e51023c976 (65 bytes) │ ├─ input_5: None -│ │ ├─ prev_txid: 0d2f7f3486edaefc6ab92c21f7caf90085c4de4adac491106fd8a0e4f563dea3 (32 bytes) +│ │ ├─ prev_txid: 02b23e9ffd550fa053f4c43e097b8114e463c8ba52c72b30d31d10cde853aabf (32 bytes) │ │ ├─ prev_vout: 5u32 │ │ ├─ sequence: 4294967295u32 │ │ ├─ script_sig: (0 bytes) │ │ └─ witness: 1u64 -│ │ └─ item_0: 2ea4aeeef7c10765ed7bdce7ac429b7395e08cf55083df38384781054b0880e244fe8a2d847a8c334431322d0eeba4e34872ef6052e2044fff7fa8763ce0c20b (64 bytes) +│ │ └─ item_0: 0cfa38061dca7d6281adb9d2211757e54519b82cb27071e516ef86a7b8f8825988376fea2664afbdb2de6f9923f53dbbb7f5afd1f919f96c756e31da4342dec4 (64 bytes) │ └─ input_6: None -│ ├─ prev_txid: 97441d99a8d66f124ab3c9de26b87bd00aeb1547051c842a88165c1b089ee902 (32 bytes) +│ ├─ prev_txid: 200d021345d40b204cc22a07ebad78da17159f34c2c656a2f4a51d68c6ca7754 (32 bytes) │ ├─ prev_vout: 6u32 │ ├─ sequence: 4294967295u32 -│ └─ script_sig: 483045022100d2a7abb6c0563c3000e37412a9b97f6352d17e40960456fe830d264f0474f8b6022038d5cdbe88a319de5d7b7db8f57d0a92524beb242729b46a617adb530f2fa0d00123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac (109 bytes) -└─ outputs: 5u64 +│ └─ script_sig: 473044022066ba18beb6d351e087fe1203f4a0e47ddcc035882f9cd30a83e2d92febe9eff90220664396d8ebdcd04bef62a0781c1261279493b2ad88dc79eddc55f11e3ebcdb9d0123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac (108 bytes) +└─ outputs: 8u64 ├─ output_0: None │ ├─ value: 900u64 │ ├─ script_pubkey: a914d909474404c124a3d04c3fbff61faa49cf43c58b87 (23 bytes) @@ -79,7 +79,18 @@ tx: None │ ├─ value: 900u64 │ ├─ script_pubkey: 5120b27227f5cadc056afea4b02b4b97b9a0151786234c26ad588dccf134e78931c6 (34 bytes) │ └─ address: bc1pkfez0aw2mszk4l4ykq45h9ae5q230p3rfsn26kydencnfeufx8rq23ty2z - └─ output_4: None + ├─ output_4: None + │ ├─ value: 900u64 + │ ├─ script_pubkey: 51204f73b5561399eb397b5ab413e090cc0c48ff703a61afe47cf7d47a23d43b978b (34 bytes) + │ └─ address: bc1pfaem24snn84nj766ksf7pyxvp3y07up6vxh7gl8h63az84pmj79sehcc5d + ├─ output_5: None + │ ├─ value: 900u64 + │ ├─ script_pubkey: a9141e490a2a3641ffccc557aecddca67104f42978b387 (23 bytes) + │ └─ address: 34T9hBmUH9m7aCiJzk3BCPuLaGdGKRmWdL + ├─ output_6: None + │ ├─ value: 900u64 + │ ├─ script_pubkey: a914954288203f9697e25eaecb48d85b8a8608c385cf87 (23 bytes) + │ └─ address: 3FJEJqGMWCA8XUnK1jypEy7bu74YMCT8eE + └─ output_7: None ├─ value: 900u64 - ├─ script_pubkey: 51204f73b5561399eb397b5ab413e090cc0c48ff703a61afe47cf7d47a23d43b978b (34 bytes) - └─ address: bc1pfaem24snn84nj766ksf7pyxvp3y07up6vxh7gl8h63az84pmj79sehcc5d + └─ script_pubkey: 6a0f736574656320617374726f6e6f6d79 (17 bytes) diff --git a/packages/wasm-utxo/js/README.md b/packages/wasm-utxo/js/README.md index c1b3515..79762db 100644 --- a/packages/wasm-utxo/js/README.md +++ b/packages/wasm-utxo/js/README.md @@ -17,6 +17,7 @@ type-safe API over the raw WASM bindings. - Generated by `wasm-bindgen` from Rust code - Exports classes with static methods (e.g., `AddressNamespace`, `UtxolibCompatNamespace`) + - Uses `snake_case` naming (Rust convention) - Uses loose types (`any`, `string | null`) due to WASM-bindgen limitations 2. **Namespace Wrapper Files** (e.g., `address.ts`, `utxolibCompat.ts`, `fixedScriptWallet.ts`) @@ -24,6 +25,7 @@ type-safe API over the raw WASM bindings. - Import the generated WASM namespace classes - Define precise TypeScript types to replace `any` types - Export individual functions that wrap the static WASM methods + - Convert `snake_case` WASM methods to `camelCase` (JavaScript convention) - Re-export related types for convenience 3. **Shared Type Files** (e.g., `coinName.ts`, `triple.ts`) @@ -42,8 +44,9 @@ type-safe API over the raw WASM bindings. Given a WASM-generated class: ```typescript -// wasm/wasm_utxo.d.ts (generated) +// wasm/wasm_utxo.d.ts (generated by wasm-bindgen) export class AddressNamespace { + // Note: snake_case naming from Rust static to_output_script_with_coin(address: string, coin: string): Uint8Array; static from_output_script_with_coin( script: Uint8Array, @@ -53,7 +56,7 @@ export class AddressNamespace { } ``` -We create a wrapper module: +We create a wrapper module that provides better types and camelCase naming: ```typescript // address.ts @@ -62,7 +65,9 @@ import type { CoinName } from "./coinName"; export type AddressFormat = "default" | "cashaddr"; +// Wrapper provides camelCase naming and precise types export function toOutputScriptWithCoin(address: string, coin: CoinName): Uint8Array { + // Calls snake_case WASM method return AddressNamespace.to_output_script_with_coin(address, coin); } @@ -71,6 +76,7 @@ export function fromOutputScriptWithCoin( coin: CoinName, format?: AddressFormat, ): string { + // Calls snake_case WASM method return AddressNamespace.from_output_script_with_coin(script, coin, format); } ``` @@ -85,5 +91,7 @@ export * as address from "./address"; ### Benefits - **Type Safety**: Replace loose `any` and `string` types with precise union types -- **Better DX**: IDE autocomplete works better with concrete types +- **Idiomatic Naming**: Each layer uses its native convention (`snake_case` in Rust, `camelCase` in JavaScript) +- **Better DX**: IDE autocomplete works better with concrete types and familiar naming - **Maintainability**: Centralized type definitions prevent duplication +- **Clear Separation**: WASM bindings stay pure to Rust conventions, TypeScript handles JS conventions diff --git a/packages/wasm-utxo/js/fixedScriptWallet.ts b/packages/wasm-utxo/js/fixedScriptWallet.ts index dac9737..cdcbb32 100644 --- a/packages/wasm-utxo/js/fixedScriptWallet.ts +++ b/packages/wasm-utxo/js/fixedScriptWallet.ts @@ -57,17 +57,17 @@ type ReplayProtection = export type ScriptId = { chain: number; index: number }; export type ParsedInput = { - address?: string; + address: string; script: Uint8Array; value: bigint; - scriptId: ScriptId | undefined; + scriptId: ScriptId | null; }; export type ParsedOutput = { - address?: string; + address: string | null; script: Uint8Array; value: bigint; - scriptId?: ScriptId; + scriptId: ScriptId | null; }; export type ParsedTransaction = { @@ -90,7 +90,7 @@ export class BitGoPsbt { * @returns A BitGoPsbt instance */ static fromBytes(bytes: Uint8Array, network: NetworkName): BitGoPsbt { - const wasm = WasmBitGoPsbt.fromBytes(bytes, network); + const wasm = WasmBitGoPsbt.from_bytes(bytes, network); return new BitGoPsbt(wasm); } @@ -104,6 +104,21 @@ export class BitGoPsbt { walletKeys: WalletKeys, replayProtection: ReplayProtection, ): ParsedTransaction { - return this.wasm.parseTransactionWithWalletKeys(walletKeys, replayProtection); + return this.wasm.parse_transaction_with_wallet_keys(walletKeys, replayProtection); + } + + /** + * Parse outputs with wallet keys to identify which outputs belong to a wallet + * with the given wallet keys. + * + * This is useful in cases where we want to identify outputs that belong to a different + * wallet than the inputs. + * + * @param walletKeys - The wallet keys to use for identification + * @returns Array of parsed outputs + * @note This method does NOT validate wallet inputs. It only parses outputs. + */ + parseOutputsWithWalletKeys(walletKeys: WalletKeys): ParsedOutput[] { + return this.wasm.parse_outputs_with_wallet_keys(walletKeys); } } diff --git a/packages/wasm-utxo/src/fixed_script_wallet/bitgo_psbt/mod.rs b/packages/wasm-utxo/src/fixed_script_wallet/bitgo_psbt/mod.rs index 6a59d6b..5a9928c 100644 --- a/packages/wasm-utxo/src/fixed_script_wallet/bitgo_psbt/mod.rs +++ b/packages/wasm-utxo/src/fixed_script_wallet/bitgo_psbt/mod.rs @@ -284,15 +284,13 @@ impl BitGoPsbt { ) -> Result<(), Vec> { let num_inputs = self.psbt().inputs.len(); - let mut errors = vec![]; - for index in 0..num_inputs { - match self.finalize_input(secp, index) { - Ok(()) => {} - Err(e) => { - errors.push(format!("Input {}: {}", index, e)); - } - } - } + let errors: Vec = (0..num_inputs) + .filter_map(|index| { + self.finalize_input(secp, index) + .err() + .map(|e| format!("Input {}: {}", index, e)) + }) + .collect(); if errors.is_empty() { Ok(()) @@ -463,87 +461,176 @@ impl BitGoPsbt { } } - /// Parse transaction with wallet keys to identify wallet inputs/outputs and calculate metrics + /// Parse inputs with wallet keys and replay protection /// /// # Arguments /// - `wallet_keys`: The wallet's root keys for deriving scripts /// - `replay_protection`: Scripts that are allowed as inputs without wallet validation /// /// # Returns - /// - `Ok(ParsedTransaction)` with parsed inputs, outputs, spend amount, fee, and size - /// - `Err(ParseTransactionError)` if input validation fails or required data is missing - pub fn parse_transaction_with_wallet_keys( + /// - `Ok(Vec)` with parsed inputs + /// - `Err(ParseTransactionError)` if input parsing fails + fn parse_inputs( &self, wallet_keys: &crate::fixed_script_wallet::RootWalletKeys, replay_protection: &psbt_wallet_input::ReplayProtection, - ) -> Result { + ) -> Result, ParseTransactionError> { let psbt = self.psbt(); let network = self.network(); - // Parse inputs - let mut parsed_inputs = Vec::new(); - let mut total_input_value = 0u64; - - for (input_index, (tx_input, psbt_input)) in psbt - .unsigned_tx + psbt.unsigned_tx .input .iter() .zip(psbt.inputs.iter()) .enumerate() - { - // Parse the input - let parsed_input = ParsedInput::parse( - psbt_input, - tx_input, - wallet_keys, - replay_protection, - network, + .map(|(input_index, (tx_input, psbt_input))| { + ParsedInput::parse( + psbt_input, + tx_input, + wallet_keys, + replay_protection, + network, + ) + .map_err(|error| ParseTransactionError::Input { + index: input_index, + error, + }) + }) + .collect() + } + + /// Parse outputs with wallet keys to identify which outputs belong to the wallet + /// + /// # Arguments + /// - `wallet_keys`: The wallet's root keys for deriving scripts + /// + /// # Returns + /// - `Ok(Vec)` with parsed outputs + /// - `Err(ParseTransactionError)` if output parsing fails + /// + /// # Note + /// This method does NOT validate wallet inputs. It only parses outputs to identify + /// which ones belong to the provided wallet keys. + fn parse_outputs( + &self, + wallet_keys: &crate::fixed_script_wallet::RootWalletKeys, + ) -> Result, ParseTransactionError> { + let psbt = self.psbt(); + let network = self.network(); + + psbt.unsigned_tx + .output + .iter() + .zip(psbt.outputs.iter()) + .enumerate() + .map(|(output_index, (tx_output, psbt_output))| { + ParsedOutput::parse(psbt_output, tx_output, wallet_keys, network).map_err(|error| { + ParseTransactionError::Output { + index: output_index, + error, + } + }) + }) + .collect() + } + + /// Calculate total input value from parsed inputs + /// + /// # Returns + /// - `Ok(u64)` with total input value + /// - `Err(ParseTransactionError)` if overflow occurs + fn sum_input_values(parsed_inputs: &[ParsedInput]) -> Result { + parsed_inputs + .iter() + .enumerate() + .try_fold(0u64, |total, (index, input)| { + total + .checked_add(input.value) + .ok_or(ParseTransactionError::InputValueOverflow { index }) + }) + } + + /// Calculate total output value and spend amount from transaction outputs and parsed outputs + /// + /// # Returns + /// - `Ok((total_value, spend_amount))` with total output value and external spend amount + /// - `Err(ParseTransactionError)` if overflow occurs + fn sum_output_values( + tx_outputs: &[miniscript::bitcoin::TxOut], + parsed_outputs: &[ParsedOutput], + ) -> Result<(u64, u64), ParseTransactionError> { + tx_outputs + .iter() + .zip(parsed_outputs.iter()) + .enumerate() + .try_fold( + (0u64, 0u64), + |(total_value, spend), (index, (tx_output, parsed_output))| { + let new_total = total_value + .checked_add(tx_output.value.to_sat()) + .ok_or(ParseTransactionError::OutputValueOverflow { index })?; + + let new_spend = if parsed_output.is_external() { + spend + .checked_add(tx_output.value.to_sat()) + .ok_or(ParseTransactionError::SpendAmountOverflow { index })? + } else { + spend + }; + + Ok((new_total, new_spend)) + }, ) - .map_err(|error| ParseTransactionError::Input { - index: input_index, - error, - })?; + } - // Add value to total, checking for overflow - total_input_value = total_input_value - .checked_add(parsed_input.value) - .ok_or(ParseTransactionError::InputValueOverflow { index: input_index })?; + /// Parse outputs with wallet keys to identify which outputs belong to a particular wallet. + /// + /// This is useful in cases where we want to identify outputs that belong to a different + /// wallet than the inputs. + /// + /// If you only want to identify change outputs, use `parse_transaction_with_wallet_keys` instead. + /// + /// # Arguments + /// - `wallet_keys`: A wallet's root keys for deriving scripts (can be different wallet than the inputs) + /// + /// # Returns + /// - `Ok(Vec)` with parsed outputs + /// - `Err(ParseTransactionError)` if output parsing fails + /// + /// # Note + /// This method does NOT validate wallet inputs. It only parses outputs to identify + /// which ones belong to the provided wallet keys. + pub fn parse_outputs_with_wallet_keys( + &self, + wallet_keys: &crate::fixed_script_wallet::RootWalletKeys, + ) -> Result, ParseTransactionError> { + self.parse_outputs(wallet_keys) + } - parsed_inputs.push(parsed_input); - } + /// Parse transaction with wallet keys to identify wallet inputs/outputs and calculate metrics + /// + /// # Arguments + /// - `wallet_keys`: The wallet's root keys for deriving scripts + /// - `replay_protection`: Scripts that are allowed as inputs without wallet validation + /// + /// # Returns + /// - `Ok(ParsedTransaction)` with parsed inputs, outputs, spend amount, fee, and size + /// - `Err(ParseTransactionError)` if input validation fails or required data is missing + pub fn parse_transaction_with_wallet_keys( + &self, + wallet_keys: &crate::fixed_script_wallet::RootWalletKeys, + replay_protection: &psbt_wallet_input::ReplayProtection, + ) -> Result { + let psbt = self.psbt(); - // Parse outputs - let mut parsed_outputs = Vec::new(); - let mut total_output_value = 0u64; - let mut spend_amount = 0u64; - - for (output_index, tx_output) in psbt.unsigned_tx.output.iter().enumerate() { - let psbt_output = &psbt.outputs[output_index]; - - total_output_value = total_output_value - .checked_add(tx_output.value.to_sat()) - .ok_or(ParseTransactionError::OutputValueOverflow { - index: output_index, - })?; - - // Parse the output - let parsed_output = ParsedOutput::parse(psbt_output, tx_output, wallet_keys, network) - .map_err(|error| ParseTransactionError::Output { - index: output_index, - error, - })?; - - // If this is an external output, add to spend amount - if parsed_output.is_external() { - spend_amount = spend_amount.checked_add(tx_output.value.to_sat()).ok_or( - ParseTransactionError::SpendAmountOverflow { - index: output_index, - }, - )?; - } + // Parse inputs and outputs + let parsed_inputs = self.parse_inputs(wallet_keys, replay_protection)?; + let parsed_outputs = self.parse_outputs(wallet_keys)?; - parsed_outputs.push(parsed_output); - } + // Calculate totals + let total_input_value = Self::sum_input_values(&parsed_inputs)?; + let (total_output_value, spend_amount) = + Self::sum_output_values(&psbt.unsigned_tx.output, &parsed_outputs)?; // Calculate miner fee let miner_fee = total_input_value @@ -1152,19 +1239,19 @@ mod tests { "Virtual size should be greater than 0" ); - // Verify all outputs are internal (fixtures have no external outputs) + // Verify outputs (fixtures now have 3 external outputs) assert_eq!( - external_outputs, 0, - "Test fixtures should have no external outputs" + external_outputs, 3, + "Test fixtures should have 3 external outputs" ); assert_eq!( - internal_outputs, + internal_outputs + external_outputs, parsed.outputs.len(), - "All outputs should be internal" + "Internal + external should equal total outputs" ); - assert_eq!( - parsed.spend_amount, 0, - "Spend amount should be 0 when all outputs are internal" + assert!( + parsed.spend_amount > 0, + "Spend amount should be greater than 0 when there are external outputs" ); }, ignore: [BitcoinGold, BitcoinCash, Ecash, Zcash]); diff --git a/packages/wasm-utxo/src/fixed_script_wallet/bitgo_psbt/psbt_wallet_input.rs b/packages/wasm-utxo/src/fixed_script_wallet/bitgo_psbt/psbt_wallet_input.rs index 57b5a20..d97b4a0 100644 --- a/packages/wasm-utxo/src/fixed_script_wallet/bitgo_psbt/psbt_wallet_input.rs +++ b/packages/wasm-utxo/src/fixed_script_wallet/bitgo_psbt/psbt_wallet_input.rs @@ -280,7 +280,7 @@ pub struct ScriptId { /// Parsed input from a PSBT transaction #[derive(Debug, Clone)] pub struct ParsedInput { - pub address: Option, + pub address: String, pub script: Vec, pub value: u64, pub script_id: Option, @@ -333,7 +333,7 @@ impl ParsedInput { output_script.as_script(), network, ) - .ok(); + .map_err(ParseInputError::Address)?; Ok(Self { address, diff --git a/packages/wasm-utxo/src/fixed_script_wallet/bitgo_psbt/zcash_psbt.rs b/packages/wasm-utxo/src/fixed_script_wallet/bitgo_psbt/zcash_psbt.rs index 2d9fe67..e0ec8cb 100644 --- a/packages/wasm-utxo/src/fixed_script_wallet/bitgo_psbt/zcash_psbt.rs +++ b/packages/wasm-utxo/src/fixed_script_wallet/bitgo_psbt/zcash_psbt.rs @@ -486,7 +486,7 @@ mod tests { // Verify transaction was parsed assert_eq!(zcash_psbt.psbt.unsigned_tx.input.len(), 2); - assert_eq!(zcash_psbt.psbt.unsigned_tx.output.len(), 1); + assert_eq!(zcash_psbt.psbt.unsigned_tx.output.len(), 4); // Serialize back let serialized = zcash_psbt.serialize().unwrap(); diff --git a/packages/wasm-utxo/src/fixed_script_wallet/test_utils/fixtures.rs b/packages/wasm-utxo/src/fixed_script_wallet/test_utils/fixtures.rs index ee649d8..2376fc2 100644 --- a/packages/wasm-utxo/src/fixed_script_wallet/test_utils/fixtures.rs +++ b/packages/wasm-utxo/src/fixed_script_wallet/test_utils/fixtures.rs @@ -1428,13 +1428,13 @@ mod tests { assert!(!fixture.psbt_base64.is_empty()); assert_eq!(fixture.inputs.len(), 7); assert_eq!(fixture.psbt_inputs.len(), 7); - assert_eq!(fixture.outputs.len(), 5); - assert_eq!(fixture.psbt_outputs.len(), 5); + assert_eq!(fixture.outputs.len(), 8); + assert_eq!(fixture.psbt_outputs.len(), 8); // Decode PSBT let psbt = decode_psbt_from_fixture(&fixture).expect("Failed to decode PSBT"); assert_eq!(psbt.inputs.len(), 7); - assert_eq!(psbt.outputs.len(), 5); + assert_eq!(psbt.outputs.len(), 8); } #[test] diff --git a/packages/wasm-utxo/src/wasm-bindgen.md b/packages/wasm-utxo/src/wasm-bindgen.md index fb8acf5..6af9ad1 100644 --- a/packages/wasm-utxo/src/wasm-bindgen.md +++ b/packages/wasm-utxo/src/wasm-bindgen.md @@ -66,20 +66,23 @@ pub use fixed_script_wallet::FixedScriptWalletNamespace; 4. **Methods**: All functions are static methods on the namespace struct -5. **Case**: Use `snake_case` for method names (Rust convention) - they'll be available as both `snake_case` and `camelCase` in JavaScript +5. **Case**: Use `snake_case` for method names (Rust convention) - TypeScript wrappers will provide `camelCase` versions -6. **Error Handling**: Return `Result` types - `wasm-bindgen` automatically converts these to JavaScript exceptions +6. **No `js_name` Attributes**: Do NOT use `#[wasm_bindgen(js_name = "...")]` to rename methods - keep Rust names pure and let TypeScript wrappers handle JS naming conventions -7. **Separation**: WASM binding layer delegates to core implementation in domain modules (e.g., `src/address/`, `src/fixed_script_wallet/`) +7. **Error Handling**: Return `Result` types - `wasm-bindgen` automatically converts these to JavaScript exceptions + +8. **Separation**: WASM binding layer delegates to core implementation in domain modules (e.g., `src/address/`, `src/fixed_script_wallet/`) ### Generated TypeScript -The Rust namespace struct becomes a TypeScript class with static methods: +The Rust namespace struct becomes a TypeScript class with static methods (using `snake_case` from Rust): ```typescript // wasm/wasm_utxo.d.ts (generated by wasm-bindgen) export class AddressNamespace { private constructor(); + // Note: snake_case naming preserved from Rust static to_output_script_with_coin(address: string, coin: string): Uint8Array; static from_output_script_with_coin( script: Uint8Array, @@ -91,7 +94,7 @@ export class AddressNamespace { ### TypeScript Wrapper Layer -The generated types have limitations (loose types like `any`, `string | null`). We wrap them with better TypeScript types in the `js/` directory. +The generated types have limitations (loose types like `any`, `string | null`, `snake_case` naming). We wrap them with better TypeScript types in the `js/` directory. **See `../js/README.md` for the complete TypeScript wrapper pattern.** @@ -99,23 +102,25 @@ The wrapper layer: - Imports the generated namespace classes - Defines precise TypeScript types (e.g., union types instead of `string`) +- Converts `snake_case` method names to `camelCase` (JavaScript convention) - Exports wrapper functions with strong type signatures - Provides better IDE support and compile-time type checking ### Example Flow 1. **Core Implementation**: Business logic in domain modules (e.g., `src/address/networks.rs`) -2. **WASM Bindings**: Define `AddressNamespace` struct with static methods in `src/wasm/address.rs` that calls into core implementation +2. **WASM Bindings**: Define `AddressNamespace` struct with `snake_case` methods in `src/wasm/address.rs` that calls into core implementation 3. **Module Export**: Export namespace from `src/wasm/mod.rs` -4. **wasm-bindgen Generation**: Generates `AddressNamespace` class in `wasm/wasm_utxo.d.ts` -5. **TypeScript Wrapper**: `js/address.ts` wraps it with precise types +4. **wasm-bindgen Generation**: Generates `AddressNamespace` class with `snake_case` methods in `wasm/wasm_utxo.d.ts` +5. **TypeScript Wrapper**: `js/address.ts` wraps it with precise types and `camelCase` naming 6. **Main Export**: `js/index.ts` exports it as `export * as address from "./address"` This layered approach gives us: - Clear separation between core implementation and WASM bindings -- Automatic WASM bindings generation -- Type-safe, well-documented TypeScript API +- Automatic WASM bindings generation with Rust conventions +- Type-safe, well-documented TypeScript API with JavaScript conventions +- Each layer remains idiomatic to its language ## Type Mapping @@ -139,12 +144,14 @@ Common Rust ↔ JavaScript type mappings: 3. **Use descriptive namespace names** - Clear what domain they cover (e.g., `AddressNamespace`, `PsbtNamespace`) -4. **Thin binding layer** - WASM methods should delegate to core implementation, only handling type conversions +4. **Use `snake_case` naming only** - Never use `#[wasm_bindgen(js_name = "...")]` to convert to camelCase - let TypeScript wrappers handle naming conversion + +5. **Thin binding layer** - WASM methods should delegate to core implementation, only handling type conversions -5. **Return `Result` types** - Let `wasm-bindgen` handle error conversion to JavaScript exceptions +6. **Return `Result` types** - Let `wasm-bindgen` handle error conversion to JavaScript exceptions -6. **Avoid complex types in signatures** - Stick to primitives and byte arrays when possible; use `JsValue` for complex types +7. **Avoid complex types in signatures** - Stick to primitives and byte arrays when possible; use `JsValue` for complex types -7. **Document with Rust doc comments** - They'll appear in the generated TypeScript +8. **Document with Rust doc comments** - They'll appear in the generated TypeScript -8. **Coordinate with TypeScript wrappers** - Keep the wrapper layer in mind when designing the Rust API +9. **Coordinate with TypeScript wrappers** - Keep the wrapper layer in mind when designing the Rust API diff --git a/packages/wasm-utxo/src/wasm/fixed_script_wallet.rs b/packages/wasm-utxo/src/wasm/fixed_script_wallet.rs index 3e2aaff..a9528ee 100644 --- a/packages/wasm-utxo/src/wasm/fixed_script_wallet.rs +++ b/packages/wasm-utxo/src/wasm/fixed_script_wallet.rs @@ -137,7 +137,6 @@ pub struct BitGoPsbt { #[wasm_bindgen] impl BitGoPsbt { /// Deserialize a PSBT from bytes with network-specific logic - #[wasm_bindgen(js_name = fromBytes)] pub fn from_bytes(bytes: &[u8], network: &str) -> Result { let network = parse_network(network)?; @@ -149,7 +148,6 @@ impl BitGoPsbt { } /// Parse transaction with wallet keys to identify wallet inputs/outputs - #[wasm_bindgen(js_name = parseTransactionWithWalletKeys)] pub fn parse_transaction_with_wallet_keys( &self, wallet_keys: JsValue, @@ -171,4 +169,24 @@ impl BitGoPsbt { // Convert to JsValue directly using TryIntoJsValue parsed_tx.try_to_js_value() } + + /// Parse outputs with wallet keys to identify which outputs belong to a wallet + /// + /// Note: This method does NOT validate wallet inputs. It only parses outputs. + pub fn parse_outputs_with_wallet_keys( + &self, + wallet_keys: JsValue, + ) -> Result { + // Convert wallet keys from JsValue + let wallet_keys = root_wallet_keys_from_jsvalue(&wallet_keys)?; + + // Call the Rust implementation + let parsed_outputs = self + .psbt + .parse_outputs_with_wallet_keys(&wallet_keys) + .map_err(|e| WasmUtxoError::new(&format!("Failed to parse outputs: {}", e)))?; + + // Convert Vec to JsValue + parsed_outputs.try_to_js_value() + } } diff --git a/packages/wasm-utxo/test/fixedScript/parseTransactionWithWalletKeys.ts b/packages/wasm-utxo/test/fixedScript/parseTransactionWithWalletKeys.ts index a377d12..443fd27 100644 --- a/packages/wasm-utxo/test/fixedScript/parseTransactionWithWalletKeys.ts +++ b/packages/wasm-utxo/test/fixedScript/parseTransactionWithWalletKeys.ts @@ -3,9 +3,15 @@ import * as fs from "node:fs"; import * as path from "node:path"; import * as utxolib from "@bitgo/utxo-lib"; import { fixedScriptWallet } from "../../js"; +import { BitGoPsbt } from "../../js/fixedScriptWallet"; type Triple = [T, T, T]; +function getOtherWalletKeys(): utxolib.bitgo.RootWalletKeys { + const otherWalletKeys = utxolib.testutil.getKeyTriple("too many secrets"); + return new utxolib.bitgo.RootWalletKeys(otherWalletKeys); +} + /** * Load a PSBT fixture from JSON file and return the PSBT bytes */ @@ -72,13 +78,17 @@ describe("parseTransactionWithWalletKeys", function () { const networkName = utxolib.getNetworkName(network); describe(`network: ${networkName}`, function () { - it("should parse transaction and identify internal/external outputs", function () { - // Load PSBT from fixture - const psbtBytes = loadPsbtFixture(networkName); - const rootWalletKeys = loadWalletKeysFromFixture(networkName); + let psbtBytes: Buffer; + let bitgoPsbt: BitGoPsbt; + let rootWalletKeys: utxolib.bitgo.RootWalletKeys; + + before(function () { + psbtBytes = loadPsbtFixture(networkName); + bitgoPsbt = fixedScriptWallet.BitGoPsbt.fromBytes(psbtBytes, networkName); + rootWalletKeys = loadWalletKeysFromFixture(networkName); + }); - // Parse with WASM - const bitgoPsbt = fixedScriptWallet.BitGoPsbt.fromBytes(psbtBytes, networkName); + it("should parse transaction and identify internal/external outputs", function () { const parsed = bitgoPsbt.parseTransactionWithWalletKeys(rootWalletKeys, { outputScripts: [replayProtectionScript], }); @@ -93,18 +103,30 @@ describe("parseTransactionWithWalletKeys", function () { // Validate outputs assert.ok(parsed.outputs.length > 0, "Should have at least one output"); - // Count internal outputs (scriptId is defined) - const internalOutputs = parsed.outputs.filter((o) => o.scriptId !== undefined); + // Count internal outputs (scriptId is defined and not null) + const internalOutputs = parsed.outputs.filter((o) => o.scriptId); - // Count external outputs (scriptId is undefined) - const externalOutputs = parsed.outputs.filter((o) => o.scriptId === undefined); + // Count external outputs (scriptId is null or undefined) + const externalOutputs = parsed.outputs.filter((o) => o.scriptId === null); - // All outputs in the fixture are internal - assert.ok(internalOutputs.length > 0, "All outputs should be internal (have scriptId)"); + assert.ok(externalOutputs.every((o) => o.address || o.script)); + const nonAddressOutputs = externalOutputs.filter((o) => o.address === null); + assert.strictEqual(nonAddressOutputs.length, 1); + const [opReturnOutput] = nonAddressOutputs; + const expectedOpReturn = utxolib.payments.embed({ + data: [Buffer.from("setec astronomy")], + }).output; + assert.strictEqual( + Buffer.from(opReturnOutput.script).toString("hex"), + expectedOpReturn.toString("hex"), + ); + + // Fixtures now have 3 external outputs + assert.ok(internalOutputs.length > 0, "Should have internal outputs (have scriptId)"); assert.strictEqual( externalOutputs.length, - 0, - "Should have no external outputs in test fixture", + 3, + "Should have 3 external outputs in test fixture", ); // Verify all outputs have proper structure @@ -115,12 +137,8 @@ describe("parseTransactionWithWalletKeys", function () { // Address is optional for non-standard scripts }); - // Verify spend amount (should be 0 since all outputs are internal) - assert.strictEqual( - parsed.spendAmount, - 0n, - "Spend amount should be 0 when all outputs are internal", - ); + // Verify spend amount (should be > 0 since there are external outputs) + assert.strictEqual(parsed.spendAmount, 900n * 3n); // Verify miner fee calculation const totalInputValue = parsed.inputs.reduce((sum, i) => sum + i.value, 0n); @@ -136,6 +154,79 @@ describe("parseTransactionWithWalletKeys", function () { assert.ok(typeof parsed.virtualSize === "number", "Virtual size should be a number"); assert.ok(parsed.virtualSize > 0, "Virtual size should be > 0"); }); + + it("should fail to parse with other wallet keys", function () { + assert.throws( + () => { + bitgoPsbt.parseTransactionWithWalletKeys(getOtherWalletKeys(), { + outputScripts: [replayProtectionScript], + }); + }, + (error: Error) => { + return error.message.includes( + "Failed to parse transaction: Input 0: wallet validation failed", + ); + }, + ); + }); + + it("should recognize output for other wallet keys", function () { + const parsedOutputs = bitgoPsbt.parseOutputsWithWalletKeys(getOtherWalletKeys()); + + // Should return an array of parsed outputs + assert.ok(Array.isArray(parsedOutputs), "Should return an array"); + assert.ok(parsedOutputs.length > 0, "Should have at least one output"); + + // Verify all outputs have proper structure + parsedOutputs.forEach((output, i) => { + assert.ok(output.script instanceof Uint8Array, `Output ${i} script should be Uint8Array`); + assert.ok(typeof output.value === "bigint", `Output ${i} value should be bigint`); + assert.ok(output.value > 0n, `Output ${i} value should be > 0`); + // Address can be null for non-standard scripts + assert.ok( + typeof output.address === "string" || output.address === null, + `Output ${i} address should be string or null`, + ); + // scriptId can be null for external outputs + assert.ok( + output.scriptId === null || + (typeof output.scriptId === "object" && + typeof output.scriptId.chain === "number" && + typeof output.scriptId.index === "number"), + `Output ${i} scriptId should be null or an object with chain and index`, + ); + }); + + // Compare with the original wallet keys to verify we get different results + const originalParsedOutputs = bitgoPsbt.parseOutputsWithWalletKeys(rootWalletKeys); + + // Should have the same number of outputs + assert.strictEqual( + parsedOutputs.length, + originalParsedOutputs.length, + "Should parse the same number of outputs", + ); + + // Find outputs that belong to the other wallet keys (scriptId !== null) + const otherWalletOutputs = parsedOutputs.filter((o) => o.scriptId !== null); + + // Should have exactly one output for the other wallet keys + assert.strictEqual( + otherWalletOutputs.length, + 1, + "Should have exactly one output belonging to the other wallet keys", + ); + + // Verify that this output is marked as external (scriptId === null) under regular wallet keys + const otherWalletOutputIndex = parsedOutputs.findIndex((o) => o.scriptId !== null); + const sameOutputWithRegularKeys = originalParsedOutputs[otherWalletOutputIndex]; + + assert.strictEqual( + sameOutputWithRegularKeys.scriptId, + null, + "The output belonging to other wallet keys should be marked as external (scriptId === null) when parsed with regular wallet keys", + ); + }); }); }); diff --git a/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.bitcoin.fullsigned.json b/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.bitcoin.fullsigned.json index b77f442..7a5a30a 100644 --- a/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.bitcoin.fullsigned.json +++ b/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.bitcoin.fullsigned.json @@ -4,41 +4,41 @@ "xprv9s21ZrQH143K2eBLSVNk4zhjDzqzqM29aS9cjr4CcoNrKLYwLHtwgTURSk7RPV3cH9zNZQeR1zGw3MEwSjvARSfWEGpxfaBmduhW3TKsH5g", "xprv9s21ZrQH143K39N9shF9hAsTwh1FvQuBk8UVsZVwr4XtpqF7stCu2LH358NLuqkkK6pu1Af7TJHr5FZERQoLLtnC7wkoM9sdFo1HuP7dWuv" ], - "psbtBase64": "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", - "psbtBase64Finalized": "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", + "psbtBase64": "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", + "psbtBase64Finalized": "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", "inputs": [ { - "hash": "d99efae199fc4d54e5825a8e3368a395e9eb329915cfb5d88dc311507d184836", + "hash": "7cce12effc2ea564c4227333fd305447e0de7b3ae7a5fcc751effff3ea1377e1", "index": 0, "sequence": 4294967295 }, { - "hash": "1ec9729a1b25373a30f0fe6e0879b31136a54f2f8c98618c46862748a08c5e78", + "hash": "b9c7b288fd6aa0d1415996e2a5dad9a4e070c129e179277f53e32f602f180646", "index": 1, "sequence": 4294967295 }, { - "hash": "bb0dfbeba59bba69e3ce07a54346f804c543fa46d828ed539d11231adbaa8b7b", + "hash": "1f57d9560ae9071600b696533192dc17799164fd3fa12804a7f7eb4201c4d5dd", "index": 2, "sequence": 4294967295 }, { - "hash": "a662a5ffebf58bf3e65e53456c67c029cc154a2409740d8cd37fdee7559c5efd", + "hash": "fc8fe5ff2a818c7661a4629809df2a1ffd60b6d16549fbf4882b54e7413ff8e6", "index": 3, "sequence": 4294967295 }, { - "hash": "d394375cee23b3b9951488c0403529157a85b058edc0351546d9eb4807e8a1d3", + "hash": "998804e6718d94c77eef1e8b3cd787bcc2dbfcbd6c009ab33043e7e500d5b49b", "index": 4, "sequence": 4294967295 }, { - "hash": "0d2f7f3486edaefc6ab92c21f7caf90085c4de4adac491106fd8a0e4f563dea3", + "hash": "02b23e9ffd550fa053f4c43e097b8114e463c8ba52c72b30d31d10cde853aabf", "index": 5, "sequence": 4294967295 }, { - "hash": "97441d99a8d66f124ab3c9de26b87bd00aeb1547051c842a88165c1b089ee902", + "hash": "200d021345d40b204cc22a07ebad78da17159f34c2c656a2f4a51d68c6ca7754", "index": 6, "sequence": 4294967295 } @@ -49,11 +49,11 @@ "partialSig": [ { "pubkey": "03e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b", - "signature": "3045022100dd31a25d0ebea90e67910168ef7c2b383ca26192cd5c8709f02980b7ca90472802203795c65ee0f073b80644d0c8ffa1d428457ae2af3df5b5d8117949781d10c46201" + "signature": "3044022068576594f32f0196dce83d0a2fadde3e3670ae4cee22295337c406374a14496602205858f9cbf54285930c2004045440956db1953a67d305ca3db0206ffd7e7d534301" }, { "pubkey": "03f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f", - "signature": "304402201e79545c011e34b1b872b4b057e66262d86881da6a7f853e7e57a9a4d12c6dc102201a538b2175c7b7161c76da18394220f354ae2729fcc1c902b74c59cd79e0153101" + "signature": "3044022063f7d77b3e78d916fef10e0e3249730b0b364a07bd4d1de482e7dc3a6910e13402204925ac2db7e1e6a51970f288a12d88d8abfec4fc3b44686664f5a6d707e6b27101" } ], "sighashType": 1, @@ -76,7 +76,7 @@ } ], "witnessUtxo": { - "value": "1000", + "value": "2000", "script": "a914567cd7b44f9f3a07c3138f37bf984b60fbbaf24387" } }, @@ -84,16 +84,16 @@ "type": "p2shP2wsh", "witnessUtxo": { "script": "a9140e26b25d0ceae6f9cff3edaccaa0d1a70da7600f87", - "value": "1000" + "value": "2000" }, "partialSig": [ { "pubkey": "02234531bc9119a36a7946e95aeb74915dd087c7b44f517b8eeeb73f89a0ff1a99", - "signature": "3045022100df41fbcbf3c7f77182627bcb7cd17973b8ca58c16b81de98e94c0293dcf33ac202206017171914fdfbc80f933ab3b5aae4e3d36e968757e6c0788ffbeaaebc68e21e01" + "signature": "304402204f46d55ab3c78be2dd7b2df1a04aa929478c32445ea948923dc36f13eea30d23022054db1d0f3e7922e1ee1e7c3610b73c0297050c37cc4ac12e8ac63cb71dc314a501" }, { "pubkey": "02a585f3fab49b5ef95346d932221a221bd55ec191f15533e0f270b3582574f035", - "signature": "304402205f760c27e7598a9e80a2adaf1d925c67d2e6c24aec773e5cce56d234159ab1e502201ce97d5659681ab881e10acc9c8021587f843a15336c3a8b6fb2efc053928b8501" + "signature": "3045022100c3dddbc8b20f4aac003165182fb72357486da8a1538d151b06aca94f7894e169022050756f3949e780fd15e3a25baf7b3b3f674422c7ee8aff1d2f77a0f4d7f42ada01" } ], "sighashType": 1, @@ -121,16 +121,16 @@ "type": "p2wsh", "witnessUtxo": { "script": "0020db0427f1822b4777670e6673c28af02f6da1d5afe71a71f5c9064470b229fafd", - "value": "1000" + "value": "2000" }, "partialSig": [ { "pubkey": "02e80a08885c353676b820cdc290e6d81a0ac95a03e8abbf4bb7aeebfb70feb418", - "signature": "304402206441089c8c71a4926b49a5ab12bfaa86c4b64abbc519b3d217d68fe71bc43bee02203e17d0752c0b411e9477c22c2f4556a62da39e60095c6e0774bf42aa8f491b4d01" + "signature": "3045022100a9a571f171172962c80bf97099c0f1a809bec183af83dabe65bfc51ff1084548022047376a83e5d8bd5bfb07c5720bf90535d9a0ba5837172235132530387618b95901" }, { "pubkey": "03519e572ab468560d1f8d0f87699d098308e166905f5dcae4390f060faa8f1ce3", - "signature": "3045022100d3b03fb77553144e14171c7b1b517a3bf33df87370b65e337f0a50844562261e0220585bc0913b56ad968161d343f321d77f5f94ff3cf62545932f1509239a15a38e01" + "signature": "304402207017fae20521ac634cfaf259714d370efcd196f83fb8d7c3133207900f27355902201e9b7f217987da96f77b3ba33e868987d13257cc03a05af959e34be2719fe1b501" } ], "sighashType": 1, @@ -157,19 +157,19 @@ "type": "p2tr", "witnessUtxo": { "script": "5120394b94d061d7b778fed8a204ce05ed0b44954ec1622f934f84114e1173f33027", - "value": "1000" + "value": "2000" }, "sighashType": 0, "tapScriptSig": [ { "pubkey": "7373d723ce0a87f8fdd66843be12dae9d51939f68188d5ad96920bef5f51f496", "leafHash": "83d7f98e9ef0f7336a06f4a0115183a9f996cbac1228e9aa7638f447f0249f30", - "signature": "83b1bb7c6ce5868c8a723c4d350591894809b1335586f60cbfccc6dd4e28b8630a74637b1b242e5a389540db94f23bcbedee9c783830cb2afaff1f2763dbdb7b" + "signature": "be30d2f4e624a99d258f9de83971d249611d1956908b64c8914fe2a347ecd9547b7b67aa6f544e9b5b21d265f7f2b83c67c40c1fc6e22deabbdc320ed1fc6080" }, { "pubkey": "aa88ca194fda43486504b86ac9b71f10fc41de7b1713874839427f74e78c2d5a", "leafHash": "83d7f98e9ef0f7336a06f4a0115183a9f996cbac1228e9aa7638f447f0249f30", - "signature": "e7dab0d277ce7c41933136b44dcabef400f1d0e622a2255f9867d807bc8e0008cfd30766d36d736c8df7aa32917de59d0832b481c499f0917876134532306d45" + "signature": "ce28402fd5d3544b9f3a8f21bc122c2147a9b17256458eb5b69b33c0ea5d2531b72108238a7493f2dd264221a87119b5343c16dcc48e941ba507243624f3d3c8" } ], "tapLeafScript": [ @@ -202,19 +202,19 @@ "type": "p2trMusig2", "witnessUtxo": { "script": "512029bbfaf4385b10dc2bbe7ab4d50e89cebe8f507968727b19689e2638083cc55b", - "value": "1000" + "value": "2000" }, "sighashType": 0, "tapScriptSig": [ { "pubkey": "035c9d632db2ddb8f90cf3ccfc931822bcb1f24562b23ae041abf12e54bca64d", "leafHash": "429069c8320ff5f1c8ac2a0b1047ff1450b8c0d325e1d12f1c52684d91a3b9fb", - "signature": "4d8e50128b5c61dd449b352a6d6f3d611e163b0794c8c2d057d25401957bb07a70420e336e18f6b255d5b869570c087091c30c1a33f0cac0a40d90d0514c69a4" + "signature": "63fb7b832f6aa0f406554c195a96086b7e14468e4622b8e9976b3a83dca53a7c9152649a6d42d77c91d078eee2044e40c9ded9c90c0ee73f73930e38480f5063" }, { "pubkey": "643151ab03f3a97bb86d3592f12f8d25a8026d89cd47342fc1b49c5e2e63478b", "leafHash": "429069c8320ff5f1c8ac2a0b1047ff1450b8c0d325e1d12f1c52684d91a3b9fb", - "signature": "0a1e013f6d57fb8b248b2b19b08b34c1a3cd5ff6de4acdf19dd4ce0e02d42154856dd569f4668f2abaccbb50ce81a9d2f53efdfb627c2cb14cf92c4189a35da7" + "signature": "48ee7fb32dc07262ed7be7d907734df486ae6e54018d0b109518c7ae344366f72a234bdf28bce46a9fb1ef49e9292c26a4d1ce228936bf2824c38bf866ba371a" } ], "tapLeafScript": [ @@ -247,7 +247,7 @@ "type": "taprootKeyPathSpend", "witnessUtxo": { "script": "512015c5815026f6a54b10194fc6980f1866a02d9ec128533c7997cdb4289bf3ef16", - "value": "1000" + "value": "2000" }, "sighashType": 0, "tapBip32Derivation": [ @@ -273,19 +273,19 @@ }, { "key": "fc05424954474f02020fdea69e40a3adef3cdc7fa6f3af02f4c9d9e3254503c96a6a2b4aa66e77817115c5815026f6a54b10194fc6980f1866a02d9ec128533c7997cdb4289bf3ef16", - "value": "02826949740dff45d408b1f19d94c720f53411e02c525b28ab3c593b6b530fe0370374b8a0ffcaaaee6b772dac5f7c23ef33670b32ec77c6d41efb3c36df2165a094" + "value": "02b4881cc04cf3173c6e8b15d00628725a2c13e7f4be2c1a282267a5ad99d75adf032439eda8b735b1c76cbcce28e6e38ff0296bf8fc49697e4139e69b618b91c317" }, { "key": "fc05424954474f02021d978a17486ff9e47c82990269e531fc63981419d4ce73ee8bd2c99661c5395315c5815026f6a54b10194fc6980f1866a02d9ec128533c7997cdb4289bf3ef16", - "value": "03a4aaf46f3a0bc39a73855fa875b2f2f04bdb06235afbaedf857b593dddc63cb402cdb7f1a93ec526282198d834423371757e8f43932d03b9f43c3f7378300ae508" + "value": "02c5e3e6b77561cf40b98223232d555e5036e7cc6dff331b2ac56dbe88ac4596dd034e1a2caab3b4564c9edbd5cd9c3c9d9329b2aa0a1c10b95085429a4a5b5ce601" }, { "key": "fc05424954474f03020fdea69e40a3adef3cdc7fa6f3af02f4c9d9e3254503c96a6a2b4aa66e77817115c5815026f6a54b10194fc6980f1866a02d9ec128533c7997cdb4289bf3ef16", - "value": "fbdc39c3b8ffca4e6caf3298fa1a4be546b99163c2f21bd374d2254ec5b3c0f4" + "value": "195d81caf2f957fb640de13e9490b065b54f0bd6a659f6144f88a635870ab68e" }, { "key": "fc05424954474f03021d978a17486ff9e47c82990269e531fc63981419d4ce73ee8bd2c99661c5395315c5815026f6a54b10194fc6980f1866a02d9ec128533c7997cdb4289bf3ef16", - "value": "1cd8a0c0598b0d88f889fdf9a3140f8f088e2187803a2faaee3f13c0163eb76c" + "value": "f1a4a1d7baece98c0d2c11aa5e31728b6456062824e961a59fcbc3831dd181e5" } ], "musig2Participants": { @@ -300,24 +300,24 @@ { "participantPubKey": "020fdea69e40a3adef3cdc7fa6f3af02f4c9d9e3254503c96a6a2b4aa66e778171", "tapOutputKey": "15c5815026f6a54b10194fc6980f1866a02d9ec128533c7997cdb4289bf3ef16", - "pubNonce": "02826949740dff45d408b1f19d94c720f53411e02c525b28ab3c593b6b530fe0370374b8a0ffcaaaee6b772dac5f7c23ef33670b32ec77c6d41efb3c36df2165a094" + "pubNonce": "02b4881cc04cf3173c6e8b15d00628725a2c13e7f4be2c1a282267a5ad99d75adf032439eda8b735b1c76cbcce28e6e38ff0296bf8fc49697e4139e69b618b91c317" }, { "participantPubKey": "021d978a17486ff9e47c82990269e531fc63981419d4ce73ee8bd2c99661c53953", "tapOutputKey": "15c5815026f6a54b10194fc6980f1866a02d9ec128533c7997cdb4289bf3ef16", - "pubNonce": "03a4aaf46f3a0bc39a73855fa875b2f2f04bdb06235afbaedf857b593dddc63cb402cdb7f1a93ec526282198d834423371757e8f43932d03b9f43c3f7378300ae508" + "pubNonce": "02c5e3e6b77561cf40b98223232d555e5036e7cc6dff331b2ac56dbe88ac4596dd034e1a2caab3b4564c9edbd5cd9c3c9d9329b2aa0a1c10b95085429a4a5b5ce601" } ], "musig2PartialSigs": [ { "participantPubKey": "020fdea69e40a3adef3cdc7fa6f3af02f4c9d9e3254503c96a6a2b4aa66e778171", "tapOutputKey": "15c5815026f6a54b10194fc6980f1866a02d9ec128533c7997cdb4289bf3ef16", - "partialSig": "fbdc39c3b8ffca4e6caf3298fa1a4be546b99163c2f21bd374d2254ec5b3c0f4" + "partialSig": "195d81caf2f957fb640de13e9490b065b54f0bd6a659f6144f88a635870ab68e" }, { "participantPubKey": "021d978a17486ff9e47c82990269e531fc63981419d4ce73ee8bd2c99661c53953", "tapOutputKey": "15c5815026f6a54b10194fc6980f1866a02d9ec128533c7997cdb4289bf3ef16", - "partialSig": "1cd8a0c0598b0d88f889fdf9a3140f8f088e2187803a2faaee3f13c0163eb76c" + "partialSig": "f1a4a1d7baece98c0d2c11aa5e31728b6456062824e961a59fcbc3831dd181e5" } ] }, @@ -326,13 +326,13 @@ "partialSig": [ { "pubkey": "0336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095", - "signature": "3045022100d2a7abb6c0563c3000e37412a9b97f6352d17e40960456fe830d264f0474f8b6022038d5cdbe88a319de5d7b7db8f57d0a92524beb242729b46a617adb530f2fa0d001" + "signature": "3044022066ba18beb6d351e087fe1203f4a0e47ddcc035882f9cd30a83e2d92febe9eff90220664396d8ebdcd04bef62a0781c1261279493b2ad88dc79eddc55f11e3ebcdb9d01" } ], "sighashType": 1, "redeemScript": "210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac", "witnessUtxo": { - "value": "1000", + "value": "2000", "script": "a91420b37094d82a513451ff0ccd9db23aba05bc5ef387" } } @@ -342,59 +342,59 @@ "type": "p2sh", "witnessUtxo": { "script": "a914567cd7b44f9f3a07c3138f37bf984b60fbbaf24387", - "value": "1000" + "value": "2000" }, - "finalScriptSig": "0047304402201e79545c011e34b1b872b4b057e66262d86881da6a7f853e7e57a9a4d12c6dc102201a538b2175c7b7161c76da18394220f354ae2729fcc1c902b74c59cd79e0153101483045022100dd31a25d0ebea90e67910168ef7c2b383ca26192cd5c8709f02980b7ca90472802203795c65ee0f073b80644d0c8ffa1d428457ae2af3df5b5d8117949781d10c462014c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53ae" + "finalScriptSig": "00473044022063f7d77b3e78d916fef10e0e3249730b0b364a07bd4d1de482e7dc3a6910e13402204925ac2db7e1e6a51970f288a12d88d8abfec4fc3b44686664f5a6d707e6b27101473044022068576594f32f0196dce83d0a2fadde3e3670ae4cee22295337c406374a14496602205858f9cbf54285930c2004045440956db1953a67d305ca3db0206ffd7e7d5343014c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53ae" }, { "type": "p2shP2wsh", "witnessUtxo": { "script": "a9140e26b25d0ceae6f9cff3edaccaa0d1a70da7600f87", - "value": "1000" + "value": "2000" }, "finalScriptSig": "22002046d4800a1393330196085399ed4a1700b4c2fd38c52188c3a3a91f721f3c9600", - "finalScriptWitness": "040047304402205f760c27e7598a9e80a2adaf1d925c67d2e6c24aec773e5cce56d234159ab1e502201ce97d5659681ab881e10acc9c8021587f843a15336c3a8b6fb2efc053928b8501483045022100df41fbcbf3c7f77182627bcb7cd17973b8ca58c16b81de98e94c0293dcf33ac202206017171914fdfbc80f933ab3b5aae4e3d36e968757e6c0788ffbeaaebc68e21e0169522102a585f3fab49b5ef95346d932221a221bd55ec191f15533e0f270b3582574f0352102c4f7866cfd5996bc1068a96313ca15e9ccb5e984583a07340dddae7af014605b2102234531bc9119a36a7946e95aeb74915dd087c7b44f517b8eeeb73f89a0ff1a9953ae" + "finalScriptWitness": "0400483045022100c3dddbc8b20f4aac003165182fb72357486da8a1538d151b06aca94f7894e169022050756f3949e780fd15e3a25baf7b3b3f674422c7ee8aff1d2f77a0f4d7f42ada0147304402204f46d55ab3c78be2dd7b2df1a04aa929478c32445ea948923dc36f13eea30d23022054db1d0f3e7922e1ee1e7c3610b73c0297050c37cc4ac12e8ac63cb71dc314a50169522102a585f3fab49b5ef95346d932221a221bd55ec191f15533e0f270b3582574f0352102c4f7866cfd5996bc1068a96313ca15e9ccb5e984583a07340dddae7af014605b2102234531bc9119a36a7946e95aeb74915dd087c7b44f517b8eeeb73f89a0ff1a9953ae" }, { "type": "p2wsh", "witnessUtxo": { "script": "0020db0427f1822b4777670e6673c28af02f6da1d5afe71a71f5c9064470b229fafd", - "value": "1000" + "value": "2000" }, - "finalScriptWitness": "0400483045022100d3b03fb77553144e14171c7b1b517a3bf33df87370b65e337f0a50844562261e0220585bc0913b56ad968161d343f321d77f5f94ff3cf62545932f1509239a15a38e0147304402206441089c8c71a4926b49a5ab12bfaa86c4b64abbc519b3d217d68fe71bc43bee02203e17d0752c0b411e9477c22c2f4556a62da39e60095c6e0774bf42aa8f491b4d0169522103519e572ab468560d1f8d0f87699d098308e166905f5dcae4390f060faa8f1ce32103a05bc26391221d685e18daaff36a1e95c34f99451253c16cd42650db278a79112102e80a08885c353676b820cdc290e6d81a0ac95a03e8abbf4bb7aeebfb70feb41853ae" + "finalScriptWitness": "040047304402207017fae20521ac634cfaf259714d370efcd196f83fb8d7c3133207900f27355902201e9b7f217987da96f77b3ba33e868987d13257cc03a05af959e34be2719fe1b501483045022100a9a571f171172962c80bf97099c0f1a809bec183af83dabe65bfc51ff1084548022047376a83e5d8bd5bfb07c5720bf90535d9a0ba5837172235132530387618b9590169522103519e572ab468560d1f8d0f87699d098308e166905f5dcae4390f060faa8f1ce32103a05bc26391221d685e18daaff36a1e95c34f99451253c16cd42650db278a79112102e80a08885c353676b820cdc290e6d81a0ac95a03e8abbf4bb7aeebfb70feb41853ae" }, { "type": "p2tr", "witnessUtxo": { "script": "5120394b94d061d7b778fed8a204ce05ed0b44954ec1622f934f84114e1173f33027", - "value": "1000" + "value": "2000" }, - "finalScriptWitness": "0440e7dab0d277ce7c41933136b44dcabef400f1d0e622a2255f9867d807bc8e0008cfd30766d36d736c8df7aa32917de59d0832b481c499f0917876134532306d454083b1bb7c6ce5868c8a723c4d350591894809b1335586f60cbfccc6dd4e28b8630a74637b1b242e5a389540db94f23bcbedee9c783830cb2afaff1f2763dbdb7b44207373d723ce0a87f8fdd66843be12dae9d51939f68188d5ad96920bef5f51f496ad20aa88ca194fda43486504b86ac9b71f10fc41de7b1713874839427f74e78c2d5aac41c0bc17ea2bbf6ff46bd5c0c3780be2a63880eb7bb782b39ed86f29b99f4882994e1b178b1b55d3c6aac7b039e3422dfdb9c9d75d4d6fc908e9743e88b651e48d83" + "finalScriptWitness": "0440ce28402fd5d3544b9f3a8f21bc122c2147a9b17256458eb5b69b33c0ea5d2531b72108238a7493f2dd264221a87119b5343c16dcc48e941ba507243624f3d3c840be30d2f4e624a99d258f9de83971d249611d1956908b64c8914fe2a347ecd9547b7b67aa6f544e9b5b21d265f7f2b83c67c40c1fc6e22deabbdc320ed1fc608044207373d723ce0a87f8fdd66843be12dae9d51939f68188d5ad96920bef5f51f496ad20aa88ca194fda43486504b86ac9b71f10fc41de7b1713874839427f74e78c2d5aac41c0bc17ea2bbf6ff46bd5c0c3780be2a63880eb7bb782b39ed86f29b99f4882994e1b178b1b55d3c6aac7b039e3422dfdb9c9d75d4d6fc908e9743e88b651e48d83" }, { "type": "p2trMusig2", "witnessUtxo": { "script": "512029bbfaf4385b10dc2bbe7ab4d50e89cebe8f507968727b19689e2638083cc55b", - "value": "1000" + "value": "2000" }, - "finalScriptWitness": "04404d8e50128b5c61dd449b352a6d6f3d611e163b0794c8c2d057d25401957bb07a70420e336e18f6b255d5b869570c087091c30c1a33f0cac0a40d90d0514c69a4400a1e013f6d57fb8b248b2b19b08b34c1a3cd5ff6de4acdf19dd4ce0e02d42154856dd569f4668f2abaccbb50ce81a9d2f53efdfb627c2cb14cf92c4189a35da74420643151ab03f3a97bb86d3592f12f8d25a8026d89cd47342fc1b49c5e2e63478bad20035c9d632db2ddb8f90cf3ccfc931822bcb1f24562b23ae041abf12e54bca64dac41c1a107a403f7a207e7b1f552d3fd3f55f64ae40e149d0d26f4868ad7faec949eb7637e37cac6e5f22347ab68e876b559117d9597ee7b37fb983c2ab9e51023c976" + "finalScriptWitness": "044063fb7b832f6aa0f406554c195a96086b7e14468e4622b8e9976b3a83dca53a7c9152649a6d42d77c91d078eee2044e40c9ded9c90c0ee73f73930e38480f50634048ee7fb32dc07262ed7be7d907734df486ae6e54018d0b109518c7ae344366f72a234bdf28bce46a9fb1ef49e9292c26a4d1ce228936bf2824c38bf866ba371a4420643151ab03f3a97bb86d3592f12f8d25a8026d89cd47342fc1b49c5e2e63478bad20035c9d632db2ddb8f90cf3ccfc931822bcb1f24562b23ae041abf12e54bca64dac41c1a107a403f7a207e7b1f552d3fd3f55f64ae40e149d0d26f4868ad7faec949eb7637e37cac6e5f22347ab68e876b559117d9597ee7b37fb983c2ab9e51023c976" }, { "type": "taprootKeyPathSpend", "witnessUtxo": { "script": "512015c5815026f6a54b10194fc6980f1866a02d9ec128533c7997cdb4289bf3ef16", - "value": "1000" + "value": "2000" }, "unknownKeyVals": [], - "finalScriptWitness": "01402ea4aeeef7c10765ed7bdce7ac429b7395e08cf55083df38384781054b0880e244fe8a2d847a8c334431322d0eeba4e34872ef6052e2044fff7fa8763ce0c20b" + "finalScriptWitness": "01400cfa38061dca7d6281adb9d2211757e54519b82cb27071e516ef86a7b8f8825988376fea2664afbdb2de6f9923f53dbbb7f5afd1f919f96c756e31da4342dec4" }, { "type": "p2shP2pk", "witnessUtxo": { "script": "a91420b37094d82a513451ff0ccd9db23aba05bc5ef387", - "value": "1000" + "value": "2000" }, - "finalScriptSig": "483045022100d2a7abb6c0563c3000e37412a9b97f6352d17e40960456fe830d264f0474f8b6022038d5cdbe88a319de5d7b7db8f57d0a92524beb242729b46a617adb530f2fa0d00123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac" + "finalScriptSig": "473044022066ba18beb6d351e087fe1203f4a0e47ddcc035882f9cd30a83e2d92febe9eff90220664396d8ebdcd04bef62a0781c1261279493b2ad88dc79eddc55f11e3ebcdb9d0123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac" } ], "outputs": [ @@ -422,6 +422,20 @@ "script": "51204f73b5561399eb397b5ab413e090cc0c48ff703a61afe47cf7d47a23d43b978b", "value": "900", "address": "bc1pfaem24snn84nj766ksf7pyxvp3y07up6vxh7gl8h63az84pmj79sehcc5d" + }, + { + "script": "a9141e490a2a3641ffccc557aecddca67104f42978b387", + "value": "900", + "address": "34T9hBmUH9m7aCiJzk3BCPuLaGdGKRmWdL" + }, + { + "script": "a914954288203f9697e25eaecb48d85b8a8608c385cf87", + "value": "900", + "address": "3FJEJqGMWCA8XUnK1jypEy7bu74YMCT8eE" + }, + { + "script": "6a0f736574656320617374726f6e6f6d79", + "value": "900" } ], "psbtOutputs": [ @@ -580,7 +594,29 @@ ] } ] - } + }, + { + "redeemScript": "5221032fc8f23c959ec7311121bb664c54d985d71a1194c81bad1d72a8ec7bcd25ea5321030f976a29b93820b18c49955828292dd348245d9cd56326681c9eaa9a495003dd210340d9f6c19beb27a83021d28ae7c780505983dc2e1ecc79e77dbd7cae10528a2a53ae", + "bip32Derivation": [ + { + "masterFingerprint": "d4ad8372", + "pubkey": "030f976a29b93820b18c49955828292dd348245d9cd56326681c9eaa9a495003dd", + "path": "0/0/0/5" + }, + { + "masterFingerprint": "547f4576", + "pubkey": "032fc8f23c959ec7311121bb664c54d985d71a1194c81bad1d72a8ec7bcd25ea53", + "path": "0/0/0/5" + }, + { + "masterFingerprint": "405c65bd", + "pubkey": "0340d9f6c19beb27a83021d28ae7c780505983dc2e1ecc79e77dbd7cae10528a2a", + "path": "0/0/0/5" + } + ] + }, + {}, + {} ], - "extractedTransaction": "01000000000107d99efae199fc4d54e5825a8e3368a395e9eb329915cfb5d88dc311507d18483600000000fdfd000047304402201e79545c011e34b1b872b4b057e66262d86881da6a7f853e7e57a9a4d12c6dc102201a538b2175c7b7161c76da18394220f354ae2729fcc1c902b74c59cd79e0153101483045022100dd31a25d0ebea90e67910168ef7c2b383ca26192cd5c8709f02980b7ca90472802203795c65ee0f073b80644d0c8ffa1d428457ae2af3df5b5d8117949781d10c462014c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53aeffffffff1ec9729a1b25373a30f0fe6e0879b31136a54f2f8c98618c46862748a08c5e78010000002322002046d4800a1393330196085399ed4a1700b4c2fd38c52188c3a3a91f721f3c9600ffffffffbb0dfbeba59bba69e3ce07a54346f804c543fa46d828ed539d11231adbaa8b7b0200000000ffffffffa662a5ffebf58bf3e65e53456c67c029cc154a2409740d8cd37fdee7559c5efd0300000000ffffffffd394375cee23b3b9951488c0403529157a85b058edc0351546d9eb4807e8a1d30400000000ffffffff0d2f7f3486edaefc6ab92c21f7caf90085c4de4adac491106fd8a0e4f563dea30500000000ffffffff97441d99a8d66f124ab3c9de26b87bd00aeb1547051c842a88165c1b089ee902060000006d483045022100d2a7abb6c0563c3000e37412a9b97f6352d17e40960456fe830d264f0474f8b6022038d5cdbe88a319de5d7b7db8f57d0a92524beb242729b46a617adb530f2fa0d00123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095acffffffff05840300000000000017a914d909474404c124a3d04c3fbff61faa49cf43c58b87840300000000000017a914054127121d37f32266cd967c485404976a67adf0878403000000000000220020ba48e3f9874463943f90192a45f1ae895b779362a7629af7ad6a9d7a835e3d4f8403000000000000225120b27227f5cadc056afea4b02b4b97b9a0151786234c26ad588dccf134e78931c684030000000000002251204f73b5561399eb397b5ab413e090cc0c48ff703a61afe47cf7d47a23d43b978b00040047304402205f760c27e7598a9e80a2adaf1d925c67d2e6c24aec773e5cce56d234159ab1e502201ce97d5659681ab881e10acc9c8021587f843a15336c3a8b6fb2efc053928b8501483045022100df41fbcbf3c7f77182627bcb7cd17973b8ca58c16b81de98e94c0293dcf33ac202206017171914fdfbc80f933ab3b5aae4e3d36e968757e6c0788ffbeaaebc68e21e0169522102a585f3fab49b5ef95346d932221a221bd55ec191f15533e0f270b3582574f0352102c4f7866cfd5996bc1068a96313ca15e9ccb5e984583a07340dddae7af014605b2102234531bc9119a36a7946e95aeb74915dd087c7b44f517b8eeeb73f89a0ff1a9953ae0400483045022100d3b03fb77553144e14171c7b1b517a3bf33df87370b65e337f0a50844562261e0220585bc0913b56ad968161d343f321d77f5f94ff3cf62545932f1509239a15a38e0147304402206441089c8c71a4926b49a5ab12bfaa86c4b64abbc519b3d217d68fe71bc43bee02203e17d0752c0b411e9477c22c2f4556a62da39e60095c6e0774bf42aa8f491b4d0169522103519e572ab468560d1f8d0f87699d098308e166905f5dcae4390f060faa8f1ce32103a05bc26391221d685e18daaff36a1e95c34f99451253c16cd42650db278a79112102e80a08885c353676b820cdc290e6d81a0ac95a03e8abbf4bb7aeebfb70feb41853ae0440e7dab0d277ce7c41933136b44dcabef400f1d0e622a2255f9867d807bc8e0008cfd30766d36d736c8df7aa32917de59d0832b481c499f0917876134532306d454083b1bb7c6ce5868c8a723c4d350591894809b1335586f60cbfccc6dd4e28b8630a74637b1b242e5a389540db94f23bcbedee9c783830cb2afaff1f2763dbdb7b44207373d723ce0a87f8fdd66843be12dae9d51939f68188d5ad96920bef5f51f496ad20aa88ca194fda43486504b86ac9b71f10fc41de7b1713874839427f74e78c2d5aac41c0bc17ea2bbf6ff46bd5c0c3780be2a63880eb7bb782b39ed86f29b99f4882994e1b178b1b55d3c6aac7b039e3422dfdb9c9d75d4d6fc908e9743e88b651e48d8304404d8e50128b5c61dd449b352a6d6f3d611e163b0794c8c2d057d25401957bb07a70420e336e18f6b255d5b869570c087091c30c1a33f0cac0a40d90d0514c69a4400a1e013f6d57fb8b248b2b19b08b34c1a3cd5ff6de4acdf19dd4ce0e02d42154856dd569f4668f2abaccbb50ce81a9d2f53efdfb627c2cb14cf92c4189a35da74420643151ab03f3a97bb86d3592f12f8d25a8026d89cd47342fc1b49c5e2e63478bad20035c9d632db2ddb8f90cf3ccfc931822bcb1f24562b23ae041abf12e54bca64dac41c1a107a403f7a207e7b1f552d3fd3f55f64ae40e149d0d26f4868ad7faec949eb7637e37cac6e5f22347ab68e876b559117d9597ee7b37fb983c2ab9e51023c97601402ea4aeeef7c10765ed7bdce7ac429b7395e08cf55083df38384781054b0880e244fe8a2d847a8c334431322d0eeba4e34872ef6052e2044fff7fa8763ce0c20b0000000000" + "extractedTransaction": "010000000001077cce12effc2ea564c4227333fd305447e0de7b3ae7a5fcc751effff3ea1377e100000000fc00473044022063f7d77b3e78d916fef10e0e3249730b0b364a07bd4d1de482e7dc3a6910e13402204925ac2db7e1e6a51970f288a12d88d8abfec4fc3b44686664f5a6d707e6b27101473044022068576594f32f0196dce83d0a2fadde3e3670ae4cee22295337c406374a14496602205858f9cbf54285930c2004045440956db1953a67d305ca3db0206ffd7e7d5343014c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53aeffffffffb9c7b288fd6aa0d1415996e2a5dad9a4e070c129e179277f53e32f602f180646010000002322002046d4800a1393330196085399ed4a1700b4c2fd38c52188c3a3a91f721f3c9600ffffffff1f57d9560ae9071600b696533192dc17799164fd3fa12804a7f7eb4201c4d5dd0200000000fffffffffc8fe5ff2a818c7661a4629809df2a1ffd60b6d16549fbf4882b54e7413ff8e60300000000ffffffff998804e6718d94c77eef1e8b3cd787bcc2dbfcbd6c009ab33043e7e500d5b49b0400000000ffffffff02b23e9ffd550fa053f4c43e097b8114e463c8ba52c72b30d31d10cde853aabf0500000000ffffffff200d021345d40b204cc22a07ebad78da17159f34c2c656a2f4a51d68c6ca7754060000006c473044022066ba18beb6d351e087fe1203f4a0e47ddcc035882f9cd30a83e2d92febe9eff90220664396d8ebdcd04bef62a0781c1261279493b2ad88dc79eddc55f11e3ebcdb9d0123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095acffffffff08840300000000000017a914d909474404c124a3d04c3fbff61faa49cf43c58b87840300000000000017a914054127121d37f32266cd967c485404976a67adf0878403000000000000220020ba48e3f9874463943f90192a45f1ae895b779362a7629af7ad6a9d7a835e3d4f8403000000000000225120b27227f5cadc056afea4b02b4b97b9a0151786234c26ad588dccf134e78931c684030000000000002251204f73b5561399eb397b5ab413e090cc0c48ff703a61afe47cf7d47a23d43b978b840300000000000017a9141e490a2a3641ffccc557aecddca67104f42978b387840300000000000017a914954288203f9697e25eaecb48d85b8a8608c385cf878403000000000000116a0f736574656320617374726f6e6f6d79000400483045022100c3dddbc8b20f4aac003165182fb72357486da8a1538d151b06aca94f7894e169022050756f3949e780fd15e3a25baf7b3b3f674422c7ee8aff1d2f77a0f4d7f42ada0147304402204f46d55ab3c78be2dd7b2df1a04aa929478c32445ea948923dc36f13eea30d23022054db1d0f3e7922e1ee1e7c3610b73c0297050c37cc4ac12e8ac63cb71dc314a50169522102a585f3fab49b5ef95346d932221a221bd55ec191f15533e0f270b3582574f0352102c4f7866cfd5996bc1068a96313ca15e9ccb5e984583a07340dddae7af014605b2102234531bc9119a36a7946e95aeb74915dd087c7b44f517b8eeeb73f89a0ff1a9953ae040047304402207017fae20521ac634cfaf259714d370efcd196f83fb8d7c3133207900f27355902201e9b7f217987da96f77b3ba33e868987d13257cc03a05af959e34be2719fe1b501483045022100a9a571f171172962c80bf97099c0f1a809bec183af83dabe65bfc51ff1084548022047376a83e5d8bd5bfb07c5720bf90535d9a0ba5837172235132530387618b9590169522103519e572ab468560d1f8d0f87699d098308e166905f5dcae4390f060faa8f1ce32103a05bc26391221d685e18daaff36a1e95c34f99451253c16cd42650db278a79112102e80a08885c353676b820cdc290e6d81a0ac95a03e8abbf4bb7aeebfb70feb41853ae0440ce28402fd5d3544b9f3a8f21bc122c2147a9b17256458eb5b69b33c0ea5d2531b72108238a7493f2dd264221a87119b5343c16dcc48e941ba507243624f3d3c840be30d2f4e624a99d258f9de83971d249611d1956908b64c8914fe2a347ecd9547b7b67aa6f544e9b5b21d265f7f2b83c67c40c1fc6e22deabbdc320ed1fc608044207373d723ce0a87f8fdd66843be12dae9d51939f68188d5ad96920bef5f51f496ad20aa88ca194fda43486504b86ac9b71f10fc41de7b1713874839427f74e78c2d5aac41c0bc17ea2bbf6ff46bd5c0c3780be2a63880eb7bb782b39ed86f29b99f4882994e1b178b1b55d3c6aac7b039e3422dfdb9c9d75d4d6fc908e9743e88b651e48d83044063fb7b832f6aa0f406554c195a96086b7e14468e4622b8e9976b3a83dca53a7c9152649a6d42d77c91d078eee2044e40c9ded9c90c0ee73f73930e38480f50634048ee7fb32dc07262ed7be7d907734df486ae6e54018d0b109518c7ae344366f72a234bdf28bce46a9fb1ef49e9292c26a4d1ce228936bf2824c38bf866ba371a4420643151ab03f3a97bb86d3592f12f8d25a8026d89cd47342fc1b49c5e2e63478bad20035c9d632db2ddb8f90cf3ccfc931822bcb1f24562b23ae041abf12e54bca64dac41c1a107a403f7a207e7b1f552d3fd3f55f64ae40e149d0d26f4868ad7faec949eb7637e37cac6e5f22347ab68e876b559117d9597ee7b37fb983c2ab9e51023c97601400cfa38061dca7d6281adb9d2211757e54519b82cb27071e516ef86a7b8f8825988376fea2664afbdb2de6f9923f53dbbb7f5afd1f919f96c756e31da4342dec40000000000" } diff --git a/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.bitcoin.halfsigned.json b/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.bitcoin.halfsigned.json index 30cbb1f..a8a537f 100644 --- a/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.bitcoin.halfsigned.json +++ b/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.bitcoin.halfsigned.json @@ -4,41 +4,41 @@ "xprv9s21ZrQH143K2eBLSVNk4zhjDzqzqM29aS9cjr4CcoNrKLYwLHtwgTURSk7RPV3cH9zNZQeR1zGw3MEwSjvARSfWEGpxfaBmduhW3TKsH5g", "xprv9s21ZrQH143K39N9shF9hAsTwh1FvQuBk8UVsZVwr4XtpqF7stCu2LH358NLuqkkK6pu1Af7TJHr5FZERQoLLtnC7wkoM9sdFo1HuP7dWuv" ], - "psbtBase64": "cHNidP8BAP3qAQEAAAAH2Z764Zn8TVTlglqOM2ijlenrMpkVz7XYjcMRUH0YSDYAAAAAAP////8eyXKaGyU3OjDw/m4IebMRNqVPL4yYYYxGhidIoIxeeAEAAAAA/////7sN++ulm7pp484HpUNG+ATFQ/pG2CjtU50RIxrbqot7AgAAAAD/////pmKl/+v1i/PmXlNFbGfAKcwVSiQJdA2M03/e51WcXv0DAAAAAP/////TlDdc7iOzuZUUiMBANSkVeoWwWO3ANRVG2etIB+ih0wQAAAAA/////w0vfzSG7a78arksIffK+QCFxN5K2sSREG/YoOT1Y96jBQAAAAD/////l0QdmajWbxJKs8neJrh70ArrFUcFHIQqiBZcGwie6QIGAAAAAP////8FhAMAAAAAAAAXqRTZCUdEBMEko9BMP7/2H6pJz0PFi4eEAwAAAAAAABepFAVBJxIdN/MiZs2WfEhUBJdqZ63wh4QDAAAAAAAAIgAgukjj+YdEY5Q/kBkqRfGuiVt3k2KnYpr3rWqdeoNePU+EAwAAAAAAACJRILJyJ/XK3AVq/qSwK0uXuaAVF4YjTCatWI3M8TTniTHGhAMAAAAAAAAiUSBPc7VWE5nrOXtatBPgkMwMSP9wOmGv5Hz31Hoj1DuXiwAAAABPAQSIsh4AAAAAAAAAAAA6ki4p8MjrDbKmBITL3LYx9rEHycquP/3PPn0uwfa80AMSFIcV82HatoWmadQkMeXW0/lzQE2rnJ/RuVCyea12NATMGK4ITwEEiLIeAAAAAAAAAAAAbR1lbT3dkcGUwEVlo2A3AqIQFs7RSiZfOJgtYnXme2QD07rCMTp8ayHLsRsUsNEDQfkiwKQDqL2Mh/Dcgg81r24E9lzYaU8BBIiyHgAAAAAAAAAAAMsE/WOrNNkP5kZriA4qAsz4qGM3QxKZGviRGxqqtEM0AzbvIo/+m47/+6BSwy0zRmDdH4Nmz4/kSuWqZytrYpCVBPLvA4kAAQEg6AMAAAAAAAAXqRRWfNe0T586B8MTjze/mEtg+7ryQ4ciAgP29AdkvV1j8gCid4iDrPdelvFQlcmYJjwIcnDQyX5+f0cwRAIgHnlUXAEeNLG4crSwV+ZiYthogdpqf4U+fleppNEsbcECIBpTiyF1x7cWHHbaGDlCIPNUricp/MHJArdMWc154BUxAQEDBAEAAAABBGlSIQP29AdkvV1j8gCid4iDrPdelvFQlcmYJjwIcnDQyX5+fyEDX/t6vHAVngRp9LmJptXheFopBBaf8FCy9Gj+XT1du/IhA+FSTX9vxXqz6su2WbeHEGeApHXR20g5UsIxC36aOJdbU64iBgNf+3q8cBWeBGn0uYmm1eF4WikEFp/wULL0aP5dPV278hTMGK4IAAAAAAAAAAABAAAAAAAAACIGA+FSTX9vxXqz6su2WbeHEGeApHXR20g5UsIxC36aOJdbFPZc2GkAAAAAAAAAAAEAAAAAAAAAIgYD9vQHZL1dY/IAoneIg6z3XpbxUJXJmCY8CHJw0Ml+fn8U8u8DiQAAAAAAAAAAAQAAAAAAAAAAAQEg6AMAAAAAAAAXqRQOJrJdDOrm+c/z7azKoNGnDadgD4ciAgKlhfP6tJte+VNG2TIiGiIb1V7BkfFVM+DycLNYJXTwNUcwRAIgX3YMJ+dZip6Aoq2vHZJcZ9Lmwkrsdz5czlbSNBWaseUCIBzpfVZZaBq4geEKzJyAIVh/hDoVM2w6i2+y78BTkouFAQEDBAEAAAABBCIAIEbUgAoTkzMBlghTme1KFwC0wv04xSGIw6OpH3IfPJYAAQVpUiECpYXz+rSbXvlTRtkyIhoiG9VewZHxVTPg8nCzWCV08DUhAsT3hmz9WZa8EGipYxPKFenMtemEWDoHNA3drnrwFGBbIQIjRTG8kRmjanlG6VrrdJFd0IfHtE9Re47utz+JoP8amVOuIgYCI0UxvJEZo2p5Rula63SRXdCHx7RPUXuO7rc/iaD/GpkU9lzYaQAAAAAAAAAACwAAAAEAAAAiBgKlhfP6tJte+VNG2TIiGiIb1V7BkfFVM+DycLNYJXTwNRTy7wOJAAAAAAAAAAALAAAAAQAAACIGAsT3hmz9WZa8EGipYxPKFenMtemEWDoHNA3drnrwFGBbFMwYrggAAAAAAAAAAAsAAAABAAAAAAEBK+gDAAAAAAAAIgAg2wQn8YIrR3dnDmZzworwL22h1a/nGnH1yQZEcLIp+v0iAgNRnlcqtGhWDR+ND4dpnQmDCOFmkF9dyuQ5DwYPqo8c40gwRQIhANOwP7d1UxROFBccextRejvzPfhzcLZeM38KUIRFYiYeAiBYW8CRO1atloFh00PzIdd/X5T/PPYlRZMvFQkjmhWjjgEBAwQBAAAAAQVpUiEDUZ5XKrRoVg0fjQ+HaZ0JgwjhZpBfXcrkOQ8GD6qPHOMhA6BbwmORIh1oXhjar/NqHpXDT5lFElPBbNQmUNsninkRIQLoCgiIXDU2drggzcKQ5tgaCslaA+irv0u3ruv7cP60GFOuIgYC6AoIiFw1Nna4IM3CkObYGgrJWgPoq79Lt67r+3D+tBgU9lzYaQAAAAAAAAAAFQAAAAIAAAAiBgNRnlcqtGhWDR+ND4dpnQmDCOFmkF9dyuQ5DwYPqo8c4xTy7wOJAAAAAAAAAAAVAAAAAgAAACIGA6BbwmORIh1oXhjar/NqHpXDT5lFElPBbNQmUNsninkRFMwYrggAAAAAAAAAABUAAAACAAAAAAEBK+gDAAAAAAAAIlEgOUuU0GHXt3j+2KIEzgXtC0SVTsFiL5NPhBFOEXPzMCcBAwQAAAAAQRRzc9cjzgqH+P3WaEO+Etrp1Rk59oGI1a2WkgvvX1H0loPX+Y6e8Pczagb0oBFRg6n5lsusEijpqnY49EfwJJ8wQIOxu3xs5YaMinI8TTUFkYlICbEzVYb2DL/Mxt1OKLhjCnRjexskLlo4lUDblPI7y+3unHg4MMsq+v8fJ2Pb23tCFcC8F+orv2/0a9XAw3gL4qY4gOt7t4KznthvKbmfSIKZThsXixtV08aqx7A540It/bnJ111Nb8kI6XQ+iLZR5I2DRSBzc9cjzgqH+P3WaEO+Etrp1Rk59oGI1a2WkgvvX1H0lq0gqojKGU/aQ0hlBLhqybcfEPxB3nsXE4dIOUJ/dOeMLVqswCEWc3PXI84Kh/j91mhDvhLa6dUZOfaBiNWtlpIL719R9JY1AYPX+Y6e8Pczagb0oBFRg6n5lsusEijpqnY49EfwJJ8w8u8DiQAAAAAAAAAAHwAAAAMAAAAhFqqIyhlP2kNIZQS4asm3HxD8Qd57FxOHSDlCf3TnjC1aNQGD1/mOnvD3M2oG9KARUYOp+ZbLrBIo6ap2OPRH8CSfMPZc2GkAAAAAAAAAAB8AAAADAAAAAAEBK+gDAAAAAAAAIlEgKbv69DhbENwrvnq01Q6Jzr6PUHlocnsZaJ4mOAg8xVsBAwQAAAAAQRRkMVGrA/Ope7htNZLxL40lqAJtic1HNC/BtJxeLmNHi0KQacgyD/XxyKwqCxBH/xRQuMDTJeHRLxxSaE2Ro7n7QAoeAT9tV/uLJIsrGbCLNMGjzV/23krN8Z3Uzg4C1CFUhW3VafRmjyq6zLtQzoGp0vU+/ftifCyxTPksQYmjXadCFcGhB6QD96IH57H1UtP9P1X2SuQOFJ0NJvSGitf67JSet2N+N8rG5fIjR6to6Ha1WRF9lZfuezf7mDwqueUQI8l2RSBkMVGrA/Ope7htNZLxL40lqAJtic1HNC/BtJxeLmNHi60gA1ydYy2y3bj5DPPM/JMYIryx8kVisjrgQavxLlS8pk2swCEWA1ydYy2y3bj5DPPM/JMYIryx8kVisjrgQavxLlS8pk01AUKQacgyD/XxyKwqCxBH/xRQuMDTJeHRLxxSaE2Ro7n7zBiuCAAAAAAAAAAAKQAAAAQAAAAhFmQxUasD86l7uG01kvEvjSWoAm2JzUc0L8G0nF4uY0eLNQFCkGnIMg/18cisKgsQR/8UULjA0yXh0S8cUmhNkaO5+/LvA4kAAAAAAAAAACkAAAAEAAAAAAEBK+gDAAAAAAAAIlEgFcWBUCb2pUsQGU/GmA8YZqAtnsEoUzx5l820KJvz7xYBAwQAAAAAIRYP3qaeQKOt7zzcf6bzrwL0ydnjJUUDyWpqK0qmbneBcRUA9lzYaQAAAAAAAAAAKQAAAAUAAAAhFh2XihdIb/nkfIKZAmnlMfxjmBQZ1M5z7ovSyZZhxTlTFQDy7wOJAAAAAAAAAAApAAAABQAAAAEXIOta0pqFrtJN4ogOd0yq9iT5yxvgnGftSu+7m3vBLd8aARggsqSX6k0LUvUBGuE10Lvg2evXd7so5zPLzBMTS3MQahpI/AVCSVRHTwEVxYFQJvalSxAZT8aYDxhmoC2ewShTPHmXzbQom/PvFuta0pqFrtJN4ogOd0yq9iT5yxvgnGftSu+7m3vBLd8aQgIdl4oXSG/55HyCmQJp5TH8Y5gUGdTOc+6L0smWYcU5UwIP3qaeQKOt7zzcf6bzrwL0ydnjJUUDyWpqK0qmbneBcUn8BUJJVEdPAgIP3qaeQKOt7zzcf6bzrwL0ydnjJUUDyWpqK0qmbneBcRXFgVAm9qVLEBlPxpgPGGagLZ7BKFM8eZfNtCib8+8WQgKCaUl0Df9F1Aix8Z2UxyD1NBHgLFJbKKs8WTtrUw/gNwN0uKD/yqrua3ctrF98I+8zZwsy7HfG1B77PDbfIWWglEn8BUJJVEdPAgIdl4oXSG/55HyCmQJp5TH8Y5gUGdTOc+6L0smWYcU5UxXFgVAm9qVLEBlPxpgPGGagLZ7BKFM8eZfNtCib8+8WQgOkqvRvOgvDmnOFX6h1svLwS9sGI1r7rt+Fe1k93cY8tALNt/GpPsUmKCGY2DRCM3F1fo9Dky0DufQ8P3N4MArlCEn8BUJJVEdPAwIdl4oXSG/55HyCmQJp5TH8Y5gUGdTOc+6L0smWYcU5UxXFgVAm9qVLEBlPxpgPGGagLZ7BKFM8eZfNtCib8+8WIBzYoMBZiw2I+In9+aMUD48IjiGHgDovqu4/E8AWPrdsAAEBIOgDAAAAAAAAF6kUILNwlNgqUTRR/wzNnbI6ugW8XvOHIgIDNu8ij/6bjv/7oFLDLTNGYN0fg2bPj+RK5apnK2tikJVIMEUCIQDSp6u2wFY8MADjdBKpuX9jUtF+QJYEVv6DDSZPBHT4tgIgONXNvoijGd5de3249X0KklJL6yQnKbRqYXrbUw8voNABAQMEAQAAAAEEIyEDNu8ij/6bjv/7oFLDLTNGYN0fg2bPj+RK5apnK2tikJWsAAEAaVIhAsxND6QRysJESG+OssCOA1/3QQ9GCjWcp/iBCZG9O0IJIQLXL9DQ2QKTQ0rV/KFg8njgPGFEl6pOQlz0VOLBMw+WqyEDRNiEE231UCAoZf+8YhjH+ciP5s45yUV5gZC62zinUvFTriICAsxND6QRysJESG+OssCOA1/3QQ9GCjWcp/iBCZG9O0IJFPLvA4kAAAAAAAAAAAAAAAAAAAAAIgIC1y/Q0NkCk0NK1fyhYPJ44DxhRJeqTkJc9FTiwTMPlqsUzBiuCAAAAAAAAAAAAAAAAAAAAAAiAgNE2IQTbfVQIChl/7xiGMf5yI/mzjnJRXmBkLrbOKdS8RT2XNhpAAAAAAAAAAAAAAAAAAAAAAABACIAICkrBSNRo8b4DVG65kLMiCEYKJPb7tq8j10OlndHYCbBAQFpUiEDLhH5hVJoX+kH8x+ecmDJBujecA8MPJ8vFBBiPc39GcAhA1RXV841zx7fsTueLEovnOAKuMNr7hK8ojN85YP9KK7IIQKjz7ZmX+RPdSC2obTeGk1GZDs4XrH9Hgq3DvuWVCl1VFOuIgICo8+2Zl/kT3UgtqG03hpNRmQ7OF6x/R4Ktw77llQpdVQU9lzYaQAAAAAAAAAACgAAAAEAAAAiAgMuEfmFUmhf6QfzH55yYMkG6N5wDww8ny8UEGI9zf0ZwBTy7wOJAAAAAAAAAAAKAAAAAQAAACICA1RXV841zx7fsTueLEovnOAKuMNr7hK8ojN85YP9KK7IFMwYrggAAAAAAAAAAAoAAAABAAAAAAEBaVIhAtbRFAvSwPkUyzDJkqovzSg/RxqSgc7snsbFvESOaGkAIQO4Vah1jtpoY2SERanTz7lTiKyhdGIa2Y8JmhxPkyb+xyEClfe1J9LqU3pNQoMEEKv0NAcxv5sg5UlyABkzuaojU2xTriICApX3tSfS6lN6TUKDBBCr9DQHMb+bIOVJcgAZM7mqI1NsFPZc2GkAAAAAAAAAABQAAAACAAAAIgIC1tEUC9LA+RTLMMmSqi/NKD9HGpKBzuyexsW8RI5oaQAU8u8DiQAAAAAAAAAAFAAAAAIAAAAiAgO4Vah1jtpoY2SERanTz7lTiKyhdGIa2Y8JmhxPkyb+xxTMGK4IAAAAAAAAAAAUAAAAAgAAAAABBSCOpYAW7Kvjz4SQ7GXXeRQVcfueXBLqyQXRgPDhApQzlAEG1QHARCCZ5DZVws89lQNiu2o6RGOA6At6H3DlKITrV2sTVtxuQK0gqG1/5n9plBExQ8wWNEyx6Ze4zI4d7iNlG5fHnAmvmt2sAsBEIJnkNlXCzz2VA2K7ajpEY4DoC3ofcOUohOtXaxNW3G5ArSA6CTUw6hWdc8j/kwme4Km7npqjngsrhGQtR7T4DUh8u6wCwEQgOgk1MOoVnXPI/5MJnuCpu56ao54LK4RkLUe0+A1IfLutIKhtf+Z/aZQRMUPMFjRMsemXuMyOHe4jZRuXx5wJr5rdrCEHOgk1MOoVnXPI/5MJnuCpu56ao54LK4RkLUe0+A1IfLtVAs+WBcrsOCQ0e9cK1W53YJX6Y/O8aATQQwzs/+TiU9jOvA47fZUq2Va7d1neIXNYLHUA2PKf5MGt5nEbOdeTWBrMGK4IAAAAAAAAAAAeAAAAAwAAACEHmeQ2VcLPPZUDYrtqOkRjgOgLeh9w5SiE61drE1bcbkBVAo1mCbJUNTSBDhIZxXwbofscwrGnQnJsCqfzfQPQI0Aaz5YFyuw4JDR71wrVbndglfpj87xoBNBDDOz/5OJT2M7y7wOJAAAAAAAAAAAeAAAAAwAAACEHqG1/5n9plBExQ8wWNEyx6Ze4zI4d7iNlG5fHnAmvmt1VAo1mCbJUNTSBDhIZxXwbofscwrGnQnJsCqfzfQPQI0AavA47fZUq2Va7d1neIXNYLHUA2PKf5MGt5nEbOdeTWBr2XNhpAAAAAAAAAAAeAAAAAwAAAAABBSAxta8UEhx6mX4fWNxxePiyWJ4zD+Wp3IwWVJ+Qy76exQEGjgHARCBOjQ6DQf6Vczr8o9vxhS3ndpXih5WXl8bYFZ+/sCtItq0gwWDCevzEiIxZPxje4teYVldQjANwWrbw9jXTUsuvZJmsAcBEIMFgwnr8xIiMWT8Y3uLXmFZXUIwDcFq28PY101LLr2SZrSBoNgiQjIv+leOPCZBooXAUAzISnusDSAseSAbU9PQ8LKwhB06NDoNB/pVzOvyj2/GFLed2leKHlZeXxtgVn7+wK0i2NQEPOVAKVFIPru/oTlpPlZWUNSMwfvJTp93HExiab1oy8PLvA4kAAAAAAAAAACgAAAAEAAAAIQdoNgiQjIv+leOPCZBooXAUAzISnusDSAseSAbU9PQ8LDUB16NW+3exjkO8hhWA5FwARMCFfjGxvedgg9kIDDPT/8/2XNhpAAAAAAAAAAAoAAAABAAAACEHwWDCevzEiIxZPxje4teYVldQjANwWrbw9jXTUsuvZJlVAg85UApUUg+u7+hOWk+VlZQ1IzB+8lOn3ccTGJpvWjLw16NW+3exjkO8hhWA5FwARMCFfjGxvedgg9kIDDPT/8/MGK4IAAAAAAAAAAAoAAAABAAAAAA=", + "psbtBase64": "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", "psbtBase64Finalized": null, "inputs": [ { - "hash": "d99efae199fc4d54e5825a8e3368a395e9eb329915cfb5d88dc311507d184836", + "hash": "7cce12effc2ea564c4227333fd305447e0de7b3ae7a5fcc751effff3ea1377e1", "index": 0, "sequence": 4294967295 }, { - "hash": "1ec9729a1b25373a30f0fe6e0879b31136a54f2f8c98618c46862748a08c5e78", + "hash": "b9c7b288fd6aa0d1415996e2a5dad9a4e070c129e179277f53e32f602f180646", "index": 1, "sequence": 4294967295 }, { - "hash": "bb0dfbeba59bba69e3ce07a54346f804c543fa46d828ed539d11231adbaa8b7b", + "hash": "1f57d9560ae9071600b696533192dc17799164fd3fa12804a7f7eb4201c4d5dd", "index": 2, "sequence": 4294967295 }, { - "hash": "a662a5ffebf58bf3e65e53456c67c029cc154a2409740d8cd37fdee7559c5efd", + "hash": "fc8fe5ff2a818c7661a4629809df2a1ffd60b6d16549fbf4882b54e7413ff8e6", "index": 3, "sequence": 4294967295 }, { - "hash": "d394375cee23b3b9951488c0403529157a85b058edc0351546d9eb4807e8a1d3", + "hash": "998804e6718d94c77eef1e8b3cd787bcc2dbfcbd6c009ab33043e7e500d5b49b", "index": 4, "sequence": 4294967295 }, { - "hash": "0d2f7f3486edaefc6ab92c21f7caf90085c4de4adac491106fd8a0e4f563dea3", + "hash": "02b23e9ffd550fa053f4c43e097b8114e463c8ba52c72b30d31d10cde853aabf", "index": 5, "sequence": 4294967295 }, { - "hash": "97441d99a8d66f124ab3c9de26b87bd00aeb1547051c842a88165c1b089ee902", + "hash": "200d021345d40b204cc22a07ebad78da17159f34c2c656a2f4a51d68c6ca7754", "index": 6, "sequence": 4294967295 } @@ -49,7 +49,7 @@ "partialSig": [ { "pubkey": "03f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f", - "signature": "304402201e79545c011e34b1b872b4b057e66262d86881da6a7f853e7e57a9a4d12c6dc102201a538b2175c7b7161c76da18394220f354ae2729fcc1c902b74c59cd79e0153101" + "signature": "3044022063f7d77b3e78d916fef10e0e3249730b0b364a07bd4d1de482e7dc3a6910e13402204925ac2db7e1e6a51970f288a12d88d8abfec4fc3b44686664f5a6d707e6b27101" } ], "sighashType": 1, @@ -72,7 +72,7 @@ } ], "witnessUtxo": { - "value": "1000", + "value": "2000", "script": "a914567cd7b44f9f3a07c3138f37bf984b60fbbaf24387" } }, @@ -80,12 +80,12 @@ "type": "p2shP2wsh", "witnessUtxo": { "script": "a9140e26b25d0ceae6f9cff3edaccaa0d1a70da7600f87", - "value": "1000" + "value": "2000" }, "partialSig": [ { "pubkey": "02a585f3fab49b5ef95346d932221a221bd55ec191f15533e0f270b3582574f035", - "signature": "304402205f760c27e7598a9e80a2adaf1d925c67d2e6c24aec773e5cce56d234159ab1e502201ce97d5659681ab881e10acc9c8021587f843a15336c3a8b6fb2efc053928b8501" + "signature": "3045022100c3dddbc8b20f4aac003165182fb72357486da8a1538d151b06aca94f7894e169022050756f3949e780fd15e3a25baf7b3b3f674422c7ee8aff1d2f77a0f4d7f42ada01" } ], "sighashType": 1, @@ -113,12 +113,12 @@ "type": "p2wsh", "witnessUtxo": { "script": "0020db0427f1822b4777670e6673c28af02f6da1d5afe71a71f5c9064470b229fafd", - "value": "1000" + "value": "2000" }, "partialSig": [ { "pubkey": "03519e572ab468560d1f8d0f87699d098308e166905f5dcae4390f060faa8f1ce3", - "signature": "3045022100d3b03fb77553144e14171c7b1b517a3bf33df87370b65e337f0a50844562261e0220585bc0913b56ad968161d343f321d77f5f94ff3cf62545932f1509239a15a38e01" + "signature": "304402207017fae20521ac634cfaf259714d370efcd196f83fb8d7c3133207900f27355902201e9b7f217987da96f77b3ba33e868987d13257cc03a05af959e34be2719fe1b501" } ], "sighashType": 1, @@ -145,14 +145,14 @@ "type": "p2tr", "witnessUtxo": { "script": "5120394b94d061d7b778fed8a204ce05ed0b44954ec1622f934f84114e1173f33027", - "value": "1000" + "value": "2000" }, "sighashType": 0, "tapScriptSig": [ { "pubkey": "7373d723ce0a87f8fdd66843be12dae9d51939f68188d5ad96920bef5f51f496", "leafHash": "83d7f98e9ef0f7336a06f4a0115183a9f996cbac1228e9aa7638f447f0249f30", - "signature": "83b1bb7c6ce5868c8a723c4d350591894809b1335586f60cbfccc6dd4e28b8630a74637b1b242e5a389540db94f23bcbedee9c783830cb2afaff1f2763dbdb7b" + "signature": "be30d2f4e624a99d258f9de83971d249611d1956908b64c8914fe2a347ecd9547b7b67aa6f544e9b5b21d265f7f2b83c67c40c1fc6e22deabbdc320ed1fc6080" } ], "tapLeafScript": [ @@ -185,14 +185,14 @@ "type": "p2trMusig2", "witnessUtxo": { "script": "512029bbfaf4385b10dc2bbe7ab4d50e89cebe8f507968727b19689e2638083cc55b", - "value": "1000" + "value": "2000" }, "sighashType": 0, "tapScriptSig": [ { "pubkey": "643151ab03f3a97bb86d3592f12f8d25a8026d89cd47342fc1b49c5e2e63478b", "leafHash": "429069c8320ff5f1c8ac2a0b1047ff1450b8c0d325e1d12f1c52684d91a3b9fb", - "signature": "0a1e013f6d57fb8b248b2b19b08b34c1a3cd5ff6de4acdf19dd4ce0e02d42154856dd569f4668f2abaccbb50ce81a9d2f53efdfb627c2cb14cf92c4189a35da7" + "signature": "48ee7fb32dc07262ed7be7d907734df486ae6e54018d0b109518c7ae344366f72a234bdf28bce46a9fb1ef49e9292c26a4d1ce228936bf2824c38bf866ba371a" } ], "tapLeafScript": [ @@ -225,7 +225,7 @@ "type": "taprootKeyPathSpend", "witnessUtxo": { "script": "512015c5815026f6a54b10194fc6980f1866a02d9ec128533c7997cdb4289bf3ef16", - "value": "1000" + "value": "2000" }, "sighashType": 0, "tapBip32Derivation": [ @@ -251,15 +251,15 @@ }, { "key": "fc05424954474f02020fdea69e40a3adef3cdc7fa6f3af02f4c9d9e3254503c96a6a2b4aa66e77817115c5815026f6a54b10194fc6980f1866a02d9ec128533c7997cdb4289bf3ef16", - "value": "02826949740dff45d408b1f19d94c720f53411e02c525b28ab3c593b6b530fe0370374b8a0ffcaaaee6b772dac5f7c23ef33670b32ec77c6d41efb3c36df2165a094" + "value": "02b4881cc04cf3173c6e8b15d00628725a2c13e7f4be2c1a282267a5ad99d75adf032439eda8b735b1c76cbcce28e6e38ff0296bf8fc49697e4139e69b618b91c317" }, { "key": "fc05424954474f02021d978a17486ff9e47c82990269e531fc63981419d4ce73ee8bd2c99661c5395315c5815026f6a54b10194fc6980f1866a02d9ec128533c7997cdb4289bf3ef16", - "value": "03a4aaf46f3a0bc39a73855fa875b2f2f04bdb06235afbaedf857b593dddc63cb402cdb7f1a93ec526282198d834423371757e8f43932d03b9f43c3f7378300ae508" + "value": "02c5e3e6b77561cf40b98223232d555e5036e7cc6dff331b2ac56dbe88ac4596dd034e1a2caab3b4564c9edbd5cd9c3c9d9329b2aa0a1c10b95085429a4a5b5ce601" }, { "key": "fc05424954474f03021d978a17486ff9e47c82990269e531fc63981419d4ce73ee8bd2c99661c5395315c5815026f6a54b10194fc6980f1866a02d9ec128533c7997cdb4289bf3ef16", - "value": "1cd8a0c0598b0d88f889fdf9a3140f8f088e2187803a2faaee3f13c0163eb76c" + "value": "f1a4a1d7baece98c0d2c11aa5e31728b6456062824e961a59fcbc3831dd181e5" } ], "musig2Participants": { @@ -274,19 +274,19 @@ { "participantPubKey": "020fdea69e40a3adef3cdc7fa6f3af02f4c9d9e3254503c96a6a2b4aa66e778171", "tapOutputKey": "15c5815026f6a54b10194fc6980f1866a02d9ec128533c7997cdb4289bf3ef16", - "pubNonce": "02826949740dff45d408b1f19d94c720f53411e02c525b28ab3c593b6b530fe0370374b8a0ffcaaaee6b772dac5f7c23ef33670b32ec77c6d41efb3c36df2165a094" + "pubNonce": "02b4881cc04cf3173c6e8b15d00628725a2c13e7f4be2c1a282267a5ad99d75adf032439eda8b735b1c76cbcce28e6e38ff0296bf8fc49697e4139e69b618b91c317" }, { "participantPubKey": "021d978a17486ff9e47c82990269e531fc63981419d4ce73ee8bd2c99661c53953", "tapOutputKey": "15c5815026f6a54b10194fc6980f1866a02d9ec128533c7997cdb4289bf3ef16", - "pubNonce": "03a4aaf46f3a0bc39a73855fa875b2f2f04bdb06235afbaedf857b593dddc63cb402cdb7f1a93ec526282198d834423371757e8f43932d03b9f43c3f7378300ae508" + "pubNonce": "02c5e3e6b77561cf40b98223232d555e5036e7cc6dff331b2ac56dbe88ac4596dd034e1a2caab3b4564c9edbd5cd9c3c9d9329b2aa0a1c10b95085429a4a5b5ce601" } ], "musig2PartialSigs": [ { "participantPubKey": "021d978a17486ff9e47c82990269e531fc63981419d4ce73ee8bd2c99661c53953", "tapOutputKey": "15c5815026f6a54b10194fc6980f1866a02d9ec128533c7997cdb4289bf3ef16", - "partialSig": "1cd8a0c0598b0d88f889fdf9a3140f8f088e2187803a2faaee3f13c0163eb76c" + "partialSig": "f1a4a1d7baece98c0d2c11aa5e31728b6456062824e961a59fcbc3831dd181e5" } ] }, @@ -295,13 +295,13 @@ "partialSig": [ { "pubkey": "0336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095", - "signature": "3045022100d2a7abb6c0563c3000e37412a9b97f6352d17e40960456fe830d264f0474f8b6022038d5cdbe88a319de5d7b7db8f57d0a92524beb242729b46a617adb530f2fa0d001" + "signature": "3044022066ba18beb6d351e087fe1203f4a0e47ddcc035882f9cd30a83e2d92febe9eff90220664396d8ebdcd04bef62a0781c1261279493b2ad88dc79eddc55f11e3ebcdb9d01" } ], "sighashType": 1, "redeemScript": "210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac", "witnessUtxo": { - "value": "1000", + "value": "2000", "script": "a91420b37094d82a513451ff0ccd9db23aba05bc5ef387" } } @@ -332,6 +332,20 @@ "script": "51204f73b5561399eb397b5ab413e090cc0c48ff703a61afe47cf7d47a23d43b978b", "value": "900", "address": "bc1pfaem24snn84nj766ksf7pyxvp3y07up6vxh7gl8h63az84pmj79sehcc5d" + }, + { + "script": "a9141e490a2a3641ffccc557aecddca67104f42978b387", + "value": "900", + "address": "34T9hBmUH9m7aCiJzk3BCPuLaGdGKRmWdL" + }, + { + "script": "a914954288203f9697e25eaecb48d85b8a8608c385cf87", + "value": "900", + "address": "3FJEJqGMWCA8XUnK1jypEy7bu74YMCT8eE" + }, + { + "script": "6a0f736574656320617374726f6e6f6d79", + "value": "900" } ], "psbtOutputs": [ @@ -490,7 +504,29 @@ ] } ] - } + }, + { + "redeemScript": "5221032fc8f23c959ec7311121bb664c54d985d71a1194c81bad1d72a8ec7bcd25ea5321030f976a29b93820b18c49955828292dd348245d9cd56326681c9eaa9a495003dd210340d9f6c19beb27a83021d28ae7c780505983dc2e1ecc79e77dbd7cae10528a2a53ae", + "bip32Derivation": [ + { + "masterFingerprint": "d4ad8372", + "pubkey": "030f976a29b93820b18c49955828292dd348245d9cd56326681c9eaa9a495003dd", + "path": "0/0/0/5" + }, + { + "masterFingerprint": "547f4576", + "pubkey": "032fc8f23c959ec7311121bb664c54d985d71a1194c81bad1d72a8ec7bcd25ea53", + "path": "0/0/0/5" + }, + { + "masterFingerprint": "405c65bd", + "pubkey": "0340d9f6c19beb27a83021d28ae7c780505983dc2e1ecc79e77dbd7cae10528a2a", + "path": "0/0/0/5" + } + ] + }, + {}, + {} ], "extractedTransaction": null } diff --git a/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.bitcoin.unsigned.json b/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.bitcoin.unsigned.json index 658c7ff..507c34f 100644 --- a/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.bitcoin.unsigned.json +++ b/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.bitcoin.unsigned.json @@ -4,41 +4,41 @@ "xprv9s21ZrQH143K2eBLSVNk4zhjDzqzqM29aS9cjr4CcoNrKLYwLHtwgTURSk7RPV3cH9zNZQeR1zGw3MEwSjvARSfWEGpxfaBmduhW3TKsH5g", "xprv9s21ZrQH143K39N9shF9hAsTwh1FvQuBk8UVsZVwr4XtpqF7stCu2LH358NLuqkkK6pu1Af7TJHr5FZERQoLLtnC7wkoM9sdFo1HuP7dWuv" ], - "psbtBase64": "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", + "psbtBase64": "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", "psbtBase64Finalized": null, "inputs": [ { - "hash": "d99efae199fc4d54e5825a8e3368a395e9eb329915cfb5d88dc311507d184836", + "hash": "7cce12effc2ea564c4227333fd305447e0de7b3ae7a5fcc751effff3ea1377e1", "index": 0, "sequence": 4294967295 }, { - "hash": "1ec9729a1b25373a30f0fe6e0879b31136a54f2f8c98618c46862748a08c5e78", + "hash": "b9c7b288fd6aa0d1415996e2a5dad9a4e070c129e179277f53e32f602f180646", "index": 1, "sequence": 4294967295 }, { - "hash": "bb0dfbeba59bba69e3ce07a54346f804c543fa46d828ed539d11231adbaa8b7b", + "hash": "1f57d9560ae9071600b696533192dc17799164fd3fa12804a7f7eb4201c4d5dd", "index": 2, "sequence": 4294967295 }, { - "hash": "a662a5ffebf58bf3e65e53456c67c029cc154a2409740d8cd37fdee7559c5efd", + "hash": "fc8fe5ff2a818c7661a4629809df2a1ffd60b6d16549fbf4882b54e7413ff8e6", "index": 3, "sequence": 4294967295 }, { - "hash": "d394375cee23b3b9951488c0403529157a85b058edc0351546d9eb4807e8a1d3", + "hash": "998804e6718d94c77eef1e8b3cd787bcc2dbfcbd6c009ab33043e7e500d5b49b", "index": 4, "sequence": 4294967295 }, { - "hash": "0d2f7f3486edaefc6ab92c21f7caf90085c4de4adac491106fd8a0e4f563dea3", + "hash": "02b23e9ffd550fa053f4c43e097b8114e463c8ba52c72b30d31d10cde853aabf", "index": 5, "sequence": 4294967295 }, { - "hash": "97441d99a8d66f124ab3c9de26b87bd00aeb1547051c842a88165c1b089ee902", + "hash": "200d021345d40b204cc22a07ebad78da17159f34c2c656a2f4a51d68c6ca7754", "index": 6, "sequence": 4294967295 } @@ -66,7 +66,7 @@ } ], "witnessUtxo": { - "value": "1000", + "value": "2000", "script": "a914567cd7b44f9f3a07c3138f37bf984b60fbbaf24387" } }, @@ -74,7 +74,7 @@ "type": "p2shP2wsh", "witnessUtxo": { "script": "a9140e26b25d0ceae6f9cff3edaccaa0d1a70da7600f87", - "value": "1000" + "value": "2000" }, "sighashType": 1, "redeemScript": "002046d4800a1393330196085399ed4a1700b4c2fd38c52188c3a3a91f721f3c9600", @@ -101,7 +101,7 @@ "type": "p2wsh", "witnessUtxo": { "script": "0020db0427f1822b4777670e6673c28af02f6da1d5afe71a71f5c9064470b229fafd", - "value": "1000" + "value": "2000" }, "sighashType": 1, "witnessScript": "522103519e572ab468560d1f8d0f87699d098308e166905f5dcae4390f060faa8f1ce32103a05bc26391221d685e18daaff36a1e95c34f99451253c16cd42650db278a79112102e80a08885c353676b820cdc290e6d81a0ac95a03e8abbf4bb7aeebfb70feb41853ae", @@ -127,7 +127,7 @@ "type": "p2tr", "witnessUtxo": { "script": "5120394b94d061d7b778fed8a204ce05ed0b44954ec1622f934f84114e1173f33027", - "value": "1000" + "value": "2000" }, "sighashType": 0, "tapLeafScript": [ @@ -160,7 +160,7 @@ "type": "p2trMusig2", "witnessUtxo": { "script": "512029bbfaf4385b10dc2bbe7ab4d50e89cebe8f507968727b19689e2638083cc55b", - "value": "1000" + "value": "2000" }, "sighashType": 0, "tapLeafScript": [ @@ -193,7 +193,7 @@ "type": "taprootKeyPathSpend", "witnessUtxo": { "script": "512015c5815026f6a54b10194fc6980f1866a02d9ec128533c7997cdb4289bf3ef16", - "value": "1000" + "value": "2000" }, "sighashType": 0, "tapBip32Derivation": [ @@ -232,7 +232,7 @@ "sighashType": 1, "redeemScript": "210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac", "witnessUtxo": { - "value": "1000", + "value": "2000", "script": "a91420b37094d82a513451ff0ccd9db23aba05bc5ef387" } } @@ -263,6 +263,20 @@ "script": "51204f73b5561399eb397b5ab413e090cc0c48ff703a61afe47cf7d47a23d43b978b", "value": "900", "address": "bc1pfaem24snn84nj766ksf7pyxvp3y07up6vxh7gl8h63az84pmj79sehcc5d" + }, + { + "script": "a9141e490a2a3641ffccc557aecddca67104f42978b387", + "value": "900", + "address": "34T9hBmUH9m7aCiJzk3BCPuLaGdGKRmWdL" + }, + { + "script": "a914954288203f9697e25eaecb48d85b8a8608c385cf87", + "value": "900", + "address": "3FJEJqGMWCA8XUnK1jypEy7bu74YMCT8eE" + }, + { + "script": "6a0f736574656320617374726f6e6f6d79", + "value": "900" } ], "psbtOutputs": [ @@ -421,7 +435,29 @@ ] } ] - } + }, + { + "redeemScript": "5221032fc8f23c959ec7311121bb664c54d985d71a1194c81bad1d72a8ec7bcd25ea5321030f976a29b93820b18c49955828292dd348245d9cd56326681c9eaa9a495003dd210340d9f6c19beb27a83021d28ae7c780505983dc2e1ecc79e77dbd7cae10528a2a53ae", + "bip32Derivation": [ + { + "masterFingerprint": "d4ad8372", + "pubkey": "030f976a29b93820b18c49955828292dd348245d9cd56326681c9eaa9a495003dd", + "path": "0/0/0/5" + }, + { + "masterFingerprint": "547f4576", + "pubkey": "032fc8f23c959ec7311121bb664c54d985d71a1194c81bad1d72a8ec7bcd25ea53", + "path": "0/0/0/5" + }, + { + "masterFingerprint": "405c65bd", + "pubkey": "0340d9f6c19beb27a83021d28ae7c780505983dc2e1ecc79e77dbd7cae10528a2a", + "path": "0/0/0/5" + } + ] + }, + {}, + {} ], "extractedTransaction": null } diff --git a/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.bitcoincash.fullsigned.json b/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.bitcoincash.fullsigned.json index 2030a4a..9b69f14 100644 --- a/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.bitcoincash.fullsigned.json +++ b/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.bitcoincash.fullsigned.json @@ -4,16 +4,16 @@ "xprv9s21ZrQH143K2eBLSVNk4zhjDzqzqM29aS9cjr4CcoNrKLYwLHtwgTURSk7RPV3cH9zNZQeR1zGw3MEwSjvARSfWEGpxfaBmduhW3TKsH5g", "xprv9s21ZrQH143K39N9shF9hAsTwh1FvQuBk8UVsZVwr4XtpqF7stCu2LH358NLuqkkK6pu1Af7TJHr5FZERQoLLtnC7wkoM9sdFo1HuP7dWuv" ], - "psbtBase64": "cHNidP8BAHwCAAAAAlx5eyWbgnIrhOwGKs52BsAJLUxtcR60t3VnvhO0cMavAAAAAAD/////f7uvM8nANwD38dz5OjQDmJdlZkbCQouPqoi39X0dPZ8BAAAAAP////8BhAMAAAAAAAAXqRTZCUdEBMEko9BMP7/2H6pJz0PFi4cAAAAATwEEiLIeAAAAAAAAAAAAOpIuKfDI6w2ypgSEy9y2MfaxB8nKrj/9zz59LsH2vNADEhSHFfNh2raFpmnUJDHl1tP5c0BNq5yf0blQsnmtdjQEzBiuCE8BBIiyHgAAAAAAAAAAAG0dZW093ZHBlMBFZaNgNwKiEBbO0UomXziYLWJ15ntkA9O6wjE6fGshy7EbFLDRA0H5IsCkA6i9jIfw3IIPNa9uBPZc2GlPAQSIsh4AAAAAAAAAAADLBP1jqzTZD+ZGa4gOKgLM+KhjN0MSmRr4kRsaqrRDNAM27yKP/puO//ugUsMtM0Zg3R+DZs+P5Erlqmcra2KQlQTy7wOJAAEBIOgDAAAAAAAAF6kUVnzXtE+fOgfDE483v5hLYPu68kOHIgID4VJNf2/FerPqy7ZZt4cQZ4CkddHbSDlSwjELfpo4l1tIMEUCIQDMd8sdfMIe+G7YRSF4GmNZVJul5tc25GtI44GB4E4R7wIgRIA+PNMfb31715EeqQe9CGFZjoJL3L6147AxFKr7LHRBIgID9vQHZL1dY/IAoneIg6z3XpbxUJXJmCY8CHJw0Ml+fn9IMEUCIQCHYx9Uvql7pvsTWvwOaqUAD0BfjH9AdftEYk/LEAEQ8QIgPzwmpjLu8TGzLCNVN+jQjwBEsuz89HY7vO5Aqe4E4QxBAQMEQQAAAAEEaVIhA/b0B2S9XWPyAKJ3iIOs916W8VCVyZgmPAhycNDJfn5/IQNf+3q8cBWeBGn0uYmm1eF4WikEFp/wULL0aP5dPV278iED4VJNf2/FerPqy7ZZt4cQZ4CkddHbSDlSwjELfpo4l1tTriIGA1/7erxwFZ4EafS5iabV4XhaKQQWn/BQsvRo/l09XbvyFMwYrggAAAAAAAAAAAEAAAAAAAAAIgYD4VJNf2/FerPqy7ZZt4cQZ4CkddHbSDlSwjELfpo4l1sU9lzYaQAAAAAAAAAAAQAAAAAAAAAiBgP29AdkvV1j8gCid4iDrPdelvFQlcmYJjwIcnDQyX5+fxTy7wOJAAAAAAAAAAABAAAAAAAAAAABASDoAwAAAAAAABepFCCzcJTYKlE0Uf8MzZ2yOroFvF7zhyICAzbvIo/+m47/+6BSwy0zRmDdH4Nmz4/kSuWqZytrYpCVSDBFAiEAhk4utvMvq1+A5rMhVJ0LLSozXeZVvnxzS8L4m8HxCFoCIHt0jbPPC6nNTOVkyB2iD6nD4B95ds3AWjcEAEzmDpISQQEDBEEAAAABBCMhAzbvIo/+m47/+6BSwy0zRmDdH4Nmz4/kSuWqZytrYpCVrAABAGlSIQLMTQ+kEcrCREhvjrLAjgNf90EPRgo1nKf4gQmRvTtCCSEC1y/Q0NkCk0NK1fyhYPJ44DxhRJeqTkJc9FTiwTMPlqshA0TYhBNt9VAgKGX/vGIYx/nIj+bOOclFeYGQuts4p1LxU64iAgLMTQ+kEcrCREhvjrLAjgNf90EPRgo1nKf4gQmRvTtCCRTy7wOJAAAAAAAAAAAAAAAAAAAAACICAtcv0NDZApNDStX8oWDyeOA8YUSXqk5CXPRU4sEzD5arFMwYrggAAAAAAAAAAAAAAAAAAAAAIgIDRNiEE231UCAoZf+8YhjH+ciP5s45yUV5gZC62zinUvEU9lzYaQAAAAAAAAAAAAAAAAAAAAAA", - "psbtBase64Finalized": "cHNidP8BAHwCAAAAAlx5eyWbgnIrhOwGKs52BsAJLUxtcR60t3VnvhO0cMavAAAAAAD/////f7uvM8nANwD38dz5OjQDmJdlZkbCQouPqoi39X0dPZ8BAAAAAP////8BhAMAAAAAAAAXqRTZCUdEBMEko9BMP7/2H6pJz0PFi4cAAAAATwEEiLIeAAAAAAAAAAAAOpIuKfDI6w2ypgSEy9y2MfaxB8nKrj/9zz59LsH2vNADEhSHFfNh2raFpmnUJDHl1tP5c0BNq5yf0blQsnmtdjQEzBiuCE8BBIiyHgAAAAAAAAAAAG0dZW093ZHBlMBFZaNgNwKiEBbO0UomXziYLWJ15ntkA9O6wjE6fGshy7EbFLDRA0H5IsCkA6i9jIfw3IIPNa9uBPZc2GlPAQSIsh4AAAAAAAAAAADLBP1jqzTZD+ZGa4gOKgLM+KhjN0MSmRr4kRsaqrRDNAM27yKP/puO//ugUsMtM0Zg3R+DZs+P5Erlqmcra2KQlQTy7wOJAAEBIOgDAAAAAAAAF6kUVnzXtE+fOgfDE483v5hLYPu68kOHAQf9/gAASDBFAiEAh2MfVL6pe6b7E1r8DmqlAA9AX4x/QHX7RGJPyxABEPECID88JqYy7vExsywjVTfo0I8ARLLs/PR2O7zuQKnuBOEMQUgwRQIhAMx3yx18wh74bthFIXgaY1lUm6Xm1zbka0jjgYHgThHvAiBEgD480x9vfXvXkR6pB70IYVmOgkvcvrXjsDEUqvssdEFMaVIhA/b0B2S9XWPyAKJ3iIOs916W8VCVyZgmPAhycNDJfn5/IQNf+3q8cBWeBGn0uYmm1eF4WikEFp/wULL0aP5dPV278iED4VJNf2/FerPqy7ZZt4cQZ4CkddHbSDlSwjELfpo4l1tTrgABASDoAwAAAAAAABepFCCzcJTYKlE0Uf8MzZ2yOroFvF7zhwEHbUgwRQIhAIZOLrbzL6tfgOazIVSdCy0qM13mVb58c0vC+JvB8QhaAiB7dI2zzwupzUzlZMgdog+pw+AfeXbNwFo3BABM5g6SEkEjIQM27yKP/puO//ugUsMtM0Zg3R+DZs+P5Erlqmcra2KQlawAAQBpUiECzE0PpBHKwkRIb46ywI4DX/dBD0YKNZyn+IEJkb07QgkhAtcv0NDZApNDStX8oWDyeOA8YUSXqk5CXPRU4sEzD5arIQNE2IQTbfVQIChl/7xiGMf5yI/mzjnJRXmBkLrbOKdS8VOuIgICzE0PpBHKwkRIb46ywI4DX/dBD0YKNZyn+IEJkb07QgkU8u8DiQAAAAAAAAAAAAAAAAAAAAAiAgLXL9DQ2QKTQ0rV/KFg8njgPGFEl6pOQlz0VOLBMw+WqxTMGK4IAAAAAAAAAAAAAAAAAAAAACICA0TYhBNt9VAgKGX/vGIYx/nIj+bOOclFeYGQuts4p1LxFPZc2GkAAAAAAAAAAAAAAAAAAAAAAA==", + "psbtBase64": "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", + "psbtBase64Finalized": "cHNidP8BANYCAAAAAtXfdTBXaO3hAaMVPLavKMxhzcqBZRvfo2qnxEBDSeXtAAAAAAD/////AWwmXH9/BmqsmzByVuaOTbCQFWkakkLlHO5gfQAfp/MBAAAAAP////8EhAMAAAAAAAAXqRTZCUdEBMEko9BMP7/2H6pJz0PFi4eEAwAAAAAAABepFE79dh6b5hyqQhyKrEqQKtbypUvPh4QDAAAAAAAAF6kU0k04Fr6KJQy93n6qZ0+AFwzalE6HhAMAAAAAAAARag9zZXRlYyBhc3Ryb25vbXkAAAAATwEEiLIeAAAAAAAAAAAAOpIuKfDI6w2ypgSEy9y2MfaxB8nKrj/9zz59LsH2vNADEhSHFfNh2raFpmnUJDHl1tP5c0BNq5yf0blQsnmtdjQEzBiuCE8BBIiyHgAAAAAAAAAAAG0dZW093ZHBlMBFZaNgNwKiEBbO0UomXziYLWJ15ntkA9O6wjE6fGshy7EbFLDRA0H5IsCkA6i9jIfw3IIPNa9uBPZc2GlPAQSIsh4AAAAAAAAAAADLBP1jqzTZD+ZGa4gOKgLM+KhjN0MSmRr4kRsaqrRDNAM27yKP/puO//ugUsMtM0Zg3R+DZs+P5Erlqmcra2KQlQTy7wOJAAEBINAHAAAAAAAAF6kUVnzXtE+fOgfDE483v5hLYPu68kOHAQf8AEcwRAIgRnE/5xcnJ3snIaHplFxYTgb6Nk4tEl+VW47krOGgN14CICBeVli3kPKrCNz3zz9ncwr9mN0Kgs4wYS1JEQQwkX4kQUcwRAIgfHwUwe5Gnjfo73jKvgnLkUI3V8J1efpA9Lq4RHs2c84CID9vedEuEw56MBebVYzJIWj6ExeJbU/tV0CcoTrqVSvuQUxpUiED9vQHZL1dY/IAoneIg6z3XpbxUJXJmCY8CHJw0Ml+fn8hA1/7erxwFZ4EafS5iabV4XhaKQQWn/BQsvRo/l09XbvyIQPhUk1/b8V6s+rLtlm3hxBngKR10dtIOVLCMQt+mjiXW1OuAAEBINAHAAAAAAAAF6kUILNwlNgqUTRR/wzNnbI6ugW8XvOHAQdsRzBEAiAeEl+PkVFPip16IBQrVgPpl7rB84rrTZKvS8Bwxu0RTgIgIK9Cwb2zSfxI5yLKDV7Dbx4t66/nIkKO9etpOqjAhxdBIyEDNu8ij/6bjv/7oFLDLTNGYN0fg2bPj+RK5apnK2tikJWsAAEAaVIhAsxND6QRysJESG+OssCOA1/3QQ9GCjWcp/iBCZG9O0IJIQLXL9DQ2QKTQ0rV/KFg8njgPGFEl6pOQlz0VOLBMw+WqyEDRNiEE231UCAoZf+8YhjH+ciP5s45yUV5gZC62zinUvFTriICAsxND6QRysJESG+OssCOA1/3QQ9GCjWcp/iBCZG9O0IJFPLvA4kAAAAAAAAAAAAAAAAAAAAAIgIC1y/Q0NkCk0NK1fyhYPJ44DxhRJeqTkJc9FTiwTMPlqsUzBiuCAAAAAAAAAAAAAAAAAAAAAAiAgNE2IQTbfVQIChl/7xiGMf5yI/mzjnJRXmBkLrbOKdS8RT2XNhpAAAAAAAAAAAAAAAAAAAAAAABAGlSIQNreRC1kdOnVtXudaXozA4n50XoVTD+q9J9T1hHpQ8whiECr+EtV30aIKPtr8L9PSVazn0bixg9CvndP75b9VQ6vH0hA0omsDbfD18D30R00HkkqYoF4RuiWER24a3bRIKs6kARU64iAgKv4S1XfRogo+2vwv09JVrOfRuLGD0K+d0/vlv1VDq8fRTUrYNyAAAAAAAAAAAAAAAAAQAAACICA0omsDbfD18D30R00HkkqYoF4RuiWER24a3bRIKs6kARFEBcZb0AAAAAAAAAAAAAAAABAAAAIgIDa3kQtZHTp1bV7nWl6MwOJ+dF6FUw/qvSfU9YR6UPMIYUVH9FdgAAAAAAAAAAAAAAAAEAAAAAAAA=", "inputs": [ { - "hash": "5c797b259b82722b84ec062ace7606c0092d4c6d711eb4b77567be13b470c6af", + "hash": "d5df75305768ede101a3153cb6af28cc61cdca81651bdfa36aa7c4404349e5ed", "index": 0, "sequence": 4294967295 }, { - "hash": "7fbbaf33c9c03700f7f1dcf93a34039897656646c2428b8faa88b7f57d1d3d9f", + "hash": "016c265c7f7f066aac9b307256e68e4db09015691a9242e51cee607d001fa7f3", "index": 1, "sequence": 4294967295 } @@ -24,11 +24,11 @@ "partialSig": [ { "pubkey": "03e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b", - "signature": "3045022100cc77cb1d7cc21ef86ed84521781a6359549ba5e6d736e46b48e38181e04e11ef022044803e3cd31f6f7d7bd7911ea907bd0861598e824bdcbeb5e3b03114aafb2c7441" + "signature": "304402207c7c14c1ee469e37e8ef78cabe09cb91423757c27579fa40f4bab8447b3673ce02203f6f79d12e130e7a30179b558cc92168fa1317896d4fed57409ca13aea552bee41" }, { "pubkey": "03f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f", - "signature": "304502210087631f54bea97ba6fb135afc0e6aa5000f405f8c7f4075fb44624fcb100110f102203f3c26a632eef131b32c235537e8d08f0044b2ecfcf4763bbcee40a9ee04e10c41" + "signature": "3044022046713fe71727277b2721a1e9945c584e06fa364e2d125f955b8ee4ace1a0375e0220205e5658b790f2ab08dcf7cf3f67730afd98dd0a82ce30612d49110430917e2441" } ], "sighashType": 65, @@ -51,7 +51,7 @@ } ], "witnessUtxo": { - "value": "1000", + "value": "2000", "script": "a914567cd7b44f9f3a07c3138f37bf984b60fbbaf24387" } }, @@ -60,13 +60,13 @@ "partialSig": [ { "pubkey": "0336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095", - "signature": "3045022100864e2eb6f32fab5f80e6b321549d0b2d2a335de655be7c734bc2f89bc1f1085a02207b748db3cf0ba9cd4ce564c81da20fa9c3e01f7976cdc05a3704004ce60e921241" + "signature": "304402201e125f8f91514f8a9d7a20142b5603e997bac1f38aeb4d92af4bc070c6ed114e022020af42c1bdb349fc48e722ca0d5ec36f1e2debafe722428ef5eb693aa8c0871741" } ], "sighashType": 65, "redeemScript": "210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac", "witnessUtxo": { - "value": "1000", + "value": "2000", "script": "a91420b37094d82a513451ff0ccd9db23aba05bc5ef387" } } @@ -76,17 +76,17 @@ "type": "p2sh", "witnessUtxo": { "script": "a914567cd7b44f9f3a07c3138f37bf984b60fbbaf24387", - "value": "1000" + "value": "2000" }, - "finalScriptSig": "0048304502210087631f54bea97ba6fb135afc0e6aa5000f405f8c7f4075fb44624fcb100110f102203f3c26a632eef131b32c235537e8d08f0044b2ecfcf4763bbcee40a9ee04e10c41483045022100cc77cb1d7cc21ef86ed84521781a6359549ba5e6d736e46b48e38181e04e11ef022044803e3cd31f6f7d7bd7911ea907bd0861598e824bdcbeb5e3b03114aafb2c74414c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53ae" + "finalScriptSig": "00473044022046713fe71727277b2721a1e9945c584e06fa364e2d125f955b8ee4ace1a0375e0220205e5658b790f2ab08dcf7cf3f67730afd98dd0a82ce30612d49110430917e244147304402207c7c14c1ee469e37e8ef78cabe09cb91423757c27579fa40f4bab8447b3673ce02203f6f79d12e130e7a30179b558cc92168fa1317896d4fed57409ca13aea552bee414c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53ae" }, { "type": "p2shP2pk", "witnessUtxo": { "script": "a91420b37094d82a513451ff0ccd9db23aba05bc5ef387", - "value": "1000" + "value": "2000" }, - "finalScriptSig": "483045022100864e2eb6f32fab5f80e6b321549d0b2d2a335de655be7c734bc2f89bc1f1085a02207b748db3cf0ba9cd4ce564c81da20fa9c3e01f7976cdc05a3704004ce60e92124123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac" + "finalScriptSig": "47304402201e125f8f91514f8a9d7a20142b5603e997bac1f38aeb4d92af4bc070c6ed114e022020af42c1bdb349fc48e722ca0d5ec36f1e2debafe722428ef5eb693aa8c087174123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac" } ], "outputs": [ @@ -94,6 +94,20 @@ "script": "a914d909474404c124a3d04c3fbff61faa49cf43c58b87", "value": "900", "address": "3MUbfqvBeD7g1R3b9g8ZQxDwjR7SjQWciv" + }, + { + "script": "a9144efd761e9be61caa421c8aac4a902ad6f2a54bcf87", + "value": "900", + "address": "38tgGK9PBA4aV6wWA7yf3D9xjAdNNKpu3D" + }, + { + "script": "a914d24d3816be8a250cbdde7eaa674f80170cda944e87", + "value": "900", + "address": "3LrzL73h2RSmuGnSF5YsvuVZ4J8nr5sUwu" + }, + { + "script": "6a0f736574656320617374726f6e6f6d79", + "value": "900" } ], "psbtOutputs": [ @@ -116,7 +130,29 @@ "path": "0/0/0/0" } ] - } + }, + { + "redeemScript": "5221036b7910b591d3a756d5ee75a5e8cc0e27e745e85530feabd27d4f5847a50f30862102afe12d577d1a20a3edafc2fd3d255ace7d1b8b183d0af9dd3fbe5bf5543abc7d21034a26b036df0f5f03df4474d07924a98a05e11ba2584476e1addb4482acea401153ae", + "bip32Derivation": [ + { + "masterFingerprint": "d4ad8372", + "pubkey": "02afe12d577d1a20a3edafc2fd3d255ace7d1b8b183d0af9dd3fbe5bf5543abc7d", + "path": "0/0/0/1" + }, + { + "masterFingerprint": "405c65bd", + "pubkey": "034a26b036df0f5f03df4474d07924a98a05e11ba2584476e1addb4482acea4011", + "path": "0/0/0/1" + }, + { + "masterFingerprint": "547f4576", + "pubkey": "036b7910b591d3a756d5ee75a5e8cc0e27e745e85530feabd27d4f5847a50f3086", + "path": "0/0/0/1" + } + ] + }, + {}, + {} ], - "extractedTransaction": "02000000025c797b259b82722b84ec062ace7606c0092d4c6d711eb4b77567be13b470c6af00000000fdfe000048304502210087631f54bea97ba6fb135afc0e6aa5000f405f8c7f4075fb44624fcb100110f102203f3c26a632eef131b32c235537e8d08f0044b2ecfcf4763bbcee40a9ee04e10c41483045022100cc77cb1d7cc21ef86ed84521781a6359549ba5e6d736e46b48e38181e04e11ef022044803e3cd31f6f7d7bd7911ea907bd0861598e824bdcbeb5e3b03114aafb2c74414c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53aeffffffff7fbbaf33c9c03700f7f1dcf93a34039897656646c2428b8faa88b7f57d1d3d9f010000006d483045022100864e2eb6f32fab5f80e6b321549d0b2d2a335de655be7c734bc2f89bc1f1085a02207b748db3cf0ba9cd4ce564c81da20fa9c3e01f7976cdc05a3704004ce60e92124123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095acffffffff01840300000000000017a914d909474404c124a3d04c3fbff61faa49cf43c58b8700000000" + "extractedTransaction": "0200000002d5df75305768ede101a3153cb6af28cc61cdca81651bdfa36aa7c4404349e5ed00000000fc00473044022046713fe71727277b2721a1e9945c584e06fa364e2d125f955b8ee4ace1a0375e0220205e5658b790f2ab08dcf7cf3f67730afd98dd0a82ce30612d49110430917e244147304402207c7c14c1ee469e37e8ef78cabe09cb91423757c27579fa40f4bab8447b3673ce02203f6f79d12e130e7a30179b558cc92168fa1317896d4fed57409ca13aea552bee414c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53aeffffffff016c265c7f7f066aac9b307256e68e4db09015691a9242e51cee607d001fa7f3010000006c47304402201e125f8f91514f8a9d7a20142b5603e997bac1f38aeb4d92af4bc070c6ed114e022020af42c1bdb349fc48e722ca0d5ec36f1e2debafe722428ef5eb693aa8c087174123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095acffffffff04840300000000000017a914d909474404c124a3d04c3fbff61faa49cf43c58b87840300000000000017a9144efd761e9be61caa421c8aac4a902ad6f2a54bcf87840300000000000017a914d24d3816be8a250cbdde7eaa674f80170cda944e878403000000000000116a0f736574656320617374726f6e6f6d7900000000" } diff --git a/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.bitcoincash.halfsigned.json b/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.bitcoincash.halfsigned.json index aad2792..5fcd3ac 100644 --- a/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.bitcoincash.halfsigned.json +++ b/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.bitcoincash.halfsigned.json @@ -4,16 +4,16 @@ "xprv9s21ZrQH143K2eBLSVNk4zhjDzqzqM29aS9cjr4CcoNrKLYwLHtwgTURSk7RPV3cH9zNZQeR1zGw3MEwSjvARSfWEGpxfaBmduhW3TKsH5g", "xprv9s21ZrQH143K39N9shF9hAsTwh1FvQuBk8UVsZVwr4XtpqF7stCu2LH358NLuqkkK6pu1Af7TJHr5FZERQoLLtnC7wkoM9sdFo1HuP7dWuv" ], - "psbtBase64": "cHNidP8BAHwCAAAAAlx5eyWbgnIrhOwGKs52BsAJLUxtcR60t3VnvhO0cMavAAAAAAD/////f7uvM8nANwD38dz5OjQDmJdlZkbCQouPqoi39X0dPZ8BAAAAAP////8BhAMAAAAAAAAXqRTZCUdEBMEko9BMP7/2H6pJz0PFi4cAAAAATwEEiLIeAAAAAAAAAAAAOpIuKfDI6w2ypgSEy9y2MfaxB8nKrj/9zz59LsH2vNADEhSHFfNh2raFpmnUJDHl1tP5c0BNq5yf0blQsnmtdjQEzBiuCE8BBIiyHgAAAAAAAAAAAG0dZW093ZHBlMBFZaNgNwKiEBbO0UomXziYLWJ15ntkA9O6wjE6fGshy7EbFLDRA0H5IsCkA6i9jIfw3IIPNa9uBPZc2GlPAQSIsh4AAAAAAAAAAADLBP1jqzTZD+ZGa4gOKgLM+KhjN0MSmRr4kRsaqrRDNAM27yKP/puO//ugUsMtM0Zg3R+DZs+P5Erlqmcra2KQlQTy7wOJAAEBIOgDAAAAAAAAF6kUVnzXtE+fOgfDE483v5hLYPu68kOHIgID9vQHZL1dY/IAoneIg6z3XpbxUJXJmCY8CHJw0Ml+fn9IMEUCIQCHYx9Uvql7pvsTWvwOaqUAD0BfjH9AdftEYk/LEAEQ8QIgPzwmpjLu8TGzLCNVN+jQjwBEsuz89HY7vO5Aqe4E4QxBAQMEQQAAAAEEaVIhA/b0B2S9XWPyAKJ3iIOs916W8VCVyZgmPAhycNDJfn5/IQNf+3q8cBWeBGn0uYmm1eF4WikEFp/wULL0aP5dPV278iED4VJNf2/FerPqy7ZZt4cQZ4CkddHbSDlSwjELfpo4l1tTriIGA1/7erxwFZ4EafS5iabV4XhaKQQWn/BQsvRo/l09XbvyFMwYrggAAAAAAAAAAAEAAAAAAAAAIgYD4VJNf2/FerPqy7ZZt4cQZ4CkddHbSDlSwjELfpo4l1sU9lzYaQAAAAAAAAAAAQAAAAAAAAAiBgP29AdkvV1j8gCid4iDrPdelvFQlcmYJjwIcnDQyX5+fxTy7wOJAAAAAAAAAAABAAAAAAAAAAABASDoAwAAAAAAABepFCCzcJTYKlE0Uf8MzZ2yOroFvF7zhyICAzbvIo/+m47/+6BSwy0zRmDdH4Nmz4/kSuWqZytrYpCVSDBFAiEAhk4utvMvq1+A5rMhVJ0LLSozXeZVvnxzS8L4m8HxCFoCIHt0jbPPC6nNTOVkyB2iD6nD4B95ds3AWjcEAEzmDpISQQEDBEEAAAABBCMhAzbvIo/+m47/+6BSwy0zRmDdH4Nmz4/kSuWqZytrYpCVrAABAGlSIQLMTQ+kEcrCREhvjrLAjgNf90EPRgo1nKf4gQmRvTtCCSEC1y/Q0NkCk0NK1fyhYPJ44DxhRJeqTkJc9FTiwTMPlqshA0TYhBNt9VAgKGX/vGIYx/nIj+bOOclFeYGQuts4p1LxU64iAgLMTQ+kEcrCREhvjrLAjgNf90EPRgo1nKf4gQmRvTtCCRTy7wOJAAAAAAAAAAAAAAAAAAAAACICAtcv0NDZApNDStX8oWDyeOA8YUSXqk5CXPRU4sEzD5arFMwYrggAAAAAAAAAAAAAAAAAAAAAIgIDRNiEE231UCAoZf+8YhjH+ciP5s45yUV5gZC62zinUvEU9lzYaQAAAAAAAAAAAAAAAAAAAAAA", + "psbtBase64": "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", "psbtBase64Finalized": null, "inputs": [ { - "hash": "5c797b259b82722b84ec062ace7606c0092d4c6d711eb4b77567be13b470c6af", + "hash": "d5df75305768ede101a3153cb6af28cc61cdca81651bdfa36aa7c4404349e5ed", "index": 0, "sequence": 4294967295 }, { - "hash": "7fbbaf33c9c03700f7f1dcf93a34039897656646c2428b8faa88b7f57d1d3d9f", + "hash": "016c265c7f7f066aac9b307256e68e4db09015691a9242e51cee607d001fa7f3", "index": 1, "sequence": 4294967295 } @@ -24,7 +24,7 @@ "partialSig": [ { "pubkey": "03f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f", - "signature": "304502210087631f54bea97ba6fb135afc0e6aa5000f405f8c7f4075fb44624fcb100110f102203f3c26a632eef131b32c235537e8d08f0044b2ecfcf4763bbcee40a9ee04e10c41" + "signature": "3044022046713fe71727277b2721a1e9945c584e06fa364e2d125f955b8ee4ace1a0375e0220205e5658b790f2ab08dcf7cf3f67730afd98dd0a82ce30612d49110430917e2441" } ], "sighashType": 65, @@ -47,7 +47,7 @@ } ], "witnessUtxo": { - "value": "1000", + "value": "2000", "script": "a914567cd7b44f9f3a07c3138f37bf984b60fbbaf24387" } }, @@ -56,13 +56,13 @@ "partialSig": [ { "pubkey": "0336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095", - "signature": "3045022100864e2eb6f32fab5f80e6b321549d0b2d2a335de655be7c734bc2f89bc1f1085a02207b748db3cf0ba9cd4ce564c81da20fa9c3e01f7976cdc05a3704004ce60e921241" + "signature": "304402201e125f8f91514f8a9d7a20142b5603e997bac1f38aeb4d92af4bc070c6ed114e022020af42c1bdb349fc48e722ca0d5ec36f1e2debafe722428ef5eb693aa8c0871741" } ], "sighashType": 65, "redeemScript": "210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac", "witnessUtxo": { - "value": "1000", + "value": "2000", "script": "a91420b37094d82a513451ff0ccd9db23aba05bc5ef387" } } @@ -73,6 +73,20 @@ "script": "a914d909474404c124a3d04c3fbff61faa49cf43c58b87", "value": "900", "address": "3MUbfqvBeD7g1R3b9g8ZQxDwjR7SjQWciv" + }, + { + "script": "a9144efd761e9be61caa421c8aac4a902ad6f2a54bcf87", + "value": "900", + "address": "38tgGK9PBA4aV6wWA7yf3D9xjAdNNKpu3D" + }, + { + "script": "a914d24d3816be8a250cbdde7eaa674f80170cda944e87", + "value": "900", + "address": "3LrzL73h2RSmuGnSF5YsvuVZ4J8nr5sUwu" + }, + { + "script": "6a0f736574656320617374726f6e6f6d79", + "value": "900" } ], "psbtOutputs": [ @@ -95,7 +109,29 @@ "path": "0/0/0/0" } ] - } + }, + { + "redeemScript": "5221036b7910b591d3a756d5ee75a5e8cc0e27e745e85530feabd27d4f5847a50f30862102afe12d577d1a20a3edafc2fd3d255ace7d1b8b183d0af9dd3fbe5bf5543abc7d21034a26b036df0f5f03df4474d07924a98a05e11ba2584476e1addb4482acea401153ae", + "bip32Derivation": [ + { + "masterFingerprint": "d4ad8372", + "pubkey": "02afe12d577d1a20a3edafc2fd3d255ace7d1b8b183d0af9dd3fbe5bf5543abc7d", + "path": "0/0/0/1" + }, + { + "masterFingerprint": "405c65bd", + "pubkey": "034a26b036df0f5f03df4474d07924a98a05e11ba2584476e1addb4482acea4011", + "path": "0/0/0/1" + }, + { + "masterFingerprint": "547f4576", + "pubkey": "036b7910b591d3a756d5ee75a5e8cc0e27e745e85530feabd27d4f5847a50f3086", + "path": "0/0/0/1" + } + ] + }, + {}, + {} ], "extractedTransaction": null } diff --git a/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.bitcoincash.unsigned.json b/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.bitcoincash.unsigned.json index 6911ab3..90e3522 100644 --- a/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.bitcoincash.unsigned.json +++ b/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.bitcoincash.unsigned.json @@ -4,16 +4,16 @@ "xprv9s21ZrQH143K2eBLSVNk4zhjDzqzqM29aS9cjr4CcoNrKLYwLHtwgTURSk7RPV3cH9zNZQeR1zGw3MEwSjvARSfWEGpxfaBmduhW3TKsH5g", "xprv9s21ZrQH143K39N9shF9hAsTwh1FvQuBk8UVsZVwr4XtpqF7stCu2LH358NLuqkkK6pu1Af7TJHr5FZERQoLLtnC7wkoM9sdFo1HuP7dWuv" ], - "psbtBase64": "cHNidP8BAHwCAAAAAlx5eyWbgnIrhOwGKs52BsAJLUxtcR60t3VnvhO0cMavAAAAAAD/////f7uvM8nANwD38dz5OjQDmJdlZkbCQouPqoi39X0dPZ8BAAAAAP////8BhAMAAAAAAAAXqRTZCUdEBMEko9BMP7/2H6pJz0PFi4cAAAAATwEEiLIeAAAAAAAAAAAAOpIuKfDI6w2ypgSEy9y2MfaxB8nKrj/9zz59LsH2vNADEhSHFfNh2raFpmnUJDHl1tP5c0BNq5yf0blQsnmtdjQEzBiuCE8BBIiyHgAAAAAAAAAAAG0dZW093ZHBlMBFZaNgNwKiEBbO0UomXziYLWJ15ntkA9O6wjE6fGshy7EbFLDRA0H5IsCkA6i9jIfw3IIPNa9uBPZc2GlPAQSIsh4AAAAAAAAAAADLBP1jqzTZD+ZGa4gOKgLM+KhjN0MSmRr4kRsaqrRDNAM27yKP/puO//ugUsMtM0Zg3R+DZs+P5Erlqmcra2KQlQTy7wOJAAEBIOgDAAAAAAAAF6kUVnzXtE+fOgfDE483v5hLYPu68kOHAQMEQQAAAAEEaVIhA/b0B2S9XWPyAKJ3iIOs916W8VCVyZgmPAhycNDJfn5/IQNf+3q8cBWeBGn0uYmm1eF4WikEFp/wULL0aP5dPV278iED4VJNf2/FerPqy7ZZt4cQZ4CkddHbSDlSwjELfpo4l1tTriIGA1/7erxwFZ4EafS5iabV4XhaKQQWn/BQsvRo/l09XbvyFMwYrggAAAAAAAAAAAEAAAAAAAAAIgYD4VJNf2/FerPqy7ZZt4cQZ4CkddHbSDlSwjELfpo4l1sU9lzYaQAAAAAAAAAAAQAAAAAAAAAiBgP29AdkvV1j8gCid4iDrPdelvFQlcmYJjwIcnDQyX5+fxTy7wOJAAAAAAAAAAABAAAAAAAAAAABASDoAwAAAAAAABepFCCzcJTYKlE0Uf8MzZ2yOroFvF7zhwEDBEEAAAABBCMhAzbvIo/+m47/+6BSwy0zRmDdH4Nmz4/kSuWqZytrYpCVrAABAGlSIQLMTQ+kEcrCREhvjrLAjgNf90EPRgo1nKf4gQmRvTtCCSEC1y/Q0NkCk0NK1fyhYPJ44DxhRJeqTkJc9FTiwTMPlqshA0TYhBNt9VAgKGX/vGIYx/nIj+bOOclFeYGQuts4p1LxU64iAgLMTQ+kEcrCREhvjrLAjgNf90EPRgo1nKf4gQmRvTtCCRTy7wOJAAAAAAAAAAAAAAAAAAAAACICAtcv0NDZApNDStX8oWDyeOA8YUSXqk5CXPRU4sEzD5arFMwYrggAAAAAAAAAAAAAAAAAAAAAIgIDRNiEE231UCAoZf+8YhjH+ciP5s45yUV5gZC62zinUvEU9lzYaQAAAAAAAAAAAAAAAAAAAAAA", + "psbtBase64": "cHNidP8BANYCAAAAAtXfdTBXaO3hAaMVPLavKMxhzcqBZRvfo2qnxEBDSeXtAAAAAAD/////AWwmXH9/BmqsmzByVuaOTbCQFWkakkLlHO5gfQAfp/MBAAAAAP////8EhAMAAAAAAAAXqRTZCUdEBMEko9BMP7/2H6pJz0PFi4eEAwAAAAAAABepFE79dh6b5hyqQhyKrEqQKtbypUvPh4QDAAAAAAAAF6kU0k04Fr6KJQy93n6qZ0+AFwzalE6HhAMAAAAAAAARag9zZXRlYyBhc3Ryb25vbXkAAAAATwEEiLIeAAAAAAAAAAAAOpIuKfDI6w2ypgSEy9y2MfaxB8nKrj/9zz59LsH2vNADEhSHFfNh2raFpmnUJDHl1tP5c0BNq5yf0blQsnmtdjQEzBiuCE8BBIiyHgAAAAAAAAAAAG0dZW093ZHBlMBFZaNgNwKiEBbO0UomXziYLWJ15ntkA9O6wjE6fGshy7EbFLDRA0H5IsCkA6i9jIfw3IIPNa9uBPZc2GlPAQSIsh4AAAAAAAAAAADLBP1jqzTZD+ZGa4gOKgLM+KhjN0MSmRr4kRsaqrRDNAM27yKP/puO//ugUsMtM0Zg3R+DZs+P5Erlqmcra2KQlQTy7wOJAAEBINAHAAAAAAAAF6kUVnzXtE+fOgfDE483v5hLYPu68kOHAQMEQQAAAAEEaVIhA/b0B2S9XWPyAKJ3iIOs916W8VCVyZgmPAhycNDJfn5/IQNf+3q8cBWeBGn0uYmm1eF4WikEFp/wULL0aP5dPV278iED4VJNf2/FerPqy7ZZt4cQZ4CkddHbSDlSwjELfpo4l1tTriIGA1/7erxwFZ4EafS5iabV4XhaKQQWn/BQsvRo/l09XbvyFMwYrggAAAAAAAAAAAEAAAAAAAAAIgYD4VJNf2/FerPqy7ZZt4cQZ4CkddHbSDlSwjELfpo4l1sU9lzYaQAAAAAAAAAAAQAAAAAAAAAiBgP29AdkvV1j8gCid4iDrPdelvFQlcmYJjwIcnDQyX5+fxTy7wOJAAAAAAAAAAABAAAAAAAAAAABASDQBwAAAAAAABepFCCzcJTYKlE0Uf8MzZ2yOroFvF7zhwEDBEEAAAABBCMhAzbvIo/+m47/+6BSwy0zRmDdH4Nmz4/kSuWqZytrYpCVrAABAGlSIQLMTQ+kEcrCREhvjrLAjgNf90EPRgo1nKf4gQmRvTtCCSEC1y/Q0NkCk0NK1fyhYPJ44DxhRJeqTkJc9FTiwTMPlqshA0TYhBNt9VAgKGX/vGIYx/nIj+bOOclFeYGQuts4p1LxU64iAgLMTQ+kEcrCREhvjrLAjgNf90EPRgo1nKf4gQmRvTtCCRTy7wOJAAAAAAAAAAAAAAAAAAAAACICAtcv0NDZApNDStX8oWDyeOA8YUSXqk5CXPRU4sEzD5arFMwYrggAAAAAAAAAAAAAAAAAAAAAIgIDRNiEE231UCAoZf+8YhjH+ciP5s45yUV5gZC62zinUvEU9lzYaQAAAAAAAAAAAAAAAAAAAAAAAQBpUiEDa3kQtZHTp1bV7nWl6MwOJ+dF6FUw/qvSfU9YR6UPMIYhAq/hLVd9GiCj7a/C/T0lWs59G4sYPQr53T++W/VUOrx9IQNKJrA23w9fA99EdNB5JKmKBeEbolhEduGt20SCrOpAEVOuIgICr+EtV30aIKPtr8L9PSVazn0bixg9CvndP75b9VQ6vH0U1K2DcgAAAAAAAAAAAAAAAAEAAAAiAgNKJrA23w9fA99EdNB5JKmKBeEbolhEduGt20SCrOpAERRAXGW9AAAAAAAAAAAAAAAAAQAAACICA2t5ELWR06dW1e51pejMDifnRehVMP6r0n1PWEelDzCGFFR/RXYAAAAAAAAAAAAAAAABAAAAAAAA", "psbtBase64Finalized": null, "inputs": [ { - "hash": "5c797b259b82722b84ec062ace7606c0092d4c6d711eb4b77567be13b470c6af", + "hash": "d5df75305768ede101a3153cb6af28cc61cdca81651bdfa36aa7c4404349e5ed", "index": 0, "sequence": 4294967295 }, { - "hash": "7fbbaf33c9c03700f7f1dcf93a34039897656646c2428b8faa88b7f57d1d3d9f", + "hash": "016c265c7f7f066aac9b307256e68e4db09015691a9242e51cee607d001fa7f3", "index": 1, "sequence": 4294967295 } @@ -41,7 +41,7 @@ } ], "witnessUtxo": { - "value": "1000", + "value": "2000", "script": "a914567cd7b44f9f3a07c3138f37bf984b60fbbaf24387" } }, @@ -50,7 +50,7 @@ "sighashType": 65, "redeemScript": "210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac", "witnessUtxo": { - "value": "1000", + "value": "2000", "script": "a91420b37094d82a513451ff0ccd9db23aba05bc5ef387" } } @@ -61,6 +61,20 @@ "script": "a914d909474404c124a3d04c3fbff61faa49cf43c58b87", "value": "900", "address": "3MUbfqvBeD7g1R3b9g8ZQxDwjR7SjQWciv" + }, + { + "script": "a9144efd761e9be61caa421c8aac4a902ad6f2a54bcf87", + "value": "900", + "address": "38tgGK9PBA4aV6wWA7yf3D9xjAdNNKpu3D" + }, + { + "script": "a914d24d3816be8a250cbdde7eaa674f80170cda944e87", + "value": "900", + "address": "3LrzL73h2RSmuGnSF5YsvuVZ4J8nr5sUwu" + }, + { + "script": "6a0f736574656320617374726f6e6f6d79", + "value": "900" } ], "psbtOutputs": [ @@ -83,7 +97,29 @@ "path": "0/0/0/0" } ] - } + }, + { + "redeemScript": "5221036b7910b591d3a756d5ee75a5e8cc0e27e745e85530feabd27d4f5847a50f30862102afe12d577d1a20a3edafc2fd3d255ace7d1b8b183d0af9dd3fbe5bf5543abc7d21034a26b036df0f5f03df4474d07924a98a05e11ba2584476e1addb4482acea401153ae", + "bip32Derivation": [ + { + "masterFingerprint": "d4ad8372", + "pubkey": "02afe12d577d1a20a3edafc2fd3d255ace7d1b8b183d0af9dd3fbe5bf5543abc7d", + "path": "0/0/0/1" + }, + { + "masterFingerprint": "405c65bd", + "pubkey": "034a26b036df0f5f03df4474d07924a98a05e11ba2584476e1addb4482acea4011", + "path": "0/0/0/1" + }, + { + "masterFingerprint": "547f4576", + "pubkey": "036b7910b591d3a756d5ee75a5e8cc0e27e745e85530feabd27d4f5847a50f3086", + "path": "0/0/0/1" + } + ] + }, + {}, + {} ], "extractedTransaction": null } diff --git a/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.bitcoingold.fullsigned.json b/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.bitcoingold.fullsigned.json index 1ec917f..eca207b 100644 --- a/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.bitcoingold.fullsigned.json +++ b/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.bitcoingold.fullsigned.json @@ -4,26 +4,26 @@ "xprv9s21ZrQH143K2eBLSVNk4zhjDzqzqM29aS9cjr4CcoNrKLYwLHtwgTURSk7RPV3cH9zNZQeR1zGw3MEwSjvARSfWEGpxfaBmduhW3TKsH5g", "xprv9s21ZrQH143K39N9shF9hAsTwh1FvQuBk8UVsZVwr4XtpqF7stCu2LH358NLuqkkK6pu1Af7TJHr5FZERQoLLtnC7wkoM9sdFo1HuP7dWuv" ], - "psbtBase64": "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", - "psbtBase64Finalized": "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", + "psbtBase64": "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", + "psbtBase64Finalized": "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", "inputs": [ { - "hash": "5c797b259b82722b84ec062ace7606c0092d4c6d711eb4b77567be13b470c6af", + "hash": "d5df75305768ede101a3153cb6af28cc61cdca81651bdfa36aa7c4404349e5ed", "index": 0, "sequence": 4294967295 }, { - "hash": "30e7b080f3ea1343910e2fa15f59bece2554cf30a923d33bc28f1ebfba0b6b49", + "hash": "d9ac9ffc0b8e5d13ca3c017a88f20d22b311cf49accaa8dbcb4ed26f79559d9b", "index": 1, "sequence": 4294967295 }, { - "hash": "d401d0f1eea15d1052175ba6b0023dec9ed3d5d4e3cb5adcaa546fe7cffacc89", + "hash": "0ea83e26f6b00326c142425612dcfa204230321dc87997af279371ce45c6d877", "index": 2, "sequence": 4294967295 }, { - "hash": "144c6838538031957589d9ab76deae92b01fe63568dabf1a64293e69f25a7941", + "hash": "b84a3071df6be74ff34ad2d03f746503b1e69d53409e28dd80c270d843bc66a9", "index": 3, "sequence": 4294967295 } @@ -34,11 +34,11 @@ "partialSig": [ { "pubkey": "03e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b", - "signature": "3045022100dd4c0b374aca63840594e44c995835b3630eae3f6111d3eea5faecb49f2e40540220384f3653dce80d9dc2879d508dce3f1ccc8d19b19153737bb23a274941c422d441" + "signature": "304402200b2fbb08d64420c19844efbaeb0de85eb9f0c5566f09d0a7a21f3aa39fb8b61a02207ca910c5c29ab8ad0e67c2fba96ceb6745ee416755ee987c452002d6332ca7ab41" }, { "pubkey": "03f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f", - "signature": "3045022100e0e1ba72052b3f3c4b193b1f21aff66e8bfb821131f9b7680bea781ca6d637430220285ca143f06cd4e32aeac9bff16ef92abb95df0b08649709266686ad4b180d7641" + "signature": "3044022061bdebaa746a14d7185595ce74c25a736471da6a5082e3d6cecac69cc49cd38102201be0eb57df2e233c3e0dc92498af3446b0e99e12803f2d047e226cb8bcba235441" } ], "sighashType": 65, @@ -61,7 +61,7 @@ } ], "witnessUtxo": { - "value": "1000", + "value": "2000", "script": "a914567cd7b44f9f3a07c3138f37bf984b60fbbaf24387" } }, @@ -69,16 +69,16 @@ "type": "p2shP2wsh", "witnessUtxo": { "script": "a9140e26b25d0ceae6f9cff3edaccaa0d1a70da7600f87", - "value": "1000" + "value": "2000" }, "partialSig": [ { "pubkey": "02234531bc9119a36a7946e95aeb74915dd087c7b44f517b8eeeb73f89a0ff1a99", - "signature": "3045022100c3ae94dbb976bcd38566308b4d9350da86ebe044c610b36b913f6476524568cd022044dfd32108f0afe46a63384f42a4990ba73b9ebaddd88801daf3e3ebd83e223c41" + "signature": "304402203580d2959f8e9cfddb7f3f6dc56d4c4d86fbf2742cbe3c8d594e53fd1ea031210220465c08709aee1881ac868a6342a0a65362b4eaaf4960ab8777b7cf63ee21dcfe41" }, { "pubkey": "02a585f3fab49b5ef95346d932221a221bd55ec191f15533e0f270b3582574f035", - "signature": "304402206eb6a084505d7badc1afef554e859c65df31ad5b7bdbc62a14943d5b4f95307102200cba48e9c5676562ab30d73094448a0eb35eee73bfac5311140cd944332dca9b41" + "signature": "3045022100af417201deb4758954507d6327b3ea9aea28535b16e1b123dd92f02c27c263ed02204c3c644407050549f911fc1f29f2ef8623ce2ccfcb850627ab4bb07c7773505541" } ], "sighashType": 65, @@ -106,16 +106,16 @@ "type": "p2wsh", "witnessUtxo": { "script": "0020db0427f1822b4777670e6673c28af02f6da1d5afe71a71f5c9064470b229fafd", - "value": "1000" + "value": "2000" }, "partialSig": [ { "pubkey": "02e80a08885c353676b820cdc290e6d81a0ac95a03e8abbf4bb7aeebfb70feb418", - "signature": "3044022071c4e85d66d2ea91d771458924e674b4ca40f6dc804a31db86d80d51eefc46c5022029bb9741909af81f3205edf62c51342ba3c4444907b78f56fac41155ead0cf3b41" + "signature": "3045022100a6a212535c2edd088bbe65f4321e8a35c00156477bbb500cd80816fa7da52d8502205cbfb6e6a85aff6e88e17ec1fbe6516ea7744acf434d2ef3bf68869d65f10ff141" }, { "pubkey": "03519e572ab468560d1f8d0f87699d098308e166905f5dcae4390f060faa8f1ce3", - "signature": "3045022100f8cc6761ff5f70b95b4bb6e50f087be6e3899794b93048f08078c7bce89d5834022011cbeb43e5bd55fc96b39be2bc46112ecd6080fd6f148153dea1dc9cb8dcc5ea41" + "signature": "3044022054acc2f9c668783a6a591cb276517b32e2ac43b21aa9ce9b28043baedf1cfd4a022066288eb2a37f24c749eeb8264ddcdeb716c403a37ae4b181df1cd7955ea52c0041" } ], "sighashType": 65, @@ -143,13 +143,13 @@ "partialSig": [ { "pubkey": "0336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095", - "signature": "3045022100d9fc432b5d223325c038441974d75517582a9f0e8ba10d3188b2092e97c7624e0220028e3307eb02b1916c1a0089ea6ff1a255e6d2bd0eab2c994dfb433d6eea439641" + "signature": "3045022100994354639992845aa802d99c6526d569ee098802cce578d1a82f0d30a4f097420220653d796dd28bab8a72187222bedb773298e0af495b2565b852c991735769e42541" } ], "sighashType": 65, "redeemScript": "210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac", "witnessUtxo": { - "value": "1000", + "value": "2000", "script": "a91420b37094d82a513451ff0ccd9db23aba05bc5ef387" } } @@ -159,34 +159,34 @@ "type": "p2sh", "witnessUtxo": { "script": "a914567cd7b44f9f3a07c3138f37bf984b60fbbaf24387", - "value": "1000" + "value": "2000" }, - "finalScriptSig": "00483045022100e0e1ba72052b3f3c4b193b1f21aff66e8bfb821131f9b7680bea781ca6d637430220285ca143f06cd4e32aeac9bff16ef92abb95df0b08649709266686ad4b180d7641483045022100dd4c0b374aca63840594e44c995835b3630eae3f6111d3eea5faecb49f2e40540220384f3653dce80d9dc2879d508dce3f1ccc8d19b19153737bb23a274941c422d4414c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53ae" + "finalScriptSig": "00473044022061bdebaa746a14d7185595ce74c25a736471da6a5082e3d6cecac69cc49cd38102201be0eb57df2e233c3e0dc92498af3446b0e99e12803f2d047e226cb8bcba23544147304402200b2fbb08d64420c19844efbaeb0de85eb9f0c5566f09d0a7a21f3aa39fb8b61a02207ca910c5c29ab8ad0e67c2fba96ceb6745ee416755ee987c452002d6332ca7ab414c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53ae" }, { "type": "p2shP2wsh", "witnessUtxo": { "script": "a9140e26b25d0ceae6f9cff3edaccaa0d1a70da7600f87", - "value": "1000" + "value": "2000" }, "finalScriptSig": "22002046d4800a1393330196085399ed4a1700b4c2fd38c52188c3a3a91f721f3c9600", - "finalScriptWitness": "040047304402206eb6a084505d7badc1afef554e859c65df31ad5b7bdbc62a14943d5b4f95307102200cba48e9c5676562ab30d73094448a0eb35eee73bfac5311140cd944332dca9b41483045022100c3ae94dbb976bcd38566308b4d9350da86ebe044c610b36b913f6476524568cd022044dfd32108f0afe46a63384f42a4990ba73b9ebaddd88801daf3e3ebd83e223c4169522102a585f3fab49b5ef95346d932221a221bd55ec191f15533e0f270b3582574f0352102c4f7866cfd5996bc1068a96313ca15e9ccb5e984583a07340dddae7af014605b2102234531bc9119a36a7946e95aeb74915dd087c7b44f517b8eeeb73f89a0ff1a9953ae" + "finalScriptWitness": "0400483045022100af417201deb4758954507d6327b3ea9aea28535b16e1b123dd92f02c27c263ed02204c3c644407050549f911fc1f29f2ef8623ce2ccfcb850627ab4bb07c777350554147304402203580d2959f8e9cfddb7f3f6dc56d4c4d86fbf2742cbe3c8d594e53fd1ea031210220465c08709aee1881ac868a6342a0a65362b4eaaf4960ab8777b7cf63ee21dcfe4169522102a585f3fab49b5ef95346d932221a221bd55ec191f15533e0f270b3582574f0352102c4f7866cfd5996bc1068a96313ca15e9ccb5e984583a07340dddae7af014605b2102234531bc9119a36a7946e95aeb74915dd087c7b44f517b8eeeb73f89a0ff1a9953ae" }, { "type": "p2wsh", "witnessUtxo": { "script": "0020db0427f1822b4777670e6673c28af02f6da1d5afe71a71f5c9064470b229fafd", - "value": "1000" + "value": "2000" }, - "finalScriptWitness": "0400483045022100f8cc6761ff5f70b95b4bb6e50f087be6e3899794b93048f08078c7bce89d5834022011cbeb43e5bd55fc96b39be2bc46112ecd6080fd6f148153dea1dc9cb8dcc5ea41473044022071c4e85d66d2ea91d771458924e674b4ca40f6dc804a31db86d80d51eefc46c5022029bb9741909af81f3205edf62c51342ba3c4444907b78f56fac41155ead0cf3b4169522103519e572ab468560d1f8d0f87699d098308e166905f5dcae4390f060faa8f1ce32103a05bc26391221d685e18daaff36a1e95c34f99451253c16cd42650db278a79112102e80a08885c353676b820cdc290e6d81a0ac95a03e8abbf4bb7aeebfb70feb41853ae" + "finalScriptWitness": "0400473044022054acc2f9c668783a6a591cb276517b32e2ac43b21aa9ce9b28043baedf1cfd4a022066288eb2a37f24c749eeb8264ddcdeb716c403a37ae4b181df1cd7955ea52c0041483045022100a6a212535c2edd088bbe65f4321e8a35c00156477bbb500cd80816fa7da52d8502205cbfb6e6a85aff6e88e17ec1fbe6516ea7744acf434d2ef3bf68869d65f10ff14169522103519e572ab468560d1f8d0f87699d098308e166905f5dcae4390f060faa8f1ce32103a05bc26391221d685e18daaff36a1e95c34f99451253c16cd42650db278a79112102e80a08885c353676b820cdc290e6d81a0ac95a03e8abbf4bb7aeebfb70feb41853ae" }, { "type": "p2shP2pk", "witnessUtxo": { "script": "a91420b37094d82a513451ff0ccd9db23aba05bc5ef387", - "value": "1000" + "value": "2000" }, - "finalScriptSig": "483045022100d9fc432b5d223325c038441974d75517582a9f0e8ba10d3188b2092e97c7624e0220028e3307eb02b1916c1a0089ea6ff1a255e6d2bd0eab2c994dfb433d6eea43964123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac" + "finalScriptSig": "483045022100994354639992845aa802d99c6526d569ee098802cce578d1a82f0d30a4f097420220653d796dd28bab8a72187222bedb773298e0af495b2565b852c991735769e4254123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac" } ], "outputs": [ @@ -204,6 +204,20 @@ "script": "0020ba48e3f9874463943f90192a45f1ae895b779362a7629af7ad6a9d7a835e3d4f", "value": "900", "address": "btg1qhfyw87v8g33eg0usry4ytudw39dh0ymz5a3f4aadd2wh4q67848swaqfkk" + }, + { + "script": "a914fc641891604bde705629300b6e8de5f67dd3926287", + "value": "900", + "address": "AenPqdTXxV58yXBZAq3PwLpwgFxo33AAHd" + }, + { + "script": "a914f6cf65029673cf92e0b0e6908c5ab90795316a2d87", + "value": "900", + "address": "AeGtKiUuqA34sq13vsgHSdnTxhyVJpneYJ" + }, + { + "script": "6a0f736574656320617374726f6e6f6d79", + "value": "900" } ], "psbtOutputs": [ @@ -267,7 +281,29 @@ "path": "0/0/20/2" } ] - } + }, + { + "redeemScript": "52210275b7a363f52a3887806640f36637764589072e176d6b6a87d7c7541075764ca521024cb89f6e3fc8e380bce00c6a7e1624f4c0ee5cf076348b5d72459d79b78e950c21034c5974c0deeb8e86c8ac8f6cfa521dd83d484d3f9100cfee0d6af5ed142028ba53ae", + "bip32Derivation": [ + { + "masterFingerprint": "d4ad8372", + "pubkey": "024cb89f6e3fc8e380bce00c6a7e1624f4c0ee5cf076348b5d72459d79b78e950c", + "path": "0/0/0/3" + }, + { + "masterFingerprint": "547f4576", + "pubkey": "0275b7a363f52a3887806640f36637764589072e176d6b6a87d7c7541075764ca5", + "path": "0/0/0/3" + }, + { + "masterFingerprint": "405c65bd", + "pubkey": "034c5974c0deeb8e86c8ac8f6cfa521dd83d484d3f9100cfee0d6af5ed142028ba", + "path": "0/0/0/3" + } + ] + }, + {}, + {} ], - "extractedTransaction": "020000000001045c797b259b82722b84ec062ace7606c0092d4c6d711eb4b77567be13b470c6af00000000fdfe0000483045022100e0e1ba72052b3f3c4b193b1f21aff66e8bfb821131f9b7680bea781ca6d637430220285ca143f06cd4e32aeac9bff16ef92abb95df0b08649709266686ad4b180d7641483045022100dd4c0b374aca63840594e44c995835b3630eae3f6111d3eea5faecb49f2e40540220384f3653dce80d9dc2879d508dce3f1ccc8d19b19153737bb23a274941c422d4414c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53aeffffffff30e7b080f3ea1343910e2fa15f59bece2554cf30a923d33bc28f1ebfba0b6b49010000002322002046d4800a1393330196085399ed4a1700b4c2fd38c52188c3a3a91f721f3c9600ffffffffd401d0f1eea15d1052175ba6b0023dec9ed3d5d4e3cb5adcaa546fe7cffacc890200000000ffffffff144c6838538031957589d9ab76deae92b01fe63568dabf1a64293e69f25a7941030000006d483045022100d9fc432b5d223325c038441974d75517582a9f0e8ba10d3188b2092e97c7624e0220028e3307eb02b1916c1a0089ea6ff1a255e6d2bd0eab2c994dfb433d6eea43964123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095acffffffff03840300000000000017a914d909474404c124a3d04c3fbff61faa49cf43c58b87840300000000000017a914054127121d37f32266cd967c485404976a67adf0878403000000000000220020ba48e3f9874463943f90192a45f1ae895b779362a7629af7ad6a9d7a835e3d4f00040047304402206eb6a084505d7badc1afef554e859c65df31ad5b7bdbc62a14943d5b4f95307102200cba48e9c5676562ab30d73094448a0eb35eee73bfac5311140cd944332dca9b41483045022100c3ae94dbb976bcd38566308b4d9350da86ebe044c610b36b913f6476524568cd022044dfd32108f0afe46a63384f42a4990ba73b9ebaddd88801daf3e3ebd83e223c4169522102a585f3fab49b5ef95346d932221a221bd55ec191f15533e0f270b3582574f0352102c4f7866cfd5996bc1068a96313ca15e9ccb5e984583a07340dddae7af014605b2102234531bc9119a36a7946e95aeb74915dd087c7b44f517b8eeeb73f89a0ff1a9953ae0400483045022100f8cc6761ff5f70b95b4bb6e50f087be6e3899794b93048f08078c7bce89d5834022011cbeb43e5bd55fc96b39be2bc46112ecd6080fd6f148153dea1dc9cb8dcc5ea41473044022071c4e85d66d2ea91d771458924e674b4ca40f6dc804a31db86d80d51eefc46c5022029bb9741909af81f3205edf62c51342ba3c4444907b78f56fac41155ead0cf3b4169522103519e572ab468560d1f8d0f87699d098308e166905f5dcae4390f060faa8f1ce32103a05bc26391221d685e18daaff36a1e95c34f99451253c16cd42650db278a79112102e80a08885c353676b820cdc290e6d81a0ac95a03e8abbf4bb7aeebfb70feb41853ae0000000000" + "extractedTransaction": "02000000000104d5df75305768ede101a3153cb6af28cc61cdca81651bdfa36aa7c4404349e5ed00000000fc00473044022061bdebaa746a14d7185595ce74c25a736471da6a5082e3d6cecac69cc49cd38102201be0eb57df2e233c3e0dc92498af3446b0e99e12803f2d047e226cb8bcba23544147304402200b2fbb08d64420c19844efbaeb0de85eb9f0c5566f09d0a7a21f3aa39fb8b61a02207ca910c5c29ab8ad0e67c2fba96ceb6745ee416755ee987c452002d6332ca7ab414c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53aeffffffffd9ac9ffc0b8e5d13ca3c017a88f20d22b311cf49accaa8dbcb4ed26f79559d9b010000002322002046d4800a1393330196085399ed4a1700b4c2fd38c52188c3a3a91f721f3c9600ffffffff0ea83e26f6b00326c142425612dcfa204230321dc87997af279371ce45c6d8770200000000ffffffffb84a3071df6be74ff34ad2d03f746503b1e69d53409e28dd80c270d843bc66a9030000006d483045022100994354639992845aa802d99c6526d569ee098802cce578d1a82f0d30a4f097420220653d796dd28bab8a72187222bedb773298e0af495b2565b852c991735769e4254123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095acffffffff06840300000000000017a914d909474404c124a3d04c3fbff61faa49cf43c58b87840300000000000017a914054127121d37f32266cd967c485404976a67adf0878403000000000000220020ba48e3f9874463943f90192a45f1ae895b779362a7629af7ad6a9d7a835e3d4f840300000000000017a914fc641891604bde705629300b6e8de5f67dd3926287840300000000000017a914f6cf65029673cf92e0b0e6908c5ab90795316a2d878403000000000000116a0f736574656320617374726f6e6f6d79000400483045022100af417201deb4758954507d6327b3ea9aea28535b16e1b123dd92f02c27c263ed02204c3c644407050549f911fc1f29f2ef8623ce2ccfcb850627ab4bb07c777350554147304402203580d2959f8e9cfddb7f3f6dc56d4c4d86fbf2742cbe3c8d594e53fd1ea031210220465c08709aee1881ac868a6342a0a65362b4eaaf4960ab8777b7cf63ee21dcfe4169522102a585f3fab49b5ef95346d932221a221bd55ec191f15533e0f270b3582574f0352102c4f7866cfd5996bc1068a96313ca15e9ccb5e984583a07340dddae7af014605b2102234531bc9119a36a7946e95aeb74915dd087c7b44f517b8eeeb73f89a0ff1a9953ae0400473044022054acc2f9c668783a6a591cb276517b32e2ac43b21aa9ce9b28043baedf1cfd4a022066288eb2a37f24c749eeb8264ddcdeb716c403a37ae4b181df1cd7955ea52c0041483045022100a6a212535c2edd088bbe65f4321e8a35c00156477bbb500cd80816fa7da52d8502205cbfb6e6a85aff6e88e17ec1fbe6516ea7744acf434d2ef3bf68869d65f10ff14169522103519e572ab468560d1f8d0f87699d098308e166905f5dcae4390f060faa8f1ce32103a05bc26391221d685e18daaff36a1e95c34f99451253c16cd42650db278a79112102e80a08885c353676b820cdc290e6d81a0ac95a03e8abbf4bb7aeebfb70feb41853ae0000000000" } diff --git a/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.bitcoingold.halfsigned.json b/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.bitcoingold.halfsigned.json index ad3e18f..b85f42f 100644 --- a/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.bitcoingold.halfsigned.json +++ b/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.bitcoingold.halfsigned.json @@ -4,26 +4,26 @@ "xprv9s21ZrQH143K2eBLSVNk4zhjDzqzqM29aS9cjr4CcoNrKLYwLHtwgTURSk7RPV3cH9zNZQeR1zGw3MEwSjvARSfWEGpxfaBmduhW3TKsH5g", "xprv9s21ZrQH143K39N9shF9hAsTwh1FvQuBk8UVsZVwr4XtpqF7stCu2LH358NLuqkkK6pu1Af7TJHr5FZERQoLLtnC7wkoM9sdFo1HuP7dWuv" ], - "psbtBase64": "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", + "psbtBase64": "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", "psbtBase64Finalized": null, "inputs": [ { - "hash": "5c797b259b82722b84ec062ace7606c0092d4c6d711eb4b77567be13b470c6af", + "hash": "d5df75305768ede101a3153cb6af28cc61cdca81651bdfa36aa7c4404349e5ed", "index": 0, "sequence": 4294967295 }, { - "hash": "30e7b080f3ea1343910e2fa15f59bece2554cf30a923d33bc28f1ebfba0b6b49", + "hash": "d9ac9ffc0b8e5d13ca3c017a88f20d22b311cf49accaa8dbcb4ed26f79559d9b", "index": 1, "sequence": 4294967295 }, { - "hash": "d401d0f1eea15d1052175ba6b0023dec9ed3d5d4e3cb5adcaa546fe7cffacc89", + "hash": "0ea83e26f6b00326c142425612dcfa204230321dc87997af279371ce45c6d877", "index": 2, "sequence": 4294967295 }, { - "hash": "144c6838538031957589d9ab76deae92b01fe63568dabf1a64293e69f25a7941", + "hash": "b84a3071df6be74ff34ad2d03f746503b1e69d53409e28dd80c270d843bc66a9", "index": 3, "sequence": 4294967295 } @@ -34,7 +34,7 @@ "partialSig": [ { "pubkey": "03f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f", - "signature": "3045022100e0e1ba72052b3f3c4b193b1f21aff66e8bfb821131f9b7680bea781ca6d637430220285ca143f06cd4e32aeac9bff16ef92abb95df0b08649709266686ad4b180d7641" + "signature": "3044022061bdebaa746a14d7185595ce74c25a736471da6a5082e3d6cecac69cc49cd38102201be0eb57df2e233c3e0dc92498af3446b0e99e12803f2d047e226cb8bcba235441" } ], "sighashType": 65, @@ -57,7 +57,7 @@ } ], "witnessUtxo": { - "value": "1000", + "value": "2000", "script": "a914567cd7b44f9f3a07c3138f37bf984b60fbbaf24387" } }, @@ -65,12 +65,12 @@ "type": "p2shP2wsh", "witnessUtxo": { "script": "a9140e26b25d0ceae6f9cff3edaccaa0d1a70da7600f87", - "value": "1000" + "value": "2000" }, "partialSig": [ { "pubkey": "02a585f3fab49b5ef95346d932221a221bd55ec191f15533e0f270b3582574f035", - "signature": "304402206eb6a084505d7badc1afef554e859c65df31ad5b7bdbc62a14943d5b4f95307102200cba48e9c5676562ab30d73094448a0eb35eee73bfac5311140cd944332dca9b41" + "signature": "3045022100af417201deb4758954507d6327b3ea9aea28535b16e1b123dd92f02c27c263ed02204c3c644407050549f911fc1f29f2ef8623ce2ccfcb850627ab4bb07c7773505541" } ], "sighashType": 65, @@ -98,12 +98,12 @@ "type": "p2wsh", "witnessUtxo": { "script": "0020db0427f1822b4777670e6673c28af02f6da1d5afe71a71f5c9064470b229fafd", - "value": "1000" + "value": "2000" }, "partialSig": [ { "pubkey": "03519e572ab468560d1f8d0f87699d098308e166905f5dcae4390f060faa8f1ce3", - "signature": "3045022100f8cc6761ff5f70b95b4bb6e50f087be6e3899794b93048f08078c7bce89d5834022011cbeb43e5bd55fc96b39be2bc46112ecd6080fd6f148153dea1dc9cb8dcc5ea41" + "signature": "3044022054acc2f9c668783a6a591cb276517b32e2ac43b21aa9ce9b28043baedf1cfd4a022066288eb2a37f24c749eeb8264ddcdeb716c403a37ae4b181df1cd7955ea52c0041" } ], "sighashType": 65, @@ -131,13 +131,13 @@ "partialSig": [ { "pubkey": "0336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095", - "signature": "3045022100d9fc432b5d223325c038441974d75517582a9f0e8ba10d3188b2092e97c7624e0220028e3307eb02b1916c1a0089ea6ff1a255e6d2bd0eab2c994dfb433d6eea439641" + "signature": "3045022100994354639992845aa802d99c6526d569ee098802cce578d1a82f0d30a4f097420220653d796dd28bab8a72187222bedb773298e0af495b2565b852c991735769e42541" } ], "sighashType": 65, "redeemScript": "210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac", "witnessUtxo": { - "value": "1000", + "value": "2000", "script": "a91420b37094d82a513451ff0ccd9db23aba05bc5ef387" } } @@ -158,6 +158,20 @@ "script": "0020ba48e3f9874463943f90192a45f1ae895b779362a7629af7ad6a9d7a835e3d4f", "value": "900", "address": "btg1qhfyw87v8g33eg0usry4ytudw39dh0ymz5a3f4aadd2wh4q67848swaqfkk" + }, + { + "script": "a914fc641891604bde705629300b6e8de5f67dd3926287", + "value": "900", + "address": "AenPqdTXxV58yXBZAq3PwLpwgFxo33AAHd" + }, + { + "script": "a914f6cf65029673cf92e0b0e6908c5ab90795316a2d87", + "value": "900", + "address": "AeGtKiUuqA34sq13vsgHSdnTxhyVJpneYJ" + }, + { + "script": "6a0f736574656320617374726f6e6f6d79", + "value": "900" } ], "psbtOutputs": [ @@ -221,7 +235,29 @@ "path": "0/0/20/2" } ] - } + }, + { + "redeemScript": "52210275b7a363f52a3887806640f36637764589072e176d6b6a87d7c7541075764ca521024cb89f6e3fc8e380bce00c6a7e1624f4c0ee5cf076348b5d72459d79b78e950c21034c5974c0deeb8e86c8ac8f6cfa521dd83d484d3f9100cfee0d6af5ed142028ba53ae", + "bip32Derivation": [ + { + "masterFingerprint": "d4ad8372", + "pubkey": "024cb89f6e3fc8e380bce00c6a7e1624f4c0ee5cf076348b5d72459d79b78e950c", + "path": "0/0/0/3" + }, + { + "masterFingerprint": "547f4576", + "pubkey": "0275b7a363f52a3887806640f36637764589072e176d6b6a87d7c7541075764ca5", + "path": "0/0/0/3" + }, + { + "masterFingerprint": "405c65bd", + "pubkey": "034c5974c0deeb8e86c8ac8f6cfa521dd83d484d3f9100cfee0d6af5ed142028ba", + "path": "0/0/0/3" + } + ] + }, + {}, + {} ], "extractedTransaction": null } diff --git a/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.bitcoingold.unsigned.json b/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.bitcoingold.unsigned.json index d37f75a..e0c485e 100644 --- a/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.bitcoingold.unsigned.json +++ b/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.bitcoingold.unsigned.json @@ -4,26 +4,26 @@ "xprv9s21ZrQH143K2eBLSVNk4zhjDzqzqM29aS9cjr4CcoNrKLYwLHtwgTURSk7RPV3cH9zNZQeR1zGw3MEwSjvARSfWEGpxfaBmduhW3TKsH5g", "xprv9s21ZrQH143K39N9shF9hAsTwh1FvQuBk8UVsZVwr4XtpqF7stCu2LH358NLuqkkK6pu1Af7TJHr5FZERQoLLtnC7wkoM9sdFo1HuP7dWuv" ], - "psbtBase64": "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", + "psbtBase64": "cHNidP8BAP1zAQIAAAAE1d91MFdo7eEBoxU8tq8ozGHNyoFlG9+jaqfEQENJ5e0AAAAAAP/////ZrJ/8C45dE8o8AXqI8g0isxHPSazKqNvLTtJveVWdmwEAAAAA/////w6oPib2sAMmwUJCVhLc+iBCMDIdyHmXryeTcc5Fxth3AgAAAAD/////uEowcd9r50/zStLQP3RlA7HmnVNAnijdgMJw2EO8ZqkDAAAAAP////8GhAMAAAAAAAAXqRTZCUdEBMEko9BMP7/2H6pJz0PFi4eEAwAAAAAAABepFAVBJxIdN/MiZs2WfEhUBJdqZ63wh4QDAAAAAAAAIgAgukjj+YdEY5Q/kBkqRfGuiVt3k2KnYpr3rWqdeoNePU+EAwAAAAAAABepFPxkGJFgS95wVikwC26N5fZ905Jih4QDAAAAAAAAF6kU9s9lApZzz5LgsOaQjFq5B5Uxai2HhAMAAAAAAAARag9zZXRlYyBhc3Ryb25vbXkAAAAATwEEiLIeAAAAAAAAAAAAOpIuKfDI6w2ypgSEy9y2MfaxB8nKrj/9zz59LsH2vNADEhSHFfNh2raFpmnUJDHl1tP5c0BNq5yf0blQsnmtdjQEzBiuCE8BBIiyHgAAAAAAAAAAAG0dZW093ZHBlMBFZaNgNwKiEBbO0UomXziYLWJ15ntkA9O6wjE6fGshy7EbFLDRA0H5IsCkA6i9jIfw3IIPNa9uBPZc2GlPAQSIsh4AAAAAAAAAAADLBP1jqzTZD+ZGa4gOKgLM+KhjN0MSmRr4kRsaqrRDNAM27yKP/puO//ugUsMtM0Zg3R+DZs+P5Erlqmcra2KQlQTy7wOJAAEBINAHAAAAAAAAF6kUVnzXtE+fOgfDE483v5hLYPu68kOHAQMEQQAAAAEEaVIhA/b0B2S9XWPyAKJ3iIOs916W8VCVyZgmPAhycNDJfn5/IQNf+3q8cBWeBGn0uYmm1eF4WikEFp/wULL0aP5dPV278iED4VJNf2/FerPqy7ZZt4cQZ4CkddHbSDlSwjELfpo4l1tTriIGA1/7erxwFZ4EafS5iabV4XhaKQQWn/BQsvRo/l09XbvyFMwYrggAAAAAAAAAAAEAAAAAAAAAIgYD4VJNf2/FerPqy7ZZt4cQZ4CkddHbSDlSwjELfpo4l1sU9lzYaQAAAAAAAAAAAQAAAAAAAAAiBgP29AdkvV1j8gCid4iDrPdelvFQlcmYJjwIcnDQyX5+fxTy7wOJAAAAAAAAAAABAAAAAAAAAAABASDQBwAAAAAAABepFA4msl0M6ub5z/PtrMqg0acNp2APhwEDBEEAAAABBCIAIEbUgAoTkzMBlghTme1KFwC0wv04xSGIw6OpH3IfPJYAAQVpUiECpYXz+rSbXvlTRtkyIhoiG9VewZHxVTPg8nCzWCV08DUhAsT3hmz9WZa8EGipYxPKFenMtemEWDoHNA3drnrwFGBbIQIjRTG8kRmjanlG6VrrdJFd0IfHtE9Re47utz+JoP8amVOuIgYCI0UxvJEZo2p5Rula63SRXdCHx7RPUXuO7rc/iaD/GpkU9lzYaQAAAAAAAAAACwAAAAEAAAAiBgKlhfP6tJte+VNG2TIiGiIb1V7BkfFVM+DycLNYJXTwNRTy7wOJAAAAAAAAAAALAAAAAQAAACIGAsT3hmz9WZa8EGipYxPKFenMtemEWDoHNA3drnrwFGBbFMwYrggAAAAAAAAAAAsAAAABAAAAAAEBK9AHAAAAAAAAIgAg2wQn8YIrR3dnDmZzworwL22h1a/nGnH1yQZEcLIp+v0BAwRBAAAAAQVpUiEDUZ5XKrRoVg0fjQ+HaZ0JgwjhZpBfXcrkOQ8GD6qPHOMhA6BbwmORIh1oXhjar/NqHpXDT5lFElPBbNQmUNsninkRIQLoCgiIXDU2drggzcKQ5tgaCslaA+irv0u3ruv7cP60GFOuIgYC6AoIiFw1Nna4IM3CkObYGgrJWgPoq79Lt67r+3D+tBgU9lzYaQAAAAAAAAAAFQAAAAIAAAAiBgNRnlcqtGhWDR+ND4dpnQmDCOFmkF9dyuQ5DwYPqo8c4xTy7wOJAAAAAAAAAAAVAAAAAgAAACIGA6BbwmORIh1oXhjar/NqHpXDT5lFElPBbNQmUNsninkRFMwYrggAAAAAAAAAABUAAAACAAAAAAEBINAHAAAAAAAAF6kUILNwlNgqUTRR/wzNnbI6ugW8XvOHAQMEQQAAAAEEIyEDNu8ij/6bjv/7oFLDLTNGYN0fg2bPj+RK5apnK2tikJWsAAEAaVIhAsxND6QRysJESG+OssCOA1/3QQ9GCjWcp/iBCZG9O0IJIQLXL9DQ2QKTQ0rV/KFg8njgPGFEl6pOQlz0VOLBMw+WqyEDRNiEE231UCAoZf+8YhjH+ciP5s45yUV5gZC62zinUvFTriICAsxND6QRysJESG+OssCOA1/3QQ9GCjWcp/iBCZG9O0IJFPLvA4kAAAAAAAAAAAAAAAAAAAAAIgIC1y/Q0NkCk0NK1fyhYPJ44DxhRJeqTkJc9FTiwTMPlqsUzBiuCAAAAAAAAAAAAAAAAAAAAAAiAgNE2IQTbfVQIChl/7xiGMf5yI/mzjnJRXmBkLrbOKdS8RT2XNhpAAAAAAAAAAAAAAAAAAAAAAABACIAICkrBSNRo8b4DVG65kLMiCEYKJPb7tq8j10OlndHYCbBAQFpUiEDLhH5hVJoX+kH8x+ecmDJBujecA8MPJ8vFBBiPc39GcAhA1RXV841zx7fsTueLEovnOAKuMNr7hK8ojN85YP9KK7IIQKjz7ZmX+RPdSC2obTeGk1GZDs4XrH9Hgq3DvuWVCl1VFOuIgICo8+2Zl/kT3UgtqG03hpNRmQ7OF6x/R4Ktw77llQpdVQU9lzYaQAAAAAAAAAACgAAAAEAAAAiAgMuEfmFUmhf6QfzH55yYMkG6N5wDww8ny8UEGI9zf0ZwBTy7wOJAAAAAAAAAAAKAAAAAQAAACICA1RXV841zx7fsTueLEovnOAKuMNr7hK8ojN85YP9KK7IFMwYrggAAAAAAAAAAAoAAAABAAAAAAEBaVIhAtbRFAvSwPkUyzDJkqovzSg/RxqSgc7snsbFvESOaGkAIQO4Vah1jtpoY2SERanTz7lTiKyhdGIa2Y8JmhxPkyb+xyEClfe1J9LqU3pNQoMEEKv0NAcxv5sg5UlyABkzuaojU2xTriICApX3tSfS6lN6TUKDBBCr9DQHMb+bIOVJcgAZM7mqI1NsFPZc2GkAAAAAAAAAABQAAAACAAAAIgIC1tEUC9LA+RTLMMmSqi/NKD9HGpKBzuyexsW8RI5oaQAU8u8DiQAAAAAAAAAAFAAAAAIAAAAiAgO4Vah1jtpoY2SERanTz7lTiKyhdGIa2Y8JmhxPkyb+xxTMGK4IAAAAAAAAAAAUAAAAAgAAAAABAGlSIQJ1t6Nj9So4h4BmQPNmN3ZFiQcuF21raofXx1QQdXZMpSECTLifbj/I44C84AxqfhYk9MDuXPB2NItdckWdebeOlQwhA0xZdMDe646GyKyPbPpSHdg9SE0/kQDP7g1q9e0UICi6U64iAgJMuJ9uP8jjgLzgDGp+FiT0wO5c8HY0i11yRZ15t46VDBTUrYNyAAAAAAAAAAAAAAAAAwAAACICAnW3o2P1KjiHgGZA82Y3dkWJBy4XbWtqh9fHVBB1dkylFFR/RXYAAAAAAAAAAAAAAAADAAAAIgIDTFl0wN7rjobIrI9s+lId2D1ITT+RAM/uDWr17RQgKLoUQFxlvQAAAAAAAAAAAAAAAAMAAAAAAAA=", "psbtBase64Finalized": null, "inputs": [ { - "hash": "5c797b259b82722b84ec062ace7606c0092d4c6d711eb4b77567be13b470c6af", + "hash": "d5df75305768ede101a3153cb6af28cc61cdca81651bdfa36aa7c4404349e5ed", "index": 0, "sequence": 4294967295 }, { - "hash": "30e7b080f3ea1343910e2fa15f59bece2554cf30a923d33bc28f1ebfba0b6b49", + "hash": "d9ac9ffc0b8e5d13ca3c017a88f20d22b311cf49accaa8dbcb4ed26f79559d9b", "index": 1, "sequence": 4294967295 }, { - "hash": "d401d0f1eea15d1052175ba6b0023dec9ed3d5d4e3cb5adcaa546fe7cffacc89", + "hash": "0ea83e26f6b00326c142425612dcfa204230321dc87997af279371ce45c6d877", "index": 2, "sequence": 4294967295 }, { - "hash": "144c6838538031957589d9ab76deae92b01fe63568dabf1a64293e69f25a7941", + "hash": "b84a3071df6be74ff34ad2d03f746503b1e69d53409e28dd80c270d843bc66a9", "index": 3, "sequence": 4294967295 } @@ -51,7 +51,7 @@ } ], "witnessUtxo": { - "value": "1000", + "value": "2000", "script": "a914567cd7b44f9f3a07c3138f37bf984b60fbbaf24387" } }, @@ -59,7 +59,7 @@ "type": "p2shP2wsh", "witnessUtxo": { "script": "a9140e26b25d0ceae6f9cff3edaccaa0d1a70da7600f87", - "value": "1000" + "value": "2000" }, "sighashType": 65, "redeemScript": "002046d4800a1393330196085399ed4a1700b4c2fd38c52188c3a3a91f721f3c9600", @@ -86,7 +86,7 @@ "type": "p2wsh", "witnessUtxo": { "script": "0020db0427f1822b4777670e6673c28af02f6da1d5afe71a71f5c9064470b229fafd", - "value": "1000" + "value": "2000" }, "sighashType": 65, "witnessScript": "522103519e572ab468560d1f8d0f87699d098308e166905f5dcae4390f060faa8f1ce32103a05bc26391221d685e18daaff36a1e95c34f99451253c16cd42650db278a79112102e80a08885c353676b820cdc290e6d81a0ac95a03e8abbf4bb7aeebfb70feb41853ae", @@ -113,7 +113,7 @@ "sighashType": 65, "redeemScript": "210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac", "witnessUtxo": { - "value": "1000", + "value": "2000", "script": "a91420b37094d82a513451ff0ccd9db23aba05bc5ef387" } } @@ -134,6 +134,20 @@ "script": "0020ba48e3f9874463943f90192a45f1ae895b779362a7629af7ad6a9d7a835e3d4f", "value": "900", "address": "btg1qhfyw87v8g33eg0usry4ytudw39dh0ymz5a3f4aadd2wh4q67848swaqfkk" + }, + { + "script": "a914fc641891604bde705629300b6e8de5f67dd3926287", + "value": "900", + "address": "AenPqdTXxV58yXBZAq3PwLpwgFxo33AAHd" + }, + { + "script": "a914f6cf65029673cf92e0b0e6908c5ab90795316a2d87", + "value": "900", + "address": "AeGtKiUuqA34sq13vsgHSdnTxhyVJpneYJ" + }, + { + "script": "6a0f736574656320617374726f6e6f6d79", + "value": "900" } ], "psbtOutputs": [ @@ -197,7 +211,29 @@ "path": "0/0/20/2" } ] - } + }, + { + "redeemScript": "52210275b7a363f52a3887806640f36637764589072e176d6b6a87d7c7541075764ca521024cb89f6e3fc8e380bce00c6a7e1624f4c0ee5cf076348b5d72459d79b78e950c21034c5974c0deeb8e86c8ac8f6cfa521dd83d484d3f9100cfee0d6af5ed142028ba53ae", + "bip32Derivation": [ + { + "masterFingerprint": "d4ad8372", + "pubkey": "024cb89f6e3fc8e380bce00c6a7e1624f4c0ee5cf076348b5d72459d79b78e950c", + "path": "0/0/0/3" + }, + { + "masterFingerprint": "547f4576", + "pubkey": "0275b7a363f52a3887806640f36637764589072e176d6b6a87d7c7541075764ca5", + "path": "0/0/0/3" + }, + { + "masterFingerprint": "405c65bd", + "pubkey": "034c5974c0deeb8e86c8ac8f6cfa521dd83d484d3f9100cfee0d6af5ed142028ba", + "path": "0/0/0/3" + } + ] + }, + {}, + {} ], "extractedTransaction": null } diff --git a/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.dash.fullsigned.json b/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.dash.fullsigned.json index c71d5f9..c571a64 100644 --- a/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.dash.fullsigned.json +++ b/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.dash.fullsigned.json @@ -4,16 +4,16 @@ "xprv9s21ZrQH143K2eBLSVNk4zhjDzqzqM29aS9cjr4CcoNrKLYwLHtwgTURSk7RPV3cH9zNZQeR1zGw3MEwSjvARSfWEGpxfaBmduhW3TKsH5g", "xprv9s21ZrQH143K39N9shF9hAsTwh1FvQuBk8UVsZVwr4XtpqF7stCu2LH358NLuqkkK6pu1Af7TJHr5FZERQoLLtnC7wkoM9sdFo1HuP7dWuv" ], - "psbtBase64": "cHNidP8BAHwBAAAAAtme+uGZ/E1U5YJajjNoo5Xp6zKZFc+12I3DEVB9GEg2AAAAAAD/////J50715OdJjBhFagFjUqI0QUVoLZ1/IpfiTEcLoYp/sYBAAAAAP////8BhAMAAAAAAAAXqRTZCUdEBMEko9BMP7/2H6pJz0PFi4cAAAAATwEEiLIeAAAAAAAAAAAAOpIuKfDI6w2ypgSEy9y2MfaxB8nKrj/9zz59LsH2vNADEhSHFfNh2raFpmnUJDHl1tP5c0BNq5yf0blQsnmtdjQEzBiuCE8BBIiyHgAAAAAAAAAAAG0dZW093ZHBlMBFZaNgNwKiEBbO0UomXziYLWJ15ntkA9O6wjE6fGshy7EbFLDRA0H5IsCkA6i9jIfw3IIPNa9uBPZc2GlPAQSIsh4AAAAAAAAAAADLBP1jqzTZD+ZGa4gOKgLM+KhjN0MSmRr4kRsaqrRDNAM27yKP/puO//ugUsMtM0Zg3R+DZs+P5Erlqmcra2KQlQTy7wOJAAEBIOgDAAAAAAAAF6kUVnzXtE+fOgfDE483v5hLYPu68kOHIgID4VJNf2/FerPqy7ZZt4cQZ4CkddHbSDlSwjELfpo4l1tIMEUCIQC/se210An1bN0YjFZUzdyN3cyPRdA8inPCCOgQ+XGx4AIgBOijMLzWLH5NNIcd40FBUfqcYr5nhFPzXxTa24LTXeoBIgID9vQHZL1dY/IAoneIg6z3XpbxUJXJmCY8CHJw0Ml+fn9IMEUCIQCO+pZccFVYiTnBW8PmM2utiw08zGgEKH7ltvty0Av+/AIgfGhafXFFx0LOicYnmLq/P4tBT+sNYKdVMfHkPpsp6NEBAQMEAQAAAAEEaVIhA/b0B2S9XWPyAKJ3iIOs916W8VCVyZgmPAhycNDJfn5/IQNf+3q8cBWeBGn0uYmm1eF4WikEFp/wULL0aP5dPV278iED4VJNf2/FerPqy7ZZt4cQZ4CkddHbSDlSwjELfpo4l1tTriIGA1/7erxwFZ4EafS5iabV4XhaKQQWn/BQsvRo/l09XbvyFMwYrggAAAAAAAAAAAEAAAAAAAAAIgYD4VJNf2/FerPqy7ZZt4cQZ4CkddHbSDlSwjELfpo4l1sU9lzYaQAAAAAAAAAAAQAAAAAAAAAiBgP29AdkvV1j8gCid4iDrPdelvFQlcmYJjwIcnDQyX5+fxTy7wOJAAAAAAAAAAABAAAAAAAAAAABASDoAwAAAAAAABepFCCzcJTYKlE0Uf8MzZ2yOroFvF7zhyICAzbvIo/+m47/+6BSwy0zRmDdH4Nmz4/kSuWqZytrYpCVSDBFAiEAuxRF10PbPIRrkm3EeuPBiryAEPe6VfOFx81wlLbSvbICIBn6uLAtSgEArC7ZpvPlaRL6pLZg1SYY+TzNKih6bltoAQEDBAEAAAABBCMhAzbvIo/+m47/+6BSwy0zRmDdH4Nmz4/kSuWqZytrYpCVrAABAGlSIQLMTQ+kEcrCREhvjrLAjgNf90EPRgo1nKf4gQmRvTtCCSEC1y/Q0NkCk0NK1fyhYPJ44DxhRJeqTkJc9FTiwTMPlqshA0TYhBNt9VAgKGX/vGIYx/nIj+bOOclFeYGQuts4p1LxU64iAgLMTQ+kEcrCREhvjrLAjgNf90EPRgo1nKf4gQmRvTtCCRTy7wOJAAAAAAAAAAAAAAAAAAAAACICAtcv0NDZApNDStX8oWDyeOA8YUSXqk5CXPRU4sEzD5arFMwYrggAAAAAAAAAAAAAAAAAAAAAIgIDRNiEE231UCAoZf+8YhjH+ciP5s45yUV5gZC62zinUvEU9lzYaQAAAAAAAAAAAAAAAAAAAAAA", - "psbtBase64Finalized": "cHNidP8BAHwBAAAAAtme+uGZ/E1U5YJajjNoo5Xp6zKZFc+12I3DEVB9GEg2AAAAAAD/////J50715OdJjBhFagFjUqI0QUVoLZ1/IpfiTEcLoYp/sYBAAAAAP////8BhAMAAAAAAAAXqRTZCUdEBMEko9BMP7/2H6pJz0PFi4cAAAAATwEEiLIeAAAAAAAAAAAAOpIuKfDI6w2ypgSEy9y2MfaxB8nKrj/9zz59LsH2vNADEhSHFfNh2raFpmnUJDHl1tP5c0BNq5yf0blQsnmtdjQEzBiuCE8BBIiyHgAAAAAAAAAAAG0dZW093ZHBlMBFZaNgNwKiEBbO0UomXziYLWJ15ntkA9O6wjE6fGshy7EbFLDRA0H5IsCkA6i9jIfw3IIPNa9uBPZc2GlPAQSIsh4AAAAAAAAAAADLBP1jqzTZD+ZGa4gOKgLM+KhjN0MSmRr4kRsaqrRDNAM27yKP/puO//ugUsMtM0Zg3R+DZs+P5Erlqmcra2KQlQTy7wOJAAEBIOgDAAAAAAAAF6kUVnzXtE+fOgfDE483v5hLYPu68kOHAQf9/gAASDBFAiEAjvqWXHBVWIk5wVvD5jNrrYsNPMxoBCh+5bb7ctAL/vwCIHxoWn1xRcdCzonGJ5i6vz+LQU/rDWCnVTHx5D6bKejRAUgwRQIhAL+x7bXQCfVs3RiMVlTN3I3dzI9F0DyKc8II6BD5cbHgAiAE6KMwvNYsfk00hx3jQUFR+pxivmeEU/NfFNrbgtNd6gFMaVIhA/b0B2S9XWPyAKJ3iIOs916W8VCVyZgmPAhycNDJfn5/IQNf+3q8cBWeBGn0uYmm1eF4WikEFp/wULL0aP5dPV278iED4VJNf2/FerPqy7ZZt4cQZ4CkddHbSDlSwjELfpo4l1tTrgABASDoAwAAAAAAABepFCCzcJTYKlE0Uf8MzZ2yOroFvF7zhwEHbUgwRQIhALsURddD2zyEa5JtxHrjwYq8gBD3ulXzhcfNcJS20r2yAiAZ+riwLUoBAKwu2abz5WkS+qS2YNUmGPk8zSooem5baAEjIQM27yKP/puO//ugUsMtM0Zg3R+DZs+P5Erlqmcra2KQlawAAQBpUiECzE0PpBHKwkRIb46ywI4DX/dBD0YKNZyn+IEJkb07QgkhAtcv0NDZApNDStX8oWDyeOA8YUSXqk5CXPRU4sEzD5arIQNE2IQTbfVQIChl/7xiGMf5yI/mzjnJRXmBkLrbOKdS8VOuIgICzE0PpBHKwkRIb46ywI4DX/dBD0YKNZyn+IEJkb07QgkU8u8DiQAAAAAAAAAAAAAAAAAAAAAiAgLXL9DQ2QKTQ0rV/KFg8njgPGFEl6pOQlz0VOLBMw+WqxTMGK4IAAAAAAAAAAAAAAAAAAAAACICA0TYhBNt9VAgKGX/vGIYx/nIj+bOOclFeYGQuts4p1LxFPZc2GkAAAAAAAAAAAAAAAAAAAAAAA==", + "psbtBase64": "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", + "psbtBase64Finalized": "cHNidP8BANYBAAAAAnzOEu/8LqVkxCJzM/0wVEfg3ns656X8x1Hv//PqE3fhAAAAAAD/////Q0P053icjhyiKz//jAorgodKqlv5a0Unr/vgYL+rA6wBAAAAAP////8EhAMAAAAAAAAXqRTZCUdEBMEko9BMP7/2H6pJz0PFi4eEAwAAAAAAABepFE79dh6b5hyqQhyKrEqQKtbypUvPh4QDAAAAAAAAF6kU0k04Fr6KJQy93n6qZ0+AFwzalE6HhAMAAAAAAAARag9zZXRlYyBhc3Ryb25vbXkAAAAATwEEiLIeAAAAAAAAAAAAOpIuKfDI6w2ypgSEy9y2MfaxB8nKrj/9zz59LsH2vNADEhSHFfNh2raFpmnUJDHl1tP5c0BNq5yf0blQsnmtdjQEzBiuCE8BBIiyHgAAAAAAAAAAAG0dZW093ZHBlMBFZaNgNwKiEBbO0UomXziYLWJ15ntkA9O6wjE6fGshy7EbFLDRA0H5IsCkA6i9jIfw3IIPNa9uBPZc2GlPAQSIsh4AAAAAAAAAAADLBP1jqzTZD+ZGa4gOKgLM+KhjN0MSmRr4kRsaqrRDNAM27yKP/puO//ugUsMtM0Zg3R+DZs+P5Erlqmcra2KQlQTy7wOJAAEBINAHAAAAAAAAF6kUVnzXtE+fOgfDE483v5hLYPu68kOHAQf9/QAASDBFAiEA8B4RieRi2fZhu+D6ndPxYNle8DDrqVuw5xGUR7I2LQECIGxvUalc1Vd3RzQyJaLsrs/STEW3IppUkNG3du1I3qPlAUcwRAIgazz8K7roVO6x1b0aSZeV/4eLMrlo+gU51uZYoPJWh0ACIHMnyNAtR3kKQJR/kg0tkOJloqXDyuUjjjtixA3YYSavAUxpUiED9vQHZL1dY/IAoneIg6z3XpbxUJXJmCY8CHJw0Ml+fn8hA1/7erxwFZ4EafS5iabV4XhaKQQWn/BQsvRo/l09XbvyIQPhUk1/b8V6s+rLtlm3hxBngKR10dtIOVLCMQt+mjiXW1OuAAEBINAHAAAAAAAAF6kUILNwlNgqUTRR/wzNnbI6ugW8XvOHAQdtSDBFAiEAttAB/rUIxRV1SHMFaexK6jsun43G/lea9ANSchlRMDUCIEUYoz8A+2h4nX2ZFCt7iTHMY+XZ/VU/TI5eeDeAIsV4ASMhAzbvIo/+m47/+6BSwy0zRmDdH4Nmz4/kSuWqZytrYpCVrAABAGlSIQLMTQ+kEcrCREhvjrLAjgNf90EPRgo1nKf4gQmRvTtCCSEC1y/Q0NkCk0NK1fyhYPJ44DxhRJeqTkJc9FTiwTMPlqshA0TYhBNt9VAgKGX/vGIYx/nIj+bOOclFeYGQuts4p1LxU64iAgLMTQ+kEcrCREhvjrLAjgNf90EPRgo1nKf4gQmRvTtCCRTy7wOJAAAAAAAAAAAAAAAAAAAAACICAtcv0NDZApNDStX8oWDyeOA8YUSXqk5CXPRU4sEzD5arFMwYrggAAAAAAAAAAAAAAAAAAAAAIgIDRNiEE231UCAoZf+8YhjH+ciP5s45yUV5gZC62zinUvEU9lzYaQAAAAAAAAAAAAAAAAAAAAAAAQBpUiEDa3kQtZHTp1bV7nWl6MwOJ+dF6FUw/qvSfU9YR6UPMIYhAq/hLVd9GiCj7a/C/T0lWs59G4sYPQr53T++W/VUOrx9IQNKJrA23w9fA99EdNB5JKmKBeEbolhEduGt20SCrOpAEVOuIgICr+EtV30aIKPtr8L9PSVazn0bixg9CvndP75b9VQ6vH0U1K2DcgAAAAAAAAAAAAAAAAEAAAAiAgNKJrA23w9fA99EdNB5JKmKBeEbolhEduGt20SCrOpAERRAXGW9AAAAAAAAAAAAAAAAAQAAACICA2t5ELWR06dW1e51pejMDifnRehVMP6r0n1PWEelDzCGFFR/RXYAAAAAAAAAAAAAAAABAAAAAAAA", "inputs": [ { - "hash": "d99efae199fc4d54e5825a8e3368a395e9eb329915cfb5d88dc311507d184836", + "hash": "7cce12effc2ea564c4227333fd305447e0de7b3ae7a5fcc751effff3ea1377e1", "index": 0, "sequence": 4294967295 }, { - "hash": "279d3bd7939d26306115a8058d4a88d10515a0b675fc8a5f89311c2e8629fec6", + "hash": "4343f4e7789c8e1ca22b3fff8c0a2b82874aaa5bf96b4527affbe060bfab03ac", "index": 1, "sequence": 4294967295 } @@ -24,11 +24,11 @@ "partialSig": [ { "pubkey": "03e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b", - "signature": "3045022100bfb1edb5d009f56cdd188c5654cddc8dddcc8f45d03c8a73c208e810f971b1e0022004e8a330bcd62c7e4d34871de3414151fa9c62be678453f35f14dadb82d35dea01" + "signature": "304402206b3cfc2bbae854eeb1d5bd1a499795ff878b32b968fa0539d6e658a0f256874002207327c8d02d47790a40947f920d2d90e265a2a5c3cae5238e3b62c40dd86126af01" }, { "pubkey": "03f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f", - "signature": "30450221008efa965c7055588939c15bc3e6336bad8b0d3ccc6804287ee5b6fb72d00bfefc02207c685a7d7145c742ce89c62798babf3f8b414feb0d60a75531f1e43e9b29e8d101" + "signature": "3045022100f01e1189e462d9f661bbe0fa9dd3f160d95ef030eba95bb0e7119447b2362d0102206c6f51a95cd5577747343225a2ecaecfd24c45b7229a5490d1b776ed48dea3e501" } ], "sighashType": 1, @@ -51,7 +51,7 @@ } ], "witnessUtxo": { - "value": "1000", + "value": "2000", "script": "a914567cd7b44f9f3a07c3138f37bf984b60fbbaf24387" } }, @@ -60,13 +60,13 @@ "partialSig": [ { "pubkey": "0336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095", - "signature": "3045022100bb1445d743db3c846b926dc47ae3c18abc8010f7ba55f385c7cd7094b6d2bdb2022019fab8b02d4a0100ac2ed9a6f3e56912faa4b660d52618f93ccd2a287a6e5b6801" + "signature": "3045022100b6d001feb508c5157548730569ec4aea3b2e9f8dc6fe579af40352721951303502204518a33f00fb68789d7d99142b7b8931cc63e5d9fd553f4c8e5e78378022c57801" } ], "sighashType": 1, "redeemScript": "210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac", "witnessUtxo": { - "value": "1000", + "value": "2000", "script": "a91420b37094d82a513451ff0ccd9db23aba05bc5ef387" } } @@ -76,17 +76,17 @@ "type": "p2sh", "witnessUtxo": { "script": "a914567cd7b44f9f3a07c3138f37bf984b60fbbaf24387", - "value": "1000" + "value": "2000" }, - "finalScriptSig": "004830450221008efa965c7055588939c15bc3e6336bad8b0d3ccc6804287ee5b6fb72d00bfefc02207c685a7d7145c742ce89c62798babf3f8b414feb0d60a75531f1e43e9b29e8d101483045022100bfb1edb5d009f56cdd188c5654cddc8dddcc8f45d03c8a73c208e810f971b1e0022004e8a330bcd62c7e4d34871de3414151fa9c62be678453f35f14dadb82d35dea014c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53ae" + "finalScriptSig": "00483045022100f01e1189e462d9f661bbe0fa9dd3f160d95ef030eba95bb0e7119447b2362d0102206c6f51a95cd5577747343225a2ecaecfd24c45b7229a5490d1b776ed48dea3e50147304402206b3cfc2bbae854eeb1d5bd1a499795ff878b32b968fa0539d6e658a0f256874002207327c8d02d47790a40947f920d2d90e265a2a5c3cae5238e3b62c40dd86126af014c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53ae" }, { "type": "p2shP2pk", "witnessUtxo": { "script": "a91420b37094d82a513451ff0ccd9db23aba05bc5ef387", - "value": "1000" + "value": "2000" }, - "finalScriptSig": "483045022100bb1445d743db3c846b926dc47ae3c18abc8010f7ba55f385c7cd7094b6d2bdb2022019fab8b02d4a0100ac2ed9a6f3e56912faa4b660d52618f93ccd2a287a6e5b680123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac" + "finalScriptSig": "483045022100b6d001feb508c5157548730569ec4aea3b2e9f8dc6fe579af40352721951303502204518a33f00fb68789d7d99142b7b8931cc63e5d9fd553f4c8e5e78378022c5780123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac" } ], "outputs": [ @@ -94,6 +94,20 @@ "script": "a914d909474404c124a3d04c3fbff61faa49cf43c58b87", "value": "900", "address": "7nCEW3CMTCDK1BaYRHo4kLDbexwpb8uDVT" + }, + { + "script": "a9144efd761e9be61caa421c8aac4a902ad6f2a54bcf87", + "value": "900", + "address": "7ZcK6WRYz9ADUsUTRjeANb9ceiTkBudEKu" + }, + { + "script": "a914d24d3816be8a250cbdde7eaa674f80170cda944e87", + "value": "900", + "address": "7madAJKrqQYQu3KPWhDPGHVCyqyAeFkqfg" + }, + { + "script": "6a0f736574656320617374726f6e6f6d79", + "value": "900" } ], "psbtOutputs": [ @@ -116,7 +130,29 @@ "path": "0/0/0/0" } ] - } + }, + { + "redeemScript": "5221036b7910b591d3a756d5ee75a5e8cc0e27e745e85530feabd27d4f5847a50f30862102afe12d577d1a20a3edafc2fd3d255ace7d1b8b183d0af9dd3fbe5bf5543abc7d21034a26b036df0f5f03df4474d07924a98a05e11ba2584476e1addb4482acea401153ae", + "bip32Derivation": [ + { + "masterFingerprint": "d4ad8372", + "pubkey": "02afe12d577d1a20a3edafc2fd3d255ace7d1b8b183d0af9dd3fbe5bf5543abc7d", + "path": "0/0/0/1" + }, + { + "masterFingerprint": "405c65bd", + "pubkey": "034a26b036df0f5f03df4474d07924a98a05e11ba2584476e1addb4482acea4011", + "path": "0/0/0/1" + }, + { + "masterFingerprint": "547f4576", + "pubkey": "036b7910b591d3a756d5ee75a5e8cc0e27e745e85530feabd27d4f5847a50f3086", + "path": "0/0/0/1" + } + ] + }, + {}, + {} ], - "extractedTransaction": "0100000002d99efae199fc4d54e5825a8e3368a395e9eb329915cfb5d88dc311507d18483600000000fdfe00004830450221008efa965c7055588939c15bc3e6336bad8b0d3ccc6804287ee5b6fb72d00bfefc02207c685a7d7145c742ce89c62798babf3f8b414feb0d60a75531f1e43e9b29e8d101483045022100bfb1edb5d009f56cdd188c5654cddc8dddcc8f45d03c8a73c208e810f971b1e0022004e8a330bcd62c7e4d34871de3414151fa9c62be678453f35f14dadb82d35dea014c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53aeffffffff279d3bd7939d26306115a8058d4a88d10515a0b675fc8a5f89311c2e8629fec6010000006d483045022100bb1445d743db3c846b926dc47ae3c18abc8010f7ba55f385c7cd7094b6d2bdb2022019fab8b02d4a0100ac2ed9a6f3e56912faa4b660d52618f93ccd2a287a6e5b680123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095acffffffff01840300000000000017a914d909474404c124a3d04c3fbff61faa49cf43c58b8700000000" + "extractedTransaction": "01000000027cce12effc2ea564c4227333fd305447e0de7b3ae7a5fcc751effff3ea1377e100000000fdfd0000483045022100f01e1189e462d9f661bbe0fa9dd3f160d95ef030eba95bb0e7119447b2362d0102206c6f51a95cd5577747343225a2ecaecfd24c45b7229a5490d1b776ed48dea3e50147304402206b3cfc2bbae854eeb1d5bd1a499795ff878b32b968fa0539d6e658a0f256874002207327c8d02d47790a40947f920d2d90e265a2a5c3cae5238e3b62c40dd86126af014c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53aeffffffff4343f4e7789c8e1ca22b3fff8c0a2b82874aaa5bf96b4527affbe060bfab03ac010000006d483045022100b6d001feb508c5157548730569ec4aea3b2e9f8dc6fe579af40352721951303502204518a33f00fb68789d7d99142b7b8931cc63e5d9fd553f4c8e5e78378022c5780123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095acffffffff04840300000000000017a914d909474404c124a3d04c3fbff61faa49cf43c58b87840300000000000017a9144efd761e9be61caa421c8aac4a902ad6f2a54bcf87840300000000000017a914d24d3816be8a250cbdde7eaa674f80170cda944e878403000000000000116a0f736574656320617374726f6e6f6d7900000000" } diff --git a/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.dash.halfsigned.json b/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.dash.halfsigned.json index 6eb85d2..8b3c249 100644 --- a/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.dash.halfsigned.json +++ b/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.dash.halfsigned.json @@ -4,16 +4,16 @@ "xprv9s21ZrQH143K2eBLSVNk4zhjDzqzqM29aS9cjr4CcoNrKLYwLHtwgTURSk7RPV3cH9zNZQeR1zGw3MEwSjvARSfWEGpxfaBmduhW3TKsH5g", "xprv9s21ZrQH143K39N9shF9hAsTwh1FvQuBk8UVsZVwr4XtpqF7stCu2LH358NLuqkkK6pu1Af7TJHr5FZERQoLLtnC7wkoM9sdFo1HuP7dWuv" ], - "psbtBase64": "cHNidP8BAHwBAAAAAtme+uGZ/E1U5YJajjNoo5Xp6zKZFc+12I3DEVB9GEg2AAAAAAD/////J50715OdJjBhFagFjUqI0QUVoLZ1/IpfiTEcLoYp/sYBAAAAAP////8BhAMAAAAAAAAXqRTZCUdEBMEko9BMP7/2H6pJz0PFi4cAAAAATwEEiLIeAAAAAAAAAAAAOpIuKfDI6w2ypgSEy9y2MfaxB8nKrj/9zz59LsH2vNADEhSHFfNh2raFpmnUJDHl1tP5c0BNq5yf0blQsnmtdjQEzBiuCE8BBIiyHgAAAAAAAAAAAG0dZW093ZHBlMBFZaNgNwKiEBbO0UomXziYLWJ15ntkA9O6wjE6fGshy7EbFLDRA0H5IsCkA6i9jIfw3IIPNa9uBPZc2GlPAQSIsh4AAAAAAAAAAADLBP1jqzTZD+ZGa4gOKgLM+KhjN0MSmRr4kRsaqrRDNAM27yKP/puO//ugUsMtM0Zg3R+DZs+P5Erlqmcra2KQlQTy7wOJAAEBIOgDAAAAAAAAF6kUVnzXtE+fOgfDE483v5hLYPu68kOHIgID9vQHZL1dY/IAoneIg6z3XpbxUJXJmCY8CHJw0Ml+fn9IMEUCIQCO+pZccFVYiTnBW8PmM2utiw08zGgEKH7ltvty0Av+/AIgfGhafXFFx0LOicYnmLq/P4tBT+sNYKdVMfHkPpsp6NEBAQMEAQAAAAEEaVIhA/b0B2S9XWPyAKJ3iIOs916W8VCVyZgmPAhycNDJfn5/IQNf+3q8cBWeBGn0uYmm1eF4WikEFp/wULL0aP5dPV278iED4VJNf2/FerPqy7ZZt4cQZ4CkddHbSDlSwjELfpo4l1tTriIGA1/7erxwFZ4EafS5iabV4XhaKQQWn/BQsvRo/l09XbvyFMwYrggAAAAAAAAAAAEAAAAAAAAAIgYD4VJNf2/FerPqy7ZZt4cQZ4CkddHbSDlSwjELfpo4l1sU9lzYaQAAAAAAAAAAAQAAAAAAAAAiBgP29AdkvV1j8gCid4iDrPdelvFQlcmYJjwIcnDQyX5+fxTy7wOJAAAAAAAAAAABAAAAAAAAAAABASDoAwAAAAAAABepFCCzcJTYKlE0Uf8MzZ2yOroFvF7zhyICAzbvIo/+m47/+6BSwy0zRmDdH4Nmz4/kSuWqZytrYpCVSDBFAiEAuxRF10PbPIRrkm3EeuPBiryAEPe6VfOFx81wlLbSvbICIBn6uLAtSgEArC7ZpvPlaRL6pLZg1SYY+TzNKih6bltoAQEDBAEAAAABBCMhAzbvIo/+m47/+6BSwy0zRmDdH4Nmz4/kSuWqZytrYpCVrAABAGlSIQLMTQ+kEcrCREhvjrLAjgNf90EPRgo1nKf4gQmRvTtCCSEC1y/Q0NkCk0NK1fyhYPJ44DxhRJeqTkJc9FTiwTMPlqshA0TYhBNt9VAgKGX/vGIYx/nIj+bOOclFeYGQuts4p1LxU64iAgLMTQ+kEcrCREhvjrLAjgNf90EPRgo1nKf4gQmRvTtCCRTy7wOJAAAAAAAAAAAAAAAAAAAAACICAtcv0NDZApNDStX8oWDyeOA8YUSXqk5CXPRU4sEzD5arFMwYrggAAAAAAAAAAAAAAAAAAAAAIgIDRNiEE231UCAoZf+8YhjH+ciP5s45yUV5gZC62zinUvEU9lzYaQAAAAAAAAAAAAAAAAAAAAAA", + "psbtBase64": "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", "psbtBase64Finalized": null, "inputs": [ { - "hash": "d99efae199fc4d54e5825a8e3368a395e9eb329915cfb5d88dc311507d184836", + "hash": "7cce12effc2ea564c4227333fd305447e0de7b3ae7a5fcc751effff3ea1377e1", "index": 0, "sequence": 4294967295 }, { - "hash": "279d3bd7939d26306115a8058d4a88d10515a0b675fc8a5f89311c2e8629fec6", + "hash": "4343f4e7789c8e1ca22b3fff8c0a2b82874aaa5bf96b4527affbe060bfab03ac", "index": 1, "sequence": 4294967295 } @@ -24,7 +24,7 @@ "partialSig": [ { "pubkey": "03f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f", - "signature": "30450221008efa965c7055588939c15bc3e6336bad8b0d3ccc6804287ee5b6fb72d00bfefc02207c685a7d7145c742ce89c62798babf3f8b414feb0d60a75531f1e43e9b29e8d101" + "signature": "3045022100f01e1189e462d9f661bbe0fa9dd3f160d95ef030eba95bb0e7119447b2362d0102206c6f51a95cd5577747343225a2ecaecfd24c45b7229a5490d1b776ed48dea3e501" } ], "sighashType": 1, @@ -47,7 +47,7 @@ } ], "witnessUtxo": { - "value": "1000", + "value": "2000", "script": "a914567cd7b44f9f3a07c3138f37bf984b60fbbaf24387" } }, @@ -56,13 +56,13 @@ "partialSig": [ { "pubkey": "0336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095", - "signature": "3045022100bb1445d743db3c846b926dc47ae3c18abc8010f7ba55f385c7cd7094b6d2bdb2022019fab8b02d4a0100ac2ed9a6f3e56912faa4b660d52618f93ccd2a287a6e5b6801" + "signature": "3045022100b6d001feb508c5157548730569ec4aea3b2e9f8dc6fe579af40352721951303502204518a33f00fb68789d7d99142b7b8931cc63e5d9fd553f4c8e5e78378022c57801" } ], "sighashType": 1, "redeemScript": "210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac", "witnessUtxo": { - "value": "1000", + "value": "2000", "script": "a91420b37094d82a513451ff0ccd9db23aba05bc5ef387" } } @@ -73,6 +73,20 @@ "script": "a914d909474404c124a3d04c3fbff61faa49cf43c58b87", "value": "900", "address": "7nCEW3CMTCDK1BaYRHo4kLDbexwpb8uDVT" + }, + { + "script": "a9144efd761e9be61caa421c8aac4a902ad6f2a54bcf87", + "value": "900", + "address": "7ZcK6WRYz9ADUsUTRjeANb9ceiTkBudEKu" + }, + { + "script": "a914d24d3816be8a250cbdde7eaa674f80170cda944e87", + "value": "900", + "address": "7madAJKrqQYQu3KPWhDPGHVCyqyAeFkqfg" + }, + { + "script": "6a0f736574656320617374726f6e6f6d79", + "value": "900" } ], "psbtOutputs": [ @@ -95,7 +109,29 @@ "path": "0/0/0/0" } ] - } + }, + { + "redeemScript": "5221036b7910b591d3a756d5ee75a5e8cc0e27e745e85530feabd27d4f5847a50f30862102afe12d577d1a20a3edafc2fd3d255ace7d1b8b183d0af9dd3fbe5bf5543abc7d21034a26b036df0f5f03df4474d07924a98a05e11ba2584476e1addb4482acea401153ae", + "bip32Derivation": [ + { + "masterFingerprint": "d4ad8372", + "pubkey": "02afe12d577d1a20a3edafc2fd3d255ace7d1b8b183d0af9dd3fbe5bf5543abc7d", + "path": "0/0/0/1" + }, + { + "masterFingerprint": "405c65bd", + "pubkey": "034a26b036df0f5f03df4474d07924a98a05e11ba2584476e1addb4482acea4011", + "path": "0/0/0/1" + }, + { + "masterFingerprint": "547f4576", + "pubkey": "036b7910b591d3a756d5ee75a5e8cc0e27e745e85530feabd27d4f5847a50f3086", + "path": "0/0/0/1" + } + ] + }, + {}, + {} ], "extractedTransaction": null } diff --git a/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.dash.unsigned.json b/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.dash.unsigned.json index 14bd73f..2677223 100644 --- a/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.dash.unsigned.json +++ b/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.dash.unsigned.json @@ -4,16 +4,16 @@ "xprv9s21ZrQH143K2eBLSVNk4zhjDzqzqM29aS9cjr4CcoNrKLYwLHtwgTURSk7RPV3cH9zNZQeR1zGw3MEwSjvARSfWEGpxfaBmduhW3TKsH5g", "xprv9s21ZrQH143K39N9shF9hAsTwh1FvQuBk8UVsZVwr4XtpqF7stCu2LH358NLuqkkK6pu1Af7TJHr5FZERQoLLtnC7wkoM9sdFo1HuP7dWuv" ], - "psbtBase64": "cHNidP8BAHwBAAAAAtme+uGZ/E1U5YJajjNoo5Xp6zKZFc+12I3DEVB9GEg2AAAAAAD/////J50715OdJjBhFagFjUqI0QUVoLZ1/IpfiTEcLoYp/sYBAAAAAP////8BhAMAAAAAAAAXqRTZCUdEBMEko9BMP7/2H6pJz0PFi4cAAAAATwEEiLIeAAAAAAAAAAAAOpIuKfDI6w2ypgSEy9y2MfaxB8nKrj/9zz59LsH2vNADEhSHFfNh2raFpmnUJDHl1tP5c0BNq5yf0blQsnmtdjQEzBiuCE8BBIiyHgAAAAAAAAAAAG0dZW093ZHBlMBFZaNgNwKiEBbO0UomXziYLWJ15ntkA9O6wjE6fGshy7EbFLDRA0H5IsCkA6i9jIfw3IIPNa9uBPZc2GlPAQSIsh4AAAAAAAAAAADLBP1jqzTZD+ZGa4gOKgLM+KhjN0MSmRr4kRsaqrRDNAM27yKP/puO//ugUsMtM0Zg3R+DZs+P5Erlqmcra2KQlQTy7wOJAAEBIOgDAAAAAAAAF6kUVnzXtE+fOgfDE483v5hLYPu68kOHAQMEAQAAAAEEaVIhA/b0B2S9XWPyAKJ3iIOs916W8VCVyZgmPAhycNDJfn5/IQNf+3q8cBWeBGn0uYmm1eF4WikEFp/wULL0aP5dPV278iED4VJNf2/FerPqy7ZZt4cQZ4CkddHbSDlSwjELfpo4l1tTriIGA1/7erxwFZ4EafS5iabV4XhaKQQWn/BQsvRo/l09XbvyFMwYrggAAAAAAAAAAAEAAAAAAAAAIgYD4VJNf2/FerPqy7ZZt4cQZ4CkddHbSDlSwjELfpo4l1sU9lzYaQAAAAAAAAAAAQAAAAAAAAAiBgP29AdkvV1j8gCid4iDrPdelvFQlcmYJjwIcnDQyX5+fxTy7wOJAAAAAAAAAAABAAAAAAAAAAABASDoAwAAAAAAABepFCCzcJTYKlE0Uf8MzZ2yOroFvF7zhwEDBAEAAAABBCMhAzbvIo/+m47/+6BSwy0zRmDdH4Nmz4/kSuWqZytrYpCVrAABAGlSIQLMTQ+kEcrCREhvjrLAjgNf90EPRgo1nKf4gQmRvTtCCSEC1y/Q0NkCk0NK1fyhYPJ44DxhRJeqTkJc9FTiwTMPlqshA0TYhBNt9VAgKGX/vGIYx/nIj+bOOclFeYGQuts4p1LxU64iAgLMTQ+kEcrCREhvjrLAjgNf90EPRgo1nKf4gQmRvTtCCRTy7wOJAAAAAAAAAAAAAAAAAAAAACICAtcv0NDZApNDStX8oWDyeOA8YUSXqk5CXPRU4sEzD5arFMwYrggAAAAAAAAAAAAAAAAAAAAAIgIDRNiEE231UCAoZf+8YhjH+ciP5s45yUV5gZC62zinUvEU9lzYaQAAAAAAAAAAAAAAAAAAAAAA", + "psbtBase64": "cHNidP8BANYBAAAAAnzOEu/8LqVkxCJzM/0wVEfg3ns656X8x1Hv//PqE3fhAAAAAAD/////Q0P053icjhyiKz//jAorgodKqlv5a0Unr/vgYL+rA6wBAAAAAP////8EhAMAAAAAAAAXqRTZCUdEBMEko9BMP7/2H6pJz0PFi4eEAwAAAAAAABepFE79dh6b5hyqQhyKrEqQKtbypUvPh4QDAAAAAAAAF6kU0k04Fr6KJQy93n6qZ0+AFwzalE6HhAMAAAAAAAARag9zZXRlYyBhc3Ryb25vbXkAAAAATwEEiLIeAAAAAAAAAAAAOpIuKfDI6w2ypgSEy9y2MfaxB8nKrj/9zz59LsH2vNADEhSHFfNh2raFpmnUJDHl1tP5c0BNq5yf0blQsnmtdjQEzBiuCE8BBIiyHgAAAAAAAAAAAG0dZW093ZHBlMBFZaNgNwKiEBbO0UomXziYLWJ15ntkA9O6wjE6fGshy7EbFLDRA0H5IsCkA6i9jIfw3IIPNa9uBPZc2GlPAQSIsh4AAAAAAAAAAADLBP1jqzTZD+ZGa4gOKgLM+KhjN0MSmRr4kRsaqrRDNAM27yKP/puO//ugUsMtM0Zg3R+DZs+P5Erlqmcra2KQlQTy7wOJAAEBINAHAAAAAAAAF6kUVnzXtE+fOgfDE483v5hLYPu68kOHAQMEAQAAAAEEaVIhA/b0B2S9XWPyAKJ3iIOs916W8VCVyZgmPAhycNDJfn5/IQNf+3q8cBWeBGn0uYmm1eF4WikEFp/wULL0aP5dPV278iED4VJNf2/FerPqy7ZZt4cQZ4CkddHbSDlSwjELfpo4l1tTriIGA1/7erxwFZ4EafS5iabV4XhaKQQWn/BQsvRo/l09XbvyFMwYrggAAAAAAAAAAAEAAAAAAAAAIgYD4VJNf2/FerPqy7ZZt4cQZ4CkddHbSDlSwjELfpo4l1sU9lzYaQAAAAAAAAAAAQAAAAAAAAAiBgP29AdkvV1j8gCid4iDrPdelvFQlcmYJjwIcnDQyX5+fxTy7wOJAAAAAAAAAAABAAAAAAAAAAABASDQBwAAAAAAABepFCCzcJTYKlE0Uf8MzZ2yOroFvF7zhwEDBAEAAAABBCMhAzbvIo/+m47/+6BSwy0zRmDdH4Nmz4/kSuWqZytrYpCVrAABAGlSIQLMTQ+kEcrCREhvjrLAjgNf90EPRgo1nKf4gQmRvTtCCSEC1y/Q0NkCk0NK1fyhYPJ44DxhRJeqTkJc9FTiwTMPlqshA0TYhBNt9VAgKGX/vGIYx/nIj+bOOclFeYGQuts4p1LxU64iAgLMTQ+kEcrCREhvjrLAjgNf90EPRgo1nKf4gQmRvTtCCRTy7wOJAAAAAAAAAAAAAAAAAAAAACICAtcv0NDZApNDStX8oWDyeOA8YUSXqk5CXPRU4sEzD5arFMwYrggAAAAAAAAAAAAAAAAAAAAAIgIDRNiEE231UCAoZf+8YhjH+ciP5s45yUV5gZC62zinUvEU9lzYaQAAAAAAAAAAAAAAAAAAAAAAAQBpUiEDa3kQtZHTp1bV7nWl6MwOJ+dF6FUw/qvSfU9YR6UPMIYhAq/hLVd9GiCj7a/C/T0lWs59G4sYPQr53T++W/VUOrx9IQNKJrA23w9fA99EdNB5JKmKBeEbolhEduGt20SCrOpAEVOuIgICr+EtV30aIKPtr8L9PSVazn0bixg9CvndP75b9VQ6vH0U1K2DcgAAAAAAAAAAAAAAAAEAAAAiAgNKJrA23w9fA99EdNB5JKmKBeEbolhEduGt20SCrOpAERRAXGW9AAAAAAAAAAAAAAAAAQAAACICA2t5ELWR06dW1e51pejMDifnRehVMP6r0n1PWEelDzCGFFR/RXYAAAAAAAAAAAAAAAABAAAAAAAA", "psbtBase64Finalized": null, "inputs": [ { - "hash": "d99efae199fc4d54e5825a8e3368a395e9eb329915cfb5d88dc311507d184836", + "hash": "7cce12effc2ea564c4227333fd305447e0de7b3ae7a5fcc751effff3ea1377e1", "index": 0, "sequence": 4294967295 }, { - "hash": "279d3bd7939d26306115a8058d4a88d10515a0b675fc8a5f89311c2e8629fec6", + "hash": "4343f4e7789c8e1ca22b3fff8c0a2b82874aaa5bf96b4527affbe060bfab03ac", "index": 1, "sequence": 4294967295 } @@ -41,7 +41,7 @@ } ], "witnessUtxo": { - "value": "1000", + "value": "2000", "script": "a914567cd7b44f9f3a07c3138f37bf984b60fbbaf24387" } }, @@ -50,7 +50,7 @@ "sighashType": 1, "redeemScript": "210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac", "witnessUtxo": { - "value": "1000", + "value": "2000", "script": "a91420b37094d82a513451ff0ccd9db23aba05bc5ef387" } } @@ -61,6 +61,20 @@ "script": "a914d909474404c124a3d04c3fbff61faa49cf43c58b87", "value": "900", "address": "7nCEW3CMTCDK1BaYRHo4kLDbexwpb8uDVT" + }, + { + "script": "a9144efd761e9be61caa421c8aac4a902ad6f2a54bcf87", + "value": "900", + "address": "7ZcK6WRYz9ADUsUTRjeANb9ceiTkBudEKu" + }, + { + "script": "a914d24d3816be8a250cbdde7eaa674f80170cda944e87", + "value": "900", + "address": "7madAJKrqQYQu3KPWhDPGHVCyqyAeFkqfg" + }, + { + "script": "6a0f736574656320617374726f6e6f6d79", + "value": "900" } ], "psbtOutputs": [ @@ -83,7 +97,29 @@ "path": "0/0/0/0" } ] - } + }, + { + "redeemScript": "5221036b7910b591d3a756d5ee75a5e8cc0e27e745e85530feabd27d4f5847a50f30862102afe12d577d1a20a3edafc2fd3d255ace7d1b8b183d0af9dd3fbe5bf5543abc7d21034a26b036df0f5f03df4474d07924a98a05e11ba2584476e1addb4482acea401153ae", + "bip32Derivation": [ + { + "masterFingerprint": "d4ad8372", + "pubkey": "02afe12d577d1a20a3edafc2fd3d255ace7d1b8b183d0af9dd3fbe5bf5543abc7d", + "path": "0/0/0/1" + }, + { + "masterFingerprint": "405c65bd", + "pubkey": "034a26b036df0f5f03df4474d07924a98a05e11ba2584476e1addb4482acea4011", + "path": "0/0/0/1" + }, + { + "masterFingerprint": "547f4576", + "pubkey": "036b7910b591d3a756d5ee75a5e8cc0e27e745e85530feabd27d4f5847a50f3086", + "path": "0/0/0/1" + } + ] + }, + {}, + {} ], "extractedTransaction": null } diff --git a/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.dogecoin.fullsigned.json b/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.dogecoin.fullsigned.json index e2b209f..c11229d 100644 --- a/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.dogecoin.fullsigned.json +++ b/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.dogecoin.fullsigned.json @@ -4,16 +4,16 @@ "xprv9s21ZrQH143K2eBLSVNk4zhjDzqzqM29aS9cjr4CcoNrKLYwLHtwgTURSk7RPV3cH9zNZQeR1zGw3MEwSjvARSfWEGpxfaBmduhW3TKsH5g", "xprv9s21ZrQH143K39N9shF9hAsTwh1FvQuBk8UVsZVwr4XtpqF7stCu2LH358NLuqkkK6pu1Af7TJHr5FZERQoLLtnC7wkoM9sdFo1HuP7dWuv" ], - "psbtBase64": "cHNidP8BAHwBAAAAAtme+uGZ/E1U5YJajjNoo5Xp6zKZFc+12I3DEVB9GEg2AAAAAAD/////J50715OdJjBhFagFjUqI0QUVoLZ1/IpfiTEcLoYp/sYBAAAAAP////8BhAMAAAAAAAAXqRTZCUdEBMEko9BMP7/2H6pJz0PFi4cAAAAATwEEiLIeAAAAAAAAAAAAOpIuKfDI6w2ypgSEy9y2MfaxB8nKrj/9zz59LsH2vNADEhSHFfNh2raFpmnUJDHl1tP5c0BNq5yf0blQsnmtdjQEzBiuCE8BBIiyHgAAAAAAAAAAAG0dZW093ZHBlMBFZaNgNwKiEBbO0UomXziYLWJ15ntkA9O6wjE6fGshy7EbFLDRA0H5IsCkA6i9jIfw3IIPNa9uBPZc2GlPAQSIsh4AAAAAAAAAAADLBP1jqzTZD+ZGa4gOKgLM+KhjN0MSmRr4kRsaqrRDNAM27yKP/puO//ugUsMtM0Zg3R+DZs+P5Erlqmcra2KQlQTy7wOJAAEBIOgDAAAAAAAAF6kUVnzXtE+fOgfDE483v5hLYPu68kOHIgID4VJNf2/FerPqy7ZZt4cQZ4CkddHbSDlSwjELfpo4l1tIMEUCIQC/se210An1bN0YjFZUzdyN3cyPRdA8inPCCOgQ+XGx4AIgBOijMLzWLH5NNIcd40FBUfqcYr5nhFPzXxTa24LTXeoBIgID9vQHZL1dY/IAoneIg6z3XpbxUJXJmCY8CHJw0Ml+fn9IMEUCIQCO+pZccFVYiTnBW8PmM2utiw08zGgEKH7ltvty0Av+/AIgfGhafXFFx0LOicYnmLq/P4tBT+sNYKdVMfHkPpsp6NEBAQMEAQAAAAEEaVIhA/b0B2S9XWPyAKJ3iIOs916W8VCVyZgmPAhycNDJfn5/IQNf+3q8cBWeBGn0uYmm1eF4WikEFp/wULL0aP5dPV278iED4VJNf2/FerPqy7ZZt4cQZ4CkddHbSDlSwjELfpo4l1tTriIGA1/7erxwFZ4EafS5iabV4XhaKQQWn/BQsvRo/l09XbvyFMwYrggAAAAAAAAAAAEAAAAAAAAAIgYD4VJNf2/FerPqy7ZZt4cQZ4CkddHbSDlSwjELfpo4l1sU9lzYaQAAAAAAAAAAAQAAAAAAAAAiBgP29AdkvV1j8gCid4iDrPdelvFQlcmYJjwIcnDQyX5+fxTy7wOJAAAAAAAAAAABAAAAAAAAAAABASDoAwAAAAAAABepFCCzcJTYKlE0Uf8MzZ2yOroFvF7zhyICAzbvIo/+m47/+6BSwy0zRmDdH4Nmz4/kSuWqZytrYpCVSDBFAiEAuxRF10PbPIRrkm3EeuPBiryAEPe6VfOFx81wlLbSvbICIBn6uLAtSgEArC7ZpvPlaRL6pLZg1SYY+TzNKih6bltoAQEDBAEAAAABBCMhAzbvIo/+m47/+6BSwy0zRmDdH4Nmz4/kSuWqZytrYpCVrAABAGlSIQLMTQ+kEcrCREhvjrLAjgNf90EPRgo1nKf4gQmRvTtCCSEC1y/Q0NkCk0NK1fyhYPJ44DxhRJeqTkJc9FTiwTMPlqshA0TYhBNt9VAgKGX/vGIYx/nIj+bOOclFeYGQuts4p1LxU64iAgLMTQ+kEcrCREhvjrLAjgNf90EPRgo1nKf4gQmRvTtCCRTy7wOJAAAAAAAAAAAAAAAAAAAAACICAtcv0NDZApNDStX8oWDyeOA8YUSXqk5CXPRU4sEzD5arFMwYrggAAAAAAAAAAAAAAAAAAAAAIgIDRNiEE231UCAoZf+8YhjH+ciP5s45yUV5gZC62zinUvEU9lzYaQAAAAAAAAAAAAAAAAAAAAAA", - "psbtBase64Finalized": "cHNidP8BAHwBAAAAAtme+uGZ/E1U5YJajjNoo5Xp6zKZFc+12I3DEVB9GEg2AAAAAAD/////J50715OdJjBhFagFjUqI0QUVoLZ1/IpfiTEcLoYp/sYBAAAAAP////8BhAMAAAAAAAAXqRTZCUdEBMEko9BMP7/2H6pJz0PFi4cAAAAATwEEiLIeAAAAAAAAAAAAOpIuKfDI6w2ypgSEy9y2MfaxB8nKrj/9zz59LsH2vNADEhSHFfNh2raFpmnUJDHl1tP5c0BNq5yf0blQsnmtdjQEzBiuCE8BBIiyHgAAAAAAAAAAAG0dZW093ZHBlMBFZaNgNwKiEBbO0UomXziYLWJ15ntkA9O6wjE6fGshy7EbFLDRA0H5IsCkA6i9jIfw3IIPNa9uBPZc2GlPAQSIsh4AAAAAAAAAAADLBP1jqzTZD+ZGa4gOKgLM+KhjN0MSmRr4kRsaqrRDNAM27yKP/puO//ugUsMtM0Zg3R+DZs+P5Erlqmcra2KQlQTy7wOJAAEBIOgDAAAAAAAAF6kUVnzXtE+fOgfDE483v5hLYPu68kOHAQf9/gAASDBFAiEAjvqWXHBVWIk5wVvD5jNrrYsNPMxoBCh+5bb7ctAL/vwCIHxoWn1xRcdCzonGJ5i6vz+LQU/rDWCnVTHx5D6bKejRAUgwRQIhAL+x7bXQCfVs3RiMVlTN3I3dzI9F0DyKc8II6BD5cbHgAiAE6KMwvNYsfk00hx3jQUFR+pxivmeEU/NfFNrbgtNd6gFMaVIhA/b0B2S9XWPyAKJ3iIOs916W8VCVyZgmPAhycNDJfn5/IQNf+3q8cBWeBGn0uYmm1eF4WikEFp/wULL0aP5dPV278iED4VJNf2/FerPqy7ZZt4cQZ4CkddHbSDlSwjELfpo4l1tTrgABASDoAwAAAAAAABepFCCzcJTYKlE0Uf8MzZ2yOroFvF7zhwEHbUgwRQIhALsURddD2zyEa5JtxHrjwYq8gBD3ulXzhcfNcJS20r2yAiAZ+riwLUoBAKwu2abz5WkS+qS2YNUmGPk8zSooem5baAEjIQM27yKP/puO//ugUsMtM0Zg3R+DZs+P5Erlqmcra2KQlawAAQBpUiECzE0PpBHKwkRIb46ywI4DX/dBD0YKNZyn+IEJkb07QgkhAtcv0NDZApNDStX8oWDyeOA8YUSXqk5CXPRU4sEzD5arIQNE2IQTbfVQIChl/7xiGMf5yI/mzjnJRXmBkLrbOKdS8VOuIgICzE0PpBHKwkRIb46ywI4DX/dBD0YKNZyn+IEJkb07QgkU8u8DiQAAAAAAAAAAAAAAAAAAAAAiAgLXL9DQ2QKTQ0rV/KFg8njgPGFEl6pOQlz0VOLBMw+WqxTMGK4IAAAAAAAAAAAAAAAAAAAAACICA0TYhBNt9VAgKGX/vGIYx/nIj+bOOclFeYGQuts4p1LxFPZc2GkAAAAAAAAAAAAAAAAAAAAAAA==", + "psbtBase64": "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", + "psbtBase64Finalized": "cHNidP8BANYBAAAAAnzOEu/8LqVkxCJzM/0wVEfg3ns656X8x1Hv//PqE3fhAAAAAAD/////Q0P053icjhyiKz//jAorgodKqlv5a0Unr/vgYL+rA6wBAAAAAP////8EhAMAAAAAAAAXqRTZCUdEBMEko9BMP7/2H6pJz0PFi4eEAwAAAAAAABepFE79dh6b5hyqQhyKrEqQKtbypUvPh4QDAAAAAAAAF6kU0k04Fr6KJQy93n6qZ0+AFwzalE6HhAMAAAAAAAARag9zZXRlYyBhc3Ryb25vbXkAAAAATwEEiLIeAAAAAAAAAAAAOpIuKfDI6w2ypgSEy9y2MfaxB8nKrj/9zz59LsH2vNADEhSHFfNh2raFpmnUJDHl1tP5c0BNq5yf0blQsnmtdjQEzBiuCE8BBIiyHgAAAAAAAAAAAG0dZW093ZHBlMBFZaNgNwKiEBbO0UomXziYLWJ15ntkA9O6wjE6fGshy7EbFLDRA0H5IsCkA6i9jIfw3IIPNa9uBPZc2GlPAQSIsh4AAAAAAAAAAADLBP1jqzTZD+ZGa4gOKgLM+KhjN0MSmRr4kRsaqrRDNAM27yKP/puO//ugUsMtM0Zg3R+DZs+P5Erlqmcra2KQlQTy7wOJAAEBINAHAAAAAAAAF6kUVnzXtE+fOgfDE483v5hLYPu68kOHAQf9/QAASDBFAiEA8B4RieRi2fZhu+D6ndPxYNle8DDrqVuw5xGUR7I2LQECIGxvUalc1Vd3RzQyJaLsrs/STEW3IppUkNG3du1I3qPlAUcwRAIgazz8K7roVO6x1b0aSZeV/4eLMrlo+gU51uZYoPJWh0ACIHMnyNAtR3kKQJR/kg0tkOJloqXDyuUjjjtixA3YYSavAUxpUiED9vQHZL1dY/IAoneIg6z3XpbxUJXJmCY8CHJw0Ml+fn8hA1/7erxwFZ4EafS5iabV4XhaKQQWn/BQsvRo/l09XbvyIQPhUk1/b8V6s+rLtlm3hxBngKR10dtIOVLCMQt+mjiXW1OuAAEBINAHAAAAAAAAF6kUILNwlNgqUTRR/wzNnbI6ugW8XvOHAQdtSDBFAiEAttAB/rUIxRV1SHMFaexK6jsun43G/lea9ANSchlRMDUCIEUYoz8A+2h4nX2ZFCt7iTHMY+XZ/VU/TI5eeDeAIsV4ASMhAzbvIo/+m47/+6BSwy0zRmDdH4Nmz4/kSuWqZytrYpCVrAABAGlSIQLMTQ+kEcrCREhvjrLAjgNf90EPRgo1nKf4gQmRvTtCCSEC1y/Q0NkCk0NK1fyhYPJ44DxhRJeqTkJc9FTiwTMPlqshA0TYhBNt9VAgKGX/vGIYx/nIj+bOOclFeYGQuts4p1LxU64iAgLMTQ+kEcrCREhvjrLAjgNf90EPRgo1nKf4gQmRvTtCCRTy7wOJAAAAAAAAAAAAAAAAAAAAACICAtcv0NDZApNDStX8oWDyeOA8YUSXqk5CXPRU4sEzD5arFMwYrggAAAAAAAAAAAAAAAAAAAAAIgIDRNiEE231UCAoZf+8YhjH+ciP5s45yUV5gZC62zinUvEU9lzYaQAAAAAAAAAAAAAAAAAAAAAAAQBpUiEDa3kQtZHTp1bV7nWl6MwOJ+dF6FUw/qvSfU9YR6UPMIYhAq/hLVd9GiCj7a/C/T0lWs59G4sYPQr53T++W/VUOrx9IQNKJrA23w9fA99EdNB5JKmKBeEbolhEduGt20SCrOpAEVOuIgICr+EtV30aIKPtr8L9PSVazn0bixg9CvndP75b9VQ6vH0U1K2DcgAAAAAAAAAAAAAAAAEAAAAiAgNKJrA23w9fA99EdNB5JKmKBeEbolhEduGt20SCrOpAERRAXGW9AAAAAAAAAAAAAAAAAQAAACICA2t5ELWR06dW1e51pejMDifnRehVMP6r0n1PWEelDzCGFFR/RXYAAAAAAAAAAAAAAAABAAAAAAAA", "inputs": [ { - "hash": "d99efae199fc4d54e5825a8e3368a395e9eb329915cfb5d88dc311507d184836", + "hash": "7cce12effc2ea564c4227333fd305447e0de7b3ae7a5fcc751effff3ea1377e1", "index": 0, "sequence": 4294967295 }, { - "hash": "279d3bd7939d26306115a8058d4a88d10515a0b675fc8a5f89311c2e8629fec6", + "hash": "4343f4e7789c8e1ca22b3fff8c0a2b82874aaa5bf96b4527affbe060bfab03ac", "index": 1, "sequence": 4294967295 } @@ -24,11 +24,11 @@ "partialSig": [ { "pubkey": "03e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b", - "signature": "3045022100bfb1edb5d009f56cdd188c5654cddc8dddcc8f45d03c8a73c208e810f971b1e0022004e8a330bcd62c7e4d34871de3414151fa9c62be678453f35f14dadb82d35dea01" + "signature": "304402206b3cfc2bbae854eeb1d5bd1a499795ff878b32b968fa0539d6e658a0f256874002207327c8d02d47790a40947f920d2d90e265a2a5c3cae5238e3b62c40dd86126af01" }, { "pubkey": "03f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f", - "signature": "30450221008efa965c7055588939c15bc3e6336bad8b0d3ccc6804287ee5b6fb72d00bfefc02207c685a7d7145c742ce89c62798babf3f8b414feb0d60a75531f1e43e9b29e8d101" + "signature": "3045022100f01e1189e462d9f661bbe0fa9dd3f160d95ef030eba95bb0e7119447b2362d0102206c6f51a95cd5577747343225a2ecaecfd24c45b7229a5490d1b776ed48dea3e501" } ], "sighashType": 1, @@ -51,7 +51,7 @@ } ], "witnessUtxo": { - "value": "1000", + "value": "2000", "script": "a914567cd7b44f9f3a07c3138f37bf984b60fbbaf24387" } }, @@ -60,13 +60,13 @@ "partialSig": [ { "pubkey": "0336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095", - "signature": "3045022100bb1445d743db3c846b926dc47ae3c18abc8010f7ba55f385c7cd7094b6d2bdb2022019fab8b02d4a0100ac2ed9a6f3e56912faa4b660d52618f93ccd2a287a6e5b6801" + "signature": "3045022100b6d001feb508c5157548730569ec4aea3b2e9f8dc6fe579af40352721951303502204518a33f00fb68789d7d99142b7b8931cc63e5d9fd553f4c8e5e78378022c57801" } ], "sighashType": 1, "redeemScript": "210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac", "witnessUtxo": { - "value": "1000", + "value": "2000", "script": "a91420b37094d82a513451ff0ccd9db23aba05bc5ef387" } } @@ -76,17 +76,17 @@ "type": "p2sh", "witnessUtxo": { "script": "a914567cd7b44f9f3a07c3138f37bf984b60fbbaf24387", - "value": "1000" + "value": "2000" }, - "finalScriptSig": "004830450221008efa965c7055588939c15bc3e6336bad8b0d3ccc6804287ee5b6fb72d00bfefc02207c685a7d7145c742ce89c62798babf3f8b414feb0d60a75531f1e43e9b29e8d101483045022100bfb1edb5d009f56cdd188c5654cddc8dddcc8f45d03c8a73c208e810f971b1e0022004e8a330bcd62c7e4d34871de3414151fa9c62be678453f35f14dadb82d35dea014c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53ae" + "finalScriptSig": "00483045022100f01e1189e462d9f661bbe0fa9dd3f160d95ef030eba95bb0e7119447b2362d0102206c6f51a95cd5577747343225a2ecaecfd24c45b7229a5490d1b776ed48dea3e50147304402206b3cfc2bbae854eeb1d5bd1a499795ff878b32b968fa0539d6e658a0f256874002207327c8d02d47790a40947f920d2d90e265a2a5c3cae5238e3b62c40dd86126af014c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53ae" }, { "type": "p2shP2pk", "witnessUtxo": { "script": "a91420b37094d82a513451ff0ccd9db23aba05bc5ef387", - "value": "1000" + "value": "2000" }, - "finalScriptSig": "483045022100bb1445d743db3c846b926dc47ae3c18abc8010f7ba55f385c7cd7094b6d2bdb2022019fab8b02d4a0100ac2ed9a6f3e56912faa4b660d52618f93ccd2a287a6e5b680123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac" + "finalScriptSig": "483045022100b6d001feb508c5157548730569ec4aea3b2e9f8dc6fe579af40352721951303502204518a33f00fb68789d7d99142b7b8931cc63e5d9fd553f4c8e5e78378022c5780123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac" } ], "outputs": [ @@ -94,6 +94,20 @@ "script": "a914d909474404c124a3d04c3fbff61faa49cf43c58b87", "value": "900", "address": "ACDrQgz5iGzZunR4Zonyf5rKRzVUsTTgbE" + }, + { + "script": "a9144efd761e9be61caa421c8aac4a902ad6f2a54bcf87", + "value": "900", + "address": "9ydw1ADHFDwUPUJyaFe5HLnLRk1QVS6HCj" + }, + { + "script": "a914d24d3816be8a250cbdde7eaa674f80170cda944e87", + "value": "900", + "address": "ABcF4x7b6VKfoe9ufDDJB37vksWptZCzrv" + }, + { + "script": "6a0f736574656320617374726f6e6f6d79", + "value": "900" } ], "psbtOutputs": [ @@ -116,7 +130,29 @@ "path": "0/0/0/0" } ] - } + }, + { + "redeemScript": "5221036b7910b591d3a756d5ee75a5e8cc0e27e745e85530feabd27d4f5847a50f30862102afe12d577d1a20a3edafc2fd3d255ace7d1b8b183d0af9dd3fbe5bf5543abc7d21034a26b036df0f5f03df4474d07924a98a05e11ba2584476e1addb4482acea401153ae", + "bip32Derivation": [ + { + "masterFingerprint": "d4ad8372", + "pubkey": "02afe12d577d1a20a3edafc2fd3d255ace7d1b8b183d0af9dd3fbe5bf5543abc7d", + "path": "0/0/0/1" + }, + { + "masterFingerprint": "405c65bd", + "pubkey": "034a26b036df0f5f03df4474d07924a98a05e11ba2584476e1addb4482acea4011", + "path": "0/0/0/1" + }, + { + "masterFingerprint": "547f4576", + "pubkey": "036b7910b591d3a756d5ee75a5e8cc0e27e745e85530feabd27d4f5847a50f3086", + "path": "0/0/0/1" + } + ] + }, + {}, + {} ], - "extractedTransaction": "0100000002d99efae199fc4d54e5825a8e3368a395e9eb329915cfb5d88dc311507d18483600000000fdfe00004830450221008efa965c7055588939c15bc3e6336bad8b0d3ccc6804287ee5b6fb72d00bfefc02207c685a7d7145c742ce89c62798babf3f8b414feb0d60a75531f1e43e9b29e8d101483045022100bfb1edb5d009f56cdd188c5654cddc8dddcc8f45d03c8a73c208e810f971b1e0022004e8a330bcd62c7e4d34871de3414151fa9c62be678453f35f14dadb82d35dea014c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53aeffffffff279d3bd7939d26306115a8058d4a88d10515a0b675fc8a5f89311c2e8629fec6010000006d483045022100bb1445d743db3c846b926dc47ae3c18abc8010f7ba55f385c7cd7094b6d2bdb2022019fab8b02d4a0100ac2ed9a6f3e56912faa4b660d52618f93ccd2a287a6e5b680123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095acffffffff01840300000000000017a914d909474404c124a3d04c3fbff61faa49cf43c58b8700000000" + "extractedTransaction": "01000000027cce12effc2ea564c4227333fd305447e0de7b3ae7a5fcc751effff3ea1377e100000000fdfd0000483045022100f01e1189e462d9f661bbe0fa9dd3f160d95ef030eba95bb0e7119447b2362d0102206c6f51a95cd5577747343225a2ecaecfd24c45b7229a5490d1b776ed48dea3e50147304402206b3cfc2bbae854eeb1d5bd1a499795ff878b32b968fa0539d6e658a0f256874002207327c8d02d47790a40947f920d2d90e265a2a5c3cae5238e3b62c40dd86126af014c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53aeffffffff4343f4e7789c8e1ca22b3fff8c0a2b82874aaa5bf96b4527affbe060bfab03ac010000006d483045022100b6d001feb508c5157548730569ec4aea3b2e9f8dc6fe579af40352721951303502204518a33f00fb68789d7d99142b7b8931cc63e5d9fd553f4c8e5e78378022c5780123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095acffffffff04840300000000000017a914d909474404c124a3d04c3fbff61faa49cf43c58b87840300000000000017a9144efd761e9be61caa421c8aac4a902ad6f2a54bcf87840300000000000017a914d24d3816be8a250cbdde7eaa674f80170cda944e878403000000000000116a0f736574656320617374726f6e6f6d7900000000" } diff --git a/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.dogecoin.halfsigned.json b/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.dogecoin.halfsigned.json index 285d97f..ea8f636 100644 --- a/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.dogecoin.halfsigned.json +++ b/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.dogecoin.halfsigned.json @@ -4,16 +4,16 @@ "xprv9s21ZrQH143K2eBLSVNk4zhjDzqzqM29aS9cjr4CcoNrKLYwLHtwgTURSk7RPV3cH9zNZQeR1zGw3MEwSjvARSfWEGpxfaBmduhW3TKsH5g", "xprv9s21ZrQH143K39N9shF9hAsTwh1FvQuBk8UVsZVwr4XtpqF7stCu2LH358NLuqkkK6pu1Af7TJHr5FZERQoLLtnC7wkoM9sdFo1HuP7dWuv" ], - "psbtBase64": "cHNidP8BAHwBAAAAAtme+uGZ/E1U5YJajjNoo5Xp6zKZFc+12I3DEVB9GEg2AAAAAAD/////J50715OdJjBhFagFjUqI0QUVoLZ1/IpfiTEcLoYp/sYBAAAAAP////8BhAMAAAAAAAAXqRTZCUdEBMEko9BMP7/2H6pJz0PFi4cAAAAATwEEiLIeAAAAAAAAAAAAOpIuKfDI6w2ypgSEy9y2MfaxB8nKrj/9zz59LsH2vNADEhSHFfNh2raFpmnUJDHl1tP5c0BNq5yf0blQsnmtdjQEzBiuCE8BBIiyHgAAAAAAAAAAAG0dZW093ZHBlMBFZaNgNwKiEBbO0UomXziYLWJ15ntkA9O6wjE6fGshy7EbFLDRA0H5IsCkA6i9jIfw3IIPNa9uBPZc2GlPAQSIsh4AAAAAAAAAAADLBP1jqzTZD+ZGa4gOKgLM+KhjN0MSmRr4kRsaqrRDNAM27yKP/puO//ugUsMtM0Zg3R+DZs+P5Erlqmcra2KQlQTy7wOJAAEBIOgDAAAAAAAAF6kUVnzXtE+fOgfDE483v5hLYPu68kOHIgID9vQHZL1dY/IAoneIg6z3XpbxUJXJmCY8CHJw0Ml+fn9IMEUCIQCO+pZccFVYiTnBW8PmM2utiw08zGgEKH7ltvty0Av+/AIgfGhafXFFx0LOicYnmLq/P4tBT+sNYKdVMfHkPpsp6NEBAQMEAQAAAAEEaVIhA/b0B2S9XWPyAKJ3iIOs916W8VCVyZgmPAhycNDJfn5/IQNf+3q8cBWeBGn0uYmm1eF4WikEFp/wULL0aP5dPV278iED4VJNf2/FerPqy7ZZt4cQZ4CkddHbSDlSwjELfpo4l1tTriIGA1/7erxwFZ4EafS5iabV4XhaKQQWn/BQsvRo/l09XbvyFMwYrggAAAAAAAAAAAEAAAAAAAAAIgYD4VJNf2/FerPqy7ZZt4cQZ4CkddHbSDlSwjELfpo4l1sU9lzYaQAAAAAAAAAAAQAAAAAAAAAiBgP29AdkvV1j8gCid4iDrPdelvFQlcmYJjwIcnDQyX5+fxTy7wOJAAAAAAAAAAABAAAAAAAAAAABASDoAwAAAAAAABepFCCzcJTYKlE0Uf8MzZ2yOroFvF7zhyICAzbvIo/+m47/+6BSwy0zRmDdH4Nmz4/kSuWqZytrYpCVSDBFAiEAuxRF10PbPIRrkm3EeuPBiryAEPe6VfOFx81wlLbSvbICIBn6uLAtSgEArC7ZpvPlaRL6pLZg1SYY+TzNKih6bltoAQEDBAEAAAABBCMhAzbvIo/+m47/+6BSwy0zRmDdH4Nmz4/kSuWqZytrYpCVrAABAGlSIQLMTQ+kEcrCREhvjrLAjgNf90EPRgo1nKf4gQmRvTtCCSEC1y/Q0NkCk0NK1fyhYPJ44DxhRJeqTkJc9FTiwTMPlqshA0TYhBNt9VAgKGX/vGIYx/nIj+bOOclFeYGQuts4p1LxU64iAgLMTQ+kEcrCREhvjrLAjgNf90EPRgo1nKf4gQmRvTtCCRTy7wOJAAAAAAAAAAAAAAAAAAAAACICAtcv0NDZApNDStX8oWDyeOA8YUSXqk5CXPRU4sEzD5arFMwYrggAAAAAAAAAAAAAAAAAAAAAIgIDRNiEE231UCAoZf+8YhjH+ciP5s45yUV5gZC62zinUvEU9lzYaQAAAAAAAAAAAAAAAAAAAAAA", + "psbtBase64": "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", "psbtBase64Finalized": null, "inputs": [ { - "hash": "d99efae199fc4d54e5825a8e3368a395e9eb329915cfb5d88dc311507d184836", + "hash": "7cce12effc2ea564c4227333fd305447e0de7b3ae7a5fcc751effff3ea1377e1", "index": 0, "sequence": 4294967295 }, { - "hash": "279d3bd7939d26306115a8058d4a88d10515a0b675fc8a5f89311c2e8629fec6", + "hash": "4343f4e7789c8e1ca22b3fff8c0a2b82874aaa5bf96b4527affbe060bfab03ac", "index": 1, "sequence": 4294967295 } @@ -24,7 +24,7 @@ "partialSig": [ { "pubkey": "03f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f", - "signature": "30450221008efa965c7055588939c15bc3e6336bad8b0d3ccc6804287ee5b6fb72d00bfefc02207c685a7d7145c742ce89c62798babf3f8b414feb0d60a75531f1e43e9b29e8d101" + "signature": "3045022100f01e1189e462d9f661bbe0fa9dd3f160d95ef030eba95bb0e7119447b2362d0102206c6f51a95cd5577747343225a2ecaecfd24c45b7229a5490d1b776ed48dea3e501" } ], "sighashType": 1, @@ -47,7 +47,7 @@ } ], "witnessUtxo": { - "value": "1000", + "value": "2000", "script": "a914567cd7b44f9f3a07c3138f37bf984b60fbbaf24387" } }, @@ -56,13 +56,13 @@ "partialSig": [ { "pubkey": "0336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095", - "signature": "3045022100bb1445d743db3c846b926dc47ae3c18abc8010f7ba55f385c7cd7094b6d2bdb2022019fab8b02d4a0100ac2ed9a6f3e56912faa4b660d52618f93ccd2a287a6e5b6801" + "signature": "3045022100b6d001feb508c5157548730569ec4aea3b2e9f8dc6fe579af40352721951303502204518a33f00fb68789d7d99142b7b8931cc63e5d9fd553f4c8e5e78378022c57801" } ], "sighashType": 1, "redeemScript": "210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac", "witnessUtxo": { - "value": "1000", + "value": "2000", "script": "a91420b37094d82a513451ff0ccd9db23aba05bc5ef387" } } @@ -73,6 +73,20 @@ "script": "a914d909474404c124a3d04c3fbff61faa49cf43c58b87", "value": "900", "address": "ACDrQgz5iGzZunR4Zonyf5rKRzVUsTTgbE" + }, + { + "script": "a9144efd761e9be61caa421c8aac4a902ad6f2a54bcf87", + "value": "900", + "address": "9ydw1ADHFDwUPUJyaFe5HLnLRk1QVS6HCj" + }, + { + "script": "a914d24d3816be8a250cbdde7eaa674f80170cda944e87", + "value": "900", + "address": "ABcF4x7b6VKfoe9ufDDJB37vksWptZCzrv" + }, + { + "script": "6a0f736574656320617374726f6e6f6d79", + "value": "900" } ], "psbtOutputs": [ @@ -95,7 +109,29 @@ "path": "0/0/0/0" } ] - } + }, + { + "redeemScript": "5221036b7910b591d3a756d5ee75a5e8cc0e27e745e85530feabd27d4f5847a50f30862102afe12d577d1a20a3edafc2fd3d255ace7d1b8b183d0af9dd3fbe5bf5543abc7d21034a26b036df0f5f03df4474d07924a98a05e11ba2584476e1addb4482acea401153ae", + "bip32Derivation": [ + { + "masterFingerprint": "d4ad8372", + "pubkey": "02afe12d577d1a20a3edafc2fd3d255ace7d1b8b183d0af9dd3fbe5bf5543abc7d", + "path": "0/0/0/1" + }, + { + "masterFingerprint": "405c65bd", + "pubkey": "034a26b036df0f5f03df4474d07924a98a05e11ba2584476e1addb4482acea4011", + "path": "0/0/0/1" + }, + { + "masterFingerprint": "547f4576", + "pubkey": "036b7910b591d3a756d5ee75a5e8cc0e27e745e85530feabd27d4f5847a50f3086", + "path": "0/0/0/1" + } + ] + }, + {}, + {} ], "extractedTransaction": null } diff --git a/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.dogecoin.unsigned.json b/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.dogecoin.unsigned.json index f4ee5ed..3be9c6e 100644 --- a/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.dogecoin.unsigned.json +++ b/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.dogecoin.unsigned.json @@ -4,16 +4,16 @@ "xprv9s21ZrQH143K2eBLSVNk4zhjDzqzqM29aS9cjr4CcoNrKLYwLHtwgTURSk7RPV3cH9zNZQeR1zGw3MEwSjvARSfWEGpxfaBmduhW3TKsH5g", "xprv9s21ZrQH143K39N9shF9hAsTwh1FvQuBk8UVsZVwr4XtpqF7stCu2LH358NLuqkkK6pu1Af7TJHr5FZERQoLLtnC7wkoM9sdFo1HuP7dWuv" ], - "psbtBase64": "cHNidP8BAHwBAAAAAtme+uGZ/E1U5YJajjNoo5Xp6zKZFc+12I3DEVB9GEg2AAAAAAD/////J50715OdJjBhFagFjUqI0QUVoLZ1/IpfiTEcLoYp/sYBAAAAAP////8BhAMAAAAAAAAXqRTZCUdEBMEko9BMP7/2H6pJz0PFi4cAAAAATwEEiLIeAAAAAAAAAAAAOpIuKfDI6w2ypgSEy9y2MfaxB8nKrj/9zz59LsH2vNADEhSHFfNh2raFpmnUJDHl1tP5c0BNq5yf0blQsnmtdjQEzBiuCE8BBIiyHgAAAAAAAAAAAG0dZW093ZHBlMBFZaNgNwKiEBbO0UomXziYLWJ15ntkA9O6wjE6fGshy7EbFLDRA0H5IsCkA6i9jIfw3IIPNa9uBPZc2GlPAQSIsh4AAAAAAAAAAADLBP1jqzTZD+ZGa4gOKgLM+KhjN0MSmRr4kRsaqrRDNAM27yKP/puO//ugUsMtM0Zg3R+DZs+P5Erlqmcra2KQlQTy7wOJAAEBIOgDAAAAAAAAF6kUVnzXtE+fOgfDE483v5hLYPu68kOHAQMEAQAAAAEEaVIhA/b0B2S9XWPyAKJ3iIOs916W8VCVyZgmPAhycNDJfn5/IQNf+3q8cBWeBGn0uYmm1eF4WikEFp/wULL0aP5dPV278iED4VJNf2/FerPqy7ZZt4cQZ4CkddHbSDlSwjELfpo4l1tTriIGA1/7erxwFZ4EafS5iabV4XhaKQQWn/BQsvRo/l09XbvyFMwYrggAAAAAAAAAAAEAAAAAAAAAIgYD4VJNf2/FerPqy7ZZt4cQZ4CkddHbSDlSwjELfpo4l1sU9lzYaQAAAAAAAAAAAQAAAAAAAAAiBgP29AdkvV1j8gCid4iDrPdelvFQlcmYJjwIcnDQyX5+fxTy7wOJAAAAAAAAAAABAAAAAAAAAAABASDoAwAAAAAAABepFCCzcJTYKlE0Uf8MzZ2yOroFvF7zhwEDBAEAAAABBCMhAzbvIo/+m47/+6BSwy0zRmDdH4Nmz4/kSuWqZytrYpCVrAABAGlSIQLMTQ+kEcrCREhvjrLAjgNf90EPRgo1nKf4gQmRvTtCCSEC1y/Q0NkCk0NK1fyhYPJ44DxhRJeqTkJc9FTiwTMPlqshA0TYhBNt9VAgKGX/vGIYx/nIj+bOOclFeYGQuts4p1LxU64iAgLMTQ+kEcrCREhvjrLAjgNf90EPRgo1nKf4gQmRvTtCCRTy7wOJAAAAAAAAAAAAAAAAAAAAACICAtcv0NDZApNDStX8oWDyeOA8YUSXqk5CXPRU4sEzD5arFMwYrggAAAAAAAAAAAAAAAAAAAAAIgIDRNiEE231UCAoZf+8YhjH+ciP5s45yUV5gZC62zinUvEU9lzYaQAAAAAAAAAAAAAAAAAAAAAA", + "psbtBase64": "cHNidP8BANYBAAAAAnzOEu/8LqVkxCJzM/0wVEfg3ns656X8x1Hv//PqE3fhAAAAAAD/////Q0P053icjhyiKz//jAorgodKqlv5a0Unr/vgYL+rA6wBAAAAAP////8EhAMAAAAAAAAXqRTZCUdEBMEko9BMP7/2H6pJz0PFi4eEAwAAAAAAABepFE79dh6b5hyqQhyKrEqQKtbypUvPh4QDAAAAAAAAF6kU0k04Fr6KJQy93n6qZ0+AFwzalE6HhAMAAAAAAAARag9zZXRlYyBhc3Ryb25vbXkAAAAATwEEiLIeAAAAAAAAAAAAOpIuKfDI6w2ypgSEy9y2MfaxB8nKrj/9zz59LsH2vNADEhSHFfNh2raFpmnUJDHl1tP5c0BNq5yf0blQsnmtdjQEzBiuCE8BBIiyHgAAAAAAAAAAAG0dZW093ZHBlMBFZaNgNwKiEBbO0UomXziYLWJ15ntkA9O6wjE6fGshy7EbFLDRA0H5IsCkA6i9jIfw3IIPNa9uBPZc2GlPAQSIsh4AAAAAAAAAAADLBP1jqzTZD+ZGa4gOKgLM+KhjN0MSmRr4kRsaqrRDNAM27yKP/puO//ugUsMtM0Zg3R+DZs+P5Erlqmcra2KQlQTy7wOJAAEBINAHAAAAAAAAF6kUVnzXtE+fOgfDE483v5hLYPu68kOHAQMEAQAAAAEEaVIhA/b0B2S9XWPyAKJ3iIOs916W8VCVyZgmPAhycNDJfn5/IQNf+3q8cBWeBGn0uYmm1eF4WikEFp/wULL0aP5dPV278iED4VJNf2/FerPqy7ZZt4cQZ4CkddHbSDlSwjELfpo4l1tTriIGA1/7erxwFZ4EafS5iabV4XhaKQQWn/BQsvRo/l09XbvyFMwYrggAAAAAAAAAAAEAAAAAAAAAIgYD4VJNf2/FerPqy7ZZt4cQZ4CkddHbSDlSwjELfpo4l1sU9lzYaQAAAAAAAAAAAQAAAAAAAAAiBgP29AdkvV1j8gCid4iDrPdelvFQlcmYJjwIcnDQyX5+fxTy7wOJAAAAAAAAAAABAAAAAAAAAAABASDQBwAAAAAAABepFCCzcJTYKlE0Uf8MzZ2yOroFvF7zhwEDBAEAAAABBCMhAzbvIo/+m47/+6BSwy0zRmDdH4Nmz4/kSuWqZytrYpCVrAABAGlSIQLMTQ+kEcrCREhvjrLAjgNf90EPRgo1nKf4gQmRvTtCCSEC1y/Q0NkCk0NK1fyhYPJ44DxhRJeqTkJc9FTiwTMPlqshA0TYhBNt9VAgKGX/vGIYx/nIj+bOOclFeYGQuts4p1LxU64iAgLMTQ+kEcrCREhvjrLAjgNf90EPRgo1nKf4gQmRvTtCCRTy7wOJAAAAAAAAAAAAAAAAAAAAACICAtcv0NDZApNDStX8oWDyeOA8YUSXqk5CXPRU4sEzD5arFMwYrggAAAAAAAAAAAAAAAAAAAAAIgIDRNiEE231UCAoZf+8YhjH+ciP5s45yUV5gZC62zinUvEU9lzYaQAAAAAAAAAAAAAAAAAAAAAAAQBpUiEDa3kQtZHTp1bV7nWl6MwOJ+dF6FUw/qvSfU9YR6UPMIYhAq/hLVd9GiCj7a/C/T0lWs59G4sYPQr53T++W/VUOrx9IQNKJrA23w9fA99EdNB5JKmKBeEbolhEduGt20SCrOpAEVOuIgICr+EtV30aIKPtr8L9PSVazn0bixg9CvndP75b9VQ6vH0U1K2DcgAAAAAAAAAAAAAAAAEAAAAiAgNKJrA23w9fA99EdNB5JKmKBeEbolhEduGt20SCrOpAERRAXGW9AAAAAAAAAAAAAAAAAQAAACICA2t5ELWR06dW1e51pejMDifnRehVMP6r0n1PWEelDzCGFFR/RXYAAAAAAAAAAAAAAAABAAAAAAAA", "psbtBase64Finalized": null, "inputs": [ { - "hash": "d99efae199fc4d54e5825a8e3368a395e9eb329915cfb5d88dc311507d184836", + "hash": "7cce12effc2ea564c4227333fd305447e0de7b3ae7a5fcc751effff3ea1377e1", "index": 0, "sequence": 4294967295 }, { - "hash": "279d3bd7939d26306115a8058d4a88d10515a0b675fc8a5f89311c2e8629fec6", + "hash": "4343f4e7789c8e1ca22b3fff8c0a2b82874aaa5bf96b4527affbe060bfab03ac", "index": 1, "sequence": 4294967295 } @@ -41,7 +41,7 @@ } ], "witnessUtxo": { - "value": "1000", + "value": "2000", "script": "a914567cd7b44f9f3a07c3138f37bf984b60fbbaf24387" } }, @@ -50,7 +50,7 @@ "sighashType": 1, "redeemScript": "210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac", "witnessUtxo": { - "value": "1000", + "value": "2000", "script": "a91420b37094d82a513451ff0ccd9db23aba05bc5ef387" } } @@ -61,6 +61,20 @@ "script": "a914d909474404c124a3d04c3fbff61faa49cf43c58b87", "value": "900", "address": "ACDrQgz5iGzZunR4Zonyf5rKRzVUsTTgbE" + }, + { + "script": "a9144efd761e9be61caa421c8aac4a902ad6f2a54bcf87", + "value": "900", + "address": "9ydw1ADHFDwUPUJyaFe5HLnLRk1QVS6HCj" + }, + { + "script": "a914d24d3816be8a250cbdde7eaa674f80170cda944e87", + "value": "900", + "address": "ABcF4x7b6VKfoe9ufDDJB37vksWptZCzrv" + }, + { + "script": "6a0f736574656320617374726f6e6f6d79", + "value": "900" } ], "psbtOutputs": [ @@ -83,7 +97,29 @@ "path": "0/0/0/0" } ] - } + }, + { + "redeemScript": "5221036b7910b591d3a756d5ee75a5e8cc0e27e745e85530feabd27d4f5847a50f30862102afe12d577d1a20a3edafc2fd3d255ace7d1b8b183d0af9dd3fbe5bf5543abc7d21034a26b036df0f5f03df4474d07924a98a05e11ba2584476e1addb4482acea401153ae", + "bip32Derivation": [ + { + "masterFingerprint": "d4ad8372", + "pubkey": "02afe12d577d1a20a3edafc2fd3d255ace7d1b8b183d0af9dd3fbe5bf5543abc7d", + "path": "0/0/0/1" + }, + { + "masterFingerprint": "405c65bd", + "pubkey": "034a26b036df0f5f03df4474d07924a98a05e11ba2584476e1addb4482acea4011", + "path": "0/0/0/1" + }, + { + "masterFingerprint": "547f4576", + "pubkey": "036b7910b591d3a756d5ee75a5e8cc0e27e745e85530feabd27d4f5847a50f3086", + "path": "0/0/0/1" + } + ] + }, + {}, + {} ], "extractedTransaction": null } diff --git a/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.ecash.fullsigned.json b/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.ecash.fullsigned.json index 2030a4a..9b69f14 100644 --- a/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.ecash.fullsigned.json +++ b/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.ecash.fullsigned.json @@ -4,16 +4,16 @@ "xprv9s21ZrQH143K2eBLSVNk4zhjDzqzqM29aS9cjr4CcoNrKLYwLHtwgTURSk7RPV3cH9zNZQeR1zGw3MEwSjvARSfWEGpxfaBmduhW3TKsH5g", "xprv9s21ZrQH143K39N9shF9hAsTwh1FvQuBk8UVsZVwr4XtpqF7stCu2LH358NLuqkkK6pu1Af7TJHr5FZERQoLLtnC7wkoM9sdFo1HuP7dWuv" ], - "psbtBase64": "cHNidP8BAHwCAAAAAlx5eyWbgnIrhOwGKs52BsAJLUxtcR60t3VnvhO0cMavAAAAAAD/////f7uvM8nANwD38dz5OjQDmJdlZkbCQouPqoi39X0dPZ8BAAAAAP////8BhAMAAAAAAAAXqRTZCUdEBMEko9BMP7/2H6pJz0PFi4cAAAAATwEEiLIeAAAAAAAAAAAAOpIuKfDI6w2ypgSEy9y2MfaxB8nKrj/9zz59LsH2vNADEhSHFfNh2raFpmnUJDHl1tP5c0BNq5yf0blQsnmtdjQEzBiuCE8BBIiyHgAAAAAAAAAAAG0dZW093ZHBlMBFZaNgNwKiEBbO0UomXziYLWJ15ntkA9O6wjE6fGshy7EbFLDRA0H5IsCkA6i9jIfw3IIPNa9uBPZc2GlPAQSIsh4AAAAAAAAAAADLBP1jqzTZD+ZGa4gOKgLM+KhjN0MSmRr4kRsaqrRDNAM27yKP/puO//ugUsMtM0Zg3R+DZs+P5Erlqmcra2KQlQTy7wOJAAEBIOgDAAAAAAAAF6kUVnzXtE+fOgfDE483v5hLYPu68kOHIgID4VJNf2/FerPqy7ZZt4cQZ4CkddHbSDlSwjELfpo4l1tIMEUCIQDMd8sdfMIe+G7YRSF4GmNZVJul5tc25GtI44GB4E4R7wIgRIA+PNMfb31715EeqQe9CGFZjoJL3L6147AxFKr7LHRBIgID9vQHZL1dY/IAoneIg6z3XpbxUJXJmCY8CHJw0Ml+fn9IMEUCIQCHYx9Uvql7pvsTWvwOaqUAD0BfjH9AdftEYk/LEAEQ8QIgPzwmpjLu8TGzLCNVN+jQjwBEsuz89HY7vO5Aqe4E4QxBAQMEQQAAAAEEaVIhA/b0B2S9XWPyAKJ3iIOs916W8VCVyZgmPAhycNDJfn5/IQNf+3q8cBWeBGn0uYmm1eF4WikEFp/wULL0aP5dPV278iED4VJNf2/FerPqy7ZZt4cQZ4CkddHbSDlSwjELfpo4l1tTriIGA1/7erxwFZ4EafS5iabV4XhaKQQWn/BQsvRo/l09XbvyFMwYrggAAAAAAAAAAAEAAAAAAAAAIgYD4VJNf2/FerPqy7ZZt4cQZ4CkddHbSDlSwjELfpo4l1sU9lzYaQAAAAAAAAAAAQAAAAAAAAAiBgP29AdkvV1j8gCid4iDrPdelvFQlcmYJjwIcnDQyX5+fxTy7wOJAAAAAAAAAAABAAAAAAAAAAABASDoAwAAAAAAABepFCCzcJTYKlE0Uf8MzZ2yOroFvF7zhyICAzbvIo/+m47/+6BSwy0zRmDdH4Nmz4/kSuWqZytrYpCVSDBFAiEAhk4utvMvq1+A5rMhVJ0LLSozXeZVvnxzS8L4m8HxCFoCIHt0jbPPC6nNTOVkyB2iD6nD4B95ds3AWjcEAEzmDpISQQEDBEEAAAABBCMhAzbvIo/+m47/+6BSwy0zRmDdH4Nmz4/kSuWqZytrYpCVrAABAGlSIQLMTQ+kEcrCREhvjrLAjgNf90EPRgo1nKf4gQmRvTtCCSEC1y/Q0NkCk0NK1fyhYPJ44DxhRJeqTkJc9FTiwTMPlqshA0TYhBNt9VAgKGX/vGIYx/nIj+bOOclFeYGQuts4p1LxU64iAgLMTQ+kEcrCREhvjrLAjgNf90EPRgo1nKf4gQmRvTtCCRTy7wOJAAAAAAAAAAAAAAAAAAAAACICAtcv0NDZApNDStX8oWDyeOA8YUSXqk5CXPRU4sEzD5arFMwYrggAAAAAAAAAAAAAAAAAAAAAIgIDRNiEE231UCAoZf+8YhjH+ciP5s45yUV5gZC62zinUvEU9lzYaQAAAAAAAAAAAAAAAAAAAAAA", - "psbtBase64Finalized": "cHNidP8BAHwCAAAAAlx5eyWbgnIrhOwGKs52BsAJLUxtcR60t3VnvhO0cMavAAAAAAD/////f7uvM8nANwD38dz5OjQDmJdlZkbCQouPqoi39X0dPZ8BAAAAAP////8BhAMAAAAAAAAXqRTZCUdEBMEko9BMP7/2H6pJz0PFi4cAAAAATwEEiLIeAAAAAAAAAAAAOpIuKfDI6w2ypgSEy9y2MfaxB8nKrj/9zz59LsH2vNADEhSHFfNh2raFpmnUJDHl1tP5c0BNq5yf0blQsnmtdjQEzBiuCE8BBIiyHgAAAAAAAAAAAG0dZW093ZHBlMBFZaNgNwKiEBbO0UomXziYLWJ15ntkA9O6wjE6fGshy7EbFLDRA0H5IsCkA6i9jIfw3IIPNa9uBPZc2GlPAQSIsh4AAAAAAAAAAADLBP1jqzTZD+ZGa4gOKgLM+KhjN0MSmRr4kRsaqrRDNAM27yKP/puO//ugUsMtM0Zg3R+DZs+P5Erlqmcra2KQlQTy7wOJAAEBIOgDAAAAAAAAF6kUVnzXtE+fOgfDE483v5hLYPu68kOHAQf9/gAASDBFAiEAh2MfVL6pe6b7E1r8DmqlAA9AX4x/QHX7RGJPyxABEPECID88JqYy7vExsywjVTfo0I8ARLLs/PR2O7zuQKnuBOEMQUgwRQIhAMx3yx18wh74bthFIXgaY1lUm6Xm1zbka0jjgYHgThHvAiBEgD480x9vfXvXkR6pB70IYVmOgkvcvrXjsDEUqvssdEFMaVIhA/b0B2S9XWPyAKJ3iIOs916W8VCVyZgmPAhycNDJfn5/IQNf+3q8cBWeBGn0uYmm1eF4WikEFp/wULL0aP5dPV278iED4VJNf2/FerPqy7ZZt4cQZ4CkddHbSDlSwjELfpo4l1tTrgABASDoAwAAAAAAABepFCCzcJTYKlE0Uf8MzZ2yOroFvF7zhwEHbUgwRQIhAIZOLrbzL6tfgOazIVSdCy0qM13mVb58c0vC+JvB8QhaAiB7dI2zzwupzUzlZMgdog+pw+AfeXbNwFo3BABM5g6SEkEjIQM27yKP/puO//ugUsMtM0Zg3R+DZs+P5Erlqmcra2KQlawAAQBpUiECzE0PpBHKwkRIb46ywI4DX/dBD0YKNZyn+IEJkb07QgkhAtcv0NDZApNDStX8oWDyeOA8YUSXqk5CXPRU4sEzD5arIQNE2IQTbfVQIChl/7xiGMf5yI/mzjnJRXmBkLrbOKdS8VOuIgICzE0PpBHKwkRIb46ywI4DX/dBD0YKNZyn+IEJkb07QgkU8u8DiQAAAAAAAAAAAAAAAAAAAAAiAgLXL9DQ2QKTQ0rV/KFg8njgPGFEl6pOQlz0VOLBMw+WqxTMGK4IAAAAAAAAAAAAAAAAAAAAACICA0TYhBNt9VAgKGX/vGIYx/nIj+bOOclFeYGQuts4p1LxFPZc2GkAAAAAAAAAAAAAAAAAAAAAAA==", + "psbtBase64": "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", + "psbtBase64Finalized": "cHNidP8BANYCAAAAAtXfdTBXaO3hAaMVPLavKMxhzcqBZRvfo2qnxEBDSeXtAAAAAAD/////AWwmXH9/BmqsmzByVuaOTbCQFWkakkLlHO5gfQAfp/MBAAAAAP////8EhAMAAAAAAAAXqRTZCUdEBMEko9BMP7/2H6pJz0PFi4eEAwAAAAAAABepFE79dh6b5hyqQhyKrEqQKtbypUvPh4QDAAAAAAAAF6kU0k04Fr6KJQy93n6qZ0+AFwzalE6HhAMAAAAAAAARag9zZXRlYyBhc3Ryb25vbXkAAAAATwEEiLIeAAAAAAAAAAAAOpIuKfDI6w2ypgSEy9y2MfaxB8nKrj/9zz59LsH2vNADEhSHFfNh2raFpmnUJDHl1tP5c0BNq5yf0blQsnmtdjQEzBiuCE8BBIiyHgAAAAAAAAAAAG0dZW093ZHBlMBFZaNgNwKiEBbO0UomXziYLWJ15ntkA9O6wjE6fGshy7EbFLDRA0H5IsCkA6i9jIfw3IIPNa9uBPZc2GlPAQSIsh4AAAAAAAAAAADLBP1jqzTZD+ZGa4gOKgLM+KhjN0MSmRr4kRsaqrRDNAM27yKP/puO//ugUsMtM0Zg3R+DZs+P5Erlqmcra2KQlQTy7wOJAAEBINAHAAAAAAAAF6kUVnzXtE+fOgfDE483v5hLYPu68kOHAQf8AEcwRAIgRnE/5xcnJ3snIaHplFxYTgb6Nk4tEl+VW47krOGgN14CICBeVli3kPKrCNz3zz9ncwr9mN0Kgs4wYS1JEQQwkX4kQUcwRAIgfHwUwe5Gnjfo73jKvgnLkUI3V8J1efpA9Lq4RHs2c84CID9vedEuEw56MBebVYzJIWj6ExeJbU/tV0CcoTrqVSvuQUxpUiED9vQHZL1dY/IAoneIg6z3XpbxUJXJmCY8CHJw0Ml+fn8hA1/7erxwFZ4EafS5iabV4XhaKQQWn/BQsvRo/l09XbvyIQPhUk1/b8V6s+rLtlm3hxBngKR10dtIOVLCMQt+mjiXW1OuAAEBINAHAAAAAAAAF6kUILNwlNgqUTRR/wzNnbI6ugW8XvOHAQdsRzBEAiAeEl+PkVFPip16IBQrVgPpl7rB84rrTZKvS8Bwxu0RTgIgIK9Cwb2zSfxI5yLKDV7Dbx4t66/nIkKO9etpOqjAhxdBIyEDNu8ij/6bjv/7oFLDLTNGYN0fg2bPj+RK5apnK2tikJWsAAEAaVIhAsxND6QRysJESG+OssCOA1/3QQ9GCjWcp/iBCZG9O0IJIQLXL9DQ2QKTQ0rV/KFg8njgPGFEl6pOQlz0VOLBMw+WqyEDRNiEE231UCAoZf+8YhjH+ciP5s45yUV5gZC62zinUvFTriICAsxND6QRysJESG+OssCOA1/3QQ9GCjWcp/iBCZG9O0IJFPLvA4kAAAAAAAAAAAAAAAAAAAAAIgIC1y/Q0NkCk0NK1fyhYPJ44DxhRJeqTkJc9FTiwTMPlqsUzBiuCAAAAAAAAAAAAAAAAAAAAAAiAgNE2IQTbfVQIChl/7xiGMf5yI/mzjnJRXmBkLrbOKdS8RT2XNhpAAAAAAAAAAAAAAAAAAAAAAABAGlSIQNreRC1kdOnVtXudaXozA4n50XoVTD+q9J9T1hHpQ8whiECr+EtV30aIKPtr8L9PSVazn0bixg9CvndP75b9VQ6vH0hA0omsDbfD18D30R00HkkqYoF4RuiWER24a3bRIKs6kARU64iAgKv4S1XfRogo+2vwv09JVrOfRuLGD0K+d0/vlv1VDq8fRTUrYNyAAAAAAAAAAAAAAAAAQAAACICA0omsDbfD18D30R00HkkqYoF4RuiWER24a3bRIKs6kARFEBcZb0AAAAAAAAAAAAAAAABAAAAIgIDa3kQtZHTp1bV7nWl6MwOJ+dF6FUw/qvSfU9YR6UPMIYUVH9FdgAAAAAAAAAAAAAAAAEAAAAAAAA=", "inputs": [ { - "hash": "5c797b259b82722b84ec062ace7606c0092d4c6d711eb4b77567be13b470c6af", + "hash": "d5df75305768ede101a3153cb6af28cc61cdca81651bdfa36aa7c4404349e5ed", "index": 0, "sequence": 4294967295 }, { - "hash": "7fbbaf33c9c03700f7f1dcf93a34039897656646c2428b8faa88b7f57d1d3d9f", + "hash": "016c265c7f7f066aac9b307256e68e4db09015691a9242e51cee607d001fa7f3", "index": 1, "sequence": 4294967295 } @@ -24,11 +24,11 @@ "partialSig": [ { "pubkey": "03e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b", - "signature": "3045022100cc77cb1d7cc21ef86ed84521781a6359549ba5e6d736e46b48e38181e04e11ef022044803e3cd31f6f7d7bd7911ea907bd0861598e824bdcbeb5e3b03114aafb2c7441" + "signature": "304402207c7c14c1ee469e37e8ef78cabe09cb91423757c27579fa40f4bab8447b3673ce02203f6f79d12e130e7a30179b558cc92168fa1317896d4fed57409ca13aea552bee41" }, { "pubkey": "03f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f", - "signature": "304502210087631f54bea97ba6fb135afc0e6aa5000f405f8c7f4075fb44624fcb100110f102203f3c26a632eef131b32c235537e8d08f0044b2ecfcf4763bbcee40a9ee04e10c41" + "signature": "3044022046713fe71727277b2721a1e9945c584e06fa364e2d125f955b8ee4ace1a0375e0220205e5658b790f2ab08dcf7cf3f67730afd98dd0a82ce30612d49110430917e2441" } ], "sighashType": 65, @@ -51,7 +51,7 @@ } ], "witnessUtxo": { - "value": "1000", + "value": "2000", "script": "a914567cd7b44f9f3a07c3138f37bf984b60fbbaf24387" } }, @@ -60,13 +60,13 @@ "partialSig": [ { "pubkey": "0336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095", - "signature": "3045022100864e2eb6f32fab5f80e6b321549d0b2d2a335de655be7c734bc2f89bc1f1085a02207b748db3cf0ba9cd4ce564c81da20fa9c3e01f7976cdc05a3704004ce60e921241" + "signature": "304402201e125f8f91514f8a9d7a20142b5603e997bac1f38aeb4d92af4bc070c6ed114e022020af42c1bdb349fc48e722ca0d5ec36f1e2debafe722428ef5eb693aa8c0871741" } ], "sighashType": 65, "redeemScript": "210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac", "witnessUtxo": { - "value": "1000", + "value": "2000", "script": "a91420b37094d82a513451ff0ccd9db23aba05bc5ef387" } } @@ -76,17 +76,17 @@ "type": "p2sh", "witnessUtxo": { "script": "a914567cd7b44f9f3a07c3138f37bf984b60fbbaf24387", - "value": "1000" + "value": "2000" }, - "finalScriptSig": "0048304502210087631f54bea97ba6fb135afc0e6aa5000f405f8c7f4075fb44624fcb100110f102203f3c26a632eef131b32c235537e8d08f0044b2ecfcf4763bbcee40a9ee04e10c41483045022100cc77cb1d7cc21ef86ed84521781a6359549ba5e6d736e46b48e38181e04e11ef022044803e3cd31f6f7d7bd7911ea907bd0861598e824bdcbeb5e3b03114aafb2c74414c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53ae" + "finalScriptSig": "00473044022046713fe71727277b2721a1e9945c584e06fa364e2d125f955b8ee4ace1a0375e0220205e5658b790f2ab08dcf7cf3f67730afd98dd0a82ce30612d49110430917e244147304402207c7c14c1ee469e37e8ef78cabe09cb91423757c27579fa40f4bab8447b3673ce02203f6f79d12e130e7a30179b558cc92168fa1317896d4fed57409ca13aea552bee414c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53ae" }, { "type": "p2shP2pk", "witnessUtxo": { "script": "a91420b37094d82a513451ff0ccd9db23aba05bc5ef387", - "value": "1000" + "value": "2000" }, - "finalScriptSig": "483045022100864e2eb6f32fab5f80e6b321549d0b2d2a335de655be7c734bc2f89bc1f1085a02207b748db3cf0ba9cd4ce564c81da20fa9c3e01f7976cdc05a3704004ce60e92124123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac" + "finalScriptSig": "47304402201e125f8f91514f8a9d7a20142b5603e997bac1f38aeb4d92af4bc070c6ed114e022020af42c1bdb349fc48e722ca0d5ec36f1e2debafe722428ef5eb693aa8c087174123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac" } ], "outputs": [ @@ -94,6 +94,20 @@ "script": "a914d909474404c124a3d04c3fbff61faa49cf43c58b87", "value": "900", "address": "3MUbfqvBeD7g1R3b9g8ZQxDwjR7SjQWciv" + }, + { + "script": "a9144efd761e9be61caa421c8aac4a902ad6f2a54bcf87", + "value": "900", + "address": "38tgGK9PBA4aV6wWA7yf3D9xjAdNNKpu3D" + }, + { + "script": "a914d24d3816be8a250cbdde7eaa674f80170cda944e87", + "value": "900", + "address": "3LrzL73h2RSmuGnSF5YsvuVZ4J8nr5sUwu" + }, + { + "script": "6a0f736574656320617374726f6e6f6d79", + "value": "900" } ], "psbtOutputs": [ @@ -116,7 +130,29 @@ "path": "0/0/0/0" } ] - } + }, + { + "redeemScript": "5221036b7910b591d3a756d5ee75a5e8cc0e27e745e85530feabd27d4f5847a50f30862102afe12d577d1a20a3edafc2fd3d255ace7d1b8b183d0af9dd3fbe5bf5543abc7d21034a26b036df0f5f03df4474d07924a98a05e11ba2584476e1addb4482acea401153ae", + "bip32Derivation": [ + { + "masterFingerprint": "d4ad8372", + "pubkey": "02afe12d577d1a20a3edafc2fd3d255ace7d1b8b183d0af9dd3fbe5bf5543abc7d", + "path": "0/0/0/1" + }, + { + "masterFingerprint": "405c65bd", + "pubkey": "034a26b036df0f5f03df4474d07924a98a05e11ba2584476e1addb4482acea4011", + "path": "0/0/0/1" + }, + { + "masterFingerprint": "547f4576", + "pubkey": "036b7910b591d3a756d5ee75a5e8cc0e27e745e85530feabd27d4f5847a50f3086", + "path": "0/0/0/1" + } + ] + }, + {}, + {} ], - "extractedTransaction": "02000000025c797b259b82722b84ec062ace7606c0092d4c6d711eb4b77567be13b470c6af00000000fdfe000048304502210087631f54bea97ba6fb135afc0e6aa5000f405f8c7f4075fb44624fcb100110f102203f3c26a632eef131b32c235537e8d08f0044b2ecfcf4763bbcee40a9ee04e10c41483045022100cc77cb1d7cc21ef86ed84521781a6359549ba5e6d736e46b48e38181e04e11ef022044803e3cd31f6f7d7bd7911ea907bd0861598e824bdcbeb5e3b03114aafb2c74414c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53aeffffffff7fbbaf33c9c03700f7f1dcf93a34039897656646c2428b8faa88b7f57d1d3d9f010000006d483045022100864e2eb6f32fab5f80e6b321549d0b2d2a335de655be7c734bc2f89bc1f1085a02207b748db3cf0ba9cd4ce564c81da20fa9c3e01f7976cdc05a3704004ce60e92124123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095acffffffff01840300000000000017a914d909474404c124a3d04c3fbff61faa49cf43c58b8700000000" + "extractedTransaction": "0200000002d5df75305768ede101a3153cb6af28cc61cdca81651bdfa36aa7c4404349e5ed00000000fc00473044022046713fe71727277b2721a1e9945c584e06fa364e2d125f955b8ee4ace1a0375e0220205e5658b790f2ab08dcf7cf3f67730afd98dd0a82ce30612d49110430917e244147304402207c7c14c1ee469e37e8ef78cabe09cb91423757c27579fa40f4bab8447b3673ce02203f6f79d12e130e7a30179b558cc92168fa1317896d4fed57409ca13aea552bee414c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53aeffffffff016c265c7f7f066aac9b307256e68e4db09015691a9242e51cee607d001fa7f3010000006c47304402201e125f8f91514f8a9d7a20142b5603e997bac1f38aeb4d92af4bc070c6ed114e022020af42c1bdb349fc48e722ca0d5ec36f1e2debafe722428ef5eb693aa8c087174123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095acffffffff04840300000000000017a914d909474404c124a3d04c3fbff61faa49cf43c58b87840300000000000017a9144efd761e9be61caa421c8aac4a902ad6f2a54bcf87840300000000000017a914d24d3816be8a250cbdde7eaa674f80170cda944e878403000000000000116a0f736574656320617374726f6e6f6d7900000000" } diff --git a/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.ecash.halfsigned.json b/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.ecash.halfsigned.json index aad2792..5fcd3ac 100644 --- a/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.ecash.halfsigned.json +++ b/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.ecash.halfsigned.json @@ -4,16 +4,16 @@ "xprv9s21ZrQH143K2eBLSVNk4zhjDzqzqM29aS9cjr4CcoNrKLYwLHtwgTURSk7RPV3cH9zNZQeR1zGw3MEwSjvARSfWEGpxfaBmduhW3TKsH5g", "xprv9s21ZrQH143K39N9shF9hAsTwh1FvQuBk8UVsZVwr4XtpqF7stCu2LH358NLuqkkK6pu1Af7TJHr5FZERQoLLtnC7wkoM9sdFo1HuP7dWuv" ], - "psbtBase64": "cHNidP8BAHwCAAAAAlx5eyWbgnIrhOwGKs52BsAJLUxtcR60t3VnvhO0cMavAAAAAAD/////f7uvM8nANwD38dz5OjQDmJdlZkbCQouPqoi39X0dPZ8BAAAAAP////8BhAMAAAAAAAAXqRTZCUdEBMEko9BMP7/2H6pJz0PFi4cAAAAATwEEiLIeAAAAAAAAAAAAOpIuKfDI6w2ypgSEy9y2MfaxB8nKrj/9zz59LsH2vNADEhSHFfNh2raFpmnUJDHl1tP5c0BNq5yf0blQsnmtdjQEzBiuCE8BBIiyHgAAAAAAAAAAAG0dZW093ZHBlMBFZaNgNwKiEBbO0UomXziYLWJ15ntkA9O6wjE6fGshy7EbFLDRA0H5IsCkA6i9jIfw3IIPNa9uBPZc2GlPAQSIsh4AAAAAAAAAAADLBP1jqzTZD+ZGa4gOKgLM+KhjN0MSmRr4kRsaqrRDNAM27yKP/puO//ugUsMtM0Zg3R+DZs+P5Erlqmcra2KQlQTy7wOJAAEBIOgDAAAAAAAAF6kUVnzXtE+fOgfDE483v5hLYPu68kOHIgID9vQHZL1dY/IAoneIg6z3XpbxUJXJmCY8CHJw0Ml+fn9IMEUCIQCHYx9Uvql7pvsTWvwOaqUAD0BfjH9AdftEYk/LEAEQ8QIgPzwmpjLu8TGzLCNVN+jQjwBEsuz89HY7vO5Aqe4E4QxBAQMEQQAAAAEEaVIhA/b0B2S9XWPyAKJ3iIOs916W8VCVyZgmPAhycNDJfn5/IQNf+3q8cBWeBGn0uYmm1eF4WikEFp/wULL0aP5dPV278iED4VJNf2/FerPqy7ZZt4cQZ4CkddHbSDlSwjELfpo4l1tTriIGA1/7erxwFZ4EafS5iabV4XhaKQQWn/BQsvRo/l09XbvyFMwYrggAAAAAAAAAAAEAAAAAAAAAIgYD4VJNf2/FerPqy7ZZt4cQZ4CkddHbSDlSwjELfpo4l1sU9lzYaQAAAAAAAAAAAQAAAAAAAAAiBgP29AdkvV1j8gCid4iDrPdelvFQlcmYJjwIcnDQyX5+fxTy7wOJAAAAAAAAAAABAAAAAAAAAAABASDoAwAAAAAAABepFCCzcJTYKlE0Uf8MzZ2yOroFvF7zhyICAzbvIo/+m47/+6BSwy0zRmDdH4Nmz4/kSuWqZytrYpCVSDBFAiEAhk4utvMvq1+A5rMhVJ0LLSozXeZVvnxzS8L4m8HxCFoCIHt0jbPPC6nNTOVkyB2iD6nD4B95ds3AWjcEAEzmDpISQQEDBEEAAAABBCMhAzbvIo/+m47/+6BSwy0zRmDdH4Nmz4/kSuWqZytrYpCVrAABAGlSIQLMTQ+kEcrCREhvjrLAjgNf90EPRgo1nKf4gQmRvTtCCSEC1y/Q0NkCk0NK1fyhYPJ44DxhRJeqTkJc9FTiwTMPlqshA0TYhBNt9VAgKGX/vGIYx/nIj+bOOclFeYGQuts4p1LxU64iAgLMTQ+kEcrCREhvjrLAjgNf90EPRgo1nKf4gQmRvTtCCRTy7wOJAAAAAAAAAAAAAAAAAAAAACICAtcv0NDZApNDStX8oWDyeOA8YUSXqk5CXPRU4sEzD5arFMwYrggAAAAAAAAAAAAAAAAAAAAAIgIDRNiEE231UCAoZf+8YhjH+ciP5s45yUV5gZC62zinUvEU9lzYaQAAAAAAAAAAAAAAAAAAAAAA", + "psbtBase64": "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", "psbtBase64Finalized": null, "inputs": [ { - "hash": "5c797b259b82722b84ec062ace7606c0092d4c6d711eb4b77567be13b470c6af", + "hash": "d5df75305768ede101a3153cb6af28cc61cdca81651bdfa36aa7c4404349e5ed", "index": 0, "sequence": 4294967295 }, { - "hash": "7fbbaf33c9c03700f7f1dcf93a34039897656646c2428b8faa88b7f57d1d3d9f", + "hash": "016c265c7f7f066aac9b307256e68e4db09015691a9242e51cee607d001fa7f3", "index": 1, "sequence": 4294967295 } @@ -24,7 +24,7 @@ "partialSig": [ { "pubkey": "03f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f", - "signature": "304502210087631f54bea97ba6fb135afc0e6aa5000f405f8c7f4075fb44624fcb100110f102203f3c26a632eef131b32c235537e8d08f0044b2ecfcf4763bbcee40a9ee04e10c41" + "signature": "3044022046713fe71727277b2721a1e9945c584e06fa364e2d125f955b8ee4ace1a0375e0220205e5658b790f2ab08dcf7cf3f67730afd98dd0a82ce30612d49110430917e2441" } ], "sighashType": 65, @@ -47,7 +47,7 @@ } ], "witnessUtxo": { - "value": "1000", + "value": "2000", "script": "a914567cd7b44f9f3a07c3138f37bf984b60fbbaf24387" } }, @@ -56,13 +56,13 @@ "partialSig": [ { "pubkey": "0336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095", - "signature": "3045022100864e2eb6f32fab5f80e6b321549d0b2d2a335de655be7c734bc2f89bc1f1085a02207b748db3cf0ba9cd4ce564c81da20fa9c3e01f7976cdc05a3704004ce60e921241" + "signature": "304402201e125f8f91514f8a9d7a20142b5603e997bac1f38aeb4d92af4bc070c6ed114e022020af42c1bdb349fc48e722ca0d5ec36f1e2debafe722428ef5eb693aa8c0871741" } ], "sighashType": 65, "redeemScript": "210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac", "witnessUtxo": { - "value": "1000", + "value": "2000", "script": "a91420b37094d82a513451ff0ccd9db23aba05bc5ef387" } } @@ -73,6 +73,20 @@ "script": "a914d909474404c124a3d04c3fbff61faa49cf43c58b87", "value": "900", "address": "3MUbfqvBeD7g1R3b9g8ZQxDwjR7SjQWciv" + }, + { + "script": "a9144efd761e9be61caa421c8aac4a902ad6f2a54bcf87", + "value": "900", + "address": "38tgGK9PBA4aV6wWA7yf3D9xjAdNNKpu3D" + }, + { + "script": "a914d24d3816be8a250cbdde7eaa674f80170cda944e87", + "value": "900", + "address": "3LrzL73h2RSmuGnSF5YsvuVZ4J8nr5sUwu" + }, + { + "script": "6a0f736574656320617374726f6e6f6d79", + "value": "900" } ], "psbtOutputs": [ @@ -95,7 +109,29 @@ "path": "0/0/0/0" } ] - } + }, + { + "redeemScript": "5221036b7910b591d3a756d5ee75a5e8cc0e27e745e85530feabd27d4f5847a50f30862102afe12d577d1a20a3edafc2fd3d255ace7d1b8b183d0af9dd3fbe5bf5543abc7d21034a26b036df0f5f03df4474d07924a98a05e11ba2584476e1addb4482acea401153ae", + "bip32Derivation": [ + { + "masterFingerprint": "d4ad8372", + "pubkey": "02afe12d577d1a20a3edafc2fd3d255ace7d1b8b183d0af9dd3fbe5bf5543abc7d", + "path": "0/0/0/1" + }, + { + "masterFingerprint": "405c65bd", + "pubkey": "034a26b036df0f5f03df4474d07924a98a05e11ba2584476e1addb4482acea4011", + "path": "0/0/0/1" + }, + { + "masterFingerprint": "547f4576", + "pubkey": "036b7910b591d3a756d5ee75a5e8cc0e27e745e85530feabd27d4f5847a50f3086", + "path": "0/0/0/1" + } + ] + }, + {}, + {} ], "extractedTransaction": null } diff --git a/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.ecash.unsigned.json b/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.ecash.unsigned.json index 6911ab3..90e3522 100644 --- a/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.ecash.unsigned.json +++ b/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.ecash.unsigned.json @@ -4,16 +4,16 @@ "xprv9s21ZrQH143K2eBLSVNk4zhjDzqzqM29aS9cjr4CcoNrKLYwLHtwgTURSk7RPV3cH9zNZQeR1zGw3MEwSjvARSfWEGpxfaBmduhW3TKsH5g", "xprv9s21ZrQH143K39N9shF9hAsTwh1FvQuBk8UVsZVwr4XtpqF7stCu2LH358NLuqkkK6pu1Af7TJHr5FZERQoLLtnC7wkoM9sdFo1HuP7dWuv" ], - "psbtBase64": "cHNidP8BAHwCAAAAAlx5eyWbgnIrhOwGKs52BsAJLUxtcR60t3VnvhO0cMavAAAAAAD/////f7uvM8nANwD38dz5OjQDmJdlZkbCQouPqoi39X0dPZ8BAAAAAP////8BhAMAAAAAAAAXqRTZCUdEBMEko9BMP7/2H6pJz0PFi4cAAAAATwEEiLIeAAAAAAAAAAAAOpIuKfDI6w2ypgSEy9y2MfaxB8nKrj/9zz59LsH2vNADEhSHFfNh2raFpmnUJDHl1tP5c0BNq5yf0blQsnmtdjQEzBiuCE8BBIiyHgAAAAAAAAAAAG0dZW093ZHBlMBFZaNgNwKiEBbO0UomXziYLWJ15ntkA9O6wjE6fGshy7EbFLDRA0H5IsCkA6i9jIfw3IIPNa9uBPZc2GlPAQSIsh4AAAAAAAAAAADLBP1jqzTZD+ZGa4gOKgLM+KhjN0MSmRr4kRsaqrRDNAM27yKP/puO//ugUsMtM0Zg3R+DZs+P5Erlqmcra2KQlQTy7wOJAAEBIOgDAAAAAAAAF6kUVnzXtE+fOgfDE483v5hLYPu68kOHAQMEQQAAAAEEaVIhA/b0B2S9XWPyAKJ3iIOs916W8VCVyZgmPAhycNDJfn5/IQNf+3q8cBWeBGn0uYmm1eF4WikEFp/wULL0aP5dPV278iED4VJNf2/FerPqy7ZZt4cQZ4CkddHbSDlSwjELfpo4l1tTriIGA1/7erxwFZ4EafS5iabV4XhaKQQWn/BQsvRo/l09XbvyFMwYrggAAAAAAAAAAAEAAAAAAAAAIgYD4VJNf2/FerPqy7ZZt4cQZ4CkddHbSDlSwjELfpo4l1sU9lzYaQAAAAAAAAAAAQAAAAAAAAAiBgP29AdkvV1j8gCid4iDrPdelvFQlcmYJjwIcnDQyX5+fxTy7wOJAAAAAAAAAAABAAAAAAAAAAABASDoAwAAAAAAABepFCCzcJTYKlE0Uf8MzZ2yOroFvF7zhwEDBEEAAAABBCMhAzbvIo/+m47/+6BSwy0zRmDdH4Nmz4/kSuWqZytrYpCVrAABAGlSIQLMTQ+kEcrCREhvjrLAjgNf90EPRgo1nKf4gQmRvTtCCSEC1y/Q0NkCk0NK1fyhYPJ44DxhRJeqTkJc9FTiwTMPlqshA0TYhBNt9VAgKGX/vGIYx/nIj+bOOclFeYGQuts4p1LxU64iAgLMTQ+kEcrCREhvjrLAjgNf90EPRgo1nKf4gQmRvTtCCRTy7wOJAAAAAAAAAAAAAAAAAAAAACICAtcv0NDZApNDStX8oWDyeOA8YUSXqk5CXPRU4sEzD5arFMwYrggAAAAAAAAAAAAAAAAAAAAAIgIDRNiEE231UCAoZf+8YhjH+ciP5s45yUV5gZC62zinUvEU9lzYaQAAAAAAAAAAAAAAAAAAAAAA", + "psbtBase64": "cHNidP8BANYCAAAAAtXfdTBXaO3hAaMVPLavKMxhzcqBZRvfo2qnxEBDSeXtAAAAAAD/////AWwmXH9/BmqsmzByVuaOTbCQFWkakkLlHO5gfQAfp/MBAAAAAP////8EhAMAAAAAAAAXqRTZCUdEBMEko9BMP7/2H6pJz0PFi4eEAwAAAAAAABepFE79dh6b5hyqQhyKrEqQKtbypUvPh4QDAAAAAAAAF6kU0k04Fr6KJQy93n6qZ0+AFwzalE6HhAMAAAAAAAARag9zZXRlYyBhc3Ryb25vbXkAAAAATwEEiLIeAAAAAAAAAAAAOpIuKfDI6w2ypgSEy9y2MfaxB8nKrj/9zz59LsH2vNADEhSHFfNh2raFpmnUJDHl1tP5c0BNq5yf0blQsnmtdjQEzBiuCE8BBIiyHgAAAAAAAAAAAG0dZW093ZHBlMBFZaNgNwKiEBbO0UomXziYLWJ15ntkA9O6wjE6fGshy7EbFLDRA0H5IsCkA6i9jIfw3IIPNa9uBPZc2GlPAQSIsh4AAAAAAAAAAADLBP1jqzTZD+ZGa4gOKgLM+KhjN0MSmRr4kRsaqrRDNAM27yKP/puO//ugUsMtM0Zg3R+DZs+P5Erlqmcra2KQlQTy7wOJAAEBINAHAAAAAAAAF6kUVnzXtE+fOgfDE483v5hLYPu68kOHAQMEQQAAAAEEaVIhA/b0B2S9XWPyAKJ3iIOs916W8VCVyZgmPAhycNDJfn5/IQNf+3q8cBWeBGn0uYmm1eF4WikEFp/wULL0aP5dPV278iED4VJNf2/FerPqy7ZZt4cQZ4CkddHbSDlSwjELfpo4l1tTriIGA1/7erxwFZ4EafS5iabV4XhaKQQWn/BQsvRo/l09XbvyFMwYrggAAAAAAAAAAAEAAAAAAAAAIgYD4VJNf2/FerPqy7ZZt4cQZ4CkddHbSDlSwjELfpo4l1sU9lzYaQAAAAAAAAAAAQAAAAAAAAAiBgP29AdkvV1j8gCid4iDrPdelvFQlcmYJjwIcnDQyX5+fxTy7wOJAAAAAAAAAAABAAAAAAAAAAABASDQBwAAAAAAABepFCCzcJTYKlE0Uf8MzZ2yOroFvF7zhwEDBEEAAAABBCMhAzbvIo/+m47/+6BSwy0zRmDdH4Nmz4/kSuWqZytrYpCVrAABAGlSIQLMTQ+kEcrCREhvjrLAjgNf90EPRgo1nKf4gQmRvTtCCSEC1y/Q0NkCk0NK1fyhYPJ44DxhRJeqTkJc9FTiwTMPlqshA0TYhBNt9VAgKGX/vGIYx/nIj+bOOclFeYGQuts4p1LxU64iAgLMTQ+kEcrCREhvjrLAjgNf90EPRgo1nKf4gQmRvTtCCRTy7wOJAAAAAAAAAAAAAAAAAAAAACICAtcv0NDZApNDStX8oWDyeOA8YUSXqk5CXPRU4sEzD5arFMwYrggAAAAAAAAAAAAAAAAAAAAAIgIDRNiEE231UCAoZf+8YhjH+ciP5s45yUV5gZC62zinUvEU9lzYaQAAAAAAAAAAAAAAAAAAAAAAAQBpUiEDa3kQtZHTp1bV7nWl6MwOJ+dF6FUw/qvSfU9YR6UPMIYhAq/hLVd9GiCj7a/C/T0lWs59G4sYPQr53T++W/VUOrx9IQNKJrA23w9fA99EdNB5JKmKBeEbolhEduGt20SCrOpAEVOuIgICr+EtV30aIKPtr8L9PSVazn0bixg9CvndP75b9VQ6vH0U1K2DcgAAAAAAAAAAAAAAAAEAAAAiAgNKJrA23w9fA99EdNB5JKmKBeEbolhEduGt20SCrOpAERRAXGW9AAAAAAAAAAAAAAAAAQAAACICA2t5ELWR06dW1e51pejMDifnRehVMP6r0n1PWEelDzCGFFR/RXYAAAAAAAAAAAAAAAABAAAAAAAA", "psbtBase64Finalized": null, "inputs": [ { - "hash": "5c797b259b82722b84ec062ace7606c0092d4c6d711eb4b77567be13b470c6af", + "hash": "d5df75305768ede101a3153cb6af28cc61cdca81651bdfa36aa7c4404349e5ed", "index": 0, "sequence": 4294967295 }, { - "hash": "7fbbaf33c9c03700f7f1dcf93a34039897656646c2428b8faa88b7f57d1d3d9f", + "hash": "016c265c7f7f066aac9b307256e68e4db09015691a9242e51cee607d001fa7f3", "index": 1, "sequence": 4294967295 } @@ -41,7 +41,7 @@ } ], "witnessUtxo": { - "value": "1000", + "value": "2000", "script": "a914567cd7b44f9f3a07c3138f37bf984b60fbbaf24387" } }, @@ -50,7 +50,7 @@ "sighashType": 65, "redeemScript": "210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac", "witnessUtxo": { - "value": "1000", + "value": "2000", "script": "a91420b37094d82a513451ff0ccd9db23aba05bc5ef387" } } @@ -61,6 +61,20 @@ "script": "a914d909474404c124a3d04c3fbff61faa49cf43c58b87", "value": "900", "address": "3MUbfqvBeD7g1R3b9g8ZQxDwjR7SjQWciv" + }, + { + "script": "a9144efd761e9be61caa421c8aac4a902ad6f2a54bcf87", + "value": "900", + "address": "38tgGK9PBA4aV6wWA7yf3D9xjAdNNKpu3D" + }, + { + "script": "a914d24d3816be8a250cbdde7eaa674f80170cda944e87", + "value": "900", + "address": "3LrzL73h2RSmuGnSF5YsvuVZ4J8nr5sUwu" + }, + { + "script": "6a0f736574656320617374726f6e6f6d79", + "value": "900" } ], "psbtOutputs": [ @@ -83,7 +97,29 @@ "path": "0/0/0/0" } ] - } + }, + { + "redeemScript": "5221036b7910b591d3a756d5ee75a5e8cc0e27e745e85530feabd27d4f5847a50f30862102afe12d577d1a20a3edafc2fd3d255ace7d1b8b183d0af9dd3fbe5bf5543abc7d21034a26b036df0f5f03df4474d07924a98a05e11ba2584476e1addb4482acea401153ae", + "bip32Derivation": [ + { + "masterFingerprint": "d4ad8372", + "pubkey": "02afe12d577d1a20a3edafc2fd3d255ace7d1b8b183d0af9dd3fbe5bf5543abc7d", + "path": "0/0/0/1" + }, + { + "masterFingerprint": "405c65bd", + "pubkey": "034a26b036df0f5f03df4474d07924a98a05e11ba2584476e1addb4482acea4011", + "path": "0/0/0/1" + }, + { + "masterFingerprint": "547f4576", + "pubkey": "036b7910b591d3a756d5ee75a5e8cc0e27e745e85530feabd27d4f5847a50f3086", + "path": "0/0/0/1" + } + ] + }, + {}, + {} ], "extractedTransaction": null } diff --git a/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.litecoin.fullsigned.json b/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.litecoin.fullsigned.json index e477f7c..99ceb42 100644 --- a/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.litecoin.fullsigned.json +++ b/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.litecoin.fullsigned.json @@ -4,26 +4,26 @@ "xprv9s21ZrQH143K2eBLSVNk4zhjDzqzqM29aS9cjr4CcoNrKLYwLHtwgTURSk7RPV3cH9zNZQeR1zGw3MEwSjvARSfWEGpxfaBmduhW3TKsH5g", "xprv9s21ZrQH143K39N9shF9hAsTwh1FvQuBk8UVsZVwr4XtpqF7stCu2LH358NLuqkkK6pu1Af7TJHr5FZERQoLLtnC7wkoM9sdFo1HuP7dWuv" ], - "psbtBase64": "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", - "psbtBase64Finalized": "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", + "psbtBase64": "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", + "psbtBase64Finalized": "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", "inputs": [ { - "hash": "d99efae199fc4d54e5825a8e3368a395e9eb329915cfb5d88dc311507d184836", + "hash": "7cce12effc2ea564c4227333fd305447e0de7b3ae7a5fcc751effff3ea1377e1", "index": 0, "sequence": 4294967295 }, { - "hash": "1ec9729a1b25373a30f0fe6e0879b31136a54f2f8c98618c46862748a08c5e78", + "hash": "b9c7b288fd6aa0d1415996e2a5dad9a4e070c129e179277f53e32f602f180646", "index": 1, "sequence": 4294967295 }, { - "hash": "bb0dfbeba59bba69e3ce07a54346f804c543fa46d828ed539d11231adbaa8b7b", + "hash": "1f57d9560ae9071600b696533192dc17799164fd3fa12804a7f7eb4201c4d5dd", "index": 2, "sequence": 4294967295 }, { - "hash": "4f20e1daf9158414abb3891bb7ae087d14f17b59e5c167d9e53365a1337fb579", + "hash": "b3e478963a7143f704f18ce4c0fece333c83339632e70bdd863ac2a89915026c", "index": 3, "sequence": 4294967295 } @@ -34,11 +34,11 @@ "partialSig": [ { "pubkey": "03e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b", - "signature": "3044022025cd881a29cca29960c0361d18f741681bdb0d8c0f55c1f8d78daf03757ce8af02205d93f55191a736ab373b05cfeb099440234d99a2720188c3ac13150cb6e0ac4c01" + "signature": "3045022100f7ec6bf14d7e3509428525fa77fd2ad5764b405de90cc0de96a8ff67ca3066d0022025cb226b22b802953befb5246e3ca04de2597bef5766d0b49526270f8232bb9401" }, { "pubkey": "03f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f", - "signature": "3045022100e9f193db9830d516af5598045b9404d096e89c7a192f77ad220fa3a487308b0002205dea2fd75f700b3beec6e77a4bdd21a6ac9b9a355c1ea958a6864305e203d9fe01" + "signature": "304402203451ca4da3360a9478996e33eb07e91687314ad27f8a3c0941ff317058efac8002206a3299570cb2538126624e1c4b672308ba6a4a6fe433e3573fd5c26ce4d3776201" } ], "sighashType": 1, @@ -61,7 +61,7 @@ } ], "witnessUtxo": { - "value": "1000", + "value": "2000", "script": "a914567cd7b44f9f3a07c3138f37bf984b60fbbaf24387" } }, @@ -69,16 +69,16 @@ "type": "p2shP2wsh", "witnessUtxo": { "script": "a9140e26b25d0ceae6f9cff3edaccaa0d1a70da7600f87", - "value": "1000" + "value": "2000" }, "partialSig": [ { "pubkey": "02234531bc9119a36a7946e95aeb74915dd087c7b44f517b8eeeb73f89a0ff1a99", - "signature": "3044022050f1e19eaec828c7856135b98b6e1af9c600229241ec8507d50dae85ff71823902207c084363fe89081b49d929851b62fa9b9d44c70ec3931e8bb473c8d84e35b2e401" + "signature": "3045022100939f5ce5418fdaee9e31d8c69fdccadfc9af6229bfd660f8604c0fd2b13b54e80220266b9b466cd1fd2df600562564a716faa8dd4f94bf89d90fa3f997948ed5e91901" }, { "pubkey": "02a585f3fab49b5ef95346d932221a221bd55ec191f15533e0f270b3582574f035", - "signature": "3045022100a4bfba654b915a5ca895c5339ce5edab81bd67b65c805997cad9762840d3c7060220021f8ffb89ebea032cb339ecbd8494c84f955ed894963992b4f31e91e8df0a7401" + "signature": "3045022100f915d580f7113081b745b4d6ee2844b21388bb0102cd013d25c823ce9280c1e702201ff6b4741d4ac4f373fc9525b16a25e420333ffd29b736f9295adfc08505f8dc01" } ], "sighashType": 1, @@ -106,16 +106,16 @@ "type": "p2wsh", "witnessUtxo": { "script": "0020db0427f1822b4777670e6673c28af02f6da1d5afe71a71f5c9064470b229fafd", - "value": "1000" + "value": "2000" }, "partialSig": [ { "pubkey": "02e80a08885c353676b820cdc290e6d81a0ac95a03e8abbf4bb7aeebfb70feb418", - "signature": "3044022021df7a10ad4a6838c6553897cd6779fa232e89a600058f946a0c4e86a871bb21022049919108dcbda4b4318fb87d5b1c5f929bd9a82f9ef49fadd7b3445a9cf3207001" + "signature": "3044022025c96d0dbda1054baa5847c4cd143bcf9aca915aa28a8cfa0816517be5292cad02201625ea0aab170996893d14ed85999513329796fbd0fa78b73d8cada1f987733001" }, { "pubkey": "03519e572ab468560d1f8d0f87699d098308e166905f5dcae4390f060faa8f1ce3", - "signature": "304402204db56669993c9644b84a54892958b7c15d4897829d19a673f7a337bdfab834c202203c6aca862b8ab1a2a3b570689836f09a191b97bcee9ddd8e19271e7a53f6a80401" + "signature": "30450221009f72facd6874c6575795176fe575ea4803e98fb779869e87a666c7a171d4470902202c7cef446339cff57c157ec274e3acef8cd8131f498f651b31356da690b6b82601" } ], "sighashType": 1, @@ -143,13 +143,13 @@ "partialSig": [ { "pubkey": "0336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095", - "signature": "3045022100e5bcb83e8f66f30bf6ea886184ef607557cb166ca1d3de3253c293e1865c775202205577e3e2acd1fd7ea93b1e624169db1d52e97030680bc062095cf7ac667d4eca01" + "signature": "3045022100fdd5e3dc30cc7187fd196f54cdcc8b9bc95e093d5c2e2a12c8f4c423f2e6797702200173f54af6b18478d39aa1d6f42996d215a9569c91ce8030f46b39855ee1b94f01" } ], "sighashType": 1, "redeemScript": "210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac", "witnessUtxo": { - "value": "1000", + "value": "2000", "script": "a91420b37094d82a513451ff0ccd9db23aba05bc5ef387" } } @@ -159,34 +159,34 @@ "type": "p2sh", "witnessUtxo": { "script": "a914567cd7b44f9f3a07c3138f37bf984b60fbbaf24387", - "value": "1000" + "value": "2000" }, - "finalScriptSig": "00483045022100e9f193db9830d516af5598045b9404d096e89c7a192f77ad220fa3a487308b0002205dea2fd75f700b3beec6e77a4bdd21a6ac9b9a355c1ea958a6864305e203d9fe01473044022025cd881a29cca29960c0361d18f741681bdb0d8c0f55c1f8d78daf03757ce8af02205d93f55191a736ab373b05cfeb099440234d99a2720188c3ac13150cb6e0ac4c014c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53ae" + "finalScriptSig": "0047304402203451ca4da3360a9478996e33eb07e91687314ad27f8a3c0941ff317058efac8002206a3299570cb2538126624e1c4b672308ba6a4a6fe433e3573fd5c26ce4d3776201483045022100f7ec6bf14d7e3509428525fa77fd2ad5764b405de90cc0de96a8ff67ca3066d0022025cb226b22b802953befb5246e3ca04de2597bef5766d0b49526270f8232bb94014c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53ae" }, { "type": "p2shP2wsh", "witnessUtxo": { "script": "a9140e26b25d0ceae6f9cff3edaccaa0d1a70da7600f87", - "value": "1000" + "value": "2000" }, "finalScriptSig": "22002046d4800a1393330196085399ed4a1700b4c2fd38c52188c3a3a91f721f3c9600", - "finalScriptWitness": "0400483045022100a4bfba654b915a5ca895c5339ce5edab81bd67b65c805997cad9762840d3c7060220021f8ffb89ebea032cb339ecbd8494c84f955ed894963992b4f31e91e8df0a7401473044022050f1e19eaec828c7856135b98b6e1af9c600229241ec8507d50dae85ff71823902207c084363fe89081b49d929851b62fa9b9d44c70ec3931e8bb473c8d84e35b2e40169522102a585f3fab49b5ef95346d932221a221bd55ec191f15533e0f270b3582574f0352102c4f7866cfd5996bc1068a96313ca15e9ccb5e984583a07340dddae7af014605b2102234531bc9119a36a7946e95aeb74915dd087c7b44f517b8eeeb73f89a0ff1a9953ae" + "finalScriptWitness": "0400483045022100f915d580f7113081b745b4d6ee2844b21388bb0102cd013d25c823ce9280c1e702201ff6b4741d4ac4f373fc9525b16a25e420333ffd29b736f9295adfc08505f8dc01483045022100939f5ce5418fdaee9e31d8c69fdccadfc9af6229bfd660f8604c0fd2b13b54e80220266b9b466cd1fd2df600562564a716faa8dd4f94bf89d90fa3f997948ed5e9190169522102a585f3fab49b5ef95346d932221a221bd55ec191f15533e0f270b3582574f0352102c4f7866cfd5996bc1068a96313ca15e9ccb5e984583a07340dddae7af014605b2102234531bc9119a36a7946e95aeb74915dd087c7b44f517b8eeeb73f89a0ff1a9953ae" }, { "type": "p2wsh", "witnessUtxo": { "script": "0020db0427f1822b4777670e6673c28af02f6da1d5afe71a71f5c9064470b229fafd", - "value": "1000" + "value": "2000" }, - "finalScriptWitness": "040047304402204db56669993c9644b84a54892958b7c15d4897829d19a673f7a337bdfab834c202203c6aca862b8ab1a2a3b570689836f09a191b97bcee9ddd8e19271e7a53f6a80401473044022021df7a10ad4a6838c6553897cd6779fa232e89a600058f946a0c4e86a871bb21022049919108dcbda4b4318fb87d5b1c5f929bd9a82f9ef49fadd7b3445a9cf320700169522103519e572ab468560d1f8d0f87699d098308e166905f5dcae4390f060faa8f1ce32103a05bc26391221d685e18daaff36a1e95c34f99451253c16cd42650db278a79112102e80a08885c353676b820cdc290e6d81a0ac95a03e8abbf4bb7aeebfb70feb41853ae" + "finalScriptWitness": "04004830450221009f72facd6874c6575795176fe575ea4803e98fb779869e87a666c7a171d4470902202c7cef446339cff57c157ec274e3acef8cd8131f498f651b31356da690b6b82601473044022025c96d0dbda1054baa5847c4cd143bcf9aca915aa28a8cfa0816517be5292cad02201625ea0aab170996893d14ed85999513329796fbd0fa78b73d8cada1f98773300169522103519e572ab468560d1f8d0f87699d098308e166905f5dcae4390f060faa8f1ce32103a05bc26391221d685e18daaff36a1e95c34f99451253c16cd42650db278a79112102e80a08885c353676b820cdc290e6d81a0ac95a03e8abbf4bb7aeebfb70feb41853ae" }, { "type": "p2shP2pk", "witnessUtxo": { "script": "a91420b37094d82a513451ff0ccd9db23aba05bc5ef387", - "value": "1000" + "value": "2000" }, - "finalScriptSig": "483045022100e5bcb83e8f66f30bf6ea886184ef607557cb166ca1d3de3253c293e1865c775202205577e3e2acd1fd7ea93b1e624169db1d52e97030680bc062095cf7ac667d4eca0123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac" + "finalScriptSig": "483045022100fdd5e3dc30cc7187fd196f54cdcc8b9bc95e093d5c2e2a12c8f4c423f2e6797702200173f54af6b18478d39aa1d6f42996d215a9569c91ce8030f46b39855ee1b94f0123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac" } ], "outputs": [ @@ -204,6 +204,20 @@ "script": "0020ba48e3f9874463943f90192a45f1ae895b779362a7629af7ad6a9d7a835e3d4f", "value": "900", "address": "ltc1qhfyw87v8g33eg0usry4ytudw39dh0ymz5a3f4aadd2wh4q67848sre2yue" + }, + { + "script": "a914fc641891604bde705629300b6e8de5f67dd3926287", + "value": "900", + "address": "MWugRZWK8Mao4DwtqA312jBBfsvGEb56pq" + }, + { + "script": "a914f6cf65029673cf92e0b0e6908c5ab90795316a2d87", + "value": "900", + "address": "MWQAueXh12YixXmPbCftY28hxKvxVrJbZK" + }, + { + "script": "6a0f736574656320617374726f6e6f6d79", + "value": "900" } ], "psbtOutputs": [ @@ -267,7 +281,29 @@ "path": "0/0/20/2" } ] - } + }, + { + "redeemScript": "52210275b7a363f52a3887806640f36637764589072e176d6b6a87d7c7541075764ca521024cb89f6e3fc8e380bce00c6a7e1624f4c0ee5cf076348b5d72459d79b78e950c21034c5974c0deeb8e86c8ac8f6cfa521dd83d484d3f9100cfee0d6af5ed142028ba53ae", + "bip32Derivation": [ + { + "masterFingerprint": "d4ad8372", + "pubkey": "024cb89f6e3fc8e380bce00c6a7e1624f4c0ee5cf076348b5d72459d79b78e950c", + "path": "0/0/0/3" + }, + { + "masterFingerprint": "547f4576", + "pubkey": "0275b7a363f52a3887806640f36637764589072e176d6b6a87d7c7541075764ca5", + "path": "0/0/0/3" + }, + { + "masterFingerprint": "405c65bd", + "pubkey": "034c5974c0deeb8e86c8ac8f6cfa521dd83d484d3f9100cfee0d6af5ed142028ba", + "path": "0/0/0/3" + } + ] + }, + {}, + {} ], - "extractedTransaction": "01000000000104d99efae199fc4d54e5825a8e3368a395e9eb329915cfb5d88dc311507d18483600000000fdfd0000483045022100e9f193db9830d516af5598045b9404d096e89c7a192f77ad220fa3a487308b0002205dea2fd75f700b3beec6e77a4bdd21a6ac9b9a355c1ea958a6864305e203d9fe01473044022025cd881a29cca29960c0361d18f741681bdb0d8c0f55c1f8d78daf03757ce8af02205d93f55191a736ab373b05cfeb099440234d99a2720188c3ac13150cb6e0ac4c014c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53aeffffffff1ec9729a1b25373a30f0fe6e0879b31136a54f2f8c98618c46862748a08c5e78010000002322002046d4800a1393330196085399ed4a1700b4c2fd38c52188c3a3a91f721f3c9600ffffffffbb0dfbeba59bba69e3ce07a54346f804c543fa46d828ed539d11231adbaa8b7b0200000000ffffffff4f20e1daf9158414abb3891bb7ae087d14f17b59e5c167d9e53365a1337fb579030000006d483045022100e5bcb83e8f66f30bf6ea886184ef607557cb166ca1d3de3253c293e1865c775202205577e3e2acd1fd7ea93b1e624169db1d52e97030680bc062095cf7ac667d4eca0123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095acffffffff03840300000000000017a914d909474404c124a3d04c3fbff61faa49cf43c58b87840300000000000017a914054127121d37f32266cd967c485404976a67adf0878403000000000000220020ba48e3f9874463943f90192a45f1ae895b779362a7629af7ad6a9d7a835e3d4f000400483045022100a4bfba654b915a5ca895c5339ce5edab81bd67b65c805997cad9762840d3c7060220021f8ffb89ebea032cb339ecbd8494c84f955ed894963992b4f31e91e8df0a7401473044022050f1e19eaec828c7856135b98b6e1af9c600229241ec8507d50dae85ff71823902207c084363fe89081b49d929851b62fa9b9d44c70ec3931e8bb473c8d84e35b2e40169522102a585f3fab49b5ef95346d932221a221bd55ec191f15533e0f270b3582574f0352102c4f7866cfd5996bc1068a96313ca15e9ccb5e984583a07340dddae7af014605b2102234531bc9119a36a7946e95aeb74915dd087c7b44f517b8eeeb73f89a0ff1a9953ae040047304402204db56669993c9644b84a54892958b7c15d4897829d19a673f7a337bdfab834c202203c6aca862b8ab1a2a3b570689836f09a191b97bcee9ddd8e19271e7a53f6a80401473044022021df7a10ad4a6838c6553897cd6779fa232e89a600058f946a0c4e86a871bb21022049919108dcbda4b4318fb87d5b1c5f929bd9a82f9ef49fadd7b3445a9cf320700169522103519e572ab468560d1f8d0f87699d098308e166905f5dcae4390f060faa8f1ce32103a05bc26391221d685e18daaff36a1e95c34f99451253c16cd42650db278a79112102e80a08885c353676b820cdc290e6d81a0ac95a03e8abbf4bb7aeebfb70feb41853ae0000000000" + "extractedTransaction": "010000000001047cce12effc2ea564c4227333fd305447e0de7b3ae7a5fcc751effff3ea1377e100000000fdfd000047304402203451ca4da3360a9478996e33eb07e91687314ad27f8a3c0941ff317058efac8002206a3299570cb2538126624e1c4b672308ba6a4a6fe433e3573fd5c26ce4d3776201483045022100f7ec6bf14d7e3509428525fa77fd2ad5764b405de90cc0de96a8ff67ca3066d0022025cb226b22b802953befb5246e3ca04de2597bef5766d0b49526270f8232bb94014c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53aeffffffffb9c7b288fd6aa0d1415996e2a5dad9a4e070c129e179277f53e32f602f180646010000002322002046d4800a1393330196085399ed4a1700b4c2fd38c52188c3a3a91f721f3c9600ffffffff1f57d9560ae9071600b696533192dc17799164fd3fa12804a7f7eb4201c4d5dd0200000000ffffffffb3e478963a7143f704f18ce4c0fece333c83339632e70bdd863ac2a89915026c030000006d483045022100fdd5e3dc30cc7187fd196f54cdcc8b9bc95e093d5c2e2a12c8f4c423f2e6797702200173f54af6b18478d39aa1d6f42996d215a9569c91ce8030f46b39855ee1b94f0123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095acffffffff06840300000000000017a914d909474404c124a3d04c3fbff61faa49cf43c58b87840300000000000017a914054127121d37f32266cd967c485404976a67adf0878403000000000000220020ba48e3f9874463943f90192a45f1ae895b779362a7629af7ad6a9d7a835e3d4f840300000000000017a914fc641891604bde705629300b6e8de5f67dd3926287840300000000000017a914f6cf65029673cf92e0b0e6908c5ab90795316a2d878403000000000000116a0f736574656320617374726f6e6f6d79000400483045022100f915d580f7113081b745b4d6ee2844b21388bb0102cd013d25c823ce9280c1e702201ff6b4741d4ac4f373fc9525b16a25e420333ffd29b736f9295adfc08505f8dc01483045022100939f5ce5418fdaee9e31d8c69fdccadfc9af6229bfd660f8604c0fd2b13b54e80220266b9b466cd1fd2df600562564a716faa8dd4f94bf89d90fa3f997948ed5e9190169522102a585f3fab49b5ef95346d932221a221bd55ec191f15533e0f270b3582574f0352102c4f7866cfd5996bc1068a96313ca15e9ccb5e984583a07340dddae7af014605b2102234531bc9119a36a7946e95aeb74915dd087c7b44f517b8eeeb73f89a0ff1a9953ae04004830450221009f72facd6874c6575795176fe575ea4803e98fb779869e87a666c7a171d4470902202c7cef446339cff57c157ec274e3acef8cd8131f498f651b31356da690b6b82601473044022025c96d0dbda1054baa5847c4cd143bcf9aca915aa28a8cfa0816517be5292cad02201625ea0aab170996893d14ed85999513329796fbd0fa78b73d8cada1f98773300169522103519e572ab468560d1f8d0f87699d098308e166905f5dcae4390f060faa8f1ce32103a05bc26391221d685e18daaff36a1e95c34f99451253c16cd42650db278a79112102e80a08885c353676b820cdc290e6d81a0ac95a03e8abbf4bb7aeebfb70feb41853ae0000000000" } diff --git a/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.litecoin.halfsigned.json b/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.litecoin.halfsigned.json index 28f1362..f40a8a1 100644 --- a/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.litecoin.halfsigned.json +++ b/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.litecoin.halfsigned.json @@ -4,26 +4,26 @@ "xprv9s21ZrQH143K2eBLSVNk4zhjDzqzqM29aS9cjr4CcoNrKLYwLHtwgTURSk7RPV3cH9zNZQeR1zGw3MEwSjvARSfWEGpxfaBmduhW3TKsH5g", "xprv9s21ZrQH143K39N9shF9hAsTwh1FvQuBk8UVsZVwr4XtpqF7stCu2LH358NLuqkkK6pu1Af7TJHr5FZERQoLLtnC7wkoM9sdFo1HuP7dWuv" ], - "psbtBase64": "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", + "psbtBase64": "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", "psbtBase64Finalized": null, "inputs": [ { - "hash": "d99efae199fc4d54e5825a8e3368a395e9eb329915cfb5d88dc311507d184836", + "hash": "7cce12effc2ea564c4227333fd305447e0de7b3ae7a5fcc751effff3ea1377e1", "index": 0, "sequence": 4294967295 }, { - "hash": "1ec9729a1b25373a30f0fe6e0879b31136a54f2f8c98618c46862748a08c5e78", + "hash": "b9c7b288fd6aa0d1415996e2a5dad9a4e070c129e179277f53e32f602f180646", "index": 1, "sequence": 4294967295 }, { - "hash": "bb0dfbeba59bba69e3ce07a54346f804c543fa46d828ed539d11231adbaa8b7b", + "hash": "1f57d9560ae9071600b696533192dc17799164fd3fa12804a7f7eb4201c4d5dd", "index": 2, "sequence": 4294967295 }, { - "hash": "4f20e1daf9158414abb3891bb7ae087d14f17b59e5c167d9e53365a1337fb579", + "hash": "b3e478963a7143f704f18ce4c0fece333c83339632e70bdd863ac2a89915026c", "index": 3, "sequence": 4294967295 } @@ -34,7 +34,7 @@ "partialSig": [ { "pubkey": "03f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f", - "signature": "3045022100e9f193db9830d516af5598045b9404d096e89c7a192f77ad220fa3a487308b0002205dea2fd75f700b3beec6e77a4bdd21a6ac9b9a355c1ea958a6864305e203d9fe01" + "signature": "304402203451ca4da3360a9478996e33eb07e91687314ad27f8a3c0941ff317058efac8002206a3299570cb2538126624e1c4b672308ba6a4a6fe433e3573fd5c26ce4d3776201" } ], "sighashType": 1, @@ -57,7 +57,7 @@ } ], "witnessUtxo": { - "value": "1000", + "value": "2000", "script": "a914567cd7b44f9f3a07c3138f37bf984b60fbbaf24387" } }, @@ -65,12 +65,12 @@ "type": "p2shP2wsh", "witnessUtxo": { "script": "a9140e26b25d0ceae6f9cff3edaccaa0d1a70da7600f87", - "value": "1000" + "value": "2000" }, "partialSig": [ { "pubkey": "02a585f3fab49b5ef95346d932221a221bd55ec191f15533e0f270b3582574f035", - "signature": "3045022100a4bfba654b915a5ca895c5339ce5edab81bd67b65c805997cad9762840d3c7060220021f8ffb89ebea032cb339ecbd8494c84f955ed894963992b4f31e91e8df0a7401" + "signature": "3045022100f915d580f7113081b745b4d6ee2844b21388bb0102cd013d25c823ce9280c1e702201ff6b4741d4ac4f373fc9525b16a25e420333ffd29b736f9295adfc08505f8dc01" } ], "sighashType": 1, @@ -98,12 +98,12 @@ "type": "p2wsh", "witnessUtxo": { "script": "0020db0427f1822b4777670e6673c28af02f6da1d5afe71a71f5c9064470b229fafd", - "value": "1000" + "value": "2000" }, "partialSig": [ { "pubkey": "03519e572ab468560d1f8d0f87699d098308e166905f5dcae4390f060faa8f1ce3", - "signature": "304402204db56669993c9644b84a54892958b7c15d4897829d19a673f7a337bdfab834c202203c6aca862b8ab1a2a3b570689836f09a191b97bcee9ddd8e19271e7a53f6a80401" + "signature": "30450221009f72facd6874c6575795176fe575ea4803e98fb779869e87a666c7a171d4470902202c7cef446339cff57c157ec274e3acef8cd8131f498f651b31356da690b6b82601" } ], "sighashType": 1, @@ -131,13 +131,13 @@ "partialSig": [ { "pubkey": "0336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095", - "signature": "3045022100e5bcb83e8f66f30bf6ea886184ef607557cb166ca1d3de3253c293e1865c775202205577e3e2acd1fd7ea93b1e624169db1d52e97030680bc062095cf7ac667d4eca01" + "signature": "3045022100fdd5e3dc30cc7187fd196f54cdcc8b9bc95e093d5c2e2a12c8f4c423f2e6797702200173f54af6b18478d39aa1d6f42996d215a9569c91ce8030f46b39855ee1b94f01" } ], "sighashType": 1, "redeemScript": "210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac", "witnessUtxo": { - "value": "1000", + "value": "2000", "script": "a91420b37094d82a513451ff0ccd9db23aba05bc5ef387" } } @@ -158,6 +158,20 @@ "script": "0020ba48e3f9874463943f90192a45f1ae895b779362a7629af7ad6a9d7a835e3d4f", "value": "900", "address": "ltc1qhfyw87v8g33eg0usry4ytudw39dh0ymz5a3f4aadd2wh4q67848sre2yue" + }, + { + "script": "a914fc641891604bde705629300b6e8de5f67dd3926287", + "value": "900", + "address": "MWugRZWK8Mao4DwtqA312jBBfsvGEb56pq" + }, + { + "script": "a914f6cf65029673cf92e0b0e6908c5ab90795316a2d87", + "value": "900", + "address": "MWQAueXh12YixXmPbCftY28hxKvxVrJbZK" + }, + { + "script": "6a0f736574656320617374726f6e6f6d79", + "value": "900" } ], "psbtOutputs": [ @@ -221,7 +235,29 @@ "path": "0/0/20/2" } ] - } + }, + { + "redeemScript": "52210275b7a363f52a3887806640f36637764589072e176d6b6a87d7c7541075764ca521024cb89f6e3fc8e380bce00c6a7e1624f4c0ee5cf076348b5d72459d79b78e950c21034c5974c0deeb8e86c8ac8f6cfa521dd83d484d3f9100cfee0d6af5ed142028ba53ae", + "bip32Derivation": [ + { + "masterFingerprint": "d4ad8372", + "pubkey": "024cb89f6e3fc8e380bce00c6a7e1624f4c0ee5cf076348b5d72459d79b78e950c", + "path": "0/0/0/3" + }, + { + "masterFingerprint": "547f4576", + "pubkey": "0275b7a363f52a3887806640f36637764589072e176d6b6a87d7c7541075764ca5", + "path": "0/0/0/3" + }, + { + "masterFingerprint": "405c65bd", + "pubkey": "034c5974c0deeb8e86c8ac8f6cfa521dd83d484d3f9100cfee0d6af5ed142028ba", + "path": "0/0/0/3" + } + ] + }, + {}, + {} ], "extractedTransaction": null } diff --git a/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.litecoin.unsigned.json b/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.litecoin.unsigned.json index d8b3fec..3fa8387 100644 --- a/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.litecoin.unsigned.json +++ b/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.litecoin.unsigned.json @@ -4,26 +4,26 @@ "xprv9s21ZrQH143K2eBLSVNk4zhjDzqzqM29aS9cjr4CcoNrKLYwLHtwgTURSk7RPV3cH9zNZQeR1zGw3MEwSjvARSfWEGpxfaBmduhW3TKsH5g", "xprv9s21ZrQH143K39N9shF9hAsTwh1FvQuBk8UVsZVwr4XtpqF7stCu2LH358NLuqkkK6pu1Af7TJHr5FZERQoLLtnC7wkoM9sdFo1HuP7dWuv" ], - "psbtBase64": "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", + "psbtBase64": "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", "psbtBase64Finalized": null, "inputs": [ { - "hash": "d99efae199fc4d54e5825a8e3368a395e9eb329915cfb5d88dc311507d184836", + "hash": "7cce12effc2ea564c4227333fd305447e0de7b3ae7a5fcc751effff3ea1377e1", "index": 0, "sequence": 4294967295 }, { - "hash": "1ec9729a1b25373a30f0fe6e0879b31136a54f2f8c98618c46862748a08c5e78", + "hash": "b9c7b288fd6aa0d1415996e2a5dad9a4e070c129e179277f53e32f602f180646", "index": 1, "sequence": 4294967295 }, { - "hash": "bb0dfbeba59bba69e3ce07a54346f804c543fa46d828ed539d11231adbaa8b7b", + "hash": "1f57d9560ae9071600b696533192dc17799164fd3fa12804a7f7eb4201c4d5dd", "index": 2, "sequence": 4294967295 }, { - "hash": "4f20e1daf9158414abb3891bb7ae087d14f17b59e5c167d9e53365a1337fb579", + "hash": "b3e478963a7143f704f18ce4c0fece333c83339632e70bdd863ac2a89915026c", "index": 3, "sequence": 4294967295 } @@ -51,7 +51,7 @@ } ], "witnessUtxo": { - "value": "1000", + "value": "2000", "script": "a914567cd7b44f9f3a07c3138f37bf984b60fbbaf24387" } }, @@ -59,7 +59,7 @@ "type": "p2shP2wsh", "witnessUtxo": { "script": "a9140e26b25d0ceae6f9cff3edaccaa0d1a70da7600f87", - "value": "1000" + "value": "2000" }, "sighashType": 1, "redeemScript": "002046d4800a1393330196085399ed4a1700b4c2fd38c52188c3a3a91f721f3c9600", @@ -86,7 +86,7 @@ "type": "p2wsh", "witnessUtxo": { "script": "0020db0427f1822b4777670e6673c28af02f6da1d5afe71a71f5c9064470b229fafd", - "value": "1000" + "value": "2000" }, "sighashType": 1, "witnessScript": "522103519e572ab468560d1f8d0f87699d098308e166905f5dcae4390f060faa8f1ce32103a05bc26391221d685e18daaff36a1e95c34f99451253c16cd42650db278a79112102e80a08885c353676b820cdc290e6d81a0ac95a03e8abbf4bb7aeebfb70feb41853ae", @@ -113,7 +113,7 @@ "sighashType": 1, "redeemScript": "210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac", "witnessUtxo": { - "value": "1000", + "value": "2000", "script": "a91420b37094d82a513451ff0ccd9db23aba05bc5ef387" } } @@ -134,6 +134,20 @@ "script": "0020ba48e3f9874463943f90192a45f1ae895b779362a7629af7ad6a9d7a835e3d4f", "value": "900", "address": "ltc1qhfyw87v8g33eg0usry4ytudw39dh0ymz5a3f4aadd2wh4q67848sre2yue" + }, + { + "script": "a914fc641891604bde705629300b6e8de5f67dd3926287", + "value": "900", + "address": "MWugRZWK8Mao4DwtqA312jBBfsvGEb56pq" + }, + { + "script": "a914f6cf65029673cf92e0b0e6908c5ab90795316a2d87", + "value": "900", + "address": "MWQAueXh12YixXmPbCftY28hxKvxVrJbZK" + }, + { + "script": "6a0f736574656320617374726f6e6f6d79", + "value": "900" } ], "psbtOutputs": [ @@ -197,7 +211,29 @@ "path": "0/0/20/2" } ] - } + }, + { + "redeemScript": "52210275b7a363f52a3887806640f36637764589072e176d6b6a87d7c7541075764ca521024cb89f6e3fc8e380bce00c6a7e1624f4c0ee5cf076348b5d72459d79b78e950c21034c5974c0deeb8e86c8ac8f6cfa521dd83d484d3f9100cfee0d6af5ed142028ba53ae", + "bip32Derivation": [ + { + "masterFingerprint": "d4ad8372", + "pubkey": "024cb89f6e3fc8e380bce00c6a7e1624f4c0ee5cf076348b5d72459d79b78e950c", + "path": "0/0/0/3" + }, + { + "masterFingerprint": "547f4576", + "pubkey": "0275b7a363f52a3887806640f36637764589072e176d6b6a87d7c7541075764ca5", + "path": "0/0/0/3" + }, + { + "masterFingerprint": "405c65bd", + "pubkey": "034c5974c0deeb8e86c8ac8f6cfa521dd83d484d3f9100cfee0d6af5ed142028ba", + "path": "0/0/0/3" + } + ] + }, + {}, + {} ], "extractedTransaction": null } diff --git a/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.zcash.fullsigned.json b/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.zcash.fullsigned.json index ed895d5..d9a2625 100644 --- a/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.zcash.fullsigned.json +++ b/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.zcash.fullsigned.json @@ -4,16 +4,16 @@ "xprv9s21ZrQH143K2eBLSVNk4zhjDzqzqM29aS9cjr4CcoNrKLYwLHtwgTURSk7RPV3cH9zNZQeR1zGw3MEwSjvARSfWEGpxfaBmduhW3TKsH5g", "xprv9s21ZrQH143K39N9shF9hAsTwh1FvQuBk8UVsZVwr4XtpqF7stCu2LH358NLuqkkK6pu1Af7TJHr5FZERQoLLtnC7wkoM9sdFo1HuP7dWuv" ], - "psbtBase64": "cHNidP8BAI8EAACAhSAviQIBB9zNCDF0dfUWO8QpQQ9z3Z/LZm/Irya0Dt4Kb9gTWgAAAAAA/////9zG/5Z7pfP2yyTWKwtgO9K9CnmeqYqTLnAuKoKMdoA/AQAAAAD/////AYQDAAAAAAAAF6kU2QlHRATBJKPQTD+/9h+qSc9DxYuHAAAAAAAAAAAAAAAAAAAAAAAAAE8BBIiyHgAAAAAAAAAAADqSLinwyOsNsqYEhMvctjH2sQfJyq4//c8+fS7B9rzQAxIUhxXzYdq2haZp1CQx5dbT+XNATaucn9G5ULJ5rXY0BMwYrghPAQSIsh4AAAAAAAAAAABtHWVtPd2RwZTARWWjYDcCohAWztFKJl84mC1ideZ7ZAPTusIxOnxrIcuxGxSw0QNB+SLApAOovYyH8NyCDzWvbgT2XNhpTwEEiLIeAAAAAAAAAAAAywT9Y6s02Q/mRmuIDioCzPioYzdDEpka+JEbGqq0QzQDNu8ij/6bjv/7oFLDLTNGYN0fg2bPj+RK5apnK2tikJUE8u8DiQABASDoAwAAAAAAABepFFZ817RPnzoHwxOPN7+YS2D7uvJDhyICA+FSTX9vxXqz6su2WbeHEGeApHXR20g5UsIxC36aOJdbSDBFAiEA8l0JX7fFIXphnq7n0jeMaonq7+IaCkkWGyXZcMl1l+QCIGwvnm1sL3/AX21b6v/D/UpaG00ASf1wJVHvUBnH3faaASICA/b0B2S9XWPyAKJ3iIOs916W8VCVyZgmPAhycNDJfn5/SDBFAiEAkWXvn88VxZjdoK4DsAzGWAuhgPHNtxoH3B9UqDNMLk8CIBM5f78LkenZ/50WfxWuRaTjQ24Unoeq/jKB62Ued7Q2AQEDBAEAAAABBGlSIQP29AdkvV1j8gCid4iDrPdelvFQlcmYJjwIcnDQyX5+fyEDX/t6vHAVngRp9LmJptXheFopBBaf8FCy9Gj+XT1du/IhA+FSTX9vxXqz6su2WbeHEGeApHXR20g5UsIxC36aOJdbU64iBgNf+3q8cBWeBGn0uYmm1eF4WikEFp/wULL0aP5dPV278hTMGK4IAAAAAAAAAAABAAAAAAAAACIGA+FSTX9vxXqz6su2WbeHEGeApHXR20g5UsIxC36aOJdbFPZc2GkAAAAAAAAAAAEAAAAAAAAAIgYD9vQHZL1dY/IAoneIg6z3XpbxUJXJmCY8CHJw0Ml+fn8U8u8DiQAAAAAAAAAAAQAAAAAAAAAAAQEg6AMAAAAAAAAXqRQgs3CU2CpRNFH/DM2dsjq6Bbxe84ciAgM27yKP/puO//ugUsMtM0Zg3R+DZs+P5Erlqmcra2KQlUcwRAIgWeyxOotIYmnQMgWSTaHh35lPjBfHJU7uuRkTJ+3NwyACIAlB/co5zrBlVD8thq3Jiz59SIZzMgkf+SC+HMAg49L1AQEDBAEAAAABBCMhAzbvIo/+m47/+6BSwy0zRmDdH4Nmz4/kSuWqZytrYpCVrAABAGlSIQLMTQ+kEcrCREhvjrLAjgNf90EPRgo1nKf4gQmRvTtCCSEC1y/Q0NkCk0NK1fyhYPJ44DxhRJeqTkJc9FTiwTMPlqshA0TYhBNt9VAgKGX/vGIYx/nIj+bOOclFeYGQuts4p1LxU64iAgLMTQ+kEcrCREhvjrLAjgNf90EPRgo1nKf4gQmRvTtCCRTy7wOJAAAAAAAAAAAAAAAAAAAAACICAtcv0NDZApNDStX8oWDyeOA8YUSXqk5CXPRU4sEzD5arFMwYrggAAAAAAAAAAAAAAAAAAAAAIgIDRNiEE231UCAoZf+8YhjH+ciP5s45yUV5gZC62zinUvEU9lzYaQAAAAAAAAAAAAAAAAAAAAAA", - "psbtBase64Finalized": "cHNidP8BAI8EAACAhSAviQIBB9zNCDF0dfUWO8QpQQ9z3Z/LZm/Irya0Dt4Kb9gTWgAAAAAA/////9zG/5Z7pfP2yyTWKwtgO9K9CnmeqYqTLnAuKoKMdoA/AQAAAAD/////AYQDAAAAAAAAF6kU2QlHRATBJKPQTD+/9h+qSc9DxYuHAAAAAAAAAAAAAAAAAAAAAAAAAE8BBIiyHgAAAAAAAAAAADqSLinwyOsNsqYEhMvctjH2sQfJyq4//c8+fS7B9rzQAxIUhxXzYdq2haZp1CQx5dbT+XNATaucn9G5ULJ5rXY0BMwYrghPAQSIsh4AAAAAAAAAAABtHWVtPd2RwZTARWWjYDcCohAWztFKJl84mC1ideZ7ZAPTusIxOnxrIcuxGxSw0QNB+SLApAOovYyH8NyCDzWvbgT2XNhpTwEEiLIeAAAAAAAAAAAAywT9Y6s02Q/mRmuIDioCzPioYzdDEpka+JEbGqq0QzQDNu8ij/6bjv/7oFLDLTNGYN0fg2bPj+RK5apnK2tikJUE8u8DiQABASDoAwAAAAAAABepFFZ817RPnzoHwxOPN7+YS2D7uvJDhwEH/f4AAEgwRQIhAJFl75/PFcWY3aCuA7AMxlgLoYDxzbcaB9wfVKgzTC5PAiATOX+/C5Hp2f+dFn8VrkWk40NuFJ6Hqv4ygetlHne0NgFIMEUCIQDyXQlft8UhemGerufSN4xqierv4hoKSRYbJdlwyXWX5AIgbC+ebWwvf8BfbVvq/8P9SlobTQBJ/XAlUe9QGcfd9poBTGlSIQP29AdkvV1j8gCid4iDrPdelvFQlcmYJjwIcnDQyX5+fyEDX/t6vHAVngRp9LmJptXheFopBBaf8FCy9Gj+XT1du/IhA+FSTX9vxXqz6su2WbeHEGeApHXR20g5UsIxC36aOJdbU64AAQEg6AMAAAAAAAAXqRQgs3CU2CpRNFH/DM2dsjq6Bbxe84cBB2xHMEQCIFnssTqLSGJp0DIFkk2h4d+ZT4wXxyVO7rkZEyftzcMgAiAJQf3KOc6wZVQ/LYatyYs+fUiGczIJH/kgvhzAIOPS9QEjIQM27yKP/puO//ugUsMtM0Zg3R+DZs+P5Erlqmcra2KQlawAAQBpUiECzE0PpBHKwkRIb46ywI4DX/dBD0YKNZyn+IEJkb07QgkhAtcv0NDZApNDStX8oWDyeOA8YUSXqk5CXPRU4sEzD5arIQNE2IQTbfVQIChl/7xiGMf5yI/mzjnJRXmBkLrbOKdS8VOuIgICzE0PpBHKwkRIb46ywI4DX/dBD0YKNZyn+IEJkb07QgkU8u8DiQAAAAAAAAAAAAAAAAAAAAAiAgLXL9DQ2QKTQ0rV/KFg8njgPGFEl6pOQlz0VOLBMw+WqxTMGK4IAAAAAAAAAAAAAAAAAAAAACICA0TYhBNt9VAgKGX/vGIYx/nIj+bOOclFeYGQuts4p1LxFPZc2GkAAAAAAAAAAAAAAAAAAAAAAA==", + "psbtBase64": "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", + "psbtBase64Finalized": "cHNidP8BAOkEAACAhSAviQKjpzRo9LVppnVKiSfivDP0yw9mDjqNE0gMXhg/ehkKLAAAAAAA/////zimCFJUTRj7LmvXRBCANmWBcGzxWd8Dva3W1YFphfaKAQAAAAD/////BIQDAAAAAAAAF6kU2QlHRATBJKPQTD+/9h+qSc9DxYuHhAMAAAAAAAAXqRRO/XYem+YcqkIciqxKkCrW8qVLz4eEAwAAAAAAABepFNJNOBa+iiUMvd5+qmdPgBcM2pROh4QDAAAAAAAAEWoPc2V0ZWMgYXN0cm9ub215AAAAAAAAAAAAAAAAAAAAAAAAAE8BBIiyHgAAAAAAAAAAADqSLinwyOsNsqYEhMvctjH2sQfJyq4//c8+fS7B9rzQAxIUhxXzYdq2haZp1CQx5dbT+XNATaucn9G5ULJ5rXY0BMwYrghPAQSIsh4AAAAAAAAAAABtHWVtPd2RwZTARWWjYDcCohAWztFKJl84mC1ideZ7ZAPTusIxOnxrIcuxGxSw0QNB+SLApAOovYyH8NyCDzWvbgT2XNhpTwEEiLIeAAAAAAAAAAAAywT9Y6s02Q/mRmuIDioCzPioYzdDEpka+JEbGqq0QzQDNu8ij/6bjv/7oFLDLTNGYN0fg2bPj+RK5apnK2tikJUE8u8DiQABASDQBwAAAAAAABepFFZ817RPnzoHwxOPN7+YS2D7uvJDhwEH/f4AAEgwRQIhAMAv7uQYb3GprqORXIlxZjTINB9snGwqBQlH5CPFXlpIAiAiec6y0ZJFl7rgWUBowyYu/mLreDi5/2pEETy05uF4lAFIMEUCIQC6Chs2fcdlY3KnrlHd6viUWZQaC+tiATXnMv0iC+IpzwIgSV3q3NHKdYQ2V2TKRjMSfCZGYDMVya0I97AUwaqDBXgBTGlSIQP29AdkvV1j8gCid4iDrPdelvFQlcmYJjwIcnDQyX5+fyEDX/t6vHAVngRp9LmJptXheFopBBaf8FCy9Gj+XT1du/IhA+FSTX9vxXqz6su2WbeHEGeApHXR20g5UsIxC36aOJdbU64AAQEg0AcAAAAAAAAXqRQgs3CU2CpRNFH/DM2dsjq6Bbxe84cBB21IMEUCIQClUzP60tzM6eQ4PzGeZvKVu67r+Hh7pOyo3BKQDV8bYwIgKApFyyH5T7ZyWGNq5Kx2MufqiGmKu8yfnEN2h2AciVwBIyEDNu8ij/6bjv/7oFLDLTNGYN0fg2bPj+RK5apnK2tikJWsAAEAaVIhAsxND6QRysJESG+OssCOA1/3QQ9GCjWcp/iBCZG9O0IJIQLXL9DQ2QKTQ0rV/KFg8njgPGFEl6pOQlz0VOLBMw+WqyEDRNiEE231UCAoZf+8YhjH+ciP5s45yUV5gZC62zinUvFTriICAsxND6QRysJESG+OssCOA1/3QQ9GCjWcp/iBCZG9O0IJFPLvA4kAAAAAAAAAAAAAAAAAAAAAIgIC1y/Q0NkCk0NK1fyhYPJ44DxhRJeqTkJc9FTiwTMPlqsUzBiuCAAAAAAAAAAAAAAAAAAAAAAiAgNE2IQTbfVQIChl/7xiGMf5yI/mzjnJRXmBkLrbOKdS8RT2XNhpAAAAAAAAAAAAAAAAAAAAAAABAGlSIQNreRC1kdOnVtXudaXozA4n50XoVTD+q9J9T1hHpQ8whiECr+EtV30aIKPtr8L9PSVazn0bixg9CvndP75b9VQ6vH0hA0omsDbfD18D30R00HkkqYoF4RuiWER24a3bRIKs6kARU64iAgKv4S1XfRogo+2vwv09JVrOfRuLGD0K+d0/vlv1VDq8fRTUrYNyAAAAAAAAAAAAAAAAAQAAACICA0omsDbfD18D30R00HkkqYoF4RuiWER24a3bRIKs6kARFEBcZb0AAAAAAAAAAAAAAAABAAAAIgIDa3kQtZHTp1bV7nWl6MwOJ+dF6FUw/qvSfU9YR6UPMIYUVH9FdgAAAAAAAAAAAAAAAAEAAAAAAAA=", "inputs": [ { - "hash": "0107dccd08317475f5163bc429410f73dd9fcb666fc8af26b40ede0a6fd8135a", + "hash": "a3a73468f4b569a6754a8927e2bc33f4cb0f660e3a8d13480c5e183f7a190a2c", "index": 0, "sequence": 4294967295 }, { - "hash": "dcc6ff967ba5f3f6cb24d62b0b603bd2bd0a799ea98a932e702e2a828c76803f", + "hash": "38a60852544d18fb2e6bd7441080366581706cf159df03bdadd6d5816985f68a", "index": 1, "sequence": 4294967295 } @@ -23,16 +23,16 @@ "type": "p2sh", "witnessUtxo": { "script": "a914567cd7b44f9f3a07c3138f37bf984b60fbbaf24387", - "value": "1000" + "value": "2000" }, "partialSig": [ { "pubkey": "03e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b", - "signature": "3045022100f25d095fb7c5217a619eaee7d2378c6a89eaefe21a0a49161b25d970c97597e402206c2f9e6d6c2f7fc05f6d5beaffc3fd4a5a1b4d0049fd702551ef5019c7ddf69a01" + "signature": "3045022100ba0a1b367dc7656372a7ae51ddeaf89459941a0beb620135e732fd220be229cf0220495deadcd1ca7584365764ca4633127c2646603315c9ad08f7b014c1aa83057801" }, { "pubkey": "03f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f", - "signature": "30450221009165ef9fcf15c598dda0ae03b00cc6580ba180f1cdb71a07dc1f54a8334c2e4f022013397fbf0b91e9d9ff9d167f15ae45a4e3436e149e87aafe3281eb651e77b43601" + "signature": "3045022100c02feee4186f71a9aea3915c89716634c8341f6c9c6c2a050947e423c55e5a4802202279ceb2d1924597bae0594068c3262efe62eb7838b9ff6a44113cb4e6e1789401" } ], "sighashType": 1, @@ -59,12 +59,12 @@ "type": "p2shP2pk", "witnessUtxo": { "script": "a91420b37094d82a513451ff0ccd9db23aba05bc5ef387", - "value": "1000" + "value": "2000" }, "partialSig": [ { "pubkey": "0336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095", - "signature": "3044022059ecb13a8b486269d03205924da1e1df994f8c17c7254eeeb9191327edcdc32002200941fdca39ceb065543f2d86adc98b3e7d48867332091ff920be1cc020e3d2f501" + "signature": "3045022100a55333fad2dccce9e4383f319e66f295bbaeebf8787ba4eca8dc12900d5f1b630220280a45cb21f94fb67258636ae4ac7632e7ea88698abbcc9f9c437687601c895c01" } ], "sighashType": 1, @@ -76,23 +76,35 @@ "type": "p2sh", "witnessUtxo": { "script": "a914567cd7b44f9f3a07c3138f37bf984b60fbbaf24387", - "value": "1000" + "value": "2000" }, - "finalScriptSig": "004830450221009165ef9fcf15c598dda0ae03b00cc6580ba180f1cdb71a07dc1f54a8334c2e4f022013397fbf0b91e9d9ff9d167f15ae45a4e3436e149e87aafe3281eb651e77b43601483045022100f25d095fb7c5217a619eaee7d2378c6a89eaefe21a0a49161b25d970c97597e402206c2f9e6d6c2f7fc05f6d5beaffc3fd4a5a1b4d0049fd702551ef5019c7ddf69a014c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53ae" + "finalScriptSig": "00483045022100c02feee4186f71a9aea3915c89716634c8341f6c9c6c2a050947e423c55e5a4802202279ceb2d1924597bae0594068c3262efe62eb7838b9ff6a44113cb4e6e1789401483045022100ba0a1b367dc7656372a7ae51ddeaf89459941a0beb620135e732fd220be229cf0220495deadcd1ca7584365764ca4633127c2646603315c9ad08f7b014c1aa830578014c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53ae" }, { "type": "p2shP2pk", "witnessUtxo": { "script": "a91420b37094d82a513451ff0ccd9db23aba05bc5ef387", - "value": "1000" + "value": "2000" }, - "finalScriptSig": "473044022059ecb13a8b486269d03205924da1e1df994f8c17c7254eeeb9191327edcdc32002200941fdca39ceb065543f2d86adc98b3e7d48867332091ff920be1cc020e3d2f50123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac" + "finalScriptSig": "483045022100a55333fad2dccce9e4383f319e66f295bbaeebf8787ba4eca8dc12900d5f1b630220280a45cb21f94fb67258636ae4ac7632e7ea88698abbcc9f9c437687601c895c0123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac" } ], "outputs": [ { "script": "a914d909474404c124a3d04c3fbff61faa49cf43c58b87", "value": "900" + }, + { + "script": "a9144efd761e9be61caa421c8aac4a902ad6f2a54bcf87", + "value": "900" + }, + { + "script": "a914d24d3816be8a250cbdde7eaa674f80170cda944e87", + "value": "900" + }, + { + "script": "6a0f736574656320617374726f6e6f6d79", + "value": "900" } ], "psbtOutputs": [ @@ -115,7 +127,29 @@ "path": "0/0/0/0" } ] - } + }, + { + "redeemScript": "5221036b7910b591d3a756d5ee75a5e8cc0e27e745e85530feabd27d4f5847a50f30862102afe12d577d1a20a3edafc2fd3d255ace7d1b8b183d0af9dd3fbe5bf5543abc7d21034a26b036df0f5f03df4474d07924a98a05e11ba2584476e1addb4482acea401153ae", + "bip32Derivation": [ + { + "masterFingerprint": "d4ad8372", + "pubkey": "02afe12d577d1a20a3edafc2fd3d255ace7d1b8b183d0af9dd3fbe5bf5543abc7d", + "path": "0/0/0/1" + }, + { + "masterFingerprint": "405c65bd", + "pubkey": "034a26b036df0f5f03df4474d07924a98a05e11ba2584476e1addb4482acea4011", + "path": "0/0/0/1" + }, + { + "masterFingerprint": "547f4576", + "pubkey": "036b7910b591d3a756d5ee75a5e8cc0e27e745e85530feabd27d4f5847a50f3086", + "path": "0/0/0/1" + } + ] + }, + {}, + {} ], - "extractedTransaction": "0400008085202f89020107dccd08317475f5163bc429410f73dd9fcb666fc8af26b40ede0a6fd8135a00000000fdfe00004830450221009165ef9fcf15c598dda0ae03b00cc6580ba180f1cdb71a07dc1f54a8334c2e4f022013397fbf0b91e9d9ff9d167f15ae45a4e3436e149e87aafe3281eb651e77b43601483045022100f25d095fb7c5217a619eaee7d2378c6a89eaefe21a0a49161b25d970c97597e402206c2f9e6d6c2f7fc05f6d5beaffc3fd4a5a1b4d0049fd702551ef5019c7ddf69a014c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53aeffffffffdcc6ff967ba5f3f6cb24d62b0b603bd2bd0a799ea98a932e702e2a828c76803f010000006c473044022059ecb13a8b486269d03205924da1e1df994f8c17c7254eeeb9191327edcdc32002200941fdca39ceb065543f2d86adc98b3e7d48867332091ff920be1cc020e3d2f50123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095acffffffff01840300000000000017a914d909474404c124a3d04c3fbff61faa49cf43c58b8700000000000000000000000000000000000000" + "extractedTransaction": "0400008085202f8902a3a73468f4b569a6754a8927e2bc33f4cb0f660e3a8d13480c5e183f7a190a2c00000000fdfe0000483045022100c02feee4186f71a9aea3915c89716634c8341f6c9c6c2a050947e423c55e5a4802202279ceb2d1924597bae0594068c3262efe62eb7838b9ff6a44113cb4e6e1789401483045022100ba0a1b367dc7656372a7ae51ddeaf89459941a0beb620135e732fd220be229cf0220495deadcd1ca7584365764ca4633127c2646603315c9ad08f7b014c1aa830578014c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53aeffffffff38a60852544d18fb2e6bd7441080366581706cf159df03bdadd6d5816985f68a010000006d483045022100a55333fad2dccce9e4383f319e66f295bbaeebf8787ba4eca8dc12900d5f1b630220280a45cb21f94fb67258636ae4ac7632e7ea88698abbcc9f9c437687601c895c0123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095acffffffff04840300000000000017a914d909474404c124a3d04c3fbff61faa49cf43c58b87840300000000000017a9144efd761e9be61caa421c8aac4a902ad6f2a54bcf87840300000000000017a914d24d3816be8a250cbdde7eaa674f80170cda944e878403000000000000116a0f736574656320617374726f6e6f6d7900000000000000000000000000000000000000" } diff --git a/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.zcash.halfsigned.json b/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.zcash.halfsigned.json index 542200f..9025cc7 100644 --- a/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.zcash.halfsigned.json +++ b/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.zcash.halfsigned.json @@ -4,16 +4,16 @@ "xprv9s21ZrQH143K2eBLSVNk4zhjDzqzqM29aS9cjr4CcoNrKLYwLHtwgTURSk7RPV3cH9zNZQeR1zGw3MEwSjvARSfWEGpxfaBmduhW3TKsH5g", "xprv9s21ZrQH143K39N9shF9hAsTwh1FvQuBk8UVsZVwr4XtpqF7stCu2LH358NLuqkkK6pu1Af7TJHr5FZERQoLLtnC7wkoM9sdFo1HuP7dWuv" ], - "psbtBase64": "cHNidP8BAI8EAACAhSAviQIBB9zNCDF0dfUWO8QpQQ9z3Z/LZm/Irya0Dt4Kb9gTWgAAAAAA/////9zG/5Z7pfP2yyTWKwtgO9K9CnmeqYqTLnAuKoKMdoA/AQAAAAD/////AYQDAAAAAAAAF6kU2QlHRATBJKPQTD+/9h+qSc9DxYuHAAAAAAAAAAAAAAAAAAAAAAAAAE8BBIiyHgAAAAAAAAAAADqSLinwyOsNsqYEhMvctjH2sQfJyq4//c8+fS7B9rzQAxIUhxXzYdq2haZp1CQx5dbT+XNATaucn9G5ULJ5rXY0BMwYrghPAQSIsh4AAAAAAAAAAABtHWVtPd2RwZTARWWjYDcCohAWztFKJl84mC1ideZ7ZAPTusIxOnxrIcuxGxSw0QNB+SLApAOovYyH8NyCDzWvbgT2XNhpTwEEiLIeAAAAAAAAAAAAywT9Y6s02Q/mRmuIDioCzPioYzdDEpka+JEbGqq0QzQDNu8ij/6bjv/7oFLDLTNGYN0fg2bPj+RK5apnK2tikJUE8u8DiQABASDoAwAAAAAAABepFFZ817RPnzoHwxOPN7+YS2D7uvJDhyICA/b0B2S9XWPyAKJ3iIOs916W8VCVyZgmPAhycNDJfn5/SDBFAiEAkWXvn88VxZjdoK4DsAzGWAuhgPHNtxoH3B9UqDNMLk8CIBM5f78LkenZ/50WfxWuRaTjQ24Unoeq/jKB62Ued7Q2AQEDBAEAAAABBGlSIQP29AdkvV1j8gCid4iDrPdelvFQlcmYJjwIcnDQyX5+fyEDX/t6vHAVngRp9LmJptXheFopBBaf8FCy9Gj+XT1du/IhA+FSTX9vxXqz6su2WbeHEGeApHXR20g5UsIxC36aOJdbU64iBgNf+3q8cBWeBGn0uYmm1eF4WikEFp/wULL0aP5dPV278hTMGK4IAAAAAAAAAAABAAAAAAAAACIGA+FSTX9vxXqz6su2WbeHEGeApHXR20g5UsIxC36aOJdbFPZc2GkAAAAAAAAAAAEAAAAAAAAAIgYD9vQHZL1dY/IAoneIg6z3XpbxUJXJmCY8CHJw0Ml+fn8U8u8DiQAAAAAAAAAAAQAAAAAAAAAAAQEg6AMAAAAAAAAXqRQgs3CU2CpRNFH/DM2dsjq6Bbxe84ciAgM27yKP/puO//ugUsMtM0Zg3R+DZs+P5Erlqmcra2KQlUcwRAIgWeyxOotIYmnQMgWSTaHh35lPjBfHJU7uuRkTJ+3NwyACIAlB/co5zrBlVD8thq3Jiz59SIZzMgkf+SC+HMAg49L1AQEDBAEAAAABBCMhAzbvIo/+m47/+6BSwy0zRmDdH4Nmz4/kSuWqZytrYpCVrAABAGlSIQLMTQ+kEcrCREhvjrLAjgNf90EPRgo1nKf4gQmRvTtCCSEC1y/Q0NkCk0NK1fyhYPJ44DxhRJeqTkJc9FTiwTMPlqshA0TYhBNt9VAgKGX/vGIYx/nIj+bOOclFeYGQuts4p1LxU64iAgLMTQ+kEcrCREhvjrLAjgNf90EPRgo1nKf4gQmRvTtCCRTy7wOJAAAAAAAAAAAAAAAAAAAAACICAtcv0NDZApNDStX8oWDyeOA8YUSXqk5CXPRU4sEzD5arFMwYrggAAAAAAAAAAAAAAAAAAAAAIgIDRNiEE231UCAoZf+8YhjH+ciP5s45yUV5gZC62zinUvEU9lzYaQAAAAAAAAAAAAAAAAAAAAAA", + "psbtBase64": "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", "psbtBase64Finalized": null, "inputs": [ { - "hash": "0107dccd08317475f5163bc429410f73dd9fcb666fc8af26b40ede0a6fd8135a", + "hash": "a3a73468f4b569a6754a8927e2bc33f4cb0f660e3a8d13480c5e183f7a190a2c", "index": 0, "sequence": 4294967295 }, { - "hash": "dcc6ff967ba5f3f6cb24d62b0b603bd2bd0a799ea98a932e702e2a828c76803f", + "hash": "38a60852544d18fb2e6bd7441080366581706cf159df03bdadd6d5816985f68a", "index": 1, "sequence": 4294967295 } @@ -23,12 +23,12 @@ "type": "p2sh", "witnessUtxo": { "script": "a914567cd7b44f9f3a07c3138f37bf984b60fbbaf24387", - "value": "1000" + "value": "2000" }, "partialSig": [ { "pubkey": "03f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f", - "signature": "30450221009165ef9fcf15c598dda0ae03b00cc6580ba180f1cdb71a07dc1f54a8334c2e4f022013397fbf0b91e9d9ff9d167f15ae45a4e3436e149e87aafe3281eb651e77b43601" + "signature": "3045022100c02feee4186f71a9aea3915c89716634c8341f6c9c6c2a050947e423c55e5a4802202279ceb2d1924597bae0594068c3262efe62eb7838b9ff6a44113cb4e6e1789401" } ], "sighashType": 1, @@ -55,12 +55,12 @@ "type": "p2shP2pk", "witnessUtxo": { "script": "a91420b37094d82a513451ff0ccd9db23aba05bc5ef387", - "value": "1000" + "value": "2000" }, "partialSig": [ { "pubkey": "0336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095", - "signature": "3044022059ecb13a8b486269d03205924da1e1df994f8c17c7254eeeb9191327edcdc32002200941fdca39ceb065543f2d86adc98b3e7d48867332091ff920be1cc020e3d2f501" + "signature": "3045022100a55333fad2dccce9e4383f319e66f295bbaeebf8787ba4eca8dc12900d5f1b630220280a45cb21f94fb67258636ae4ac7632e7ea88698abbcc9f9c437687601c895c01" } ], "sighashType": 1, @@ -72,6 +72,18 @@ { "script": "a914d909474404c124a3d04c3fbff61faa49cf43c58b87", "value": "900" + }, + { + "script": "a9144efd761e9be61caa421c8aac4a902ad6f2a54bcf87", + "value": "900" + }, + { + "script": "a914d24d3816be8a250cbdde7eaa674f80170cda944e87", + "value": "900" + }, + { + "script": "6a0f736574656320617374726f6e6f6d79", + "value": "900" } ], "psbtOutputs": [ @@ -94,7 +106,29 @@ "path": "0/0/0/0" } ] - } + }, + { + "redeemScript": "5221036b7910b591d3a756d5ee75a5e8cc0e27e745e85530feabd27d4f5847a50f30862102afe12d577d1a20a3edafc2fd3d255ace7d1b8b183d0af9dd3fbe5bf5543abc7d21034a26b036df0f5f03df4474d07924a98a05e11ba2584476e1addb4482acea401153ae", + "bip32Derivation": [ + { + "masterFingerprint": "d4ad8372", + "pubkey": "02afe12d577d1a20a3edafc2fd3d255ace7d1b8b183d0af9dd3fbe5bf5543abc7d", + "path": "0/0/0/1" + }, + { + "masterFingerprint": "405c65bd", + "pubkey": "034a26b036df0f5f03df4474d07924a98a05e11ba2584476e1addb4482acea4011", + "path": "0/0/0/1" + }, + { + "masterFingerprint": "547f4576", + "pubkey": "036b7910b591d3a756d5ee75a5e8cc0e27e745e85530feabd27d4f5847a50f3086", + "path": "0/0/0/1" + } + ] + }, + {}, + {} ], "extractedTransaction": null } diff --git a/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.zcash.unsigned.json b/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.zcash.unsigned.json index 7a51967..4795917 100644 --- a/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.zcash.unsigned.json +++ b/packages/wasm-utxo/test/fixtures/fixed-script/psbt-lite.zcash.unsigned.json @@ -4,16 +4,16 @@ "xprv9s21ZrQH143K2eBLSVNk4zhjDzqzqM29aS9cjr4CcoNrKLYwLHtwgTURSk7RPV3cH9zNZQeR1zGw3MEwSjvARSfWEGpxfaBmduhW3TKsH5g", "xprv9s21ZrQH143K39N9shF9hAsTwh1FvQuBk8UVsZVwr4XtpqF7stCu2LH358NLuqkkK6pu1Af7TJHr5FZERQoLLtnC7wkoM9sdFo1HuP7dWuv" ], - "psbtBase64": "cHNidP8BAI8EAACAhSAviQIBB9zNCDF0dfUWO8QpQQ9z3Z/LZm/Irya0Dt4Kb9gTWgAAAAAA/////9zG/5Z7pfP2yyTWKwtgO9K9CnmeqYqTLnAuKoKMdoA/AQAAAAD/////AYQDAAAAAAAAF6kU2QlHRATBJKPQTD+/9h+qSc9DxYuHAAAAAAAAAAAAAAAAAAAAAAAAAE8BBIiyHgAAAAAAAAAAADqSLinwyOsNsqYEhMvctjH2sQfJyq4//c8+fS7B9rzQAxIUhxXzYdq2haZp1CQx5dbT+XNATaucn9G5ULJ5rXY0BMwYrghPAQSIsh4AAAAAAAAAAABtHWVtPd2RwZTARWWjYDcCohAWztFKJl84mC1ideZ7ZAPTusIxOnxrIcuxGxSw0QNB+SLApAOovYyH8NyCDzWvbgT2XNhpTwEEiLIeAAAAAAAAAAAAywT9Y6s02Q/mRmuIDioCzPioYzdDEpka+JEbGqq0QzQDNu8ij/6bjv/7oFLDLTNGYN0fg2bPj+RK5apnK2tikJUE8u8DiQABASDoAwAAAAAAABepFFZ817RPnzoHwxOPN7+YS2D7uvJDhwEDBAEAAAABBGlSIQP29AdkvV1j8gCid4iDrPdelvFQlcmYJjwIcnDQyX5+fyEDX/t6vHAVngRp9LmJptXheFopBBaf8FCy9Gj+XT1du/IhA+FSTX9vxXqz6su2WbeHEGeApHXR20g5UsIxC36aOJdbU64iBgNf+3q8cBWeBGn0uYmm1eF4WikEFp/wULL0aP5dPV278hTMGK4IAAAAAAAAAAABAAAAAAAAACIGA+FSTX9vxXqz6su2WbeHEGeApHXR20g5UsIxC36aOJdbFPZc2GkAAAAAAAAAAAEAAAAAAAAAIgYD9vQHZL1dY/IAoneIg6z3XpbxUJXJmCY8CHJw0Ml+fn8U8u8DiQAAAAAAAAAAAQAAAAAAAAAAAQEg6AMAAAAAAAAXqRQgs3CU2CpRNFH/DM2dsjq6Bbxe84cBAwQBAAAAAQQjIQM27yKP/puO//ugUsMtM0Zg3R+DZs+P5Erlqmcra2KQlawAAQBpUiECzE0PpBHKwkRIb46ywI4DX/dBD0YKNZyn+IEJkb07QgkhAtcv0NDZApNDStX8oWDyeOA8YUSXqk5CXPRU4sEzD5arIQNE2IQTbfVQIChl/7xiGMf5yI/mzjnJRXmBkLrbOKdS8VOuIgICzE0PpBHKwkRIb46ywI4DX/dBD0YKNZyn+IEJkb07QgkU8u8DiQAAAAAAAAAAAAAAAAAAAAAiAgLXL9DQ2QKTQ0rV/KFg8njgPGFEl6pOQlz0VOLBMw+WqxTMGK4IAAAAAAAAAAAAAAAAAAAAACICA0TYhBNt9VAgKGX/vGIYx/nIj+bOOclFeYGQuts4p1LxFPZc2GkAAAAAAAAAAAAAAAAAAAAAAA==", + "psbtBase64": "cHNidP8BAOkEAACAhSAviQKjpzRo9LVppnVKiSfivDP0yw9mDjqNE0gMXhg/ehkKLAAAAAAA/////zimCFJUTRj7LmvXRBCANmWBcGzxWd8Dva3W1YFphfaKAQAAAAD/////BIQDAAAAAAAAF6kU2QlHRATBJKPQTD+/9h+qSc9DxYuHhAMAAAAAAAAXqRRO/XYem+YcqkIciqxKkCrW8qVLz4eEAwAAAAAAABepFNJNOBa+iiUMvd5+qmdPgBcM2pROh4QDAAAAAAAAEWoPc2V0ZWMgYXN0cm9ub215AAAAAAAAAAAAAAAAAAAAAAAAAE8BBIiyHgAAAAAAAAAAADqSLinwyOsNsqYEhMvctjH2sQfJyq4//c8+fS7B9rzQAxIUhxXzYdq2haZp1CQx5dbT+XNATaucn9G5ULJ5rXY0BMwYrghPAQSIsh4AAAAAAAAAAABtHWVtPd2RwZTARWWjYDcCohAWztFKJl84mC1ideZ7ZAPTusIxOnxrIcuxGxSw0QNB+SLApAOovYyH8NyCDzWvbgT2XNhpTwEEiLIeAAAAAAAAAAAAywT9Y6s02Q/mRmuIDioCzPioYzdDEpka+JEbGqq0QzQDNu8ij/6bjv/7oFLDLTNGYN0fg2bPj+RK5apnK2tikJUE8u8DiQABASDQBwAAAAAAABepFFZ817RPnzoHwxOPN7+YS2D7uvJDhwEDBAEAAAABBGlSIQP29AdkvV1j8gCid4iDrPdelvFQlcmYJjwIcnDQyX5+fyEDX/t6vHAVngRp9LmJptXheFopBBaf8FCy9Gj+XT1du/IhA+FSTX9vxXqz6su2WbeHEGeApHXR20g5UsIxC36aOJdbU64iBgNf+3q8cBWeBGn0uYmm1eF4WikEFp/wULL0aP5dPV278hTMGK4IAAAAAAAAAAABAAAAAAAAACIGA+FSTX9vxXqz6su2WbeHEGeApHXR20g5UsIxC36aOJdbFPZc2GkAAAAAAAAAAAEAAAAAAAAAIgYD9vQHZL1dY/IAoneIg6z3XpbxUJXJmCY8CHJw0Ml+fn8U8u8DiQAAAAAAAAAAAQAAAAAAAAAAAQEg0AcAAAAAAAAXqRQgs3CU2CpRNFH/DM2dsjq6Bbxe84cBAwQBAAAAAQQjIQM27yKP/puO//ugUsMtM0Zg3R+DZs+P5Erlqmcra2KQlawAAQBpUiECzE0PpBHKwkRIb46ywI4DX/dBD0YKNZyn+IEJkb07QgkhAtcv0NDZApNDStX8oWDyeOA8YUSXqk5CXPRU4sEzD5arIQNE2IQTbfVQIChl/7xiGMf5yI/mzjnJRXmBkLrbOKdS8VOuIgICzE0PpBHKwkRIb46ywI4DX/dBD0YKNZyn+IEJkb07QgkU8u8DiQAAAAAAAAAAAAAAAAAAAAAiAgLXL9DQ2QKTQ0rV/KFg8njgPGFEl6pOQlz0VOLBMw+WqxTMGK4IAAAAAAAAAAAAAAAAAAAAACICA0TYhBNt9VAgKGX/vGIYx/nIj+bOOclFeYGQuts4p1LxFPZc2GkAAAAAAAAAAAAAAAAAAAAAAAEAaVIhA2t5ELWR06dW1e51pejMDifnRehVMP6r0n1PWEelDzCGIQKv4S1XfRogo+2vwv09JVrOfRuLGD0K+d0/vlv1VDq8fSEDSiawNt8PXwPfRHTQeSSpigXhG6JYRHbhrdtEgqzqQBFTriICAq/hLVd9GiCj7a/C/T0lWs59G4sYPQr53T++W/VUOrx9FNStg3IAAAAAAAAAAAAAAAABAAAAIgIDSiawNt8PXwPfRHTQeSSpigXhG6JYRHbhrdtEgqzqQBEUQFxlvQAAAAAAAAAAAAAAAAEAAAAiAgNreRC1kdOnVtXudaXozA4n50XoVTD+q9J9T1hHpQ8whhRUf0V2AAAAAAAAAAAAAAAAAQAAAAAAAA==", "psbtBase64Finalized": null, "inputs": [ { - "hash": "0107dccd08317475f5163bc429410f73dd9fcb666fc8af26b40ede0a6fd8135a", + "hash": "a3a73468f4b569a6754a8927e2bc33f4cb0f660e3a8d13480c5e183f7a190a2c", "index": 0, "sequence": 4294967295 }, { - "hash": "dcc6ff967ba5f3f6cb24d62b0b603bd2bd0a799ea98a932e702e2a828c76803f", + "hash": "38a60852544d18fb2e6bd7441080366581706cf159df03bdadd6d5816985f68a", "index": 1, "sequence": 4294967295 } @@ -23,7 +23,7 @@ "type": "p2sh", "witnessUtxo": { "script": "a914567cd7b44f9f3a07c3138f37bf984b60fbbaf24387", - "value": "1000" + "value": "2000" }, "sighashType": 1, "redeemScript": "522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53ae", @@ -49,7 +49,7 @@ "type": "p2shP2pk", "witnessUtxo": { "script": "a91420b37094d82a513451ff0ccd9db23aba05bc5ef387", - "value": "1000" + "value": "2000" }, "sighashType": 1, "redeemScript": "210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac" @@ -60,6 +60,18 @@ { "script": "a914d909474404c124a3d04c3fbff61faa49cf43c58b87", "value": "900" + }, + { + "script": "a9144efd761e9be61caa421c8aac4a902ad6f2a54bcf87", + "value": "900" + }, + { + "script": "a914d24d3816be8a250cbdde7eaa674f80170cda944e87", + "value": "900" + }, + { + "script": "6a0f736574656320617374726f6e6f6d79", + "value": "900" } ], "psbtOutputs": [ @@ -82,7 +94,29 @@ "path": "0/0/0/0" } ] - } + }, + { + "redeemScript": "5221036b7910b591d3a756d5ee75a5e8cc0e27e745e85530feabd27d4f5847a50f30862102afe12d577d1a20a3edafc2fd3d255ace7d1b8b183d0af9dd3fbe5bf5543abc7d21034a26b036df0f5f03df4474d07924a98a05e11ba2584476e1addb4482acea401153ae", + "bip32Derivation": [ + { + "masterFingerprint": "d4ad8372", + "pubkey": "02afe12d577d1a20a3edafc2fd3d255ace7d1b8b183d0af9dd3fbe5bf5543abc7d", + "path": "0/0/0/1" + }, + { + "masterFingerprint": "405c65bd", + "pubkey": "034a26b036df0f5f03df4474d07924a98a05e11ba2584476e1addb4482acea4011", + "path": "0/0/0/1" + }, + { + "masterFingerprint": "547f4576", + "pubkey": "036b7910b591d3a756d5ee75a5e8cc0e27e745e85530feabd27d4f5847a50f3086", + "path": "0/0/0/1" + } + ] + }, + {}, + {} ], "extractedTransaction": null } diff --git a/packages/wasm-utxo/test/fixtures/fixed-script/psbt.bitcoin.fullsigned.json b/packages/wasm-utxo/test/fixtures/fixed-script/psbt.bitcoin.fullsigned.json index faa5d3c..14d511e 100644 --- a/packages/wasm-utxo/test/fixtures/fixed-script/psbt.bitcoin.fullsigned.json +++ b/packages/wasm-utxo/test/fixtures/fixed-script/psbt.bitcoin.fullsigned.json @@ -4,41 +4,41 @@ "xprv9s21ZrQH143K2eBLSVNk4zhjDzqzqM29aS9cjr4CcoNrKLYwLHtwgTURSk7RPV3cH9zNZQeR1zGw3MEwSjvARSfWEGpxfaBmduhW3TKsH5g", "xprv9s21ZrQH143K39N9shF9hAsTwh1FvQuBk8UVsZVwr4XtpqF7stCu2LH358NLuqkkK6pu1Af7TJHr5FZERQoLLtnC7wkoM9sdFo1HuP7dWuv" ], - "psbtBase64": "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", - "psbtBase64Finalized": "cHNidP8BAP3qAQEAAAAH2Z764Zn8TVTlglqOM2ijlenrMpkVz7XYjcMRUH0YSDYAAAAAAP////8eyXKaGyU3OjDw/m4IebMRNqVPL4yYYYxGhidIoIxeeAEAAAAA/////7sN++ulm7pp484HpUNG+ATFQ/pG2CjtU50RIxrbqot7AgAAAAD/////pmKl/+v1i/PmXlNFbGfAKcwVSiQJdA2M03/e51WcXv0DAAAAAP/////TlDdc7iOzuZUUiMBANSkVeoWwWO3ANRVG2etIB+ih0wQAAAAA/////w0vfzSG7a78arksIffK+QCFxN5K2sSREG/YoOT1Y96jBQAAAAD/////l0QdmajWbxJKs8neJrh70ArrFUcFHIQqiBZcGwie6QIGAAAAAP////8FhAMAAAAAAAAXqRTZCUdEBMEko9BMP7/2H6pJz0PFi4eEAwAAAAAAABepFAVBJxIdN/MiZs2WfEhUBJdqZ63wh4QDAAAAAAAAIgAgukjj+YdEY5Q/kBkqRfGuiVt3k2KnYpr3rWqdeoNePU+EAwAAAAAAACJRILJyJ/XK3AVq/qSwK0uXuaAVF4YjTCatWI3M8TTniTHGhAMAAAAAAAAiUSBPc7VWE5nrOXtatBPgkMwMSP9wOmGv5Hz31Hoj1DuXiwAAAABPAQSIsh4AAAAAAAAAAAA6ki4p8MjrDbKmBITL3LYx9rEHycquP/3PPn0uwfa80AMSFIcV82HatoWmadQkMeXW0/lzQE2rnJ/RuVCyea12NATMGK4ITwEEiLIeAAAAAAAAAAAAbR1lbT3dkcGUwEVlo2A3AqIQFs7RSiZfOJgtYnXme2QD07rCMTp8ayHLsRsUsNEDQfkiwKQDqL2Mh/Dcgg81r24E9lzYaU8BBIiyHgAAAAAAAAAAAMsE/WOrNNkP5kZriA4qAsz4qGM3QxKZGviRGxqqtEM0AzbvIo/+m47/+6BSwy0zRmDdH4Nmz4/kSuWqZytrYpCVBPLvA4kAAQC+AQAAAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAABrSDBFAiEAjXonDnk/0zb8oQtmEpxkwAgV3Z08RUaxLWmaszUgBzACIH1sXdRvXJxlwI/Slem059tFN3mSjHZRKAOWNLCO1GehASEDvQw0sjc+OHV1zdsQPsA5FsMQRPJQjiYf41l6JoDsvR//////AegDAAAAAAAAF6kUVnzXtE+fOgfDE483v5hLYPu68kOHAAAAAAEH/f0AAEcwRAIgHnlUXAEeNLG4crSwV+ZiYthogdpqf4U+fleppNEsbcECIBpTiyF1x7cWHHbaGDlCIPNUricp/MHJArdMWc154BUxAUgwRQIhAN0xol0OvqkOZ5EBaO98Kzg8omGSzVyHCfApgLfKkEcoAiA3lcZe4PBzuAZE0Mj/odQoRXrirz31tdgReUl4HRDEYgFMaVIhA/b0B2S9XWPyAKJ3iIOs916W8VCVyZgmPAhycNDJfn5/IQNf+3q8cBWeBGn0uYmm1eF4WikEFp/wULL0aP5dPV278iED4VJNf2/FerPqy7ZZt4cQZ4CkddHbSDlSwjELfpo4l1tTrgABASDoAwAAAAAAABepFA4msl0M6ub5z/PtrMqg0acNp2APhwEHIyIAIEbUgAoTkzMBlghTme1KFwC0wv04xSGIw6OpH3IfPJYAAQj9/QAEAEcwRAIgX3YMJ+dZip6Aoq2vHZJcZ9Lmwkrsdz5czlbSNBWaseUCIBzpfVZZaBq4geEKzJyAIVh/hDoVM2w6i2+y78BTkouFAUgwRQIhAN9B+8vzx/dxgmJ7y3zReXO4yljBa4HemOlMApPc8zrCAiBgFxcZFP37yA+TOrO1quTj026Wh1fmwHiP++quvGjiHgFpUiECpYXz+rSbXvlTRtkyIhoiG9VewZHxVTPg8nCzWCV08DUhAsT3hmz9WZa8EGipYxPKFenMtemEWDoHNA3drnrwFGBbIQIjRTG8kRmjanlG6VrrdJFd0IfHtE9Re47utz+JoP8amVOuAAEBK+gDAAAAAAAAIgAg2wQn8YIrR3dnDmZzworwL22h1a/nGnH1yQZEcLIp+v0BCP39AAQASDBFAiEA07A/t3VTFE4UFxx7G1F6O/M9+HNwtl4zfwpQhEViJh4CIFhbwJE7Vq2WgWHTQ/Mh139flP889iVFky8VCSOaFaOOAUcwRAIgZEEInIxxpJJrSaWrEr+qhsS2SrvFGbPSF9aP5xvEO+4CID4X0HUsC0EelHfCLC9FVqYto55gCVxuB3S/QqqPSRtNAWlSIQNRnlcqtGhWDR+ND4dpnQmDCOFmkF9dyuQ5DwYPqo8c4yEDoFvCY5EiHWheGNqv82oelcNPmUUSU8Fs1CZQ2yeKeREhAugKCIhcNTZ2uCDNwpDm2BoKyVoD6Ku/S7eu6/tw/rQYU64AAQEr6AMAAAAAAAAiUSA5S5TQYde3eP7YogTOBe0LRJVOwWIvk0+EEU4Rc/MwJwEI/QoBBEDn2rDSd858QZMxNrRNyr70APHQ5iKiJV+YZ9gHvI4ACM/TB2bTbXNsjfeqMpF95Z0IMrSBxJnwkXh2E0UyMG1FQIOxu3xs5YaMinI8TTUFkYlICbEzVYb2DL/Mxt1OKLhjCnRjexskLlo4lUDblPI7y+3unHg4MMsq+v8fJ2Pb23tEIHNz1yPOCof4/dZoQ74S2unVGTn2gYjVrZaSC+9fUfSWrSCqiMoZT9pDSGUEuGrJtx8Q/EHeexcTh0g5Qn9054wtWqxBwLwX6iu/b/Rr1cDDeAvipjiA63u3grOe2G8puZ9IgplOGxeLG1XTxqrHsDnjQi39ucnXXU1vyQjpdD6ItlHkjYMAAQEr6AMAAAAAAAAiUSApu/r0OFsQ3Cu+erTVDonOvo9QeWhyexloniY4CDzFWwEI/QoBBEBNjlASi1xh3USbNSptbz1hHhY7B5TIwtBX0lQBlXuwenBCDjNuGPayVdW4aVcMCHCRwwwaM/DKwKQNkNBRTGmkQAoeAT9tV/uLJIsrGbCLNMGjzV/23krN8Z3Uzg4C1CFUhW3VafRmjyq6zLtQzoGp0vU+/ftifCyxTPksQYmjXadEIGQxUasD86l7uG01kvEvjSWoAm2JzUc0L8G0nF4uY0eLrSADXJ1jLbLduPkM88z8kxgivLHyRWKyOuBBq/EuVLymTaxBwaEHpAP3ogfnsfVS0/0/VfZK5A4UnQ0m9IaK1/rslJ63Y343ysbl8iNHq2jodrVZEX2Vl+57N/uYPCq55RAjyXYAAQEr6AMAAAAAAAAiUSAVxYFQJvalSxAZT8aYDxhmoC2ewShTPHmXzbQom/PvFgEIQgFALqSu7vfBB2Xte9znrEKbc5XgjPVQg984OEeBBUsIgOJE/oothHqMM0QxMi0O66TjSHLvYFLiBE//f6h2PODCCwABAP2JAQEAAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAAAAakcwRAIgKpG65tXFQ6tRzNBAn1RGm1Od0uVp+QlJuL5jfqvTkCgCIG0489h7WYJ1vvbZEORhTkRSVzMgyj3eoVDkkBqjeB98ASEDvQw0sjc+OHV1zdsQPsA5FsMQRPJQjiYf41l6JoDsvR//////B+gDAAAAAAAAGXapFIg62NGv/finPL2vcje1xauewsMmiKzoAwAAAAAAABl2qRSIOtjRr/34pzy9r3I3tcWrnsLDJois6AMAAAAAAAAZdqkUiDrY0a/9+Kc8va9yN7XFq57CwyaIrOgDAAAAAAAAGXapFIg62NGv/finPL2vcje1xauewsMmiKzoAwAAAAAAABl2qRSIOtjRr/34pzy9r3I3tcWrnsLDJois6AMAAAAAAAAZdqkUiDrY0a/9+Kc8va9yN7XFq57CwyaIrOgDAAAAAAAAF6kUILNwlNgqUTRR/wzNnbI6ugW8XvOHAAAAAAEHbUgwRQIhANKnq7bAVjwwAON0Eqm5f2NS0X5AlgRW/oMNJk8EdPi2AiA41c2+iKMZ3l17fbj1fQqSUkvrJCcptGphettTDy+g0AEjIQM27yKP/puO//ugUsMtM0Zg3R+DZs+P5Erlqmcra2KQlawAAQBpUiECzE0PpBHKwkRIb46ywI4DX/dBD0YKNZyn+IEJkb07QgkhAtcv0NDZApNDStX8oWDyeOA8YUSXqk5CXPRU4sEzD5arIQNE2IQTbfVQIChl/7xiGMf5yI/mzjnJRXmBkLrbOKdS8VOuIgICzE0PpBHKwkRIb46ywI4DX/dBD0YKNZyn+IEJkb07QgkU8u8DiQAAAAAAAAAAAAAAAAAAAAAiAgLXL9DQ2QKTQ0rV/KFg8njgPGFEl6pOQlz0VOLBMw+WqxTMGK4IAAAAAAAAAAAAAAAAAAAAACICA0TYhBNt9VAgKGX/vGIYx/nIj+bOOclFeYGQuts4p1LxFPZc2GkAAAAAAAAAAAAAAAAAAAAAAAEAIgAgKSsFI1GjxvgNUbrmQsyIIRgok9vu2ryPXQ6Wd0dgJsEBAWlSIQMuEfmFUmhf6QfzH55yYMkG6N5wDww8ny8UEGI9zf0ZwCEDVFdXzjXPHt+xO54sSi+c4Aq4w2vuEryiM3zlg/0orsghAqPPtmZf5E91ILahtN4aTUZkOzhesf0eCrcO+5ZUKXVUU64iAgKjz7ZmX+RPdSC2obTeGk1GZDs4XrH9Hgq3DvuWVCl1VBT2XNhpAAAAAAAAAAAKAAAAAQAAACICAy4R+YVSaF/pB/MfnnJgyQbo3nAPDDyfLxQQYj3N/RnAFPLvA4kAAAAAAAAAAAoAAAABAAAAIgIDVFdXzjXPHt+xO54sSi+c4Aq4w2vuEryiM3zlg/0orsgUzBiuCAAAAAAAAAAACgAAAAEAAAAAAQFpUiEC1tEUC9LA+RTLMMmSqi/NKD9HGpKBzuyexsW8RI5oaQAhA7hVqHWO2mhjZIRFqdPPuVOIrKF0YhrZjwmaHE+TJv7HIQKV97Un0upTek1CgwQQq/Q0BzG/myDlSXIAGTO5qiNTbFOuIgIClfe1J9LqU3pNQoMEEKv0NAcxv5sg5UlyABkzuaojU2wU9lzYaQAAAAAAAAAAFAAAAAIAAAAiAgLW0RQL0sD5FMswyZKqL80oP0cakoHO7J7GxbxEjmhpABTy7wOJAAAAAAAAAAAUAAAAAgAAACICA7hVqHWO2mhjZIRFqdPPuVOIrKF0YhrZjwmaHE+TJv7HFMwYrggAAAAAAAAAABQAAAACAAAAAAEFII6lgBbsq+PPhJDsZdd5FBVx+55cEurJBdGA8OEClDOUAQbVAcBEIJnkNlXCzz2VA2K7ajpEY4DoC3ofcOUohOtXaxNW3G5ArSCobX/mf2mUETFDzBY0TLHpl7jMjh3uI2Ubl8ecCa+a3awCwEQgmeQ2VcLPPZUDYrtqOkRjgOgLeh9w5SiE61drE1bcbkCtIDoJNTDqFZ1zyP+TCZ7gqbuemqOeCyuEZC1HtPgNSHy7rALARCA6CTUw6hWdc8j/kwme4Km7npqjngsrhGQtR7T4DUh8u60gqG1/5n9plBExQ8wWNEyx6Ze4zI4d7iNlG5fHnAmvmt2sIQc6CTUw6hWdc8j/kwme4Km7npqjngsrhGQtR7T4DUh8u1UCz5YFyuw4JDR71wrVbndglfpj87xoBNBDDOz/5OJT2M68Djt9lSrZVrt3Wd4hc1gsdQDY8p/kwa3mcRs515NYGswYrggAAAAAAAAAAB4AAAADAAAAIQeZ5DZVws89lQNiu2o6RGOA6At6H3DlKITrV2sTVtxuQFUCjWYJslQ1NIEOEhnFfBuh+xzCsadCcmwKp/N9A9AjQBrPlgXK7DgkNHvXCtVud2CV+mPzvGgE0EMM7P/k4lPYzvLvA4kAAAAAAAAAAB4AAAADAAAAIQeobX/mf2mUETFDzBY0TLHpl7jMjh3uI2Ubl8ecCa+a3VUCjWYJslQ1NIEOEhnFfBuh+xzCsadCcmwKp/N9A9AjQBq8Djt9lSrZVrt3Wd4hc1gsdQDY8p/kwa3mcRs515NYGvZc2GkAAAAAAAAAAB4AAAADAAAAAAEFIDG1rxQSHHqZfh9Y3HF4+LJYnjMP5ancjBZUn5DLvp7FAQaOAcBEIE6NDoNB/pVzOvyj2/GFLed2leKHlZeXxtgVn7+wK0i2rSDBYMJ6/MSIjFk/GN7i15hWV1CMA3BatvD2NdNSy69kmawBwEQgwWDCevzEiIxZPxje4teYVldQjANwWrbw9jXTUsuvZJmtIGg2CJCMi/6V448JkGihcBQDMhKe6wNICx5IBtT09DwsrCEHTo0Og0H+lXM6/KPb8YUt53aV4oeVl5fG2BWfv7ArSLY1AQ85UApUUg+u7+hOWk+VlZQ1IzB+8lOn3ccTGJpvWjLw8u8DiQAAAAAAAAAAKAAAAAQAAAAhB2g2CJCMi/6V448JkGihcBQDMhKe6wNICx5IBtT09DwsNQHXo1b7d7GOQ7yGFYDkXABEwIV+MbG952CD2QgMM9P/z/Zc2GkAAAAAAAAAACgAAAAEAAAAIQfBYMJ6/MSIjFk/GN7i15hWV1CMA3BatvD2NdNSy69kmVUCDzlQClRSD67v6E5aT5WVlDUjMH7yU6fdxxMYmm9aMvDXo1b7d7GOQ7yGFYDkXABEwIV+MbG952CD2QgMM9P/z8wYrggAAAAAAAAAACgAAAAEAAAAAA==", + "psbtBase64": "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", + "psbtBase64Finalized": "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", "inputs": [ { - "hash": "d99efae199fc4d54e5825a8e3368a395e9eb329915cfb5d88dc311507d184836", + "hash": "7cce12effc2ea564c4227333fd305447e0de7b3ae7a5fcc751effff3ea1377e1", "index": 0, "sequence": 4294967295 }, { - "hash": "1ec9729a1b25373a30f0fe6e0879b31136a54f2f8c98618c46862748a08c5e78", + "hash": "b9c7b288fd6aa0d1415996e2a5dad9a4e070c129e179277f53e32f602f180646", "index": 1, "sequence": 4294967295 }, { - "hash": "bb0dfbeba59bba69e3ce07a54346f804c543fa46d828ed539d11231adbaa8b7b", + "hash": "1f57d9560ae9071600b696533192dc17799164fd3fa12804a7f7eb4201c4d5dd", "index": 2, "sequence": 4294967295 }, { - "hash": "a662a5ffebf58bf3e65e53456c67c029cc154a2409740d8cd37fdee7559c5efd", + "hash": "fc8fe5ff2a818c7661a4629809df2a1ffd60b6d16549fbf4882b54e7413ff8e6", "index": 3, "sequence": 4294967295 }, { - "hash": "d394375cee23b3b9951488c0403529157a85b058edc0351546d9eb4807e8a1d3", + "hash": "998804e6718d94c77eef1e8b3cd787bcc2dbfcbd6c009ab33043e7e500d5b49b", "index": 4, "sequence": 4294967295 }, { - "hash": "0d2f7f3486edaefc6ab92c21f7caf90085c4de4adac491106fd8a0e4f563dea3", + "hash": "02b23e9ffd550fa053f4c43e097b8114e463c8ba52c72b30d31d10cde853aabf", "index": 5, "sequence": 4294967295 }, { - "hash": "97441d99a8d66f124ab3c9de26b87bd00aeb1547051c842a88165c1b089ee902", + "hash": "200d021345d40b204cc22a07ebad78da17159f34c2c656a2f4a51d68c6ca7754", "index": 6, "sequence": 4294967295 } @@ -47,7 +47,7 @@ { "type": "p2sh", "unknownKeyVals": [], - "nonWitnessUtxo": "01000000010101010101010101010101010101010101010101010101010101010101010101000000006b4830450221008d7a270e793fd336fca10b66129c64c00815dd9d3c4546b12d699ab33520073002207d6c5dd46f5c9c65c08fd295e9b4e7db453779928c765128039634b08ed467a1012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff01e80300000000000017a914567cd7b44f9f3a07c3138f37bf984b60fbbaf2438700000000", + "nonWitnessUtxo": "01000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100f833939ef756230796e897ddff901734a5af239b14810628164d7b1d7e69c7fd0220426d3da429b86c7a15ca86bd6d2e16e060fc24bcc4278e96e6a743052bf0ed7c012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff01d00700000000000017a914567cd7b44f9f3a07c3138f37bf984b60fbbaf2438700000000", "sighashType": 1, "bip32Derivation": [ { @@ -70,11 +70,11 @@ "partialSig": [ { "pubkey": "03f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f", - "signature": "304402201e79545c011e34b1b872b4b057e66262d86881da6a7f853e7e57a9a4d12c6dc102201a538b2175c7b7161c76da18394220f354ae2729fcc1c902b74c59cd79e0153101" + "signature": "3044022063f7d77b3e78d916fef10e0e3249730b0b364a07bd4d1de482e7dc3a6910e13402204925ac2db7e1e6a51970f288a12d88d8abfec4fc3b44686664f5a6d707e6b27101" }, { "pubkey": "03e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b", - "signature": "3045022100dd31a25d0ebea90e67910168ef7c2b383ca26192cd5c8709f02980b7ca90472802203795c65ee0f073b80644d0c8ffa1d428457ae2af3df5b5d8117949781d10c46201" + "signature": "3044022068576594f32f0196dce83d0a2fadde3e3670ae4cee22295337c406374a14496602205858f9cbf54285930c2004045440956db1953a67d305ca3db0206ffd7e7d534301" } ] }, @@ -83,7 +83,7 @@ "unknownKeyVals": [], "witnessUtxo": { "script": "a9140e26b25d0ceae6f9cff3edaccaa0d1a70da7600f87", - "value": "1000" + "value": "2000" }, "sighashType": 1, "bip32Derivation": [ @@ -108,11 +108,11 @@ "partialSig": [ { "pubkey": "02a585f3fab49b5ef95346d932221a221bd55ec191f15533e0f270b3582574f035", - "signature": "304402205f760c27e7598a9e80a2adaf1d925c67d2e6c24aec773e5cce56d234159ab1e502201ce97d5659681ab881e10acc9c8021587f843a15336c3a8b6fb2efc053928b8501" + "signature": "3045022100c3dddbc8b20f4aac003165182fb72357486da8a1538d151b06aca94f7894e169022050756f3949e780fd15e3a25baf7b3b3f674422c7ee8aff1d2f77a0f4d7f42ada01" }, { "pubkey": "02234531bc9119a36a7946e95aeb74915dd087c7b44f517b8eeeb73f89a0ff1a99", - "signature": "3045022100df41fbcbf3c7f77182627bcb7cd17973b8ca58c16b81de98e94c0293dcf33ac202206017171914fdfbc80f933ab3b5aae4e3d36e968757e6c0788ffbeaaebc68e21e01" + "signature": "304402204f46d55ab3c78be2dd7b2df1a04aa929478c32445ea948923dc36f13eea30d23022054db1d0f3e7922e1ee1e7c3610b73c0297050c37cc4ac12e8ac63cb71dc314a501" } ] }, @@ -121,7 +121,7 @@ "unknownKeyVals": [], "witnessUtxo": { "script": "0020db0427f1822b4777670e6673c28af02f6da1d5afe71a71f5c9064470b229fafd", - "value": "1000" + "value": "2000" }, "sighashType": 1, "bip32Derivation": [ @@ -145,11 +145,11 @@ "partialSig": [ { "pubkey": "03519e572ab468560d1f8d0f87699d098308e166905f5dcae4390f060faa8f1ce3", - "signature": "3045022100d3b03fb77553144e14171c7b1b517a3bf33df87370b65e337f0a50844562261e0220585bc0913b56ad968161d343f321d77f5f94ff3cf62545932f1509239a15a38e01" + "signature": "304402207017fae20521ac634cfaf259714d370efcd196f83fb8d7c3133207900f27355902201e9b7f217987da96f77b3ba33e868987d13257cc03a05af959e34be2719fe1b501" }, { "pubkey": "02e80a08885c353676b820cdc290e6d81a0ac95a03e8abbf4bb7aeebfb70feb418", - "signature": "304402206441089c8c71a4926b49a5ab12bfaa86c4b64abbc519b3d217d68fe71bc43bee02203e17d0752c0b411e9477c22c2f4556a62da39e60095c6e0774bf42aa8f491b4d01" + "signature": "3045022100a9a571f171172962c80bf97099c0f1a809bec183af83dabe65bfc51ff1084548022047376a83e5d8bd5bfb07c5720bf90535d9a0ba5837172235132530387618b95901" } ] }, @@ -158,7 +158,7 @@ "unknownKeyVals": [], "witnessUtxo": { "script": "5120394b94d061d7b778fed8a204ce05ed0b44954ec1622f934f84114e1173f33027", - "value": "1000" + "value": "2000" }, "sighashType": 0, "tapLeafScript": [ @@ -189,12 +189,12 @@ "tapScriptSig": [ { "pubkey": "7373d723ce0a87f8fdd66843be12dae9d51939f68188d5ad96920bef5f51f496", - "signature": "83b1bb7c6ce5868c8a723c4d350591894809b1335586f60cbfccc6dd4e28b8630a74637b1b242e5a389540db94f23bcbedee9c783830cb2afaff1f2763dbdb7b", + "signature": "be30d2f4e624a99d258f9de83971d249611d1956908b64c8914fe2a347ecd9547b7b67aa6f544e9b5b21d265f7f2b83c67c40c1fc6e22deabbdc320ed1fc6080", "leafHash": "83d7f98e9ef0f7336a06f4a0115183a9f996cbac1228e9aa7638f447f0249f30" }, { "pubkey": "aa88ca194fda43486504b86ac9b71f10fc41de7b1713874839427f74e78c2d5a", - "signature": "e7dab0d277ce7c41933136b44dcabef400f1d0e622a2255f9867d807bc8e0008cfd30766d36d736c8df7aa32917de59d0832b481c499f0917876134532306d45", + "signature": "ce28402fd5d3544b9f3a8f21bc122c2147a9b17256458eb5b69b33c0ea5d2531b72108238a7493f2dd264221a87119b5343c16dcc48e941ba507243624f3d3c8", "leafHash": "83d7f98e9ef0f7336a06f4a0115183a9f996cbac1228e9aa7638f447f0249f30" } ] @@ -204,7 +204,7 @@ "unknownKeyVals": [], "witnessUtxo": { "script": "512029bbfaf4385b10dc2bbe7ab4d50e89cebe8f507968727b19689e2638083cc55b", - "value": "1000" + "value": "2000" }, "sighashType": 0, "tapLeafScript": [ @@ -235,12 +235,12 @@ "tapScriptSig": [ { "pubkey": "643151ab03f3a97bb86d3592f12f8d25a8026d89cd47342fc1b49c5e2e63478b", - "signature": "0a1e013f6d57fb8b248b2b19b08b34c1a3cd5ff6de4acdf19dd4ce0e02d42154856dd569f4668f2abaccbb50ce81a9d2f53efdfb627c2cb14cf92c4189a35da7", + "signature": "48ee7fb32dc07262ed7be7d907734df486ae6e54018d0b109518c7ae344366f72a234bdf28bce46a9fb1ef49e9292c26a4d1ce228936bf2824c38bf866ba371a", "leafHash": "429069c8320ff5f1c8ac2a0b1047ff1450b8c0d325e1d12f1c52684d91a3b9fb" }, { "pubkey": "035c9d632db2ddb8f90cf3ccfc931822bcb1f24562b23ae041abf12e54bca64d", - "signature": "4d8e50128b5c61dd449b352a6d6f3d611e163b0794c8c2d057d25401957bb07a70420e336e18f6b255d5b869570c087091c30c1a33f0cac0a40d90d0514c69a4", + "signature": "63fb7b832f6aa0f406554c195a96086b7e14468e4622b8e9976b3a83dca53a7c9152649a6d42d77c91d078eee2044e40c9ded9c90c0ee73f73930e38480f5063", "leafHash": "429069c8320ff5f1c8ac2a0b1047ff1450b8c0d325e1d12f1c52684d91a3b9fb" } ] @@ -254,24 +254,24 @@ }, { "key": "fc05424954474f02021d978a17486ff9e47c82990269e531fc63981419d4ce73ee8bd2c99661c5395315c5815026f6a54b10194fc6980f1866a02d9ec128533c7997cdb4289bf3ef16", - "value": "03a4aaf46f3a0bc39a73855fa875b2f2f04bdb06235afbaedf857b593dddc63cb402cdb7f1a93ec526282198d834423371757e8f43932d03b9f43c3f7378300ae508" + "value": "02c5e3e6b77561cf40b98223232d555e5036e7cc6dff331b2ac56dbe88ac4596dd034e1a2caab3b4564c9edbd5cd9c3c9d9329b2aa0a1c10b95085429a4a5b5ce601" }, { "key": "fc05424954474f02020fdea69e40a3adef3cdc7fa6f3af02f4c9d9e3254503c96a6a2b4aa66e77817115c5815026f6a54b10194fc6980f1866a02d9ec128533c7997cdb4289bf3ef16", - "value": "02826949740dff45d408b1f19d94c720f53411e02c525b28ab3c593b6b530fe0370374b8a0ffcaaaee6b772dac5f7c23ef33670b32ec77c6d41efb3c36df2165a094" + "value": "02b4881cc04cf3173c6e8b15d00628725a2c13e7f4be2c1a282267a5ad99d75adf032439eda8b735b1c76cbcce28e6e38ff0296bf8fc49697e4139e69b618b91c317" }, { "key": "fc05424954474f03021d978a17486ff9e47c82990269e531fc63981419d4ce73ee8bd2c99661c5395315c5815026f6a54b10194fc6980f1866a02d9ec128533c7997cdb4289bf3ef16", - "value": "1cd8a0c0598b0d88f889fdf9a3140f8f088e2187803a2faaee3f13c0163eb76c" + "value": "f1a4a1d7baece98c0d2c11aa5e31728b6456062824e961a59fcbc3831dd181e5" }, { "key": "fc05424954474f03020fdea69e40a3adef3cdc7fa6f3af02f4c9d9e3254503c96a6a2b4aa66e77817115c5815026f6a54b10194fc6980f1866a02d9ec128533c7997cdb4289bf3ef16", - "value": "fbdc39c3b8ffca4e6caf3298fa1a4be546b99163c2f21bd374d2254ec5b3c0f4" + "value": "195d81caf2f957fb640de13e9490b065b54f0bd6a659f6144f88a635870ab68e" } ], "witnessUtxo": { "script": "512015c5815026f6a54b10194fc6980f1866a02d9ec128533c7997cdb4289bf3ef16", - "value": "1000" + "value": "2000" }, "sighashType": 0, "tapInternalKey": "eb5ad29a85aed24de2880e774caaf624f9cb1be09c67ed4aefbb9b7bc12ddf1a", @@ -302,24 +302,24 @@ { "participantPubKey": "021d978a17486ff9e47c82990269e531fc63981419d4ce73ee8bd2c99661c53953", "tapOutputKey": "15c5815026f6a54b10194fc6980f1866a02d9ec128533c7997cdb4289bf3ef16", - "pubNonce": "03a4aaf46f3a0bc39a73855fa875b2f2f04bdb06235afbaedf857b593dddc63cb402cdb7f1a93ec526282198d834423371757e8f43932d03b9f43c3f7378300ae508" + "pubNonce": "02c5e3e6b77561cf40b98223232d555e5036e7cc6dff331b2ac56dbe88ac4596dd034e1a2caab3b4564c9edbd5cd9c3c9d9329b2aa0a1c10b95085429a4a5b5ce601" }, { "participantPubKey": "020fdea69e40a3adef3cdc7fa6f3af02f4c9d9e3254503c96a6a2b4aa66e778171", "tapOutputKey": "15c5815026f6a54b10194fc6980f1866a02d9ec128533c7997cdb4289bf3ef16", - "pubNonce": "02826949740dff45d408b1f19d94c720f53411e02c525b28ab3c593b6b530fe0370374b8a0ffcaaaee6b772dac5f7c23ef33670b32ec77c6d41efb3c36df2165a094" + "pubNonce": "02b4881cc04cf3173c6e8b15d00628725a2c13e7f4be2c1a282267a5ad99d75adf032439eda8b735b1c76cbcce28e6e38ff0296bf8fc49697e4139e69b618b91c317" } ], "musig2PartialSigs": [ { "participantPubKey": "021d978a17486ff9e47c82990269e531fc63981419d4ce73ee8bd2c99661c53953", "tapOutputKey": "15c5815026f6a54b10194fc6980f1866a02d9ec128533c7997cdb4289bf3ef16", - "partialSig": "1cd8a0c0598b0d88f889fdf9a3140f8f088e2187803a2faaee3f13c0163eb76c" + "partialSig": "f1a4a1d7baece98c0d2c11aa5e31728b6456062824e961a59fcbc3831dd181e5" }, { "participantPubKey": "020fdea69e40a3adef3cdc7fa6f3af02f4c9d9e3254503c96a6a2b4aa66e778171", "tapOutputKey": "15c5815026f6a54b10194fc6980f1866a02d9ec128533c7997cdb4289bf3ef16", - "partialSig": "fbdc39c3b8ffca4e6caf3298fa1a4be546b99163c2f21bd374d2254ec5b3c0f4" + "partialSig": "195d81caf2f957fb640de13e9490b065b54f0bd6a659f6144f88a635870ab68e" } ] }, @@ -327,12 +327,12 @@ "type": "p2shP2pk", "unknownKeyVals": [], "redeemScript": "210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac", - "nonWitnessUtxo": "01000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402202a91bae6d5c543ab51ccd0409f54469b539dd2e569f90949b8be637eabd3902802206d38f3d87b598275bef6d910e4614e4452573320ca3ddea150e4901aa3781f7c012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff07e8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace80300000000000017a91420b37094d82a513451ff0ccd9db23aba05bc5ef38700000000", + "nonWitnessUtxo": "01000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100a95370cc89d7eba328fb60b05bed7e715dbe7e1c1dfa49cfc5698599d6b150750220145fc3cdb201a331c00d154e7f369057ef8098055dc3d4aa14f15f021d36d1ff012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff07d0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd00700000000000017a91420b37094d82a513451ff0ccd9db23aba05bc5ef38700000000", "sighashType": 1, "partialSig": [ { "pubkey": "0336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095", - "signature": "3045022100d2a7abb6c0563c3000e37412a9b97f6352d17e40960456fe830d264f0474f8b6022038d5cdbe88a319de5d7b7db8f57d0a92524beb242729b46a617adb530f2fa0d001" + "signature": "3044022066ba18beb6d351e087fe1203f4a0e47ddcc035882f9cd30a83e2d92febe9eff90220664396d8ebdcd04bef62a0781c1261279493b2ad88dc79eddc55f11e3ebcdb9d01" } ] } @@ -340,55 +340,55 @@ "psbtInputsFinalized": [ { "type": "p2sh", - "finalScriptSig": "0047304402201e79545c011e34b1b872b4b057e66262d86881da6a7f853e7e57a9a4d12c6dc102201a538b2175c7b7161c76da18394220f354ae2729fcc1c902b74c59cd79e0153101483045022100dd31a25d0ebea90e67910168ef7c2b383ca26192cd5c8709f02980b7ca90472802203795c65ee0f073b80644d0c8ffa1d428457ae2af3df5b5d8117949781d10c462014c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53ae", - "nonWitnessUtxo": "01000000010101010101010101010101010101010101010101010101010101010101010101000000006b4830450221008d7a270e793fd336fca10b66129c64c00815dd9d3c4546b12d699ab33520073002207d6c5dd46f5c9c65c08fd295e9b4e7db453779928c765128039634b08ed467a1012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff01e80300000000000017a914567cd7b44f9f3a07c3138f37bf984b60fbbaf2438700000000" + "finalScriptSig": "00473044022063f7d77b3e78d916fef10e0e3249730b0b364a07bd4d1de482e7dc3a6910e13402204925ac2db7e1e6a51970f288a12d88d8abfec4fc3b44686664f5a6d707e6b27101473044022068576594f32f0196dce83d0a2fadde3e3670ae4cee22295337c406374a14496602205858f9cbf54285930c2004045440956db1953a67d305ca3db0206ffd7e7d5343014c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53ae", + "nonWitnessUtxo": "01000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100f833939ef756230796e897ddff901734a5af239b14810628164d7b1d7e69c7fd0220426d3da429b86c7a15ca86bd6d2e16e060fc24bcc4278e96e6a743052bf0ed7c012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff01d00700000000000017a914567cd7b44f9f3a07c3138f37bf984b60fbbaf2438700000000" }, { "type": "p2shP2wsh", "witnessUtxo": { "script": "a9140e26b25d0ceae6f9cff3edaccaa0d1a70da7600f87", - "value": "1000" + "value": "2000" }, "finalScriptSig": "22002046d4800a1393330196085399ed4a1700b4c2fd38c52188c3a3a91f721f3c9600", - "finalScriptWitness": "040047304402205f760c27e7598a9e80a2adaf1d925c67d2e6c24aec773e5cce56d234159ab1e502201ce97d5659681ab881e10acc9c8021587f843a15336c3a8b6fb2efc053928b8501483045022100df41fbcbf3c7f77182627bcb7cd17973b8ca58c16b81de98e94c0293dcf33ac202206017171914fdfbc80f933ab3b5aae4e3d36e968757e6c0788ffbeaaebc68e21e0169522102a585f3fab49b5ef95346d932221a221bd55ec191f15533e0f270b3582574f0352102c4f7866cfd5996bc1068a96313ca15e9ccb5e984583a07340dddae7af014605b2102234531bc9119a36a7946e95aeb74915dd087c7b44f517b8eeeb73f89a0ff1a9953ae" + "finalScriptWitness": "0400483045022100c3dddbc8b20f4aac003165182fb72357486da8a1538d151b06aca94f7894e169022050756f3949e780fd15e3a25baf7b3b3f674422c7ee8aff1d2f77a0f4d7f42ada0147304402204f46d55ab3c78be2dd7b2df1a04aa929478c32445ea948923dc36f13eea30d23022054db1d0f3e7922e1ee1e7c3610b73c0297050c37cc4ac12e8ac63cb71dc314a50169522102a585f3fab49b5ef95346d932221a221bd55ec191f15533e0f270b3582574f0352102c4f7866cfd5996bc1068a96313ca15e9ccb5e984583a07340dddae7af014605b2102234531bc9119a36a7946e95aeb74915dd087c7b44f517b8eeeb73f89a0ff1a9953ae" }, { "type": "p2wsh", "witnessUtxo": { "script": "0020db0427f1822b4777670e6673c28af02f6da1d5afe71a71f5c9064470b229fafd", - "value": "1000" + "value": "2000" }, - "finalScriptWitness": "0400483045022100d3b03fb77553144e14171c7b1b517a3bf33df87370b65e337f0a50844562261e0220585bc0913b56ad968161d343f321d77f5f94ff3cf62545932f1509239a15a38e0147304402206441089c8c71a4926b49a5ab12bfaa86c4b64abbc519b3d217d68fe71bc43bee02203e17d0752c0b411e9477c22c2f4556a62da39e60095c6e0774bf42aa8f491b4d0169522103519e572ab468560d1f8d0f87699d098308e166905f5dcae4390f060faa8f1ce32103a05bc26391221d685e18daaff36a1e95c34f99451253c16cd42650db278a79112102e80a08885c353676b820cdc290e6d81a0ac95a03e8abbf4bb7aeebfb70feb41853ae" + "finalScriptWitness": "040047304402207017fae20521ac634cfaf259714d370efcd196f83fb8d7c3133207900f27355902201e9b7f217987da96f77b3ba33e868987d13257cc03a05af959e34be2719fe1b501483045022100a9a571f171172962c80bf97099c0f1a809bec183af83dabe65bfc51ff1084548022047376a83e5d8bd5bfb07c5720bf90535d9a0ba5837172235132530387618b9590169522103519e572ab468560d1f8d0f87699d098308e166905f5dcae4390f060faa8f1ce32103a05bc26391221d685e18daaff36a1e95c34f99451253c16cd42650db278a79112102e80a08885c353676b820cdc290e6d81a0ac95a03e8abbf4bb7aeebfb70feb41853ae" }, { "type": "p2tr", "witnessUtxo": { "script": "5120394b94d061d7b778fed8a204ce05ed0b44954ec1622f934f84114e1173f33027", - "value": "1000" + "value": "2000" }, - "finalScriptWitness": "0440e7dab0d277ce7c41933136b44dcabef400f1d0e622a2255f9867d807bc8e0008cfd30766d36d736c8df7aa32917de59d0832b481c499f0917876134532306d454083b1bb7c6ce5868c8a723c4d350591894809b1335586f60cbfccc6dd4e28b8630a74637b1b242e5a389540db94f23bcbedee9c783830cb2afaff1f2763dbdb7b44207373d723ce0a87f8fdd66843be12dae9d51939f68188d5ad96920bef5f51f496ad20aa88ca194fda43486504b86ac9b71f10fc41de7b1713874839427f74e78c2d5aac41c0bc17ea2bbf6ff46bd5c0c3780be2a63880eb7bb782b39ed86f29b99f4882994e1b178b1b55d3c6aac7b039e3422dfdb9c9d75d4d6fc908e9743e88b651e48d83" + "finalScriptWitness": "0440ce28402fd5d3544b9f3a8f21bc122c2147a9b17256458eb5b69b33c0ea5d2531b72108238a7493f2dd264221a87119b5343c16dcc48e941ba507243624f3d3c840be30d2f4e624a99d258f9de83971d249611d1956908b64c8914fe2a347ecd9547b7b67aa6f544e9b5b21d265f7f2b83c67c40c1fc6e22deabbdc320ed1fc608044207373d723ce0a87f8fdd66843be12dae9d51939f68188d5ad96920bef5f51f496ad20aa88ca194fda43486504b86ac9b71f10fc41de7b1713874839427f74e78c2d5aac41c0bc17ea2bbf6ff46bd5c0c3780be2a63880eb7bb782b39ed86f29b99f4882994e1b178b1b55d3c6aac7b039e3422dfdb9c9d75d4d6fc908e9743e88b651e48d83" }, { "type": "p2trMusig2", "witnessUtxo": { "script": "512029bbfaf4385b10dc2bbe7ab4d50e89cebe8f507968727b19689e2638083cc55b", - "value": "1000" + "value": "2000" }, - "finalScriptWitness": "04404d8e50128b5c61dd449b352a6d6f3d611e163b0794c8c2d057d25401957bb07a70420e336e18f6b255d5b869570c087091c30c1a33f0cac0a40d90d0514c69a4400a1e013f6d57fb8b248b2b19b08b34c1a3cd5ff6de4acdf19dd4ce0e02d42154856dd569f4668f2abaccbb50ce81a9d2f53efdfb627c2cb14cf92c4189a35da74420643151ab03f3a97bb86d3592f12f8d25a8026d89cd47342fc1b49c5e2e63478bad20035c9d632db2ddb8f90cf3ccfc931822bcb1f24562b23ae041abf12e54bca64dac41c1a107a403f7a207e7b1f552d3fd3f55f64ae40e149d0d26f4868ad7faec949eb7637e37cac6e5f22347ab68e876b559117d9597ee7b37fb983c2ab9e51023c976" + "finalScriptWitness": "044063fb7b832f6aa0f406554c195a96086b7e14468e4622b8e9976b3a83dca53a7c9152649a6d42d77c91d078eee2044e40c9ded9c90c0ee73f73930e38480f50634048ee7fb32dc07262ed7be7d907734df486ae6e54018d0b109518c7ae344366f72a234bdf28bce46a9fb1ef49e9292c26a4d1ce228936bf2824c38bf866ba371a4420643151ab03f3a97bb86d3592f12f8d25a8026d89cd47342fc1b49c5e2e63478bad20035c9d632db2ddb8f90cf3ccfc931822bcb1f24562b23ae041abf12e54bca64dac41c1a107a403f7a207e7b1f552d3fd3f55f64ae40e149d0d26f4868ad7faec949eb7637e37cac6e5f22347ab68e876b559117d9597ee7b37fb983c2ab9e51023c976" }, { "type": "taprootKeyPathSpend", "witnessUtxo": { "script": "512015c5815026f6a54b10194fc6980f1866a02d9ec128533c7997cdb4289bf3ef16", - "value": "1000" + "value": "2000" }, "unknownKeyVals": [], - "finalScriptWitness": "01402ea4aeeef7c10765ed7bdce7ac429b7395e08cf55083df38384781054b0880e244fe8a2d847a8c334431322d0eeba4e34872ef6052e2044fff7fa8763ce0c20b" + "finalScriptWitness": "01400cfa38061dca7d6281adb9d2211757e54519b82cb27071e516ef86a7b8f8825988376fea2664afbdb2de6f9923f53dbbb7f5afd1f919f96c756e31da4342dec4" }, { "type": "p2shP2pk", - "finalScriptSig": "483045022100d2a7abb6c0563c3000e37412a9b97f6352d17e40960456fe830d264f0474f8b6022038d5cdbe88a319de5d7b7db8f57d0a92524beb242729b46a617adb530f2fa0d00123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac", - "nonWitnessUtxo": "01000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402202a91bae6d5c543ab51ccd0409f54469b539dd2e569f90949b8be637eabd3902802206d38f3d87b598275bef6d910e4614e4452573320ca3ddea150e4901aa3781f7c012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff07e8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace80300000000000017a91420b37094d82a513451ff0ccd9db23aba05bc5ef38700000000" + "finalScriptSig": "473044022066ba18beb6d351e087fe1203f4a0e47ddcc035882f9cd30a83e2d92febe9eff90220664396d8ebdcd04bef62a0781c1261279493b2ad88dc79eddc55f11e3ebcdb9d0123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac", + "nonWitnessUtxo": "01000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100a95370cc89d7eba328fb60b05bed7e715dbe7e1c1dfa49cfc5698599d6b150750220145fc3cdb201a331c00d154e7f369057ef8098055dc3d4aa14f15f021d36d1ff012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff07d0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd00700000000000017a91420b37094d82a513451ff0ccd9db23aba05bc5ef38700000000" } ], "outputs": [ @@ -416,6 +416,20 @@ "script": "51204f73b5561399eb397b5ab413e090cc0c48ff703a61afe47cf7d47a23d43b978b", "value": "900", "address": "bc1pfaem24snn84nj766ksf7pyxvp3y07up6vxh7gl8h63az84pmj79sehcc5d" + }, + { + "script": "a9141e490a2a3641ffccc557aecddca67104f42978b387", + "value": "900", + "address": "34T9hBmUH9m7aCiJzk3BCPuLaGdGKRmWdL" + }, + { + "script": "a914954288203f9697e25eaecb48d85b8a8608c385cf87", + "value": "900", + "address": "3FJEJqGMWCA8XUnK1jypEy7bu74YMCT8eE" + }, + { + "script": "6a0f736574656320617374726f6e6f6d79", + "value": "900" } ], "psbtOutputs": [ @@ -579,7 +593,34 @@ "masterFingerprint": "f65cd869" } ] + }, + { + "unknownKeyVals": [], + "bip32Derivation": [ + { + "pubkey": "032fc8f23c959ec7311121bb664c54d985d71a1194c81bad1d72a8ec7bcd25ea53", + "path": "0/0/0/5", + "masterFingerprint": "547f4576" + }, + { + "pubkey": "030f976a29b93820b18c49955828292dd348245d9cd56326681c9eaa9a495003dd", + "path": "0/0/0/5", + "masterFingerprint": "d4ad8372" + }, + { + "pubkey": "0340d9f6c19beb27a83021d28ae7c780505983dc2e1ecc79e77dbd7cae10528a2a", + "path": "0/0/0/5", + "masterFingerprint": "405c65bd" + } + ], + "redeemScript": "5221032fc8f23c959ec7311121bb664c54d985d71a1194c81bad1d72a8ec7bcd25ea5321030f976a29b93820b18c49955828292dd348245d9cd56326681c9eaa9a495003dd210340d9f6c19beb27a83021d28ae7c780505983dc2e1ecc79e77dbd7cae10528a2a53ae" + }, + { + "unknownKeyVals": [] + }, + { + "unknownKeyVals": [] } ], - "extractedTransaction": "01000000000107d99efae199fc4d54e5825a8e3368a395e9eb329915cfb5d88dc311507d18483600000000fdfd000047304402201e79545c011e34b1b872b4b057e66262d86881da6a7f853e7e57a9a4d12c6dc102201a538b2175c7b7161c76da18394220f354ae2729fcc1c902b74c59cd79e0153101483045022100dd31a25d0ebea90e67910168ef7c2b383ca26192cd5c8709f02980b7ca90472802203795c65ee0f073b80644d0c8ffa1d428457ae2af3df5b5d8117949781d10c462014c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53aeffffffff1ec9729a1b25373a30f0fe6e0879b31136a54f2f8c98618c46862748a08c5e78010000002322002046d4800a1393330196085399ed4a1700b4c2fd38c52188c3a3a91f721f3c9600ffffffffbb0dfbeba59bba69e3ce07a54346f804c543fa46d828ed539d11231adbaa8b7b0200000000ffffffffa662a5ffebf58bf3e65e53456c67c029cc154a2409740d8cd37fdee7559c5efd0300000000ffffffffd394375cee23b3b9951488c0403529157a85b058edc0351546d9eb4807e8a1d30400000000ffffffff0d2f7f3486edaefc6ab92c21f7caf90085c4de4adac491106fd8a0e4f563dea30500000000ffffffff97441d99a8d66f124ab3c9de26b87bd00aeb1547051c842a88165c1b089ee902060000006d483045022100d2a7abb6c0563c3000e37412a9b97f6352d17e40960456fe830d264f0474f8b6022038d5cdbe88a319de5d7b7db8f57d0a92524beb242729b46a617adb530f2fa0d00123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095acffffffff05840300000000000017a914d909474404c124a3d04c3fbff61faa49cf43c58b87840300000000000017a914054127121d37f32266cd967c485404976a67adf0878403000000000000220020ba48e3f9874463943f90192a45f1ae895b779362a7629af7ad6a9d7a835e3d4f8403000000000000225120b27227f5cadc056afea4b02b4b97b9a0151786234c26ad588dccf134e78931c684030000000000002251204f73b5561399eb397b5ab413e090cc0c48ff703a61afe47cf7d47a23d43b978b00040047304402205f760c27e7598a9e80a2adaf1d925c67d2e6c24aec773e5cce56d234159ab1e502201ce97d5659681ab881e10acc9c8021587f843a15336c3a8b6fb2efc053928b8501483045022100df41fbcbf3c7f77182627bcb7cd17973b8ca58c16b81de98e94c0293dcf33ac202206017171914fdfbc80f933ab3b5aae4e3d36e968757e6c0788ffbeaaebc68e21e0169522102a585f3fab49b5ef95346d932221a221bd55ec191f15533e0f270b3582574f0352102c4f7866cfd5996bc1068a96313ca15e9ccb5e984583a07340dddae7af014605b2102234531bc9119a36a7946e95aeb74915dd087c7b44f517b8eeeb73f89a0ff1a9953ae0400483045022100d3b03fb77553144e14171c7b1b517a3bf33df87370b65e337f0a50844562261e0220585bc0913b56ad968161d343f321d77f5f94ff3cf62545932f1509239a15a38e0147304402206441089c8c71a4926b49a5ab12bfaa86c4b64abbc519b3d217d68fe71bc43bee02203e17d0752c0b411e9477c22c2f4556a62da39e60095c6e0774bf42aa8f491b4d0169522103519e572ab468560d1f8d0f87699d098308e166905f5dcae4390f060faa8f1ce32103a05bc26391221d685e18daaff36a1e95c34f99451253c16cd42650db278a79112102e80a08885c353676b820cdc290e6d81a0ac95a03e8abbf4bb7aeebfb70feb41853ae0440e7dab0d277ce7c41933136b44dcabef400f1d0e622a2255f9867d807bc8e0008cfd30766d36d736c8df7aa32917de59d0832b481c499f0917876134532306d454083b1bb7c6ce5868c8a723c4d350591894809b1335586f60cbfccc6dd4e28b8630a74637b1b242e5a389540db94f23bcbedee9c783830cb2afaff1f2763dbdb7b44207373d723ce0a87f8fdd66843be12dae9d51939f68188d5ad96920bef5f51f496ad20aa88ca194fda43486504b86ac9b71f10fc41de7b1713874839427f74e78c2d5aac41c0bc17ea2bbf6ff46bd5c0c3780be2a63880eb7bb782b39ed86f29b99f4882994e1b178b1b55d3c6aac7b039e3422dfdb9c9d75d4d6fc908e9743e88b651e48d8304404d8e50128b5c61dd449b352a6d6f3d611e163b0794c8c2d057d25401957bb07a70420e336e18f6b255d5b869570c087091c30c1a33f0cac0a40d90d0514c69a4400a1e013f6d57fb8b248b2b19b08b34c1a3cd5ff6de4acdf19dd4ce0e02d42154856dd569f4668f2abaccbb50ce81a9d2f53efdfb627c2cb14cf92c4189a35da74420643151ab03f3a97bb86d3592f12f8d25a8026d89cd47342fc1b49c5e2e63478bad20035c9d632db2ddb8f90cf3ccfc931822bcb1f24562b23ae041abf12e54bca64dac41c1a107a403f7a207e7b1f552d3fd3f55f64ae40e149d0d26f4868ad7faec949eb7637e37cac6e5f22347ab68e876b559117d9597ee7b37fb983c2ab9e51023c97601402ea4aeeef7c10765ed7bdce7ac429b7395e08cf55083df38384781054b0880e244fe8a2d847a8c334431322d0eeba4e34872ef6052e2044fff7fa8763ce0c20b0000000000" + "extractedTransaction": "010000000001077cce12effc2ea564c4227333fd305447e0de7b3ae7a5fcc751effff3ea1377e100000000fc00473044022063f7d77b3e78d916fef10e0e3249730b0b364a07bd4d1de482e7dc3a6910e13402204925ac2db7e1e6a51970f288a12d88d8abfec4fc3b44686664f5a6d707e6b27101473044022068576594f32f0196dce83d0a2fadde3e3670ae4cee22295337c406374a14496602205858f9cbf54285930c2004045440956db1953a67d305ca3db0206ffd7e7d5343014c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53aeffffffffb9c7b288fd6aa0d1415996e2a5dad9a4e070c129e179277f53e32f602f180646010000002322002046d4800a1393330196085399ed4a1700b4c2fd38c52188c3a3a91f721f3c9600ffffffff1f57d9560ae9071600b696533192dc17799164fd3fa12804a7f7eb4201c4d5dd0200000000fffffffffc8fe5ff2a818c7661a4629809df2a1ffd60b6d16549fbf4882b54e7413ff8e60300000000ffffffff998804e6718d94c77eef1e8b3cd787bcc2dbfcbd6c009ab33043e7e500d5b49b0400000000ffffffff02b23e9ffd550fa053f4c43e097b8114e463c8ba52c72b30d31d10cde853aabf0500000000ffffffff200d021345d40b204cc22a07ebad78da17159f34c2c656a2f4a51d68c6ca7754060000006c473044022066ba18beb6d351e087fe1203f4a0e47ddcc035882f9cd30a83e2d92febe9eff90220664396d8ebdcd04bef62a0781c1261279493b2ad88dc79eddc55f11e3ebcdb9d0123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095acffffffff08840300000000000017a914d909474404c124a3d04c3fbff61faa49cf43c58b87840300000000000017a914054127121d37f32266cd967c485404976a67adf0878403000000000000220020ba48e3f9874463943f90192a45f1ae895b779362a7629af7ad6a9d7a835e3d4f8403000000000000225120b27227f5cadc056afea4b02b4b97b9a0151786234c26ad588dccf134e78931c684030000000000002251204f73b5561399eb397b5ab413e090cc0c48ff703a61afe47cf7d47a23d43b978b840300000000000017a9141e490a2a3641ffccc557aecddca67104f42978b387840300000000000017a914954288203f9697e25eaecb48d85b8a8608c385cf878403000000000000116a0f736574656320617374726f6e6f6d79000400483045022100c3dddbc8b20f4aac003165182fb72357486da8a1538d151b06aca94f7894e169022050756f3949e780fd15e3a25baf7b3b3f674422c7ee8aff1d2f77a0f4d7f42ada0147304402204f46d55ab3c78be2dd7b2df1a04aa929478c32445ea948923dc36f13eea30d23022054db1d0f3e7922e1ee1e7c3610b73c0297050c37cc4ac12e8ac63cb71dc314a50169522102a585f3fab49b5ef95346d932221a221bd55ec191f15533e0f270b3582574f0352102c4f7866cfd5996bc1068a96313ca15e9ccb5e984583a07340dddae7af014605b2102234531bc9119a36a7946e95aeb74915dd087c7b44f517b8eeeb73f89a0ff1a9953ae040047304402207017fae20521ac634cfaf259714d370efcd196f83fb8d7c3133207900f27355902201e9b7f217987da96f77b3ba33e868987d13257cc03a05af959e34be2719fe1b501483045022100a9a571f171172962c80bf97099c0f1a809bec183af83dabe65bfc51ff1084548022047376a83e5d8bd5bfb07c5720bf90535d9a0ba5837172235132530387618b9590169522103519e572ab468560d1f8d0f87699d098308e166905f5dcae4390f060faa8f1ce32103a05bc26391221d685e18daaff36a1e95c34f99451253c16cd42650db278a79112102e80a08885c353676b820cdc290e6d81a0ac95a03e8abbf4bb7aeebfb70feb41853ae0440ce28402fd5d3544b9f3a8f21bc122c2147a9b17256458eb5b69b33c0ea5d2531b72108238a7493f2dd264221a87119b5343c16dcc48e941ba507243624f3d3c840be30d2f4e624a99d258f9de83971d249611d1956908b64c8914fe2a347ecd9547b7b67aa6f544e9b5b21d265f7f2b83c67c40c1fc6e22deabbdc320ed1fc608044207373d723ce0a87f8fdd66843be12dae9d51939f68188d5ad96920bef5f51f496ad20aa88ca194fda43486504b86ac9b71f10fc41de7b1713874839427f74e78c2d5aac41c0bc17ea2bbf6ff46bd5c0c3780be2a63880eb7bb782b39ed86f29b99f4882994e1b178b1b55d3c6aac7b039e3422dfdb9c9d75d4d6fc908e9743e88b651e48d83044063fb7b832f6aa0f406554c195a96086b7e14468e4622b8e9976b3a83dca53a7c9152649a6d42d77c91d078eee2044e40c9ded9c90c0ee73f73930e38480f50634048ee7fb32dc07262ed7be7d907734df486ae6e54018d0b109518c7ae344366f72a234bdf28bce46a9fb1ef49e9292c26a4d1ce228936bf2824c38bf866ba371a4420643151ab03f3a97bb86d3592f12f8d25a8026d89cd47342fc1b49c5e2e63478bad20035c9d632db2ddb8f90cf3ccfc931822bcb1f24562b23ae041abf12e54bca64dac41c1a107a403f7a207e7b1f552d3fd3f55f64ae40e149d0d26f4868ad7faec949eb7637e37cac6e5f22347ab68e876b559117d9597ee7b37fb983c2ab9e51023c97601400cfa38061dca7d6281adb9d2211757e54519b82cb27071e516ef86a7b8f8825988376fea2664afbdb2de6f9923f53dbbb7f5afd1f919f96c756e31da4342dec40000000000" } diff --git a/packages/wasm-utxo/test/fixtures/fixed-script/psbt.bitcoin.halfsigned.json b/packages/wasm-utxo/test/fixtures/fixed-script/psbt.bitcoin.halfsigned.json index 8f28aa6..16bfc14 100644 --- a/packages/wasm-utxo/test/fixtures/fixed-script/psbt.bitcoin.halfsigned.json +++ b/packages/wasm-utxo/test/fixtures/fixed-script/psbt.bitcoin.halfsigned.json @@ -4,41 +4,41 @@ "xprv9s21ZrQH143K2eBLSVNk4zhjDzqzqM29aS9cjr4CcoNrKLYwLHtwgTURSk7RPV3cH9zNZQeR1zGw3MEwSjvARSfWEGpxfaBmduhW3TKsH5g", "xprv9s21ZrQH143K39N9shF9hAsTwh1FvQuBk8UVsZVwr4XtpqF7stCu2LH358NLuqkkK6pu1Af7TJHr5FZERQoLLtnC7wkoM9sdFo1HuP7dWuv" ], - "psbtBase64": "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", + "psbtBase64": "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", "psbtBase64Finalized": null, "inputs": [ { - "hash": "d99efae199fc4d54e5825a8e3368a395e9eb329915cfb5d88dc311507d184836", + "hash": "7cce12effc2ea564c4227333fd305447e0de7b3ae7a5fcc751effff3ea1377e1", "index": 0, "sequence": 4294967295 }, { - "hash": "1ec9729a1b25373a30f0fe6e0879b31136a54f2f8c98618c46862748a08c5e78", + "hash": "b9c7b288fd6aa0d1415996e2a5dad9a4e070c129e179277f53e32f602f180646", "index": 1, "sequence": 4294967295 }, { - "hash": "bb0dfbeba59bba69e3ce07a54346f804c543fa46d828ed539d11231adbaa8b7b", + "hash": "1f57d9560ae9071600b696533192dc17799164fd3fa12804a7f7eb4201c4d5dd", "index": 2, "sequence": 4294967295 }, { - "hash": "a662a5ffebf58bf3e65e53456c67c029cc154a2409740d8cd37fdee7559c5efd", + "hash": "fc8fe5ff2a818c7661a4629809df2a1ffd60b6d16549fbf4882b54e7413ff8e6", "index": 3, "sequence": 4294967295 }, { - "hash": "d394375cee23b3b9951488c0403529157a85b058edc0351546d9eb4807e8a1d3", + "hash": "998804e6718d94c77eef1e8b3cd787bcc2dbfcbd6c009ab33043e7e500d5b49b", "index": 4, "sequence": 4294967295 }, { - "hash": "0d2f7f3486edaefc6ab92c21f7caf90085c4de4adac491106fd8a0e4f563dea3", + "hash": "02b23e9ffd550fa053f4c43e097b8114e463c8ba52c72b30d31d10cde853aabf", "index": 5, "sequence": 4294967295 }, { - "hash": "97441d99a8d66f124ab3c9de26b87bd00aeb1547051c842a88165c1b089ee902", + "hash": "200d021345d40b204cc22a07ebad78da17159f34c2c656a2f4a51d68c6ca7754", "index": 6, "sequence": 4294967295 } @@ -47,7 +47,7 @@ { "type": "p2sh", "unknownKeyVals": [], - "nonWitnessUtxo": "01000000010101010101010101010101010101010101010101010101010101010101010101000000006b4830450221008d7a270e793fd336fca10b66129c64c00815dd9d3c4546b12d699ab33520073002207d6c5dd46f5c9c65c08fd295e9b4e7db453779928c765128039634b08ed467a1012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff01e80300000000000017a914567cd7b44f9f3a07c3138f37bf984b60fbbaf2438700000000", + "nonWitnessUtxo": "01000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100f833939ef756230796e897ddff901734a5af239b14810628164d7b1d7e69c7fd0220426d3da429b86c7a15ca86bd6d2e16e060fc24bcc4278e96e6a743052bf0ed7c012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff01d00700000000000017a914567cd7b44f9f3a07c3138f37bf984b60fbbaf2438700000000", "sighashType": 1, "bip32Derivation": [ { @@ -70,7 +70,7 @@ "partialSig": [ { "pubkey": "03f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f", - "signature": "304402201e79545c011e34b1b872b4b057e66262d86881da6a7f853e7e57a9a4d12c6dc102201a538b2175c7b7161c76da18394220f354ae2729fcc1c902b74c59cd79e0153101" + "signature": "3044022063f7d77b3e78d916fef10e0e3249730b0b364a07bd4d1de482e7dc3a6910e13402204925ac2db7e1e6a51970f288a12d88d8abfec4fc3b44686664f5a6d707e6b27101" } ] }, @@ -79,7 +79,7 @@ "unknownKeyVals": [], "witnessUtxo": { "script": "a9140e26b25d0ceae6f9cff3edaccaa0d1a70da7600f87", - "value": "1000" + "value": "2000" }, "sighashType": 1, "bip32Derivation": [ @@ -104,7 +104,7 @@ "partialSig": [ { "pubkey": "02a585f3fab49b5ef95346d932221a221bd55ec191f15533e0f270b3582574f035", - "signature": "304402205f760c27e7598a9e80a2adaf1d925c67d2e6c24aec773e5cce56d234159ab1e502201ce97d5659681ab881e10acc9c8021587f843a15336c3a8b6fb2efc053928b8501" + "signature": "3045022100c3dddbc8b20f4aac003165182fb72357486da8a1538d151b06aca94f7894e169022050756f3949e780fd15e3a25baf7b3b3f674422c7ee8aff1d2f77a0f4d7f42ada01" } ] }, @@ -113,7 +113,7 @@ "unknownKeyVals": [], "witnessUtxo": { "script": "0020db0427f1822b4777670e6673c28af02f6da1d5afe71a71f5c9064470b229fafd", - "value": "1000" + "value": "2000" }, "sighashType": 1, "bip32Derivation": [ @@ -137,7 +137,7 @@ "partialSig": [ { "pubkey": "03519e572ab468560d1f8d0f87699d098308e166905f5dcae4390f060faa8f1ce3", - "signature": "3045022100d3b03fb77553144e14171c7b1b517a3bf33df87370b65e337f0a50844562261e0220585bc0913b56ad968161d343f321d77f5f94ff3cf62545932f1509239a15a38e01" + "signature": "304402207017fae20521ac634cfaf259714d370efcd196f83fb8d7c3133207900f27355902201e9b7f217987da96f77b3ba33e868987d13257cc03a05af959e34be2719fe1b501" } ] }, @@ -146,7 +146,7 @@ "unknownKeyVals": [], "witnessUtxo": { "script": "5120394b94d061d7b778fed8a204ce05ed0b44954ec1622f934f84114e1173f33027", - "value": "1000" + "value": "2000" }, "sighashType": 0, "tapLeafScript": [ @@ -177,7 +177,7 @@ "tapScriptSig": [ { "pubkey": "7373d723ce0a87f8fdd66843be12dae9d51939f68188d5ad96920bef5f51f496", - "signature": "83b1bb7c6ce5868c8a723c4d350591894809b1335586f60cbfccc6dd4e28b8630a74637b1b242e5a389540db94f23bcbedee9c783830cb2afaff1f2763dbdb7b", + "signature": "be30d2f4e624a99d258f9de83971d249611d1956908b64c8914fe2a347ecd9547b7b67aa6f544e9b5b21d265f7f2b83c67c40c1fc6e22deabbdc320ed1fc6080", "leafHash": "83d7f98e9ef0f7336a06f4a0115183a9f996cbac1228e9aa7638f447f0249f30" } ] @@ -187,7 +187,7 @@ "unknownKeyVals": [], "witnessUtxo": { "script": "512029bbfaf4385b10dc2bbe7ab4d50e89cebe8f507968727b19689e2638083cc55b", - "value": "1000" + "value": "2000" }, "sighashType": 0, "tapLeafScript": [ @@ -218,7 +218,7 @@ "tapScriptSig": [ { "pubkey": "643151ab03f3a97bb86d3592f12f8d25a8026d89cd47342fc1b49c5e2e63478b", - "signature": "0a1e013f6d57fb8b248b2b19b08b34c1a3cd5ff6de4acdf19dd4ce0e02d42154856dd569f4668f2abaccbb50ce81a9d2f53efdfb627c2cb14cf92c4189a35da7", + "signature": "48ee7fb32dc07262ed7be7d907734df486ae6e54018d0b109518c7ae344366f72a234bdf28bce46a9fb1ef49e9292c26a4d1ce228936bf2824c38bf866ba371a", "leafHash": "429069c8320ff5f1c8ac2a0b1047ff1450b8c0d325e1d12f1c52684d91a3b9fb" } ] @@ -232,20 +232,20 @@ }, { "key": "fc05424954474f02021d978a17486ff9e47c82990269e531fc63981419d4ce73ee8bd2c99661c5395315c5815026f6a54b10194fc6980f1866a02d9ec128533c7997cdb4289bf3ef16", - "value": "03a4aaf46f3a0bc39a73855fa875b2f2f04bdb06235afbaedf857b593dddc63cb402cdb7f1a93ec526282198d834423371757e8f43932d03b9f43c3f7378300ae508" + "value": "02c5e3e6b77561cf40b98223232d555e5036e7cc6dff331b2ac56dbe88ac4596dd034e1a2caab3b4564c9edbd5cd9c3c9d9329b2aa0a1c10b95085429a4a5b5ce601" }, { "key": "fc05424954474f02020fdea69e40a3adef3cdc7fa6f3af02f4c9d9e3254503c96a6a2b4aa66e77817115c5815026f6a54b10194fc6980f1866a02d9ec128533c7997cdb4289bf3ef16", - "value": "02826949740dff45d408b1f19d94c720f53411e02c525b28ab3c593b6b530fe0370374b8a0ffcaaaee6b772dac5f7c23ef33670b32ec77c6d41efb3c36df2165a094" + "value": "02b4881cc04cf3173c6e8b15d00628725a2c13e7f4be2c1a282267a5ad99d75adf032439eda8b735b1c76cbcce28e6e38ff0296bf8fc49697e4139e69b618b91c317" }, { "key": "fc05424954474f03021d978a17486ff9e47c82990269e531fc63981419d4ce73ee8bd2c99661c5395315c5815026f6a54b10194fc6980f1866a02d9ec128533c7997cdb4289bf3ef16", - "value": "1cd8a0c0598b0d88f889fdf9a3140f8f088e2187803a2faaee3f13c0163eb76c" + "value": "f1a4a1d7baece98c0d2c11aa5e31728b6456062824e961a59fcbc3831dd181e5" } ], "witnessUtxo": { "script": "512015c5815026f6a54b10194fc6980f1866a02d9ec128533c7997cdb4289bf3ef16", - "value": "1000" + "value": "2000" }, "sighashType": 0, "tapInternalKey": "eb5ad29a85aed24de2880e774caaf624f9cb1be09c67ed4aefbb9b7bc12ddf1a", @@ -276,19 +276,19 @@ { "participantPubKey": "021d978a17486ff9e47c82990269e531fc63981419d4ce73ee8bd2c99661c53953", "tapOutputKey": "15c5815026f6a54b10194fc6980f1866a02d9ec128533c7997cdb4289bf3ef16", - "pubNonce": "03a4aaf46f3a0bc39a73855fa875b2f2f04bdb06235afbaedf857b593dddc63cb402cdb7f1a93ec526282198d834423371757e8f43932d03b9f43c3f7378300ae508" + "pubNonce": "02c5e3e6b77561cf40b98223232d555e5036e7cc6dff331b2ac56dbe88ac4596dd034e1a2caab3b4564c9edbd5cd9c3c9d9329b2aa0a1c10b95085429a4a5b5ce601" }, { "participantPubKey": "020fdea69e40a3adef3cdc7fa6f3af02f4c9d9e3254503c96a6a2b4aa66e778171", "tapOutputKey": "15c5815026f6a54b10194fc6980f1866a02d9ec128533c7997cdb4289bf3ef16", - "pubNonce": "02826949740dff45d408b1f19d94c720f53411e02c525b28ab3c593b6b530fe0370374b8a0ffcaaaee6b772dac5f7c23ef33670b32ec77c6d41efb3c36df2165a094" + "pubNonce": "02b4881cc04cf3173c6e8b15d00628725a2c13e7f4be2c1a282267a5ad99d75adf032439eda8b735b1c76cbcce28e6e38ff0296bf8fc49697e4139e69b618b91c317" } ], "musig2PartialSigs": [ { "participantPubKey": "021d978a17486ff9e47c82990269e531fc63981419d4ce73ee8bd2c99661c53953", "tapOutputKey": "15c5815026f6a54b10194fc6980f1866a02d9ec128533c7997cdb4289bf3ef16", - "partialSig": "1cd8a0c0598b0d88f889fdf9a3140f8f088e2187803a2faaee3f13c0163eb76c" + "partialSig": "f1a4a1d7baece98c0d2c11aa5e31728b6456062824e961a59fcbc3831dd181e5" } ] }, @@ -296,12 +296,12 @@ "type": "p2shP2pk", "unknownKeyVals": [], "redeemScript": "210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac", - "nonWitnessUtxo": "01000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402202a91bae6d5c543ab51ccd0409f54469b539dd2e569f90949b8be637eabd3902802206d38f3d87b598275bef6d910e4614e4452573320ca3ddea150e4901aa3781f7c012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff07e8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace80300000000000017a91420b37094d82a513451ff0ccd9db23aba05bc5ef38700000000", + "nonWitnessUtxo": "01000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100a95370cc89d7eba328fb60b05bed7e715dbe7e1c1dfa49cfc5698599d6b150750220145fc3cdb201a331c00d154e7f369057ef8098055dc3d4aa14f15f021d36d1ff012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff07d0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd00700000000000017a91420b37094d82a513451ff0ccd9db23aba05bc5ef38700000000", "sighashType": 1, "partialSig": [ { "pubkey": "0336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095", - "signature": "3045022100d2a7abb6c0563c3000e37412a9b97f6352d17e40960456fe830d264f0474f8b6022038d5cdbe88a319de5d7b7db8f57d0a92524beb242729b46a617adb530f2fa0d001" + "signature": "3044022066ba18beb6d351e087fe1203f4a0e47ddcc035882f9cd30a83e2d92febe9eff90220664396d8ebdcd04bef62a0781c1261279493b2ad88dc79eddc55f11e3ebcdb9d01" } ] } @@ -332,6 +332,20 @@ "script": "51204f73b5561399eb397b5ab413e090cc0c48ff703a61afe47cf7d47a23d43b978b", "value": "900", "address": "bc1pfaem24snn84nj766ksf7pyxvp3y07up6vxh7gl8h63az84pmj79sehcc5d" + }, + { + "script": "a9141e490a2a3641ffccc557aecddca67104f42978b387", + "value": "900", + "address": "34T9hBmUH9m7aCiJzk3BCPuLaGdGKRmWdL" + }, + { + "script": "a914954288203f9697e25eaecb48d85b8a8608c385cf87", + "value": "900", + "address": "3FJEJqGMWCA8XUnK1jypEy7bu74YMCT8eE" + }, + { + "script": "6a0f736574656320617374726f6e6f6d79", + "value": "900" } ], "psbtOutputs": [ @@ -495,6 +509,33 @@ "masterFingerprint": "f65cd869" } ] + }, + { + "unknownKeyVals": [], + "bip32Derivation": [ + { + "pubkey": "032fc8f23c959ec7311121bb664c54d985d71a1194c81bad1d72a8ec7bcd25ea53", + "path": "0/0/0/5", + "masterFingerprint": "547f4576" + }, + { + "pubkey": "030f976a29b93820b18c49955828292dd348245d9cd56326681c9eaa9a495003dd", + "path": "0/0/0/5", + "masterFingerprint": "d4ad8372" + }, + { + "pubkey": "0340d9f6c19beb27a83021d28ae7c780505983dc2e1ecc79e77dbd7cae10528a2a", + "path": "0/0/0/5", + "masterFingerprint": "405c65bd" + } + ], + "redeemScript": "5221032fc8f23c959ec7311121bb664c54d985d71a1194c81bad1d72a8ec7bcd25ea5321030f976a29b93820b18c49955828292dd348245d9cd56326681c9eaa9a495003dd210340d9f6c19beb27a83021d28ae7c780505983dc2e1ecc79e77dbd7cae10528a2a53ae" + }, + { + "unknownKeyVals": [] + }, + { + "unknownKeyVals": [] } ], "extractedTransaction": null diff --git a/packages/wasm-utxo/test/fixtures/fixed-script/psbt.bitcoin.unsigned.json b/packages/wasm-utxo/test/fixtures/fixed-script/psbt.bitcoin.unsigned.json index f936560..e451d1c 100644 --- a/packages/wasm-utxo/test/fixtures/fixed-script/psbt.bitcoin.unsigned.json +++ b/packages/wasm-utxo/test/fixtures/fixed-script/psbt.bitcoin.unsigned.json @@ -4,41 +4,41 @@ "xprv9s21ZrQH143K2eBLSVNk4zhjDzqzqM29aS9cjr4CcoNrKLYwLHtwgTURSk7RPV3cH9zNZQeR1zGw3MEwSjvARSfWEGpxfaBmduhW3TKsH5g", "xprv9s21ZrQH143K39N9shF9hAsTwh1FvQuBk8UVsZVwr4XtpqF7stCu2LH358NLuqkkK6pu1Af7TJHr5FZERQoLLtnC7wkoM9sdFo1HuP7dWuv" ], - "psbtBase64": "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", + "psbtBase64": "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", "psbtBase64Finalized": null, "inputs": [ { - "hash": "d99efae199fc4d54e5825a8e3368a395e9eb329915cfb5d88dc311507d184836", + "hash": "7cce12effc2ea564c4227333fd305447e0de7b3ae7a5fcc751effff3ea1377e1", "index": 0, "sequence": 4294967295 }, { - "hash": "1ec9729a1b25373a30f0fe6e0879b31136a54f2f8c98618c46862748a08c5e78", + "hash": "b9c7b288fd6aa0d1415996e2a5dad9a4e070c129e179277f53e32f602f180646", "index": 1, "sequence": 4294967295 }, { - "hash": "bb0dfbeba59bba69e3ce07a54346f804c543fa46d828ed539d11231adbaa8b7b", + "hash": "1f57d9560ae9071600b696533192dc17799164fd3fa12804a7f7eb4201c4d5dd", "index": 2, "sequence": 4294967295 }, { - "hash": "a662a5ffebf58bf3e65e53456c67c029cc154a2409740d8cd37fdee7559c5efd", + "hash": "fc8fe5ff2a818c7661a4629809df2a1ffd60b6d16549fbf4882b54e7413ff8e6", "index": 3, "sequence": 4294967295 }, { - "hash": "d394375cee23b3b9951488c0403529157a85b058edc0351546d9eb4807e8a1d3", + "hash": "998804e6718d94c77eef1e8b3cd787bcc2dbfcbd6c009ab33043e7e500d5b49b", "index": 4, "sequence": 4294967295 }, { - "hash": "0d2f7f3486edaefc6ab92c21f7caf90085c4de4adac491106fd8a0e4f563dea3", + "hash": "02b23e9ffd550fa053f4c43e097b8114e463c8ba52c72b30d31d10cde853aabf", "index": 5, "sequence": 4294967295 }, { - "hash": "97441d99a8d66f124ab3c9de26b87bd00aeb1547051c842a88165c1b089ee902", + "hash": "200d021345d40b204cc22a07ebad78da17159f34c2c656a2f4a51d68c6ca7754", "index": 6, "sequence": 4294967295 } @@ -47,7 +47,7 @@ { "type": "p2sh", "unknownKeyVals": [], - "nonWitnessUtxo": "01000000010101010101010101010101010101010101010101010101010101010101010101000000006b4830450221008d7a270e793fd336fca10b66129c64c00815dd9d3c4546b12d699ab33520073002207d6c5dd46f5c9c65c08fd295e9b4e7db453779928c765128039634b08ed467a1012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff01e80300000000000017a914567cd7b44f9f3a07c3138f37bf984b60fbbaf2438700000000", + "nonWitnessUtxo": "01000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100f833939ef756230796e897ddff901734a5af239b14810628164d7b1d7e69c7fd0220426d3da429b86c7a15ca86bd6d2e16e060fc24bcc4278e96e6a743052bf0ed7c012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff01d00700000000000017a914567cd7b44f9f3a07c3138f37bf984b60fbbaf2438700000000", "sighashType": 1, "bip32Derivation": [ { @@ -73,7 +73,7 @@ "unknownKeyVals": [], "witnessUtxo": { "script": "a9140e26b25d0ceae6f9cff3edaccaa0d1a70da7600f87", - "value": "1000" + "value": "2000" }, "sighashType": 1, "bip32Derivation": [ @@ -101,7 +101,7 @@ "unknownKeyVals": [], "witnessUtxo": { "script": "0020db0427f1822b4777670e6673c28af02f6da1d5afe71a71f5c9064470b229fafd", - "value": "1000" + "value": "2000" }, "sighashType": 1, "bip32Derivation": [ @@ -128,7 +128,7 @@ "unknownKeyVals": [], "witnessUtxo": { "script": "5120394b94d061d7b778fed8a204ce05ed0b44954ec1622f934f84114e1173f33027", - "value": "1000" + "value": "2000" }, "sighashType": 0, "tapLeafScript": [ @@ -162,7 +162,7 @@ "unknownKeyVals": [], "witnessUtxo": { "script": "512029bbfaf4385b10dc2bbe7ab4d50e89cebe8f507968727b19689e2638083cc55b", - "value": "1000" + "value": "2000" }, "sighashType": 0, "tapLeafScript": [ @@ -201,7 +201,7 @@ ], "witnessUtxo": { "script": "512015c5815026f6a54b10194fc6980f1866a02d9ec128533c7997cdb4289bf3ef16", - "value": "1000" + "value": "2000" }, "sighashType": 0, "tapInternalKey": "eb5ad29a85aed24de2880e774caaf624f9cb1be09c67ed4aefbb9b7bc12ddf1a", @@ -233,7 +233,7 @@ "type": "p2shP2pk", "unknownKeyVals": [], "redeemScript": "210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac", - "nonWitnessUtxo": "01000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402202a91bae6d5c543ab51ccd0409f54469b539dd2e569f90949b8be637eabd3902802206d38f3d87b598275bef6d910e4614e4452573320ca3ddea150e4901aa3781f7c012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff07e8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace80300000000000017a91420b37094d82a513451ff0ccd9db23aba05bc5ef38700000000", + "nonWitnessUtxo": "01000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100a95370cc89d7eba328fb60b05bed7e715dbe7e1c1dfa49cfc5698599d6b150750220145fc3cdb201a331c00d154e7f369057ef8098055dc3d4aa14f15f021d36d1ff012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff07d0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd00700000000000017a91420b37094d82a513451ff0ccd9db23aba05bc5ef38700000000", "sighashType": 1 } ], @@ -263,6 +263,20 @@ "script": "51204f73b5561399eb397b5ab413e090cc0c48ff703a61afe47cf7d47a23d43b978b", "value": "900", "address": "bc1pfaem24snn84nj766ksf7pyxvp3y07up6vxh7gl8h63az84pmj79sehcc5d" + }, + { + "script": "a9141e490a2a3641ffccc557aecddca67104f42978b387", + "value": "900", + "address": "34T9hBmUH9m7aCiJzk3BCPuLaGdGKRmWdL" + }, + { + "script": "a914954288203f9697e25eaecb48d85b8a8608c385cf87", + "value": "900", + "address": "3FJEJqGMWCA8XUnK1jypEy7bu74YMCT8eE" + }, + { + "script": "6a0f736574656320617374726f6e6f6d79", + "value": "900" } ], "psbtOutputs": [ @@ -426,6 +440,33 @@ "masterFingerprint": "f65cd869" } ] + }, + { + "unknownKeyVals": [], + "bip32Derivation": [ + { + "pubkey": "032fc8f23c959ec7311121bb664c54d985d71a1194c81bad1d72a8ec7bcd25ea53", + "path": "0/0/0/5", + "masterFingerprint": "547f4576" + }, + { + "pubkey": "030f976a29b93820b18c49955828292dd348245d9cd56326681c9eaa9a495003dd", + "path": "0/0/0/5", + "masterFingerprint": "d4ad8372" + }, + { + "pubkey": "0340d9f6c19beb27a83021d28ae7c780505983dc2e1ecc79e77dbd7cae10528a2a", + "path": "0/0/0/5", + "masterFingerprint": "405c65bd" + } + ], + "redeemScript": "5221032fc8f23c959ec7311121bb664c54d985d71a1194c81bad1d72a8ec7bcd25ea5321030f976a29b93820b18c49955828292dd348245d9cd56326681c9eaa9a495003dd210340d9f6c19beb27a83021d28ae7c780505983dc2e1ecc79e77dbd7cae10528a2a53ae" + }, + { + "unknownKeyVals": [] + }, + { + "unknownKeyVals": [] } ], "extractedTransaction": null diff --git a/packages/wasm-utxo/test/fixtures/fixed-script/psbt.bitcoincash.fullsigned.json b/packages/wasm-utxo/test/fixtures/fixed-script/psbt.bitcoincash.fullsigned.json index ac948ab..a7ec297 100644 --- a/packages/wasm-utxo/test/fixtures/fixed-script/psbt.bitcoincash.fullsigned.json +++ b/packages/wasm-utxo/test/fixtures/fixed-script/psbt.bitcoincash.fullsigned.json @@ -4,16 +4,16 @@ "xprv9s21ZrQH143K2eBLSVNk4zhjDzqzqM29aS9cjr4CcoNrKLYwLHtwgTURSk7RPV3cH9zNZQeR1zGw3MEwSjvARSfWEGpxfaBmduhW3TKsH5g", "xprv9s21ZrQH143K39N9shF9hAsTwh1FvQuBk8UVsZVwr4XtpqF7stCu2LH358NLuqkkK6pu1Af7TJHr5FZERQoLLtnC7wkoM9sdFo1HuP7dWuv" ], - "psbtBase64": "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", - "psbtBase64Finalized": "cHNidP8BAHwCAAAAAlx5eyWbgnIrhOwGKs52BsAJLUxtcR60t3VnvhO0cMavAAAAAAD/////f7uvM8nANwD38dz5OjQDmJdlZkbCQouPqoi39X0dPZ8BAAAAAP////8BhAMAAAAAAAAXqRTZCUdEBMEko9BMP7/2H6pJz0PFi4cAAAAATwEEiLIeAAAAAAAAAAAAOpIuKfDI6w2ypgSEy9y2MfaxB8nKrj/9zz59LsH2vNADEhSHFfNh2raFpmnUJDHl1tP5c0BNq5yf0blQsnmtdjQEzBiuCE8BBIiyHgAAAAAAAAAAAG0dZW093ZHBlMBFZaNgNwKiEBbO0UomXziYLWJ15ntkA9O6wjE6fGshy7EbFLDRA0H5IsCkA6i9jIfw3IIPNa9uBPZc2GlPAQSIsh4AAAAAAAAAAADLBP1jqzTZD+ZGa4gOKgLM+KhjN0MSmRr4kRsaqrRDNAM27yKP/puO//ugUsMtM0Zg3R+DZs+P5Erlqmcra2KQlQTy7wOJAAEAvQIAAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAAAAakcwRAIgHqWF/NB4uNG9Cdr663PVIIerF2/RZ//WCD58UnE55r4CIBonxwq68xAfzVMswOmRbYP+EmLi2xJYvm2WYaYWqmWDASEDvQw0sjc+OHV1zdsQPsA5FsMQRPJQjiYf41l6JoDsvR//////AegDAAAAAAAAF6kUVnzXtE+fOgfDE483v5hLYPu68kOHAAAAAAEH/f4AAEgwRQIhAIdjH1S+qXum+xNa/A5qpQAPQF+Mf0B1+0RiT8sQARDxAiA/PCamMu7xMbMsI1U36NCPAESy7Pz0dju87kCp7gThDEFIMEUCIQDMd8sdfMIe+G7YRSF4GmNZVJul5tc25GtI44GB4E4R7wIgRIA+PNMfb31715EeqQe9CGFZjoJL3L6147AxFKr7LHRBTGlSIQP29AdkvV1j8gCid4iDrPdelvFQlcmYJjwIcnDQyX5+fyEDX/t6vHAVngRp9LmJptXheFopBBaf8FCy9Gj+XT1du/IhA+FSTX9vxXqz6su2WbeHEGeApHXR20g5UsIxC36aOJdbU64AAQDfAgAAAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAABqRzBEAiAUtzwIwBg3cJhto0qXV+rthn5i0RgYimSc4RNW2n8QwQIgLZHlpgzyLcJzb0+lIzOidvYO1tajMvtuj/yU3t27pEQBIQO9DDSyNz44dXXN2xA+wDkWwxBE8lCOJh/jWXomgOy9H/////8C6AMAAAAAAAAZdqkUiDrY0a/9+Kc8va9yN7XFq57CwyaIrOgDAAAAAAAAF6kUILNwlNgqUTRR/wzNnbI6ugW8XvOHAAAAAAEHbUgwRQIhAIZOLrbzL6tfgOazIVSdCy0qM13mVb58c0vC+JvB8QhaAiB7dI2zzwupzUzlZMgdog+pw+AfeXbNwFo3BABM5g6SEkEjIQM27yKP/puO//ugUsMtM0Zg3R+DZs+P5Erlqmcra2KQlawAAQBpUiECzE0PpBHKwkRIb46ywI4DX/dBD0YKNZyn+IEJkb07QgkhAtcv0NDZApNDStX8oWDyeOA8YUSXqk5CXPRU4sEzD5arIQNE2IQTbfVQIChl/7xiGMf5yI/mzjnJRXmBkLrbOKdS8VOuIgICzE0PpBHKwkRIb46ywI4DX/dBD0YKNZyn+IEJkb07QgkU8u8DiQAAAAAAAAAAAAAAAAAAAAAiAgLXL9DQ2QKTQ0rV/KFg8njgPGFEl6pOQlz0VOLBMw+WqxTMGK4IAAAAAAAAAAAAAAAAAAAAACICA0TYhBNt9VAgKGX/vGIYx/nIj+bOOclFeYGQuts4p1LxFPZc2GkAAAAAAAAAAAAAAAAAAAAAAA==", + "psbtBase64": "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", + "psbtBase64Finalized": "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", "inputs": [ { - "hash": "5c797b259b82722b84ec062ace7606c0092d4c6d711eb4b77567be13b470c6af", + "hash": "d5df75305768ede101a3153cb6af28cc61cdca81651bdfa36aa7c4404349e5ed", "index": 0, "sequence": 4294967295 }, { - "hash": "7fbbaf33c9c03700f7f1dcf93a34039897656646c2428b8faa88b7f57d1d3d9f", + "hash": "016c265c7f7f066aac9b307256e68e4db09015691a9242e51cee607d001fa7f3", "index": 1, "sequence": 4294967295 } @@ -22,7 +22,7 @@ { "type": "p2sh", "unknownKeyVals": [], - "nonWitnessUtxo": "02000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402201ea585fcd078b8d1bd09dafaeb73d52087ab176fd167ffd6083e7c527139e6be02201a27c70abaf3101fcd532cc0e9916d83fe1262e2db1258be6d9661a616aa6583012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff01e80300000000000017a914567cd7b44f9f3a07c3138f37bf984b60fbbaf2438700000000", + "nonWitnessUtxo": "02000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100f518bbcb85c8168523550b42096750a91e8ed0a2f93fbba45c7492a2247dc72602207ad562b158ce4d79d3c2eb7ae0a573f9a8413d95c3ff1611c297f7f1ce82a19f012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff01d00700000000000017a914567cd7b44f9f3a07c3138f37bf984b60fbbaf2438700000000", "sighashType": 65, "bip32Derivation": [ { @@ -45,11 +45,11 @@ "partialSig": [ { "pubkey": "03f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f", - "signature": "304502210087631f54bea97ba6fb135afc0e6aa5000f405f8c7f4075fb44624fcb100110f102203f3c26a632eef131b32c235537e8d08f0044b2ecfcf4763bbcee40a9ee04e10c41" + "signature": "3044022046713fe71727277b2721a1e9945c584e06fa364e2d125f955b8ee4ace1a0375e0220205e5658b790f2ab08dcf7cf3f67730afd98dd0a82ce30612d49110430917e2441" }, { "pubkey": "03e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b", - "signature": "3045022100cc77cb1d7cc21ef86ed84521781a6359549ba5e6d736e46b48e38181e04e11ef022044803e3cd31f6f7d7bd7911ea907bd0861598e824bdcbeb5e3b03114aafb2c7441" + "signature": "304402207c7c14c1ee469e37e8ef78cabe09cb91423757c27579fa40f4bab8447b3673ce02203f6f79d12e130e7a30179b558cc92168fa1317896d4fed57409ca13aea552bee41" } ] }, @@ -57,12 +57,12 @@ "type": "p2shP2pk", "unknownKeyVals": [], "redeemScript": "210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac", - "nonWitnessUtxo": "02000000010101010101010101010101010101010101010101010101010101010101010101000000006a473044022014b73c08c0183770986da34a9757eaed867e62d118188a649ce11356da7f10c102202d91e5a60cf22dc2736f4fa52333a276f60ed6d6a332fb6e8ffc94deddbba444012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff02e8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace80300000000000017a91420b37094d82a513451ff0ccd9db23aba05bc5ef38700000000", + "nonWitnessUtxo": "02000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100875189c32948bc00d981ba404e7e8ccd0f6cc7fcb4b2d9eaf11eca44ec6ead5902201941d97cf5fc81d6a2beabbcdb354f71849c02a4d4de1501e3304641eea30b47012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff02d0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd00700000000000017a91420b37094d82a513451ff0ccd9db23aba05bc5ef38700000000", "sighashType": 65, "partialSig": [ { "pubkey": "0336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095", - "signature": "3045022100864e2eb6f32fab5f80e6b321549d0b2d2a335de655be7c734bc2f89bc1f1085a02207b748db3cf0ba9cd4ce564c81da20fa9c3e01f7976cdc05a3704004ce60e921241" + "signature": "304402201e125f8f91514f8a9d7a20142b5603e997bac1f38aeb4d92af4bc070c6ed114e022020af42c1bdb349fc48e722ca0d5ec36f1e2debafe722428ef5eb693aa8c0871741" } ] } @@ -70,13 +70,13 @@ "psbtInputsFinalized": [ { "type": "p2sh", - "finalScriptSig": "0048304502210087631f54bea97ba6fb135afc0e6aa5000f405f8c7f4075fb44624fcb100110f102203f3c26a632eef131b32c235537e8d08f0044b2ecfcf4763bbcee40a9ee04e10c41483045022100cc77cb1d7cc21ef86ed84521781a6359549ba5e6d736e46b48e38181e04e11ef022044803e3cd31f6f7d7bd7911ea907bd0861598e824bdcbeb5e3b03114aafb2c74414c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53ae", - "nonWitnessUtxo": "02000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402201ea585fcd078b8d1bd09dafaeb73d52087ab176fd167ffd6083e7c527139e6be02201a27c70abaf3101fcd532cc0e9916d83fe1262e2db1258be6d9661a616aa6583012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff01e80300000000000017a914567cd7b44f9f3a07c3138f37bf984b60fbbaf2438700000000" + "finalScriptSig": "00473044022046713fe71727277b2721a1e9945c584e06fa364e2d125f955b8ee4ace1a0375e0220205e5658b790f2ab08dcf7cf3f67730afd98dd0a82ce30612d49110430917e244147304402207c7c14c1ee469e37e8ef78cabe09cb91423757c27579fa40f4bab8447b3673ce02203f6f79d12e130e7a30179b558cc92168fa1317896d4fed57409ca13aea552bee414c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53ae", + "nonWitnessUtxo": "02000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100f518bbcb85c8168523550b42096750a91e8ed0a2f93fbba45c7492a2247dc72602207ad562b158ce4d79d3c2eb7ae0a573f9a8413d95c3ff1611c297f7f1ce82a19f012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff01d00700000000000017a914567cd7b44f9f3a07c3138f37bf984b60fbbaf2438700000000" }, { "type": "p2shP2pk", - "finalScriptSig": "483045022100864e2eb6f32fab5f80e6b321549d0b2d2a335de655be7c734bc2f89bc1f1085a02207b748db3cf0ba9cd4ce564c81da20fa9c3e01f7976cdc05a3704004ce60e92124123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac", - "nonWitnessUtxo": "02000000010101010101010101010101010101010101010101010101010101010101010101000000006a473044022014b73c08c0183770986da34a9757eaed867e62d118188a649ce11356da7f10c102202d91e5a60cf22dc2736f4fa52333a276f60ed6d6a332fb6e8ffc94deddbba444012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff02e8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace80300000000000017a91420b37094d82a513451ff0ccd9db23aba05bc5ef38700000000" + "finalScriptSig": "47304402201e125f8f91514f8a9d7a20142b5603e997bac1f38aeb4d92af4bc070c6ed114e022020af42c1bdb349fc48e722ca0d5ec36f1e2debafe722428ef5eb693aa8c087174123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac", + "nonWitnessUtxo": "02000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100875189c32948bc00d981ba404e7e8ccd0f6cc7fcb4b2d9eaf11eca44ec6ead5902201941d97cf5fc81d6a2beabbcdb354f71849c02a4d4de1501e3304641eea30b47012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff02d0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd00700000000000017a91420b37094d82a513451ff0ccd9db23aba05bc5ef38700000000" } ], "outputs": [ @@ -84,6 +84,20 @@ "script": "a914d909474404c124a3d04c3fbff61faa49cf43c58b87", "value": "900", "address": "3MUbfqvBeD7g1R3b9g8ZQxDwjR7SjQWciv" + }, + { + "script": "a9144efd761e9be61caa421c8aac4a902ad6f2a54bcf87", + "value": "900", + "address": "38tgGK9PBA4aV6wWA7yf3D9xjAdNNKpu3D" + }, + { + "script": "a914d24d3816be8a250cbdde7eaa674f80170cda944e87", + "value": "900", + "address": "3LrzL73h2RSmuGnSF5YsvuVZ4J8nr5sUwu" + }, + { + "script": "6a0f736574656320617374726f6e6f6d79", + "value": "900" } ], "psbtOutputs": [ @@ -107,7 +121,34 @@ } ], "redeemScript": "522102cc4d0fa411cac244486f8eb2c08e035ff7410f460a359ca7f8810991bd3b42092102d72fd0d0d90293434ad5fca160f278e03c614497aa4e425cf454e2c1330f96ab210344d884136df550202865ffbc6218c7f9c88fe6ce39c945798190badb38a752f153ae" + }, + { + "unknownKeyVals": [], + "bip32Derivation": [ + { + "pubkey": "036b7910b591d3a756d5ee75a5e8cc0e27e745e85530feabd27d4f5847a50f3086", + "path": "0/0/0/1", + "masterFingerprint": "547f4576" + }, + { + "pubkey": "02afe12d577d1a20a3edafc2fd3d255ace7d1b8b183d0af9dd3fbe5bf5543abc7d", + "path": "0/0/0/1", + "masterFingerprint": "d4ad8372" + }, + { + "pubkey": "034a26b036df0f5f03df4474d07924a98a05e11ba2584476e1addb4482acea4011", + "path": "0/0/0/1", + "masterFingerprint": "405c65bd" + } + ], + "redeemScript": "5221036b7910b591d3a756d5ee75a5e8cc0e27e745e85530feabd27d4f5847a50f30862102afe12d577d1a20a3edafc2fd3d255ace7d1b8b183d0af9dd3fbe5bf5543abc7d21034a26b036df0f5f03df4474d07924a98a05e11ba2584476e1addb4482acea401153ae" + }, + { + "unknownKeyVals": [] + }, + { + "unknownKeyVals": [] } ], - "extractedTransaction": "02000000025c797b259b82722b84ec062ace7606c0092d4c6d711eb4b77567be13b470c6af00000000fdfe000048304502210087631f54bea97ba6fb135afc0e6aa5000f405f8c7f4075fb44624fcb100110f102203f3c26a632eef131b32c235537e8d08f0044b2ecfcf4763bbcee40a9ee04e10c41483045022100cc77cb1d7cc21ef86ed84521781a6359549ba5e6d736e46b48e38181e04e11ef022044803e3cd31f6f7d7bd7911ea907bd0861598e824bdcbeb5e3b03114aafb2c74414c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53aeffffffff7fbbaf33c9c03700f7f1dcf93a34039897656646c2428b8faa88b7f57d1d3d9f010000006d483045022100864e2eb6f32fab5f80e6b321549d0b2d2a335de655be7c734bc2f89bc1f1085a02207b748db3cf0ba9cd4ce564c81da20fa9c3e01f7976cdc05a3704004ce60e92124123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095acffffffff01840300000000000017a914d909474404c124a3d04c3fbff61faa49cf43c58b8700000000" + "extractedTransaction": "0200000002d5df75305768ede101a3153cb6af28cc61cdca81651bdfa36aa7c4404349e5ed00000000fc00473044022046713fe71727277b2721a1e9945c584e06fa364e2d125f955b8ee4ace1a0375e0220205e5658b790f2ab08dcf7cf3f67730afd98dd0a82ce30612d49110430917e244147304402207c7c14c1ee469e37e8ef78cabe09cb91423757c27579fa40f4bab8447b3673ce02203f6f79d12e130e7a30179b558cc92168fa1317896d4fed57409ca13aea552bee414c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53aeffffffff016c265c7f7f066aac9b307256e68e4db09015691a9242e51cee607d001fa7f3010000006c47304402201e125f8f91514f8a9d7a20142b5603e997bac1f38aeb4d92af4bc070c6ed114e022020af42c1bdb349fc48e722ca0d5ec36f1e2debafe722428ef5eb693aa8c087174123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095acffffffff04840300000000000017a914d909474404c124a3d04c3fbff61faa49cf43c58b87840300000000000017a9144efd761e9be61caa421c8aac4a902ad6f2a54bcf87840300000000000017a914d24d3816be8a250cbdde7eaa674f80170cda944e878403000000000000116a0f736574656320617374726f6e6f6d7900000000" } diff --git a/packages/wasm-utxo/test/fixtures/fixed-script/psbt.bitcoincash.halfsigned.json b/packages/wasm-utxo/test/fixtures/fixed-script/psbt.bitcoincash.halfsigned.json index bebe546..0b51fd9 100644 --- a/packages/wasm-utxo/test/fixtures/fixed-script/psbt.bitcoincash.halfsigned.json +++ b/packages/wasm-utxo/test/fixtures/fixed-script/psbt.bitcoincash.halfsigned.json @@ -4,16 +4,16 @@ "xprv9s21ZrQH143K2eBLSVNk4zhjDzqzqM29aS9cjr4CcoNrKLYwLHtwgTURSk7RPV3cH9zNZQeR1zGw3MEwSjvARSfWEGpxfaBmduhW3TKsH5g", "xprv9s21ZrQH143K39N9shF9hAsTwh1FvQuBk8UVsZVwr4XtpqF7stCu2LH358NLuqkkK6pu1Af7TJHr5FZERQoLLtnC7wkoM9sdFo1HuP7dWuv" ], - "psbtBase64": "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", + "psbtBase64": "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", "psbtBase64Finalized": null, "inputs": [ { - "hash": "5c797b259b82722b84ec062ace7606c0092d4c6d711eb4b77567be13b470c6af", + "hash": "d5df75305768ede101a3153cb6af28cc61cdca81651bdfa36aa7c4404349e5ed", "index": 0, "sequence": 4294967295 }, { - "hash": "7fbbaf33c9c03700f7f1dcf93a34039897656646c2428b8faa88b7f57d1d3d9f", + "hash": "016c265c7f7f066aac9b307256e68e4db09015691a9242e51cee607d001fa7f3", "index": 1, "sequence": 4294967295 } @@ -22,7 +22,7 @@ { "type": "p2sh", "unknownKeyVals": [], - "nonWitnessUtxo": "02000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402201ea585fcd078b8d1bd09dafaeb73d52087ab176fd167ffd6083e7c527139e6be02201a27c70abaf3101fcd532cc0e9916d83fe1262e2db1258be6d9661a616aa6583012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff01e80300000000000017a914567cd7b44f9f3a07c3138f37bf984b60fbbaf2438700000000", + "nonWitnessUtxo": "02000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100f518bbcb85c8168523550b42096750a91e8ed0a2f93fbba45c7492a2247dc72602207ad562b158ce4d79d3c2eb7ae0a573f9a8413d95c3ff1611c297f7f1ce82a19f012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff01d00700000000000017a914567cd7b44f9f3a07c3138f37bf984b60fbbaf2438700000000", "sighashType": 65, "bip32Derivation": [ { @@ -45,7 +45,7 @@ "partialSig": [ { "pubkey": "03f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f", - "signature": "304502210087631f54bea97ba6fb135afc0e6aa5000f405f8c7f4075fb44624fcb100110f102203f3c26a632eef131b32c235537e8d08f0044b2ecfcf4763bbcee40a9ee04e10c41" + "signature": "3044022046713fe71727277b2721a1e9945c584e06fa364e2d125f955b8ee4ace1a0375e0220205e5658b790f2ab08dcf7cf3f67730afd98dd0a82ce30612d49110430917e2441" } ] }, @@ -53,12 +53,12 @@ "type": "p2shP2pk", "unknownKeyVals": [], "redeemScript": "210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac", - "nonWitnessUtxo": "02000000010101010101010101010101010101010101010101010101010101010101010101000000006a473044022014b73c08c0183770986da34a9757eaed867e62d118188a649ce11356da7f10c102202d91e5a60cf22dc2736f4fa52333a276f60ed6d6a332fb6e8ffc94deddbba444012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff02e8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace80300000000000017a91420b37094d82a513451ff0ccd9db23aba05bc5ef38700000000", + "nonWitnessUtxo": "02000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100875189c32948bc00d981ba404e7e8ccd0f6cc7fcb4b2d9eaf11eca44ec6ead5902201941d97cf5fc81d6a2beabbcdb354f71849c02a4d4de1501e3304641eea30b47012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff02d0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd00700000000000017a91420b37094d82a513451ff0ccd9db23aba05bc5ef38700000000", "sighashType": 65, "partialSig": [ { "pubkey": "0336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095", - "signature": "3045022100864e2eb6f32fab5f80e6b321549d0b2d2a335de655be7c734bc2f89bc1f1085a02207b748db3cf0ba9cd4ce564c81da20fa9c3e01f7976cdc05a3704004ce60e921241" + "signature": "304402201e125f8f91514f8a9d7a20142b5603e997bac1f38aeb4d92af4bc070c6ed114e022020af42c1bdb349fc48e722ca0d5ec36f1e2debafe722428ef5eb693aa8c0871741" } ] } @@ -69,6 +69,20 @@ "script": "a914d909474404c124a3d04c3fbff61faa49cf43c58b87", "value": "900", "address": "3MUbfqvBeD7g1R3b9g8ZQxDwjR7SjQWciv" + }, + { + "script": "a9144efd761e9be61caa421c8aac4a902ad6f2a54bcf87", + "value": "900", + "address": "38tgGK9PBA4aV6wWA7yf3D9xjAdNNKpu3D" + }, + { + "script": "a914d24d3816be8a250cbdde7eaa674f80170cda944e87", + "value": "900", + "address": "3LrzL73h2RSmuGnSF5YsvuVZ4J8nr5sUwu" + }, + { + "script": "6a0f736574656320617374726f6e6f6d79", + "value": "900" } ], "psbtOutputs": [ @@ -92,6 +106,33 @@ } ], "redeemScript": "522102cc4d0fa411cac244486f8eb2c08e035ff7410f460a359ca7f8810991bd3b42092102d72fd0d0d90293434ad5fca160f278e03c614497aa4e425cf454e2c1330f96ab210344d884136df550202865ffbc6218c7f9c88fe6ce39c945798190badb38a752f153ae" + }, + { + "unknownKeyVals": [], + "bip32Derivation": [ + { + "pubkey": "036b7910b591d3a756d5ee75a5e8cc0e27e745e85530feabd27d4f5847a50f3086", + "path": "0/0/0/1", + "masterFingerprint": "547f4576" + }, + { + "pubkey": "02afe12d577d1a20a3edafc2fd3d255ace7d1b8b183d0af9dd3fbe5bf5543abc7d", + "path": "0/0/0/1", + "masterFingerprint": "d4ad8372" + }, + { + "pubkey": "034a26b036df0f5f03df4474d07924a98a05e11ba2584476e1addb4482acea4011", + "path": "0/0/0/1", + "masterFingerprint": "405c65bd" + } + ], + "redeemScript": "5221036b7910b591d3a756d5ee75a5e8cc0e27e745e85530feabd27d4f5847a50f30862102afe12d577d1a20a3edafc2fd3d255ace7d1b8b183d0af9dd3fbe5bf5543abc7d21034a26b036df0f5f03df4474d07924a98a05e11ba2584476e1addb4482acea401153ae" + }, + { + "unknownKeyVals": [] + }, + { + "unknownKeyVals": [] } ], "extractedTransaction": null diff --git a/packages/wasm-utxo/test/fixtures/fixed-script/psbt.bitcoincash.unsigned.json b/packages/wasm-utxo/test/fixtures/fixed-script/psbt.bitcoincash.unsigned.json index d0262d9..983e599 100644 --- a/packages/wasm-utxo/test/fixtures/fixed-script/psbt.bitcoincash.unsigned.json +++ b/packages/wasm-utxo/test/fixtures/fixed-script/psbt.bitcoincash.unsigned.json @@ -4,16 +4,16 @@ "xprv9s21ZrQH143K2eBLSVNk4zhjDzqzqM29aS9cjr4CcoNrKLYwLHtwgTURSk7RPV3cH9zNZQeR1zGw3MEwSjvARSfWEGpxfaBmduhW3TKsH5g", "xprv9s21ZrQH143K39N9shF9hAsTwh1FvQuBk8UVsZVwr4XtpqF7stCu2LH358NLuqkkK6pu1Af7TJHr5FZERQoLLtnC7wkoM9sdFo1HuP7dWuv" ], - "psbtBase64": "cHNidP8BAHwCAAAAAlx5eyWbgnIrhOwGKs52BsAJLUxtcR60t3VnvhO0cMavAAAAAAD/////f7uvM8nANwD38dz5OjQDmJdlZkbCQouPqoi39X0dPZ8BAAAAAP////8BhAMAAAAAAAAXqRTZCUdEBMEko9BMP7/2H6pJz0PFi4cAAAAATwEEiLIeAAAAAAAAAAAAOpIuKfDI6w2ypgSEy9y2MfaxB8nKrj/9zz59LsH2vNADEhSHFfNh2raFpmnUJDHl1tP5c0BNq5yf0blQsnmtdjQEzBiuCE8BBIiyHgAAAAAAAAAAAG0dZW093ZHBlMBFZaNgNwKiEBbO0UomXziYLWJ15ntkA9O6wjE6fGshy7EbFLDRA0H5IsCkA6i9jIfw3IIPNa9uBPZc2GlPAQSIsh4AAAAAAAAAAADLBP1jqzTZD+ZGa4gOKgLM+KhjN0MSmRr4kRsaqrRDNAM27yKP/puO//ugUsMtM0Zg3R+DZs+P5Erlqmcra2KQlQTy7wOJAAEAvQIAAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAAAAakcwRAIgHqWF/NB4uNG9Cdr663PVIIerF2/RZ//WCD58UnE55r4CIBonxwq68xAfzVMswOmRbYP+EmLi2xJYvm2WYaYWqmWDASEDvQw0sjc+OHV1zdsQPsA5FsMQRPJQjiYf41l6JoDsvR//////AegDAAAAAAAAF6kUVnzXtE+fOgfDE483v5hLYPu68kOHAAAAAAEDBEEAAAABBGlSIQP29AdkvV1j8gCid4iDrPdelvFQlcmYJjwIcnDQyX5+fyEDX/t6vHAVngRp9LmJptXheFopBBaf8FCy9Gj+XT1du/IhA+FSTX9vxXqz6su2WbeHEGeApHXR20g5UsIxC36aOJdbU64iBgNf+3q8cBWeBGn0uYmm1eF4WikEFp/wULL0aP5dPV278hTMGK4IAAAAAAAAAAABAAAAAAAAACIGA+FSTX9vxXqz6su2WbeHEGeApHXR20g5UsIxC36aOJdbFPZc2GkAAAAAAAAAAAEAAAAAAAAAIgYD9vQHZL1dY/IAoneIg6z3XpbxUJXJmCY8CHJw0Ml+fn8U8u8DiQAAAAAAAAAAAQAAAAAAAAAAAQDfAgAAAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAABqRzBEAiAUtzwIwBg3cJhto0qXV+rthn5i0RgYimSc4RNW2n8QwQIgLZHlpgzyLcJzb0+lIzOidvYO1tajMvtuj/yU3t27pEQBIQO9DDSyNz44dXXN2xA+wDkWwxBE8lCOJh/jWXomgOy9H/////8C6AMAAAAAAAAZdqkUiDrY0a/9+Kc8va9yN7XFq57CwyaIrOgDAAAAAAAAF6kUILNwlNgqUTRR/wzNnbI6ugW8XvOHAAAAAAEDBEEAAAABBCMhAzbvIo/+m47/+6BSwy0zRmDdH4Nmz4/kSuWqZytrYpCVrAABAGlSIQLMTQ+kEcrCREhvjrLAjgNf90EPRgo1nKf4gQmRvTtCCSEC1y/Q0NkCk0NK1fyhYPJ44DxhRJeqTkJc9FTiwTMPlqshA0TYhBNt9VAgKGX/vGIYx/nIj+bOOclFeYGQuts4p1LxU64iAgLMTQ+kEcrCREhvjrLAjgNf90EPRgo1nKf4gQmRvTtCCRTy7wOJAAAAAAAAAAAAAAAAAAAAACICAtcv0NDZApNDStX8oWDyeOA8YUSXqk5CXPRU4sEzD5arFMwYrggAAAAAAAAAAAAAAAAAAAAAIgIDRNiEE231UCAoZf+8YhjH+ciP5s45yUV5gZC62zinUvEU9lzYaQAAAAAAAAAAAAAAAAAAAAAA", + "psbtBase64": "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", "psbtBase64Finalized": null, "inputs": [ { - "hash": "5c797b259b82722b84ec062ace7606c0092d4c6d711eb4b77567be13b470c6af", + "hash": "d5df75305768ede101a3153cb6af28cc61cdca81651bdfa36aa7c4404349e5ed", "index": 0, "sequence": 4294967295 }, { - "hash": "7fbbaf33c9c03700f7f1dcf93a34039897656646c2428b8faa88b7f57d1d3d9f", + "hash": "016c265c7f7f066aac9b307256e68e4db09015691a9242e51cee607d001fa7f3", "index": 1, "sequence": 4294967295 } @@ -22,7 +22,7 @@ { "type": "p2sh", "unknownKeyVals": [], - "nonWitnessUtxo": "02000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402201ea585fcd078b8d1bd09dafaeb73d52087ab176fd167ffd6083e7c527139e6be02201a27c70abaf3101fcd532cc0e9916d83fe1262e2db1258be6d9661a616aa6583012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff01e80300000000000017a914567cd7b44f9f3a07c3138f37bf984b60fbbaf2438700000000", + "nonWitnessUtxo": "02000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100f518bbcb85c8168523550b42096750a91e8ed0a2f93fbba45c7492a2247dc72602207ad562b158ce4d79d3c2eb7ae0a573f9a8413d95c3ff1611c297f7f1ce82a19f012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff01d00700000000000017a914567cd7b44f9f3a07c3138f37bf984b60fbbaf2438700000000", "sighashType": 65, "bip32Derivation": [ { @@ -47,7 +47,7 @@ "type": "p2shP2pk", "unknownKeyVals": [], "redeemScript": "210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac", - "nonWitnessUtxo": "02000000010101010101010101010101010101010101010101010101010101010101010101000000006a473044022014b73c08c0183770986da34a9757eaed867e62d118188a649ce11356da7f10c102202d91e5a60cf22dc2736f4fa52333a276f60ed6d6a332fb6e8ffc94deddbba444012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff02e8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace80300000000000017a91420b37094d82a513451ff0ccd9db23aba05bc5ef38700000000", + "nonWitnessUtxo": "02000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100875189c32948bc00d981ba404e7e8ccd0f6cc7fcb4b2d9eaf11eca44ec6ead5902201941d97cf5fc81d6a2beabbcdb354f71849c02a4d4de1501e3304641eea30b47012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff02d0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd00700000000000017a91420b37094d82a513451ff0ccd9db23aba05bc5ef38700000000", "sighashType": 65 } ], @@ -57,6 +57,20 @@ "script": "a914d909474404c124a3d04c3fbff61faa49cf43c58b87", "value": "900", "address": "3MUbfqvBeD7g1R3b9g8ZQxDwjR7SjQWciv" + }, + { + "script": "a9144efd761e9be61caa421c8aac4a902ad6f2a54bcf87", + "value": "900", + "address": "38tgGK9PBA4aV6wWA7yf3D9xjAdNNKpu3D" + }, + { + "script": "a914d24d3816be8a250cbdde7eaa674f80170cda944e87", + "value": "900", + "address": "3LrzL73h2RSmuGnSF5YsvuVZ4J8nr5sUwu" + }, + { + "script": "6a0f736574656320617374726f6e6f6d79", + "value": "900" } ], "psbtOutputs": [ @@ -80,6 +94,33 @@ } ], "redeemScript": "522102cc4d0fa411cac244486f8eb2c08e035ff7410f460a359ca7f8810991bd3b42092102d72fd0d0d90293434ad5fca160f278e03c614497aa4e425cf454e2c1330f96ab210344d884136df550202865ffbc6218c7f9c88fe6ce39c945798190badb38a752f153ae" + }, + { + "unknownKeyVals": [], + "bip32Derivation": [ + { + "pubkey": "036b7910b591d3a756d5ee75a5e8cc0e27e745e85530feabd27d4f5847a50f3086", + "path": "0/0/0/1", + "masterFingerprint": "547f4576" + }, + { + "pubkey": "02afe12d577d1a20a3edafc2fd3d255ace7d1b8b183d0af9dd3fbe5bf5543abc7d", + "path": "0/0/0/1", + "masterFingerprint": "d4ad8372" + }, + { + "pubkey": "034a26b036df0f5f03df4474d07924a98a05e11ba2584476e1addb4482acea4011", + "path": "0/0/0/1", + "masterFingerprint": "405c65bd" + } + ], + "redeemScript": "5221036b7910b591d3a756d5ee75a5e8cc0e27e745e85530feabd27d4f5847a50f30862102afe12d577d1a20a3edafc2fd3d255ace7d1b8b183d0af9dd3fbe5bf5543abc7d21034a26b036df0f5f03df4474d07924a98a05e11ba2584476e1addb4482acea401153ae" + }, + { + "unknownKeyVals": [] + }, + { + "unknownKeyVals": [] } ], "extractedTransaction": null diff --git a/packages/wasm-utxo/test/fixtures/fixed-script/psbt.bitcoingold.fullsigned.json b/packages/wasm-utxo/test/fixtures/fixed-script/psbt.bitcoingold.fullsigned.json index d775868..30911ae 100644 --- a/packages/wasm-utxo/test/fixtures/fixed-script/psbt.bitcoingold.fullsigned.json +++ b/packages/wasm-utxo/test/fixtures/fixed-script/psbt.bitcoingold.fullsigned.json @@ -4,26 +4,26 @@ "xprv9s21ZrQH143K2eBLSVNk4zhjDzqzqM29aS9cjr4CcoNrKLYwLHtwgTURSk7RPV3cH9zNZQeR1zGw3MEwSjvARSfWEGpxfaBmduhW3TKsH5g", "xprv9s21ZrQH143K39N9shF9hAsTwh1FvQuBk8UVsZVwr4XtpqF7stCu2LH358NLuqkkK6pu1Af7TJHr5FZERQoLLtnC7wkoM9sdFo1HuP7dWuv" ], - "psbtBase64": "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", - "psbtBase64Finalized": "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", + "psbtBase64": "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", + "psbtBase64Finalized": "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", "inputs": [ { - "hash": "5c797b259b82722b84ec062ace7606c0092d4c6d711eb4b77567be13b470c6af", + "hash": "d5df75305768ede101a3153cb6af28cc61cdca81651bdfa36aa7c4404349e5ed", "index": 0, "sequence": 4294967295 }, { - "hash": "30e7b080f3ea1343910e2fa15f59bece2554cf30a923d33bc28f1ebfba0b6b49", + "hash": "d9ac9ffc0b8e5d13ca3c017a88f20d22b311cf49accaa8dbcb4ed26f79559d9b", "index": 1, "sequence": 4294967295 }, { - "hash": "d401d0f1eea15d1052175ba6b0023dec9ed3d5d4e3cb5adcaa546fe7cffacc89", + "hash": "0ea83e26f6b00326c142425612dcfa204230321dc87997af279371ce45c6d877", "index": 2, "sequence": 4294967295 }, { - "hash": "144c6838538031957589d9ab76deae92b01fe63568dabf1a64293e69f25a7941", + "hash": "b84a3071df6be74ff34ad2d03f746503b1e69d53409e28dd80c270d843bc66a9", "index": 3, "sequence": 4294967295 } @@ -32,7 +32,7 @@ { "type": "p2sh", "unknownKeyVals": [], - "nonWitnessUtxo": "02000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402201ea585fcd078b8d1bd09dafaeb73d52087ab176fd167ffd6083e7c527139e6be02201a27c70abaf3101fcd532cc0e9916d83fe1262e2db1258be6d9661a616aa6583012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff01e80300000000000017a914567cd7b44f9f3a07c3138f37bf984b60fbbaf2438700000000", + "nonWitnessUtxo": "02000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100f518bbcb85c8168523550b42096750a91e8ed0a2f93fbba45c7492a2247dc72602207ad562b158ce4d79d3c2eb7ae0a573f9a8413d95c3ff1611c297f7f1ce82a19f012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff01d00700000000000017a914567cd7b44f9f3a07c3138f37bf984b60fbbaf2438700000000", "sighashType": 65, "bip32Derivation": [ { @@ -55,11 +55,11 @@ "partialSig": [ { "pubkey": "03f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f", - "signature": "3045022100e0e1ba72052b3f3c4b193b1f21aff66e8bfb821131f9b7680bea781ca6d637430220285ca143f06cd4e32aeac9bff16ef92abb95df0b08649709266686ad4b180d7641" + "signature": "3044022061bdebaa746a14d7185595ce74c25a736471da6a5082e3d6cecac69cc49cd38102201be0eb57df2e233c3e0dc92498af3446b0e99e12803f2d047e226cb8bcba235441" }, { "pubkey": "03e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b", - "signature": "3045022100dd4c0b374aca63840594e44c995835b3630eae3f6111d3eea5faecb49f2e40540220384f3653dce80d9dc2879d508dce3f1ccc8d19b19153737bb23a274941c422d441" + "signature": "304402200b2fbb08d64420c19844efbaeb0de85eb9f0c5566f09d0a7a21f3aa39fb8b61a02207ca910c5c29ab8ad0e67c2fba96ceb6745ee416755ee987c452002d6332ca7ab41" } ] }, @@ -68,7 +68,7 @@ "unknownKeyVals": [], "witnessUtxo": { "script": "a9140e26b25d0ceae6f9cff3edaccaa0d1a70da7600f87", - "value": "1000" + "value": "2000" }, "sighashType": 65, "bip32Derivation": [ @@ -93,11 +93,11 @@ "partialSig": [ { "pubkey": "02a585f3fab49b5ef95346d932221a221bd55ec191f15533e0f270b3582574f035", - "signature": "304402206eb6a084505d7badc1afef554e859c65df31ad5b7bdbc62a14943d5b4f95307102200cba48e9c5676562ab30d73094448a0eb35eee73bfac5311140cd944332dca9b41" + "signature": "3045022100af417201deb4758954507d6327b3ea9aea28535b16e1b123dd92f02c27c263ed02204c3c644407050549f911fc1f29f2ef8623ce2ccfcb850627ab4bb07c7773505541" }, { "pubkey": "02234531bc9119a36a7946e95aeb74915dd087c7b44f517b8eeeb73f89a0ff1a99", - "signature": "3045022100c3ae94dbb976bcd38566308b4d9350da86ebe044c610b36b913f6476524568cd022044dfd32108f0afe46a63384f42a4990ba73b9ebaddd88801daf3e3ebd83e223c41" + "signature": "304402203580d2959f8e9cfddb7f3f6dc56d4c4d86fbf2742cbe3c8d594e53fd1ea031210220465c08709aee1881ac868a6342a0a65362b4eaaf4960ab8777b7cf63ee21dcfe41" } ] }, @@ -106,7 +106,7 @@ "unknownKeyVals": [], "witnessUtxo": { "script": "0020db0427f1822b4777670e6673c28af02f6da1d5afe71a71f5c9064470b229fafd", - "value": "1000" + "value": "2000" }, "sighashType": 65, "bip32Derivation": [ @@ -130,11 +130,11 @@ "partialSig": [ { "pubkey": "03519e572ab468560d1f8d0f87699d098308e166905f5dcae4390f060faa8f1ce3", - "signature": "3045022100f8cc6761ff5f70b95b4bb6e50f087be6e3899794b93048f08078c7bce89d5834022011cbeb43e5bd55fc96b39be2bc46112ecd6080fd6f148153dea1dc9cb8dcc5ea41" + "signature": "3044022054acc2f9c668783a6a591cb276517b32e2ac43b21aa9ce9b28043baedf1cfd4a022066288eb2a37f24c749eeb8264ddcdeb716c403a37ae4b181df1cd7955ea52c0041" }, { "pubkey": "02e80a08885c353676b820cdc290e6d81a0ac95a03e8abbf4bb7aeebfb70feb418", - "signature": "3044022071c4e85d66d2ea91d771458924e674b4ca40f6dc804a31db86d80d51eefc46c5022029bb9741909af81f3205edf62c51342ba3c4444907b78f56fac41155ead0cf3b41" + "signature": "3045022100a6a212535c2edd088bbe65f4321e8a35c00156477bbb500cd80816fa7da52d8502205cbfb6e6a85aff6e88e17ec1fbe6516ea7744acf434d2ef3bf68869d65f10ff141" } ] }, @@ -142,12 +142,12 @@ "type": "p2shP2pk", "unknownKeyVals": [], "redeemScript": "210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac", - "nonWitnessUtxo": "02000000010101010101010101010101010101010101010101010101010101010101010101000000006a4730440220522ac04b6830004156683ec4912e0c1517f1eb80337ca6475a1425f80f248c1002200ef79b195b8f1b37ac42a89a67111e1470eba98db566f9018dd2ca0199bfd1c1012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff04e8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace80300000000000017a91420b37094d82a513451ff0ccd9db23aba05bc5ef38700000000", + "nonWitnessUtxo": "02000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402206f4d1ca62a93b9a91b1ce6a3cb555c16549b416c7f72a91fbd83f08a9325b89d02204ff630ccace99f36686ef3e65dcc2f1113d1e22d7e880a43684931a4d6e32b1f012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff04d0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd00700000000000017a91420b37094d82a513451ff0ccd9db23aba05bc5ef38700000000", "sighashType": 65, "partialSig": [ { "pubkey": "0336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095", - "signature": "3045022100d9fc432b5d223325c038441974d75517582a9f0e8ba10d3188b2092e97c7624e0220028e3307eb02b1916c1a0089ea6ff1a255e6d2bd0eab2c994dfb433d6eea439641" + "signature": "3045022100994354639992845aa802d99c6526d569ee098802cce578d1a82f0d30a4f097420220653d796dd28bab8a72187222bedb773298e0af495b2565b852c991735769e42541" } ] } @@ -155,30 +155,30 @@ "psbtInputsFinalized": [ { "type": "p2sh", - "finalScriptSig": "00483045022100e0e1ba72052b3f3c4b193b1f21aff66e8bfb821131f9b7680bea781ca6d637430220285ca143f06cd4e32aeac9bff16ef92abb95df0b08649709266686ad4b180d7641483045022100dd4c0b374aca63840594e44c995835b3630eae3f6111d3eea5faecb49f2e40540220384f3653dce80d9dc2879d508dce3f1ccc8d19b19153737bb23a274941c422d4414c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53ae", - "nonWitnessUtxo": "02000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402201ea585fcd078b8d1bd09dafaeb73d52087ab176fd167ffd6083e7c527139e6be02201a27c70abaf3101fcd532cc0e9916d83fe1262e2db1258be6d9661a616aa6583012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff01e80300000000000017a914567cd7b44f9f3a07c3138f37bf984b60fbbaf2438700000000" + "finalScriptSig": "00473044022061bdebaa746a14d7185595ce74c25a736471da6a5082e3d6cecac69cc49cd38102201be0eb57df2e233c3e0dc92498af3446b0e99e12803f2d047e226cb8bcba23544147304402200b2fbb08d64420c19844efbaeb0de85eb9f0c5566f09d0a7a21f3aa39fb8b61a02207ca910c5c29ab8ad0e67c2fba96ceb6745ee416755ee987c452002d6332ca7ab414c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53ae", + "nonWitnessUtxo": "02000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100f518bbcb85c8168523550b42096750a91e8ed0a2f93fbba45c7492a2247dc72602207ad562b158ce4d79d3c2eb7ae0a573f9a8413d95c3ff1611c297f7f1ce82a19f012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff01d00700000000000017a914567cd7b44f9f3a07c3138f37bf984b60fbbaf2438700000000" }, { "type": "p2shP2wsh", "witnessUtxo": { "script": "a9140e26b25d0ceae6f9cff3edaccaa0d1a70da7600f87", - "value": "1000" + "value": "2000" }, "finalScriptSig": "22002046d4800a1393330196085399ed4a1700b4c2fd38c52188c3a3a91f721f3c9600", - "finalScriptWitness": "040047304402206eb6a084505d7badc1afef554e859c65df31ad5b7bdbc62a14943d5b4f95307102200cba48e9c5676562ab30d73094448a0eb35eee73bfac5311140cd944332dca9b41483045022100c3ae94dbb976bcd38566308b4d9350da86ebe044c610b36b913f6476524568cd022044dfd32108f0afe46a63384f42a4990ba73b9ebaddd88801daf3e3ebd83e223c4169522102a585f3fab49b5ef95346d932221a221bd55ec191f15533e0f270b3582574f0352102c4f7866cfd5996bc1068a96313ca15e9ccb5e984583a07340dddae7af014605b2102234531bc9119a36a7946e95aeb74915dd087c7b44f517b8eeeb73f89a0ff1a9953ae" + "finalScriptWitness": "0400483045022100af417201deb4758954507d6327b3ea9aea28535b16e1b123dd92f02c27c263ed02204c3c644407050549f911fc1f29f2ef8623ce2ccfcb850627ab4bb07c777350554147304402203580d2959f8e9cfddb7f3f6dc56d4c4d86fbf2742cbe3c8d594e53fd1ea031210220465c08709aee1881ac868a6342a0a65362b4eaaf4960ab8777b7cf63ee21dcfe4169522102a585f3fab49b5ef95346d932221a221bd55ec191f15533e0f270b3582574f0352102c4f7866cfd5996bc1068a96313ca15e9ccb5e984583a07340dddae7af014605b2102234531bc9119a36a7946e95aeb74915dd087c7b44f517b8eeeb73f89a0ff1a9953ae" }, { "type": "p2wsh", "witnessUtxo": { "script": "0020db0427f1822b4777670e6673c28af02f6da1d5afe71a71f5c9064470b229fafd", - "value": "1000" + "value": "2000" }, - "finalScriptWitness": "0400483045022100f8cc6761ff5f70b95b4bb6e50f087be6e3899794b93048f08078c7bce89d5834022011cbeb43e5bd55fc96b39be2bc46112ecd6080fd6f148153dea1dc9cb8dcc5ea41473044022071c4e85d66d2ea91d771458924e674b4ca40f6dc804a31db86d80d51eefc46c5022029bb9741909af81f3205edf62c51342ba3c4444907b78f56fac41155ead0cf3b4169522103519e572ab468560d1f8d0f87699d098308e166905f5dcae4390f060faa8f1ce32103a05bc26391221d685e18daaff36a1e95c34f99451253c16cd42650db278a79112102e80a08885c353676b820cdc290e6d81a0ac95a03e8abbf4bb7aeebfb70feb41853ae" + "finalScriptWitness": "0400473044022054acc2f9c668783a6a591cb276517b32e2ac43b21aa9ce9b28043baedf1cfd4a022066288eb2a37f24c749eeb8264ddcdeb716c403a37ae4b181df1cd7955ea52c0041483045022100a6a212535c2edd088bbe65f4321e8a35c00156477bbb500cd80816fa7da52d8502205cbfb6e6a85aff6e88e17ec1fbe6516ea7744acf434d2ef3bf68869d65f10ff14169522103519e572ab468560d1f8d0f87699d098308e166905f5dcae4390f060faa8f1ce32103a05bc26391221d685e18daaff36a1e95c34f99451253c16cd42650db278a79112102e80a08885c353676b820cdc290e6d81a0ac95a03e8abbf4bb7aeebfb70feb41853ae" }, { "type": "p2shP2pk", - "finalScriptSig": "483045022100d9fc432b5d223325c038441974d75517582a9f0e8ba10d3188b2092e97c7624e0220028e3307eb02b1916c1a0089ea6ff1a255e6d2bd0eab2c994dfb433d6eea43964123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac", - "nonWitnessUtxo": "02000000010101010101010101010101010101010101010101010101010101010101010101000000006a4730440220522ac04b6830004156683ec4912e0c1517f1eb80337ca6475a1425f80f248c1002200ef79b195b8f1b37ac42a89a67111e1470eba98db566f9018dd2ca0199bfd1c1012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff04e8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace80300000000000017a91420b37094d82a513451ff0ccd9db23aba05bc5ef38700000000" + "finalScriptSig": "483045022100994354639992845aa802d99c6526d569ee098802cce578d1a82f0d30a4f097420220653d796dd28bab8a72187222bedb773298e0af495b2565b852c991735769e4254123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac", + "nonWitnessUtxo": "02000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402206f4d1ca62a93b9a91b1ce6a3cb555c16549b416c7f72a91fbd83f08a9325b89d02204ff630ccace99f36686ef3e65dcc2f1113d1e22d7e880a43684931a4d6e32b1f012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff04d0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd00700000000000017a91420b37094d82a513451ff0ccd9db23aba05bc5ef38700000000" } ], "outputs": [ @@ -196,6 +196,20 @@ "script": "0020ba48e3f9874463943f90192a45f1ae895b779362a7629af7ad6a9d7a835e3d4f", "value": "900", "address": "btg1qhfyw87v8g33eg0usry4ytudw39dh0ymz5a3f4aadd2wh4q67848swaqfkk" + }, + { + "script": "a914fc641891604bde705629300b6e8de5f67dd3926287", + "value": "900", + "address": "AenPqdTXxV58yXBZAq3PwLpwgFxo33AAHd" + }, + { + "script": "a914f6cf65029673cf92e0b0e6908c5ab90795316a2d87", + "value": "900", + "address": "AeGtKiUuqA34sq13vsgHSdnTxhyVJpneYJ" + }, + { + "script": "6a0f736574656320617374726f6e6f6d79", + "value": "900" } ], "psbtOutputs": [ @@ -262,7 +276,34 @@ } ], "witnessScript": "522102d6d1140bd2c0f914cb30c992aa2fcd283f471a9281ceec9ec6c5bc448e6869002103b855a8758eda6863648445a9d3cfb95388aca174621ad98f099a1c4f9326fec7210295f7b527d2ea537a4d42830410abf4340731bf9b20e54972001933b9aa23536c53ae" + }, + { + "unknownKeyVals": [], + "bip32Derivation": [ + { + "pubkey": "0275b7a363f52a3887806640f36637764589072e176d6b6a87d7c7541075764ca5", + "path": "0/0/0/3", + "masterFingerprint": "547f4576" + }, + { + "pubkey": "024cb89f6e3fc8e380bce00c6a7e1624f4c0ee5cf076348b5d72459d79b78e950c", + "path": "0/0/0/3", + "masterFingerprint": "d4ad8372" + }, + { + "pubkey": "034c5974c0deeb8e86c8ac8f6cfa521dd83d484d3f9100cfee0d6af5ed142028ba", + "path": "0/0/0/3", + "masterFingerprint": "405c65bd" + } + ], + "redeemScript": "52210275b7a363f52a3887806640f36637764589072e176d6b6a87d7c7541075764ca521024cb89f6e3fc8e380bce00c6a7e1624f4c0ee5cf076348b5d72459d79b78e950c21034c5974c0deeb8e86c8ac8f6cfa521dd83d484d3f9100cfee0d6af5ed142028ba53ae" + }, + { + "unknownKeyVals": [] + }, + { + "unknownKeyVals": [] } ], - "extractedTransaction": "020000000001045c797b259b82722b84ec062ace7606c0092d4c6d711eb4b77567be13b470c6af00000000fdfe0000483045022100e0e1ba72052b3f3c4b193b1f21aff66e8bfb821131f9b7680bea781ca6d637430220285ca143f06cd4e32aeac9bff16ef92abb95df0b08649709266686ad4b180d7641483045022100dd4c0b374aca63840594e44c995835b3630eae3f6111d3eea5faecb49f2e40540220384f3653dce80d9dc2879d508dce3f1ccc8d19b19153737bb23a274941c422d4414c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53aeffffffff30e7b080f3ea1343910e2fa15f59bece2554cf30a923d33bc28f1ebfba0b6b49010000002322002046d4800a1393330196085399ed4a1700b4c2fd38c52188c3a3a91f721f3c9600ffffffffd401d0f1eea15d1052175ba6b0023dec9ed3d5d4e3cb5adcaa546fe7cffacc890200000000ffffffff144c6838538031957589d9ab76deae92b01fe63568dabf1a64293e69f25a7941030000006d483045022100d9fc432b5d223325c038441974d75517582a9f0e8ba10d3188b2092e97c7624e0220028e3307eb02b1916c1a0089ea6ff1a255e6d2bd0eab2c994dfb433d6eea43964123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095acffffffff03840300000000000017a914d909474404c124a3d04c3fbff61faa49cf43c58b87840300000000000017a914054127121d37f32266cd967c485404976a67adf0878403000000000000220020ba48e3f9874463943f90192a45f1ae895b779362a7629af7ad6a9d7a835e3d4f00040047304402206eb6a084505d7badc1afef554e859c65df31ad5b7bdbc62a14943d5b4f95307102200cba48e9c5676562ab30d73094448a0eb35eee73bfac5311140cd944332dca9b41483045022100c3ae94dbb976bcd38566308b4d9350da86ebe044c610b36b913f6476524568cd022044dfd32108f0afe46a63384f42a4990ba73b9ebaddd88801daf3e3ebd83e223c4169522102a585f3fab49b5ef95346d932221a221bd55ec191f15533e0f270b3582574f0352102c4f7866cfd5996bc1068a96313ca15e9ccb5e984583a07340dddae7af014605b2102234531bc9119a36a7946e95aeb74915dd087c7b44f517b8eeeb73f89a0ff1a9953ae0400483045022100f8cc6761ff5f70b95b4bb6e50f087be6e3899794b93048f08078c7bce89d5834022011cbeb43e5bd55fc96b39be2bc46112ecd6080fd6f148153dea1dc9cb8dcc5ea41473044022071c4e85d66d2ea91d771458924e674b4ca40f6dc804a31db86d80d51eefc46c5022029bb9741909af81f3205edf62c51342ba3c4444907b78f56fac41155ead0cf3b4169522103519e572ab468560d1f8d0f87699d098308e166905f5dcae4390f060faa8f1ce32103a05bc26391221d685e18daaff36a1e95c34f99451253c16cd42650db278a79112102e80a08885c353676b820cdc290e6d81a0ac95a03e8abbf4bb7aeebfb70feb41853ae0000000000" + "extractedTransaction": "02000000000104d5df75305768ede101a3153cb6af28cc61cdca81651bdfa36aa7c4404349e5ed00000000fc00473044022061bdebaa746a14d7185595ce74c25a736471da6a5082e3d6cecac69cc49cd38102201be0eb57df2e233c3e0dc92498af3446b0e99e12803f2d047e226cb8bcba23544147304402200b2fbb08d64420c19844efbaeb0de85eb9f0c5566f09d0a7a21f3aa39fb8b61a02207ca910c5c29ab8ad0e67c2fba96ceb6745ee416755ee987c452002d6332ca7ab414c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53aeffffffffd9ac9ffc0b8e5d13ca3c017a88f20d22b311cf49accaa8dbcb4ed26f79559d9b010000002322002046d4800a1393330196085399ed4a1700b4c2fd38c52188c3a3a91f721f3c9600ffffffff0ea83e26f6b00326c142425612dcfa204230321dc87997af279371ce45c6d8770200000000ffffffffb84a3071df6be74ff34ad2d03f746503b1e69d53409e28dd80c270d843bc66a9030000006d483045022100994354639992845aa802d99c6526d569ee098802cce578d1a82f0d30a4f097420220653d796dd28bab8a72187222bedb773298e0af495b2565b852c991735769e4254123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095acffffffff06840300000000000017a914d909474404c124a3d04c3fbff61faa49cf43c58b87840300000000000017a914054127121d37f32266cd967c485404976a67adf0878403000000000000220020ba48e3f9874463943f90192a45f1ae895b779362a7629af7ad6a9d7a835e3d4f840300000000000017a914fc641891604bde705629300b6e8de5f67dd3926287840300000000000017a914f6cf65029673cf92e0b0e6908c5ab90795316a2d878403000000000000116a0f736574656320617374726f6e6f6d79000400483045022100af417201deb4758954507d6327b3ea9aea28535b16e1b123dd92f02c27c263ed02204c3c644407050549f911fc1f29f2ef8623ce2ccfcb850627ab4bb07c777350554147304402203580d2959f8e9cfddb7f3f6dc56d4c4d86fbf2742cbe3c8d594e53fd1ea031210220465c08709aee1881ac868a6342a0a65362b4eaaf4960ab8777b7cf63ee21dcfe4169522102a585f3fab49b5ef95346d932221a221bd55ec191f15533e0f270b3582574f0352102c4f7866cfd5996bc1068a96313ca15e9ccb5e984583a07340dddae7af014605b2102234531bc9119a36a7946e95aeb74915dd087c7b44f517b8eeeb73f89a0ff1a9953ae0400473044022054acc2f9c668783a6a591cb276517b32e2ac43b21aa9ce9b28043baedf1cfd4a022066288eb2a37f24c749eeb8264ddcdeb716c403a37ae4b181df1cd7955ea52c0041483045022100a6a212535c2edd088bbe65f4321e8a35c00156477bbb500cd80816fa7da52d8502205cbfb6e6a85aff6e88e17ec1fbe6516ea7744acf434d2ef3bf68869d65f10ff14169522103519e572ab468560d1f8d0f87699d098308e166905f5dcae4390f060faa8f1ce32103a05bc26391221d685e18daaff36a1e95c34f99451253c16cd42650db278a79112102e80a08885c353676b820cdc290e6d81a0ac95a03e8abbf4bb7aeebfb70feb41853ae0000000000" } diff --git a/packages/wasm-utxo/test/fixtures/fixed-script/psbt.bitcoingold.halfsigned.json b/packages/wasm-utxo/test/fixtures/fixed-script/psbt.bitcoingold.halfsigned.json index 6f9dc4f..b25db5e 100644 --- a/packages/wasm-utxo/test/fixtures/fixed-script/psbt.bitcoingold.halfsigned.json +++ b/packages/wasm-utxo/test/fixtures/fixed-script/psbt.bitcoingold.halfsigned.json @@ -4,26 +4,26 @@ "xprv9s21ZrQH143K2eBLSVNk4zhjDzqzqM29aS9cjr4CcoNrKLYwLHtwgTURSk7RPV3cH9zNZQeR1zGw3MEwSjvARSfWEGpxfaBmduhW3TKsH5g", "xprv9s21ZrQH143K39N9shF9hAsTwh1FvQuBk8UVsZVwr4XtpqF7stCu2LH358NLuqkkK6pu1Af7TJHr5FZERQoLLtnC7wkoM9sdFo1HuP7dWuv" ], - "psbtBase64": "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", + "psbtBase64": "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", "psbtBase64Finalized": null, "inputs": [ { - "hash": "5c797b259b82722b84ec062ace7606c0092d4c6d711eb4b77567be13b470c6af", + "hash": "d5df75305768ede101a3153cb6af28cc61cdca81651bdfa36aa7c4404349e5ed", "index": 0, "sequence": 4294967295 }, { - "hash": "30e7b080f3ea1343910e2fa15f59bece2554cf30a923d33bc28f1ebfba0b6b49", + "hash": "d9ac9ffc0b8e5d13ca3c017a88f20d22b311cf49accaa8dbcb4ed26f79559d9b", "index": 1, "sequence": 4294967295 }, { - "hash": "d401d0f1eea15d1052175ba6b0023dec9ed3d5d4e3cb5adcaa546fe7cffacc89", + "hash": "0ea83e26f6b00326c142425612dcfa204230321dc87997af279371ce45c6d877", "index": 2, "sequence": 4294967295 }, { - "hash": "144c6838538031957589d9ab76deae92b01fe63568dabf1a64293e69f25a7941", + "hash": "b84a3071df6be74ff34ad2d03f746503b1e69d53409e28dd80c270d843bc66a9", "index": 3, "sequence": 4294967295 } @@ -32,7 +32,7 @@ { "type": "p2sh", "unknownKeyVals": [], - "nonWitnessUtxo": "02000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402201ea585fcd078b8d1bd09dafaeb73d52087ab176fd167ffd6083e7c527139e6be02201a27c70abaf3101fcd532cc0e9916d83fe1262e2db1258be6d9661a616aa6583012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff01e80300000000000017a914567cd7b44f9f3a07c3138f37bf984b60fbbaf2438700000000", + "nonWitnessUtxo": "02000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100f518bbcb85c8168523550b42096750a91e8ed0a2f93fbba45c7492a2247dc72602207ad562b158ce4d79d3c2eb7ae0a573f9a8413d95c3ff1611c297f7f1ce82a19f012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff01d00700000000000017a914567cd7b44f9f3a07c3138f37bf984b60fbbaf2438700000000", "sighashType": 65, "bip32Derivation": [ { @@ -55,7 +55,7 @@ "partialSig": [ { "pubkey": "03f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f", - "signature": "3045022100e0e1ba72052b3f3c4b193b1f21aff66e8bfb821131f9b7680bea781ca6d637430220285ca143f06cd4e32aeac9bff16ef92abb95df0b08649709266686ad4b180d7641" + "signature": "3044022061bdebaa746a14d7185595ce74c25a736471da6a5082e3d6cecac69cc49cd38102201be0eb57df2e233c3e0dc92498af3446b0e99e12803f2d047e226cb8bcba235441" } ] }, @@ -64,7 +64,7 @@ "unknownKeyVals": [], "witnessUtxo": { "script": "a9140e26b25d0ceae6f9cff3edaccaa0d1a70da7600f87", - "value": "1000" + "value": "2000" }, "sighashType": 65, "bip32Derivation": [ @@ -89,7 +89,7 @@ "partialSig": [ { "pubkey": "02a585f3fab49b5ef95346d932221a221bd55ec191f15533e0f270b3582574f035", - "signature": "304402206eb6a084505d7badc1afef554e859c65df31ad5b7bdbc62a14943d5b4f95307102200cba48e9c5676562ab30d73094448a0eb35eee73bfac5311140cd944332dca9b41" + "signature": "3045022100af417201deb4758954507d6327b3ea9aea28535b16e1b123dd92f02c27c263ed02204c3c644407050549f911fc1f29f2ef8623ce2ccfcb850627ab4bb07c7773505541" } ] }, @@ -98,7 +98,7 @@ "unknownKeyVals": [], "witnessUtxo": { "script": "0020db0427f1822b4777670e6673c28af02f6da1d5afe71a71f5c9064470b229fafd", - "value": "1000" + "value": "2000" }, "sighashType": 65, "bip32Derivation": [ @@ -122,7 +122,7 @@ "partialSig": [ { "pubkey": "03519e572ab468560d1f8d0f87699d098308e166905f5dcae4390f060faa8f1ce3", - "signature": "3045022100f8cc6761ff5f70b95b4bb6e50f087be6e3899794b93048f08078c7bce89d5834022011cbeb43e5bd55fc96b39be2bc46112ecd6080fd6f148153dea1dc9cb8dcc5ea41" + "signature": "3044022054acc2f9c668783a6a591cb276517b32e2ac43b21aa9ce9b28043baedf1cfd4a022066288eb2a37f24c749eeb8264ddcdeb716c403a37ae4b181df1cd7955ea52c0041" } ] }, @@ -130,12 +130,12 @@ "type": "p2shP2pk", "unknownKeyVals": [], "redeemScript": "210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac", - "nonWitnessUtxo": "02000000010101010101010101010101010101010101010101010101010101010101010101000000006a4730440220522ac04b6830004156683ec4912e0c1517f1eb80337ca6475a1425f80f248c1002200ef79b195b8f1b37ac42a89a67111e1470eba98db566f9018dd2ca0199bfd1c1012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff04e8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace80300000000000017a91420b37094d82a513451ff0ccd9db23aba05bc5ef38700000000", + "nonWitnessUtxo": "02000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402206f4d1ca62a93b9a91b1ce6a3cb555c16549b416c7f72a91fbd83f08a9325b89d02204ff630ccace99f36686ef3e65dcc2f1113d1e22d7e880a43684931a4d6e32b1f012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff04d0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd00700000000000017a91420b37094d82a513451ff0ccd9db23aba05bc5ef38700000000", "sighashType": 65, "partialSig": [ { "pubkey": "0336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095", - "signature": "3045022100d9fc432b5d223325c038441974d75517582a9f0e8ba10d3188b2092e97c7624e0220028e3307eb02b1916c1a0089ea6ff1a255e6d2bd0eab2c994dfb433d6eea439641" + "signature": "3045022100994354639992845aa802d99c6526d569ee098802cce578d1a82f0d30a4f097420220653d796dd28bab8a72187222bedb773298e0af495b2565b852c991735769e42541" } ] } @@ -156,6 +156,20 @@ "script": "0020ba48e3f9874463943f90192a45f1ae895b779362a7629af7ad6a9d7a835e3d4f", "value": "900", "address": "btg1qhfyw87v8g33eg0usry4ytudw39dh0ymz5a3f4aadd2wh4q67848swaqfkk" + }, + { + "script": "a914fc641891604bde705629300b6e8de5f67dd3926287", + "value": "900", + "address": "AenPqdTXxV58yXBZAq3PwLpwgFxo33AAHd" + }, + { + "script": "a914f6cf65029673cf92e0b0e6908c5ab90795316a2d87", + "value": "900", + "address": "AeGtKiUuqA34sq13vsgHSdnTxhyVJpneYJ" + }, + { + "script": "6a0f736574656320617374726f6e6f6d79", + "value": "900" } ], "psbtOutputs": [ @@ -222,6 +236,33 @@ } ], "witnessScript": "522102d6d1140bd2c0f914cb30c992aa2fcd283f471a9281ceec9ec6c5bc448e6869002103b855a8758eda6863648445a9d3cfb95388aca174621ad98f099a1c4f9326fec7210295f7b527d2ea537a4d42830410abf4340731bf9b20e54972001933b9aa23536c53ae" + }, + { + "unknownKeyVals": [], + "bip32Derivation": [ + { + "pubkey": "0275b7a363f52a3887806640f36637764589072e176d6b6a87d7c7541075764ca5", + "path": "0/0/0/3", + "masterFingerprint": "547f4576" + }, + { + "pubkey": "024cb89f6e3fc8e380bce00c6a7e1624f4c0ee5cf076348b5d72459d79b78e950c", + "path": "0/0/0/3", + "masterFingerprint": "d4ad8372" + }, + { + "pubkey": "034c5974c0deeb8e86c8ac8f6cfa521dd83d484d3f9100cfee0d6af5ed142028ba", + "path": "0/0/0/3", + "masterFingerprint": "405c65bd" + } + ], + "redeemScript": "52210275b7a363f52a3887806640f36637764589072e176d6b6a87d7c7541075764ca521024cb89f6e3fc8e380bce00c6a7e1624f4c0ee5cf076348b5d72459d79b78e950c21034c5974c0deeb8e86c8ac8f6cfa521dd83d484d3f9100cfee0d6af5ed142028ba53ae" + }, + { + "unknownKeyVals": [] + }, + { + "unknownKeyVals": [] } ], "extractedTransaction": null diff --git a/packages/wasm-utxo/test/fixtures/fixed-script/psbt.bitcoingold.unsigned.json b/packages/wasm-utxo/test/fixtures/fixed-script/psbt.bitcoingold.unsigned.json index 301570a..e0caba0 100644 --- a/packages/wasm-utxo/test/fixtures/fixed-script/psbt.bitcoingold.unsigned.json +++ b/packages/wasm-utxo/test/fixtures/fixed-script/psbt.bitcoingold.unsigned.json @@ -4,26 +4,26 @@ "xprv9s21ZrQH143K2eBLSVNk4zhjDzqzqM29aS9cjr4CcoNrKLYwLHtwgTURSk7RPV3cH9zNZQeR1zGw3MEwSjvARSfWEGpxfaBmduhW3TKsH5g", "xprv9s21ZrQH143K39N9shF9hAsTwh1FvQuBk8UVsZVwr4XtpqF7stCu2LH358NLuqkkK6pu1Af7TJHr5FZERQoLLtnC7wkoM9sdFo1HuP7dWuv" ], - "psbtBase64": "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", + "psbtBase64": "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", "psbtBase64Finalized": null, "inputs": [ { - "hash": "5c797b259b82722b84ec062ace7606c0092d4c6d711eb4b77567be13b470c6af", + "hash": "d5df75305768ede101a3153cb6af28cc61cdca81651bdfa36aa7c4404349e5ed", "index": 0, "sequence": 4294967295 }, { - "hash": "30e7b080f3ea1343910e2fa15f59bece2554cf30a923d33bc28f1ebfba0b6b49", + "hash": "d9ac9ffc0b8e5d13ca3c017a88f20d22b311cf49accaa8dbcb4ed26f79559d9b", "index": 1, "sequence": 4294967295 }, { - "hash": "d401d0f1eea15d1052175ba6b0023dec9ed3d5d4e3cb5adcaa546fe7cffacc89", + "hash": "0ea83e26f6b00326c142425612dcfa204230321dc87997af279371ce45c6d877", "index": 2, "sequence": 4294967295 }, { - "hash": "144c6838538031957589d9ab76deae92b01fe63568dabf1a64293e69f25a7941", + "hash": "b84a3071df6be74ff34ad2d03f746503b1e69d53409e28dd80c270d843bc66a9", "index": 3, "sequence": 4294967295 } @@ -32,7 +32,7 @@ { "type": "p2sh", "unknownKeyVals": [], - "nonWitnessUtxo": "02000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402201ea585fcd078b8d1bd09dafaeb73d52087ab176fd167ffd6083e7c527139e6be02201a27c70abaf3101fcd532cc0e9916d83fe1262e2db1258be6d9661a616aa6583012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff01e80300000000000017a914567cd7b44f9f3a07c3138f37bf984b60fbbaf2438700000000", + "nonWitnessUtxo": "02000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100f518bbcb85c8168523550b42096750a91e8ed0a2f93fbba45c7492a2247dc72602207ad562b158ce4d79d3c2eb7ae0a573f9a8413d95c3ff1611c297f7f1ce82a19f012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff01d00700000000000017a914567cd7b44f9f3a07c3138f37bf984b60fbbaf2438700000000", "sighashType": 65, "bip32Derivation": [ { @@ -58,7 +58,7 @@ "unknownKeyVals": [], "witnessUtxo": { "script": "a9140e26b25d0ceae6f9cff3edaccaa0d1a70da7600f87", - "value": "1000" + "value": "2000" }, "sighashType": 65, "bip32Derivation": [ @@ -86,7 +86,7 @@ "unknownKeyVals": [], "witnessUtxo": { "script": "0020db0427f1822b4777670e6673c28af02f6da1d5afe71a71f5c9064470b229fafd", - "value": "1000" + "value": "2000" }, "sighashType": 65, "bip32Derivation": [ @@ -112,7 +112,7 @@ "type": "p2shP2pk", "unknownKeyVals": [], "redeemScript": "210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac", - "nonWitnessUtxo": "02000000010101010101010101010101010101010101010101010101010101010101010101000000006a4730440220522ac04b6830004156683ec4912e0c1517f1eb80337ca6475a1425f80f248c1002200ef79b195b8f1b37ac42a89a67111e1470eba98db566f9018dd2ca0199bfd1c1012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff04e8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace80300000000000017a91420b37094d82a513451ff0ccd9db23aba05bc5ef38700000000", + "nonWitnessUtxo": "02000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402206f4d1ca62a93b9a91b1ce6a3cb555c16549b416c7f72a91fbd83f08a9325b89d02204ff630ccace99f36686ef3e65dcc2f1113d1e22d7e880a43684931a4d6e32b1f012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff04d0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd00700000000000017a91420b37094d82a513451ff0ccd9db23aba05bc5ef38700000000", "sighashType": 65 } ], @@ -132,6 +132,20 @@ "script": "0020ba48e3f9874463943f90192a45f1ae895b779362a7629af7ad6a9d7a835e3d4f", "value": "900", "address": "btg1qhfyw87v8g33eg0usry4ytudw39dh0ymz5a3f4aadd2wh4q67848swaqfkk" + }, + { + "script": "a914fc641891604bde705629300b6e8de5f67dd3926287", + "value": "900", + "address": "AenPqdTXxV58yXBZAq3PwLpwgFxo33AAHd" + }, + { + "script": "a914f6cf65029673cf92e0b0e6908c5ab90795316a2d87", + "value": "900", + "address": "AeGtKiUuqA34sq13vsgHSdnTxhyVJpneYJ" + }, + { + "script": "6a0f736574656320617374726f6e6f6d79", + "value": "900" } ], "psbtOutputs": [ @@ -198,6 +212,33 @@ } ], "witnessScript": "522102d6d1140bd2c0f914cb30c992aa2fcd283f471a9281ceec9ec6c5bc448e6869002103b855a8758eda6863648445a9d3cfb95388aca174621ad98f099a1c4f9326fec7210295f7b527d2ea537a4d42830410abf4340731bf9b20e54972001933b9aa23536c53ae" + }, + { + "unknownKeyVals": [], + "bip32Derivation": [ + { + "pubkey": "0275b7a363f52a3887806640f36637764589072e176d6b6a87d7c7541075764ca5", + "path": "0/0/0/3", + "masterFingerprint": "547f4576" + }, + { + "pubkey": "024cb89f6e3fc8e380bce00c6a7e1624f4c0ee5cf076348b5d72459d79b78e950c", + "path": "0/0/0/3", + "masterFingerprint": "d4ad8372" + }, + { + "pubkey": "034c5974c0deeb8e86c8ac8f6cfa521dd83d484d3f9100cfee0d6af5ed142028ba", + "path": "0/0/0/3", + "masterFingerprint": "405c65bd" + } + ], + "redeemScript": "52210275b7a363f52a3887806640f36637764589072e176d6b6a87d7c7541075764ca521024cb89f6e3fc8e380bce00c6a7e1624f4c0ee5cf076348b5d72459d79b78e950c21034c5974c0deeb8e86c8ac8f6cfa521dd83d484d3f9100cfee0d6af5ed142028ba53ae" + }, + { + "unknownKeyVals": [] + }, + { + "unknownKeyVals": [] } ], "extractedTransaction": null diff --git a/packages/wasm-utxo/test/fixtures/fixed-script/psbt.dash.fullsigned.json b/packages/wasm-utxo/test/fixtures/fixed-script/psbt.dash.fullsigned.json index d8ca5dc..b79e09d 100644 --- a/packages/wasm-utxo/test/fixtures/fixed-script/psbt.dash.fullsigned.json +++ b/packages/wasm-utxo/test/fixtures/fixed-script/psbt.dash.fullsigned.json @@ -4,16 +4,16 @@ "xprv9s21ZrQH143K2eBLSVNk4zhjDzqzqM29aS9cjr4CcoNrKLYwLHtwgTURSk7RPV3cH9zNZQeR1zGw3MEwSjvARSfWEGpxfaBmduhW3TKsH5g", "xprv9s21ZrQH143K39N9shF9hAsTwh1FvQuBk8UVsZVwr4XtpqF7stCu2LH358NLuqkkK6pu1Af7TJHr5FZERQoLLtnC7wkoM9sdFo1HuP7dWuv" ], - "psbtBase64": "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", - "psbtBase64Finalized": "cHNidP8BAHwBAAAAAtme+uGZ/E1U5YJajjNoo5Xp6zKZFc+12I3DEVB9GEg2AAAAAAD/////J50715OdJjBhFagFjUqI0QUVoLZ1/IpfiTEcLoYp/sYBAAAAAP////8BhAMAAAAAAAAXqRTZCUdEBMEko9BMP7/2H6pJz0PFi4cAAAAATwEEiLIeAAAAAAAAAAAAOpIuKfDI6w2ypgSEy9y2MfaxB8nKrj/9zz59LsH2vNADEhSHFfNh2raFpmnUJDHl1tP5c0BNq5yf0blQsnmtdjQEzBiuCE8BBIiyHgAAAAAAAAAAAG0dZW093ZHBlMBFZaNgNwKiEBbO0UomXziYLWJ15ntkA9O6wjE6fGshy7EbFLDRA0H5IsCkA6i9jIfw3IIPNa9uBPZc2GlPAQSIsh4AAAAAAAAAAADLBP1jqzTZD+ZGa4gOKgLM+KhjN0MSmRr4kRsaqrRDNAM27yKP/puO//ugUsMtM0Zg3R+DZs+P5Erlqmcra2KQlQTy7wOJAAEAvgEAAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAAAAa0gwRQIhAI16Jw55P9M2/KELZhKcZMAIFd2dPEVGsS1pmrM1IAcwAiB9bF3Ub1ycZcCP0pXptOfbRTd5kox2USgDljSwjtRnoQEhA70MNLI3Pjh1dc3bED7AORbDEETyUI4mH+NZeiaA7L0f/////wHoAwAAAAAAABepFFZ817RPnzoHwxOPN7+YS2D7uvJDhwAAAAABB/3+AABIMEUCIQCO+pZccFVYiTnBW8PmM2utiw08zGgEKH7ltvty0Av+/AIgfGhafXFFx0LOicYnmLq/P4tBT+sNYKdVMfHkPpsp6NEBSDBFAiEAv7HttdAJ9WzdGIxWVM3cjd3Mj0XQPIpzwgjoEPlxseACIAToozC81ix+TTSHHeNBQVH6nGK+Z4RT818U2tuC013qAUxpUiED9vQHZL1dY/IAoneIg6z3XpbxUJXJmCY8CHJw0Ml+fn8hA1/7erxwFZ4EafS5iabV4XhaKQQWn/BQsvRo/l09XbvyIQPhUk1/b8V6s+rLtlm3hxBngKR10dtIOVLCMQt+mjiXW1OuAAEA3wEAAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAAAAakcwRAIgaRdTon/jo7r/Jt3Gs8nNsgRpCcqw4iBGP5oKWNXh0j4CIAw9SsRRh8R97qKsQ360FdZUO7vohw5KUvK0xnHxTYMXASEDvQw0sjc+OHV1zdsQPsA5FsMQRPJQjiYf41l6JoDsvR//////AugDAAAAAAAAGXapFIg62NGv/finPL2vcje1xauewsMmiKzoAwAAAAAAABepFCCzcJTYKlE0Uf8MzZ2yOroFvF7zhwAAAAABB21IMEUCIQC7FEXXQ9s8hGuSbcR648GKvIAQ97pV84XHzXCUttK9sgIgGfq4sC1KAQCsLtmm8+VpEvqktmDVJhj5PM0qKHpuW2gBIyEDNu8ij/6bjv/7oFLDLTNGYN0fg2bPj+RK5apnK2tikJWsAAEAaVIhAsxND6QRysJESG+OssCOA1/3QQ9GCjWcp/iBCZG9O0IJIQLXL9DQ2QKTQ0rV/KFg8njgPGFEl6pOQlz0VOLBMw+WqyEDRNiEE231UCAoZf+8YhjH+ciP5s45yUV5gZC62zinUvFTriICAsxND6QRysJESG+OssCOA1/3QQ9GCjWcp/iBCZG9O0IJFPLvA4kAAAAAAAAAAAAAAAAAAAAAIgIC1y/Q0NkCk0NK1fyhYPJ44DxhRJeqTkJc9FTiwTMPlqsUzBiuCAAAAAAAAAAAAAAAAAAAAAAiAgNE2IQTbfVQIChl/7xiGMf5yI/mzjnJRXmBkLrbOKdS8RT2XNhpAAAAAAAAAAAAAAAAAAAAAAA=", + "psbtBase64": "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", + "psbtBase64Finalized": "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", "inputs": [ { - "hash": "d99efae199fc4d54e5825a8e3368a395e9eb329915cfb5d88dc311507d184836", + "hash": "7cce12effc2ea564c4227333fd305447e0de7b3ae7a5fcc751effff3ea1377e1", "index": 0, "sequence": 4294967295 }, { - "hash": "279d3bd7939d26306115a8058d4a88d10515a0b675fc8a5f89311c2e8629fec6", + "hash": "4343f4e7789c8e1ca22b3fff8c0a2b82874aaa5bf96b4527affbe060bfab03ac", "index": 1, "sequence": 4294967295 } @@ -22,7 +22,7 @@ { "type": "p2sh", "unknownKeyVals": [], - "nonWitnessUtxo": "01000000010101010101010101010101010101010101010101010101010101010101010101000000006b4830450221008d7a270e793fd336fca10b66129c64c00815dd9d3c4546b12d699ab33520073002207d6c5dd46f5c9c65c08fd295e9b4e7db453779928c765128039634b08ed467a1012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff01e80300000000000017a914567cd7b44f9f3a07c3138f37bf984b60fbbaf2438700000000", + "nonWitnessUtxo": "01000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100f833939ef756230796e897ddff901734a5af239b14810628164d7b1d7e69c7fd0220426d3da429b86c7a15ca86bd6d2e16e060fc24bcc4278e96e6a743052bf0ed7c012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff01d00700000000000017a914567cd7b44f9f3a07c3138f37bf984b60fbbaf2438700000000", "sighashType": 1, "bip32Derivation": [ { @@ -45,11 +45,11 @@ "partialSig": [ { "pubkey": "03f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f", - "signature": "30450221008efa965c7055588939c15bc3e6336bad8b0d3ccc6804287ee5b6fb72d00bfefc02207c685a7d7145c742ce89c62798babf3f8b414feb0d60a75531f1e43e9b29e8d101" + "signature": "3045022100f01e1189e462d9f661bbe0fa9dd3f160d95ef030eba95bb0e7119447b2362d0102206c6f51a95cd5577747343225a2ecaecfd24c45b7229a5490d1b776ed48dea3e501" }, { "pubkey": "03e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b", - "signature": "3045022100bfb1edb5d009f56cdd188c5654cddc8dddcc8f45d03c8a73c208e810f971b1e0022004e8a330bcd62c7e4d34871de3414151fa9c62be678453f35f14dadb82d35dea01" + "signature": "304402206b3cfc2bbae854eeb1d5bd1a499795ff878b32b968fa0539d6e658a0f256874002207327c8d02d47790a40947f920d2d90e265a2a5c3cae5238e3b62c40dd86126af01" } ] }, @@ -57,12 +57,12 @@ "type": "p2shP2pk", "unknownKeyVals": [], "redeemScript": "210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac", - "nonWitnessUtxo": "01000000010101010101010101010101010101010101010101010101010101010101010101000000006a4730440220691753a27fe3a3baff26ddc6b3c9cdb2046909cab0e220463f9a0a58d5e1d23e02200c3d4ac45187c47deea2ac437eb415d6543bbbe8870e4a52f2b4c671f14d8317012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff02e8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace80300000000000017a91420b37094d82a513451ff0ccd9db23aba05bc5ef38700000000", + "nonWitnessUtxo": "01000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100b9c680bfc6f4b48c35fae3ca70b8f608a70a78fa9f3346e2f7b14171208ff9db022047202c5085ab5e10cedb1e53fa538a9b1f8af000a5f3e96a6b1c8b3fdb6c08eb012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff02d0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd00700000000000017a91420b37094d82a513451ff0ccd9db23aba05bc5ef38700000000", "sighashType": 1, "partialSig": [ { "pubkey": "0336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095", - "signature": "3045022100bb1445d743db3c846b926dc47ae3c18abc8010f7ba55f385c7cd7094b6d2bdb2022019fab8b02d4a0100ac2ed9a6f3e56912faa4b660d52618f93ccd2a287a6e5b6801" + "signature": "3045022100b6d001feb508c5157548730569ec4aea3b2e9f8dc6fe579af40352721951303502204518a33f00fb68789d7d99142b7b8931cc63e5d9fd553f4c8e5e78378022c57801" } ] } @@ -70,13 +70,13 @@ "psbtInputsFinalized": [ { "type": "p2sh", - "finalScriptSig": "004830450221008efa965c7055588939c15bc3e6336bad8b0d3ccc6804287ee5b6fb72d00bfefc02207c685a7d7145c742ce89c62798babf3f8b414feb0d60a75531f1e43e9b29e8d101483045022100bfb1edb5d009f56cdd188c5654cddc8dddcc8f45d03c8a73c208e810f971b1e0022004e8a330bcd62c7e4d34871de3414151fa9c62be678453f35f14dadb82d35dea014c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53ae", - "nonWitnessUtxo": "01000000010101010101010101010101010101010101010101010101010101010101010101000000006b4830450221008d7a270e793fd336fca10b66129c64c00815dd9d3c4546b12d699ab33520073002207d6c5dd46f5c9c65c08fd295e9b4e7db453779928c765128039634b08ed467a1012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff01e80300000000000017a914567cd7b44f9f3a07c3138f37bf984b60fbbaf2438700000000" + "finalScriptSig": "00483045022100f01e1189e462d9f661bbe0fa9dd3f160d95ef030eba95bb0e7119447b2362d0102206c6f51a95cd5577747343225a2ecaecfd24c45b7229a5490d1b776ed48dea3e50147304402206b3cfc2bbae854eeb1d5bd1a499795ff878b32b968fa0539d6e658a0f256874002207327c8d02d47790a40947f920d2d90e265a2a5c3cae5238e3b62c40dd86126af014c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53ae", + "nonWitnessUtxo": "01000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100f833939ef756230796e897ddff901734a5af239b14810628164d7b1d7e69c7fd0220426d3da429b86c7a15ca86bd6d2e16e060fc24bcc4278e96e6a743052bf0ed7c012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff01d00700000000000017a914567cd7b44f9f3a07c3138f37bf984b60fbbaf2438700000000" }, { "type": "p2shP2pk", - "finalScriptSig": "483045022100bb1445d743db3c846b926dc47ae3c18abc8010f7ba55f385c7cd7094b6d2bdb2022019fab8b02d4a0100ac2ed9a6f3e56912faa4b660d52618f93ccd2a287a6e5b680123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac", - "nonWitnessUtxo": "01000000010101010101010101010101010101010101010101010101010101010101010101000000006a4730440220691753a27fe3a3baff26ddc6b3c9cdb2046909cab0e220463f9a0a58d5e1d23e02200c3d4ac45187c47deea2ac437eb415d6543bbbe8870e4a52f2b4c671f14d8317012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff02e8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace80300000000000017a91420b37094d82a513451ff0ccd9db23aba05bc5ef38700000000" + "finalScriptSig": "483045022100b6d001feb508c5157548730569ec4aea3b2e9f8dc6fe579af40352721951303502204518a33f00fb68789d7d99142b7b8931cc63e5d9fd553f4c8e5e78378022c5780123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac", + "nonWitnessUtxo": "01000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100b9c680bfc6f4b48c35fae3ca70b8f608a70a78fa9f3346e2f7b14171208ff9db022047202c5085ab5e10cedb1e53fa538a9b1f8af000a5f3e96a6b1c8b3fdb6c08eb012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff02d0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd00700000000000017a91420b37094d82a513451ff0ccd9db23aba05bc5ef38700000000" } ], "outputs": [ @@ -84,6 +84,20 @@ "script": "a914d909474404c124a3d04c3fbff61faa49cf43c58b87", "value": "900", "address": "7nCEW3CMTCDK1BaYRHo4kLDbexwpb8uDVT" + }, + { + "script": "a9144efd761e9be61caa421c8aac4a902ad6f2a54bcf87", + "value": "900", + "address": "7ZcK6WRYz9ADUsUTRjeANb9ceiTkBudEKu" + }, + { + "script": "a914d24d3816be8a250cbdde7eaa674f80170cda944e87", + "value": "900", + "address": "7madAJKrqQYQu3KPWhDPGHVCyqyAeFkqfg" + }, + { + "script": "6a0f736574656320617374726f6e6f6d79", + "value": "900" } ], "psbtOutputs": [ @@ -107,7 +121,34 @@ } ], "redeemScript": "522102cc4d0fa411cac244486f8eb2c08e035ff7410f460a359ca7f8810991bd3b42092102d72fd0d0d90293434ad5fca160f278e03c614497aa4e425cf454e2c1330f96ab210344d884136df550202865ffbc6218c7f9c88fe6ce39c945798190badb38a752f153ae" + }, + { + "unknownKeyVals": [], + "bip32Derivation": [ + { + "pubkey": "036b7910b591d3a756d5ee75a5e8cc0e27e745e85530feabd27d4f5847a50f3086", + "path": "0/0/0/1", + "masterFingerprint": "547f4576" + }, + { + "pubkey": "02afe12d577d1a20a3edafc2fd3d255ace7d1b8b183d0af9dd3fbe5bf5543abc7d", + "path": "0/0/0/1", + "masterFingerprint": "d4ad8372" + }, + { + "pubkey": "034a26b036df0f5f03df4474d07924a98a05e11ba2584476e1addb4482acea4011", + "path": "0/0/0/1", + "masterFingerprint": "405c65bd" + } + ], + "redeemScript": "5221036b7910b591d3a756d5ee75a5e8cc0e27e745e85530feabd27d4f5847a50f30862102afe12d577d1a20a3edafc2fd3d255ace7d1b8b183d0af9dd3fbe5bf5543abc7d21034a26b036df0f5f03df4474d07924a98a05e11ba2584476e1addb4482acea401153ae" + }, + { + "unknownKeyVals": [] + }, + { + "unknownKeyVals": [] } ], - "extractedTransaction": "0100000002d99efae199fc4d54e5825a8e3368a395e9eb329915cfb5d88dc311507d18483600000000fdfe00004830450221008efa965c7055588939c15bc3e6336bad8b0d3ccc6804287ee5b6fb72d00bfefc02207c685a7d7145c742ce89c62798babf3f8b414feb0d60a75531f1e43e9b29e8d101483045022100bfb1edb5d009f56cdd188c5654cddc8dddcc8f45d03c8a73c208e810f971b1e0022004e8a330bcd62c7e4d34871de3414151fa9c62be678453f35f14dadb82d35dea014c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53aeffffffff279d3bd7939d26306115a8058d4a88d10515a0b675fc8a5f89311c2e8629fec6010000006d483045022100bb1445d743db3c846b926dc47ae3c18abc8010f7ba55f385c7cd7094b6d2bdb2022019fab8b02d4a0100ac2ed9a6f3e56912faa4b660d52618f93ccd2a287a6e5b680123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095acffffffff01840300000000000017a914d909474404c124a3d04c3fbff61faa49cf43c58b8700000000" + "extractedTransaction": "01000000027cce12effc2ea564c4227333fd305447e0de7b3ae7a5fcc751effff3ea1377e100000000fdfd0000483045022100f01e1189e462d9f661bbe0fa9dd3f160d95ef030eba95bb0e7119447b2362d0102206c6f51a95cd5577747343225a2ecaecfd24c45b7229a5490d1b776ed48dea3e50147304402206b3cfc2bbae854eeb1d5bd1a499795ff878b32b968fa0539d6e658a0f256874002207327c8d02d47790a40947f920d2d90e265a2a5c3cae5238e3b62c40dd86126af014c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53aeffffffff4343f4e7789c8e1ca22b3fff8c0a2b82874aaa5bf96b4527affbe060bfab03ac010000006d483045022100b6d001feb508c5157548730569ec4aea3b2e9f8dc6fe579af40352721951303502204518a33f00fb68789d7d99142b7b8931cc63e5d9fd553f4c8e5e78378022c5780123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095acffffffff04840300000000000017a914d909474404c124a3d04c3fbff61faa49cf43c58b87840300000000000017a9144efd761e9be61caa421c8aac4a902ad6f2a54bcf87840300000000000017a914d24d3816be8a250cbdde7eaa674f80170cda944e878403000000000000116a0f736574656320617374726f6e6f6d7900000000" } diff --git a/packages/wasm-utxo/test/fixtures/fixed-script/psbt.dash.halfsigned.json b/packages/wasm-utxo/test/fixtures/fixed-script/psbt.dash.halfsigned.json index 0810e9d..f2951d8 100644 --- a/packages/wasm-utxo/test/fixtures/fixed-script/psbt.dash.halfsigned.json +++ b/packages/wasm-utxo/test/fixtures/fixed-script/psbt.dash.halfsigned.json @@ -4,16 +4,16 @@ "xprv9s21ZrQH143K2eBLSVNk4zhjDzqzqM29aS9cjr4CcoNrKLYwLHtwgTURSk7RPV3cH9zNZQeR1zGw3MEwSjvARSfWEGpxfaBmduhW3TKsH5g", "xprv9s21ZrQH143K39N9shF9hAsTwh1FvQuBk8UVsZVwr4XtpqF7stCu2LH358NLuqkkK6pu1Af7TJHr5FZERQoLLtnC7wkoM9sdFo1HuP7dWuv" ], - "psbtBase64": "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", + "psbtBase64": "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", "psbtBase64Finalized": null, "inputs": [ { - "hash": "d99efae199fc4d54e5825a8e3368a395e9eb329915cfb5d88dc311507d184836", + "hash": "7cce12effc2ea564c4227333fd305447e0de7b3ae7a5fcc751effff3ea1377e1", "index": 0, "sequence": 4294967295 }, { - "hash": "279d3bd7939d26306115a8058d4a88d10515a0b675fc8a5f89311c2e8629fec6", + "hash": "4343f4e7789c8e1ca22b3fff8c0a2b82874aaa5bf96b4527affbe060bfab03ac", "index": 1, "sequence": 4294967295 } @@ -22,7 +22,7 @@ { "type": "p2sh", "unknownKeyVals": [], - "nonWitnessUtxo": "01000000010101010101010101010101010101010101010101010101010101010101010101000000006b4830450221008d7a270e793fd336fca10b66129c64c00815dd9d3c4546b12d699ab33520073002207d6c5dd46f5c9c65c08fd295e9b4e7db453779928c765128039634b08ed467a1012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff01e80300000000000017a914567cd7b44f9f3a07c3138f37bf984b60fbbaf2438700000000", + "nonWitnessUtxo": "01000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100f833939ef756230796e897ddff901734a5af239b14810628164d7b1d7e69c7fd0220426d3da429b86c7a15ca86bd6d2e16e060fc24bcc4278e96e6a743052bf0ed7c012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff01d00700000000000017a914567cd7b44f9f3a07c3138f37bf984b60fbbaf2438700000000", "sighashType": 1, "bip32Derivation": [ { @@ -45,7 +45,7 @@ "partialSig": [ { "pubkey": "03f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f", - "signature": "30450221008efa965c7055588939c15bc3e6336bad8b0d3ccc6804287ee5b6fb72d00bfefc02207c685a7d7145c742ce89c62798babf3f8b414feb0d60a75531f1e43e9b29e8d101" + "signature": "3045022100f01e1189e462d9f661bbe0fa9dd3f160d95ef030eba95bb0e7119447b2362d0102206c6f51a95cd5577747343225a2ecaecfd24c45b7229a5490d1b776ed48dea3e501" } ] }, @@ -53,12 +53,12 @@ "type": "p2shP2pk", "unknownKeyVals": [], "redeemScript": "210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac", - "nonWitnessUtxo": "01000000010101010101010101010101010101010101010101010101010101010101010101000000006a4730440220691753a27fe3a3baff26ddc6b3c9cdb2046909cab0e220463f9a0a58d5e1d23e02200c3d4ac45187c47deea2ac437eb415d6543bbbe8870e4a52f2b4c671f14d8317012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff02e8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace80300000000000017a91420b37094d82a513451ff0ccd9db23aba05bc5ef38700000000", + "nonWitnessUtxo": "01000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100b9c680bfc6f4b48c35fae3ca70b8f608a70a78fa9f3346e2f7b14171208ff9db022047202c5085ab5e10cedb1e53fa538a9b1f8af000a5f3e96a6b1c8b3fdb6c08eb012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff02d0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd00700000000000017a91420b37094d82a513451ff0ccd9db23aba05bc5ef38700000000", "sighashType": 1, "partialSig": [ { "pubkey": "0336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095", - "signature": "3045022100bb1445d743db3c846b926dc47ae3c18abc8010f7ba55f385c7cd7094b6d2bdb2022019fab8b02d4a0100ac2ed9a6f3e56912faa4b660d52618f93ccd2a287a6e5b6801" + "signature": "3045022100b6d001feb508c5157548730569ec4aea3b2e9f8dc6fe579af40352721951303502204518a33f00fb68789d7d99142b7b8931cc63e5d9fd553f4c8e5e78378022c57801" } ] } @@ -69,6 +69,20 @@ "script": "a914d909474404c124a3d04c3fbff61faa49cf43c58b87", "value": "900", "address": "7nCEW3CMTCDK1BaYRHo4kLDbexwpb8uDVT" + }, + { + "script": "a9144efd761e9be61caa421c8aac4a902ad6f2a54bcf87", + "value": "900", + "address": "7ZcK6WRYz9ADUsUTRjeANb9ceiTkBudEKu" + }, + { + "script": "a914d24d3816be8a250cbdde7eaa674f80170cda944e87", + "value": "900", + "address": "7madAJKrqQYQu3KPWhDPGHVCyqyAeFkqfg" + }, + { + "script": "6a0f736574656320617374726f6e6f6d79", + "value": "900" } ], "psbtOutputs": [ @@ -92,6 +106,33 @@ } ], "redeemScript": "522102cc4d0fa411cac244486f8eb2c08e035ff7410f460a359ca7f8810991bd3b42092102d72fd0d0d90293434ad5fca160f278e03c614497aa4e425cf454e2c1330f96ab210344d884136df550202865ffbc6218c7f9c88fe6ce39c945798190badb38a752f153ae" + }, + { + "unknownKeyVals": [], + "bip32Derivation": [ + { + "pubkey": "036b7910b591d3a756d5ee75a5e8cc0e27e745e85530feabd27d4f5847a50f3086", + "path": "0/0/0/1", + "masterFingerprint": "547f4576" + }, + { + "pubkey": "02afe12d577d1a20a3edafc2fd3d255ace7d1b8b183d0af9dd3fbe5bf5543abc7d", + "path": "0/0/0/1", + "masterFingerprint": "d4ad8372" + }, + { + "pubkey": "034a26b036df0f5f03df4474d07924a98a05e11ba2584476e1addb4482acea4011", + "path": "0/0/0/1", + "masterFingerprint": "405c65bd" + } + ], + "redeemScript": "5221036b7910b591d3a756d5ee75a5e8cc0e27e745e85530feabd27d4f5847a50f30862102afe12d577d1a20a3edafc2fd3d255ace7d1b8b183d0af9dd3fbe5bf5543abc7d21034a26b036df0f5f03df4474d07924a98a05e11ba2584476e1addb4482acea401153ae" + }, + { + "unknownKeyVals": [] + }, + { + "unknownKeyVals": [] } ], "extractedTransaction": null diff --git a/packages/wasm-utxo/test/fixtures/fixed-script/psbt.dash.unsigned.json b/packages/wasm-utxo/test/fixtures/fixed-script/psbt.dash.unsigned.json index 468ffe9..4697912 100644 --- a/packages/wasm-utxo/test/fixtures/fixed-script/psbt.dash.unsigned.json +++ b/packages/wasm-utxo/test/fixtures/fixed-script/psbt.dash.unsigned.json @@ -4,16 +4,16 @@ "xprv9s21ZrQH143K2eBLSVNk4zhjDzqzqM29aS9cjr4CcoNrKLYwLHtwgTURSk7RPV3cH9zNZQeR1zGw3MEwSjvARSfWEGpxfaBmduhW3TKsH5g", "xprv9s21ZrQH143K39N9shF9hAsTwh1FvQuBk8UVsZVwr4XtpqF7stCu2LH358NLuqkkK6pu1Af7TJHr5FZERQoLLtnC7wkoM9sdFo1HuP7dWuv" ], - "psbtBase64": "cHNidP8BAHwBAAAAAtme+uGZ/E1U5YJajjNoo5Xp6zKZFc+12I3DEVB9GEg2AAAAAAD/////J50715OdJjBhFagFjUqI0QUVoLZ1/IpfiTEcLoYp/sYBAAAAAP////8BhAMAAAAAAAAXqRTZCUdEBMEko9BMP7/2H6pJz0PFi4cAAAAATwEEiLIeAAAAAAAAAAAAOpIuKfDI6w2ypgSEy9y2MfaxB8nKrj/9zz59LsH2vNADEhSHFfNh2raFpmnUJDHl1tP5c0BNq5yf0blQsnmtdjQEzBiuCE8BBIiyHgAAAAAAAAAAAG0dZW093ZHBlMBFZaNgNwKiEBbO0UomXziYLWJ15ntkA9O6wjE6fGshy7EbFLDRA0H5IsCkA6i9jIfw3IIPNa9uBPZc2GlPAQSIsh4AAAAAAAAAAADLBP1jqzTZD+ZGa4gOKgLM+KhjN0MSmRr4kRsaqrRDNAM27yKP/puO//ugUsMtM0Zg3R+DZs+P5Erlqmcra2KQlQTy7wOJAAEAvgEAAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAAAAa0gwRQIhAI16Jw55P9M2/KELZhKcZMAIFd2dPEVGsS1pmrM1IAcwAiB9bF3Ub1ycZcCP0pXptOfbRTd5kox2USgDljSwjtRnoQEhA70MNLI3Pjh1dc3bED7AORbDEETyUI4mH+NZeiaA7L0f/////wHoAwAAAAAAABepFFZ817RPnzoHwxOPN7+YS2D7uvJDhwAAAAABAwQBAAAAAQRpUiED9vQHZL1dY/IAoneIg6z3XpbxUJXJmCY8CHJw0Ml+fn8hA1/7erxwFZ4EafS5iabV4XhaKQQWn/BQsvRo/l09XbvyIQPhUk1/b8V6s+rLtlm3hxBngKR10dtIOVLCMQt+mjiXW1OuIgYDX/t6vHAVngRp9LmJptXheFopBBaf8FCy9Gj+XT1du/IUzBiuCAAAAAAAAAAAAQAAAAAAAAAiBgPhUk1/b8V6s+rLtlm3hxBngKR10dtIOVLCMQt+mjiXWxT2XNhpAAAAAAAAAAABAAAAAAAAACIGA/b0B2S9XWPyAKJ3iIOs916W8VCVyZgmPAhycNDJfn5/FPLvA4kAAAAAAAAAAAEAAAAAAAAAAAEA3wEAAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAAAAakcwRAIgaRdTon/jo7r/Jt3Gs8nNsgRpCcqw4iBGP5oKWNXh0j4CIAw9SsRRh8R97qKsQ360FdZUO7vohw5KUvK0xnHxTYMXASEDvQw0sjc+OHV1zdsQPsA5FsMQRPJQjiYf41l6JoDsvR//////AugDAAAAAAAAGXapFIg62NGv/finPL2vcje1xauewsMmiKzoAwAAAAAAABepFCCzcJTYKlE0Uf8MzZ2yOroFvF7zhwAAAAABAwQBAAAAAQQjIQM27yKP/puO//ugUsMtM0Zg3R+DZs+P5Erlqmcra2KQlawAAQBpUiECzE0PpBHKwkRIb46ywI4DX/dBD0YKNZyn+IEJkb07QgkhAtcv0NDZApNDStX8oWDyeOA8YUSXqk5CXPRU4sEzD5arIQNE2IQTbfVQIChl/7xiGMf5yI/mzjnJRXmBkLrbOKdS8VOuIgICzE0PpBHKwkRIb46ywI4DX/dBD0YKNZyn+IEJkb07QgkU8u8DiQAAAAAAAAAAAAAAAAAAAAAiAgLXL9DQ2QKTQ0rV/KFg8njgPGFEl6pOQlz0VOLBMw+WqxTMGK4IAAAAAAAAAAAAAAAAAAAAACICA0TYhBNt9VAgKGX/vGIYx/nIj+bOOclFeYGQuts4p1LxFPZc2GkAAAAAAAAAAAAAAAAAAAAAAA==", + "psbtBase64": "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", "psbtBase64Finalized": null, "inputs": [ { - "hash": "d99efae199fc4d54e5825a8e3368a395e9eb329915cfb5d88dc311507d184836", + "hash": "7cce12effc2ea564c4227333fd305447e0de7b3ae7a5fcc751effff3ea1377e1", "index": 0, "sequence": 4294967295 }, { - "hash": "279d3bd7939d26306115a8058d4a88d10515a0b675fc8a5f89311c2e8629fec6", + "hash": "4343f4e7789c8e1ca22b3fff8c0a2b82874aaa5bf96b4527affbe060bfab03ac", "index": 1, "sequence": 4294967295 } @@ -22,7 +22,7 @@ { "type": "p2sh", "unknownKeyVals": [], - "nonWitnessUtxo": "01000000010101010101010101010101010101010101010101010101010101010101010101000000006b4830450221008d7a270e793fd336fca10b66129c64c00815dd9d3c4546b12d699ab33520073002207d6c5dd46f5c9c65c08fd295e9b4e7db453779928c765128039634b08ed467a1012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff01e80300000000000017a914567cd7b44f9f3a07c3138f37bf984b60fbbaf2438700000000", + "nonWitnessUtxo": "01000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100f833939ef756230796e897ddff901734a5af239b14810628164d7b1d7e69c7fd0220426d3da429b86c7a15ca86bd6d2e16e060fc24bcc4278e96e6a743052bf0ed7c012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff01d00700000000000017a914567cd7b44f9f3a07c3138f37bf984b60fbbaf2438700000000", "sighashType": 1, "bip32Derivation": [ { @@ -47,7 +47,7 @@ "type": "p2shP2pk", "unknownKeyVals": [], "redeemScript": "210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac", - "nonWitnessUtxo": "01000000010101010101010101010101010101010101010101010101010101010101010101000000006a4730440220691753a27fe3a3baff26ddc6b3c9cdb2046909cab0e220463f9a0a58d5e1d23e02200c3d4ac45187c47deea2ac437eb415d6543bbbe8870e4a52f2b4c671f14d8317012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff02e8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace80300000000000017a91420b37094d82a513451ff0ccd9db23aba05bc5ef38700000000", + "nonWitnessUtxo": "01000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100b9c680bfc6f4b48c35fae3ca70b8f608a70a78fa9f3346e2f7b14171208ff9db022047202c5085ab5e10cedb1e53fa538a9b1f8af000a5f3e96a6b1c8b3fdb6c08eb012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff02d0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd00700000000000017a91420b37094d82a513451ff0ccd9db23aba05bc5ef38700000000", "sighashType": 1 } ], @@ -57,6 +57,20 @@ "script": "a914d909474404c124a3d04c3fbff61faa49cf43c58b87", "value": "900", "address": "7nCEW3CMTCDK1BaYRHo4kLDbexwpb8uDVT" + }, + { + "script": "a9144efd761e9be61caa421c8aac4a902ad6f2a54bcf87", + "value": "900", + "address": "7ZcK6WRYz9ADUsUTRjeANb9ceiTkBudEKu" + }, + { + "script": "a914d24d3816be8a250cbdde7eaa674f80170cda944e87", + "value": "900", + "address": "7madAJKrqQYQu3KPWhDPGHVCyqyAeFkqfg" + }, + { + "script": "6a0f736574656320617374726f6e6f6d79", + "value": "900" } ], "psbtOutputs": [ @@ -80,6 +94,33 @@ } ], "redeemScript": "522102cc4d0fa411cac244486f8eb2c08e035ff7410f460a359ca7f8810991bd3b42092102d72fd0d0d90293434ad5fca160f278e03c614497aa4e425cf454e2c1330f96ab210344d884136df550202865ffbc6218c7f9c88fe6ce39c945798190badb38a752f153ae" + }, + { + "unknownKeyVals": [], + "bip32Derivation": [ + { + "pubkey": "036b7910b591d3a756d5ee75a5e8cc0e27e745e85530feabd27d4f5847a50f3086", + "path": "0/0/0/1", + "masterFingerprint": "547f4576" + }, + { + "pubkey": "02afe12d577d1a20a3edafc2fd3d255ace7d1b8b183d0af9dd3fbe5bf5543abc7d", + "path": "0/0/0/1", + "masterFingerprint": "d4ad8372" + }, + { + "pubkey": "034a26b036df0f5f03df4474d07924a98a05e11ba2584476e1addb4482acea4011", + "path": "0/0/0/1", + "masterFingerprint": "405c65bd" + } + ], + "redeemScript": "5221036b7910b591d3a756d5ee75a5e8cc0e27e745e85530feabd27d4f5847a50f30862102afe12d577d1a20a3edafc2fd3d255ace7d1b8b183d0af9dd3fbe5bf5543abc7d21034a26b036df0f5f03df4474d07924a98a05e11ba2584476e1addb4482acea401153ae" + }, + { + "unknownKeyVals": [] + }, + { + "unknownKeyVals": [] } ], "extractedTransaction": null diff --git a/packages/wasm-utxo/test/fixtures/fixed-script/psbt.dogecoin.fullsigned.json b/packages/wasm-utxo/test/fixtures/fixed-script/psbt.dogecoin.fullsigned.json index 274941f..6db5844 100644 --- a/packages/wasm-utxo/test/fixtures/fixed-script/psbt.dogecoin.fullsigned.json +++ b/packages/wasm-utxo/test/fixtures/fixed-script/psbt.dogecoin.fullsigned.json @@ -4,16 +4,16 @@ "xprv9s21ZrQH143K2eBLSVNk4zhjDzqzqM29aS9cjr4CcoNrKLYwLHtwgTURSk7RPV3cH9zNZQeR1zGw3MEwSjvARSfWEGpxfaBmduhW3TKsH5g", "xprv9s21ZrQH143K39N9shF9hAsTwh1FvQuBk8UVsZVwr4XtpqF7stCu2LH358NLuqkkK6pu1Af7TJHr5FZERQoLLtnC7wkoM9sdFo1HuP7dWuv" ], - "psbtBase64": "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", - "psbtBase64Finalized": "cHNidP8BAHwBAAAAAtme+uGZ/E1U5YJajjNoo5Xp6zKZFc+12I3DEVB9GEg2AAAAAAD/////J50715OdJjBhFagFjUqI0QUVoLZ1/IpfiTEcLoYp/sYBAAAAAP////8BhAMAAAAAAAAXqRTZCUdEBMEko9BMP7/2H6pJz0PFi4cAAAAATwEEiLIeAAAAAAAAAAAAOpIuKfDI6w2ypgSEy9y2MfaxB8nKrj/9zz59LsH2vNADEhSHFfNh2raFpmnUJDHl1tP5c0BNq5yf0blQsnmtdjQEzBiuCE8BBIiyHgAAAAAAAAAAAG0dZW093ZHBlMBFZaNgNwKiEBbO0UomXziYLWJ15ntkA9O6wjE6fGshy7EbFLDRA0H5IsCkA6i9jIfw3IIPNa9uBPZc2GlPAQSIsh4AAAAAAAAAAADLBP1jqzTZD+ZGa4gOKgLM+KhjN0MSmRr4kRsaqrRDNAM27yKP/puO//ugUsMtM0Zg3R+DZs+P5Erlqmcra2KQlQTy7wOJAAEAvgEAAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAAAAa0gwRQIhAI16Jw55P9M2/KELZhKcZMAIFd2dPEVGsS1pmrM1IAcwAiB9bF3Ub1ycZcCP0pXptOfbRTd5kox2USgDljSwjtRnoQEhA70MNLI3Pjh1dc3bED7AORbDEETyUI4mH+NZeiaA7L0f/////wHoAwAAAAAAABepFFZ817RPnzoHwxOPN7+YS2D7uvJDhwAAAAABB/3+AABIMEUCIQCO+pZccFVYiTnBW8PmM2utiw08zGgEKH7ltvty0Av+/AIgfGhafXFFx0LOicYnmLq/P4tBT+sNYKdVMfHkPpsp6NEBSDBFAiEAv7HttdAJ9WzdGIxWVM3cjd3Mj0XQPIpzwgjoEPlxseACIAToozC81ix+TTSHHeNBQVH6nGK+Z4RT818U2tuC013qAUxpUiED9vQHZL1dY/IAoneIg6z3XpbxUJXJmCY8CHJw0Ml+fn8hA1/7erxwFZ4EafS5iabV4XhaKQQWn/BQsvRo/l09XbvyIQPhUk1/b8V6s+rLtlm3hxBngKR10dtIOVLCMQt+mjiXW1OuAAEA3wEAAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAAAAakcwRAIgaRdTon/jo7r/Jt3Gs8nNsgRpCcqw4iBGP5oKWNXh0j4CIAw9SsRRh8R97qKsQ360FdZUO7vohw5KUvK0xnHxTYMXASEDvQw0sjc+OHV1zdsQPsA5FsMQRPJQjiYf41l6JoDsvR//////AugDAAAAAAAAGXapFIg62NGv/finPL2vcje1xauewsMmiKzoAwAAAAAAABepFCCzcJTYKlE0Uf8MzZ2yOroFvF7zhwAAAAABB21IMEUCIQC7FEXXQ9s8hGuSbcR648GKvIAQ97pV84XHzXCUttK9sgIgGfq4sC1KAQCsLtmm8+VpEvqktmDVJhj5PM0qKHpuW2gBIyEDNu8ij/6bjv/7oFLDLTNGYN0fg2bPj+RK5apnK2tikJWsAAEAaVIhAsxND6QRysJESG+OssCOA1/3QQ9GCjWcp/iBCZG9O0IJIQLXL9DQ2QKTQ0rV/KFg8njgPGFEl6pOQlz0VOLBMw+WqyEDRNiEE231UCAoZf+8YhjH+ciP5s45yUV5gZC62zinUvFTriICAsxND6QRysJESG+OssCOA1/3QQ9GCjWcp/iBCZG9O0IJFPLvA4kAAAAAAAAAAAAAAAAAAAAAIgIC1y/Q0NkCk0NK1fyhYPJ44DxhRJeqTkJc9FTiwTMPlqsUzBiuCAAAAAAAAAAAAAAAAAAAAAAiAgNE2IQTbfVQIChl/7xiGMf5yI/mzjnJRXmBkLrbOKdS8RT2XNhpAAAAAAAAAAAAAAAAAAAAAAA=", + "psbtBase64": "cHNidP8BANYBAAAAAnzOEu/8LqVkxCJzM/0wVEfg3ns656X8x1Hv//PqE3fhAAAAAAD/////Q0P053icjhyiKz//jAorgodKqlv5a0Unr/vgYL+rA6wBAAAAAP////8EhAMAAAAAAAAXqRTZCUdEBMEko9BMP7/2H6pJz0PFi4eEAwAAAAAAABepFE79dh6b5hyqQhyKrEqQKtbypUvPh4QDAAAAAAAAF6kU0k04Fr6KJQy93n6qZ0+AFwzalE6HhAMAAAAAAAARag9zZXRlYyBhc3Ryb25vbXkAAAAATwEEiLIeAAAAAAAAAAAAOpIuKfDI6w2ypgSEy9y2MfaxB8nKrj/9zz59LsH2vNADEhSHFfNh2raFpmnUJDHl1tP5c0BNq5yf0blQsnmtdjQEzBiuCE8BBIiyHgAAAAAAAAAAAG0dZW093ZHBlMBFZaNgNwKiEBbO0UomXziYLWJ15ntkA9O6wjE6fGshy7EbFLDRA0H5IsCkA6i9jIfw3IIPNa9uBPZc2GlPAQSIsh4AAAAAAAAAAADLBP1jqzTZD+ZGa4gOKgLM+KhjN0MSmRr4kRsaqrRDNAM27yKP/puO//ugUsMtM0Zg3R+DZs+P5Erlqmcra2KQlQTy7wOJAAEAvgEAAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAAAAa0gwRQIhAPgzk573ViMHluiX3f+QFzSlryObFIEGKBZNex1+acf9AiBCbT2kKbhsehXKhr1tLhbgYPwkvMQnjpbmp0MFK/DtfAEhA70MNLI3Pjh1dc3bED7AORbDEETyUI4mH+NZeiaA7L0f/////wHQBwAAAAAAABepFFZ817RPnzoHwxOPN7+YS2D7uvJDhwAAAAAiAgPhUk1/b8V6s+rLtlm3hxBngKR10dtIOVLCMQt+mjiXW0cwRAIgazz8K7roVO6x1b0aSZeV/4eLMrlo+gU51uZYoPJWh0ACIHMnyNAtR3kKQJR/kg0tkOJloqXDyuUjjjtixA3YYSavASICA/b0B2S9XWPyAKJ3iIOs916W8VCVyZgmPAhycNDJfn5/SDBFAiEA8B4RieRi2fZhu+D6ndPxYNle8DDrqVuw5xGUR7I2LQECIGxvUalc1Vd3RzQyJaLsrs/STEW3IppUkNG3du1I3qPlAQEDBAEAAAABBGlSIQP29AdkvV1j8gCid4iDrPdelvFQlcmYJjwIcnDQyX5+fyEDX/t6vHAVngRp9LmJptXheFopBBaf8FCy9Gj+XT1du/IhA+FSTX9vxXqz6su2WbeHEGeApHXR20g5UsIxC36aOJdbU64iBgNf+3q8cBWeBGn0uYmm1eF4WikEFp/wULL0aP5dPV278hTMGK4IAAAAAAAAAAABAAAAAAAAACIGA+FSTX9vxXqz6su2WbeHEGeApHXR20g5UsIxC36aOJdbFPZc2GkAAAAAAAAAAAEAAAAAAAAAIgYD9vQHZL1dY/IAoneIg6z3XpbxUJXJmCY8CHJw0Ml+fn8U8u8DiQAAAAAAAAAAAQAAAAAAAAAAAQDgAQAAAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAABrSDBFAiEAucaAv8b0tIw1+uPKcLj2CKcKePqfM0bi97FBcSCP+dsCIEcgLFCFq14QztseU/pTipsfivAApfPpamsciz/bbAjrASEDvQw0sjc+OHV1zdsQPsA5FsMQRPJQjiYf41l6JoDsvR//////AtAHAAAAAAAAGXapFIg62NGv/finPL2vcje1xauewsMmiKzQBwAAAAAAABepFCCzcJTYKlE0Uf8MzZ2yOroFvF7zhwAAAAAiAgM27yKP/puO//ugUsMtM0Zg3R+DZs+P5Erlqmcra2KQlUgwRQIhALbQAf61CMUVdUhzBWnsSuo7Lp+Nxv5XmvQDUnIZUTA1AiBFGKM/APtoeJ19mRQre4kxzGPl2f1VP0yOXng3gCLFeAEBAwQBAAAAAQQjIQM27yKP/puO//ugUsMtM0Zg3R+DZs+P5Erlqmcra2KQlawAAQBpUiECzE0PpBHKwkRIb46ywI4DX/dBD0YKNZyn+IEJkb07QgkhAtcv0NDZApNDStX8oWDyeOA8YUSXqk5CXPRU4sEzD5arIQNE2IQTbfVQIChl/7xiGMf5yI/mzjnJRXmBkLrbOKdS8VOuIgICzE0PpBHKwkRIb46ywI4DX/dBD0YKNZyn+IEJkb07QgkU8u8DiQAAAAAAAAAAAAAAAAAAAAAiAgLXL9DQ2QKTQ0rV/KFg8njgPGFEl6pOQlz0VOLBMw+WqxTMGK4IAAAAAAAAAAAAAAAAAAAAACICA0TYhBNt9VAgKGX/vGIYx/nIj+bOOclFeYGQuts4p1LxFPZc2GkAAAAAAAAAAAAAAAAAAAAAAAEAaVIhA2t5ELWR06dW1e51pejMDifnRehVMP6r0n1PWEelDzCGIQKv4S1XfRogo+2vwv09JVrOfRuLGD0K+d0/vlv1VDq8fSEDSiawNt8PXwPfRHTQeSSpigXhG6JYRHbhrdtEgqzqQBFTriICAq/hLVd9GiCj7a/C/T0lWs59G4sYPQr53T++W/VUOrx9FNStg3IAAAAAAAAAAAAAAAABAAAAIgIDSiawNt8PXwPfRHTQeSSpigXhG6JYRHbhrdtEgqzqQBEUQFxlvQAAAAAAAAAAAAAAAAEAAAAiAgNreRC1kdOnVtXudaXozA4n50XoVTD+q9J9T1hHpQ8whhRUf0V2AAAAAAAAAAAAAAAAAQAAAAAAAA==", + "psbtBase64Finalized": "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", "inputs": [ { - "hash": "d99efae199fc4d54e5825a8e3368a395e9eb329915cfb5d88dc311507d184836", + "hash": "7cce12effc2ea564c4227333fd305447e0de7b3ae7a5fcc751effff3ea1377e1", "index": 0, "sequence": 4294967295 }, { - "hash": "279d3bd7939d26306115a8058d4a88d10515a0b675fc8a5f89311c2e8629fec6", + "hash": "4343f4e7789c8e1ca22b3fff8c0a2b82874aaa5bf96b4527affbe060bfab03ac", "index": 1, "sequence": 4294967295 } @@ -22,7 +22,7 @@ { "type": "p2sh", "unknownKeyVals": [], - "nonWitnessUtxo": "01000000010101010101010101010101010101010101010101010101010101010101010101000000006b4830450221008d7a270e793fd336fca10b66129c64c00815dd9d3c4546b12d699ab33520073002207d6c5dd46f5c9c65c08fd295e9b4e7db453779928c765128039634b08ed467a1012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff01e80300000000000017a914567cd7b44f9f3a07c3138f37bf984b60fbbaf2438700000000", + "nonWitnessUtxo": "01000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100f833939ef756230796e897ddff901734a5af239b14810628164d7b1d7e69c7fd0220426d3da429b86c7a15ca86bd6d2e16e060fc24bcc4278e96e6a743052bf0ed7c012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff01d00700000000000017a914567cd7b44f9f3a07c3138f37bf984b60fbbaf2438700000000", "sighashType": 1, "bip32Derivation": [ { @@ -45,11 +45,11 @@ "partialSig": [ { "pubkey": "03f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f", - "signature": "30450221008efa965c7055588939c15bc3e6336bad8b0d3ccc6804287ee5b6fb72d00bfefc02207c685a7d7145c742ce89c62798babf3f8b414feb0d60a75531f1e43e9b29e8d101" + "signature": "3045022100f01e1189e462d9f661bbe0fa9dd3f160d95ef030eba95bb0e7119447b2362d0102206c6f51a95cd5577747343225a2ecaecfd24c45b7229a5490d1b776ed48dea3e501" }, { "pubkey": "03e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b", - "signature": "3045022100bfb1edb5d009f56cdd188c5654cddc8dddcc8f45d03c8a73c208e810f971b1e0022004e8a330bcd62c7e4d34871de3414151fa9c62be678453f35f14dadb82d35dea01" + "signature": "304402206b3cfc2bbae854eeb1d5bd1a499795ff878b32b968fa0539d6e658a0f256874002207327c8d02d47790a40947f920d2d90e265a2a5c3cae5238e3b62c40dd86126af01" } ] }, @@ -57,12 +57,12 @@ "type": "p2shP2pk", "unknownKeyVals": [], "redeemScript": "210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac", - "nonWitnessUtxo": "01000000010101010101010101010101010101010101010101010101010101010101010101000000006a4730440220691753a27fe3a3baff26ddc6b3c9cdb2046909cab0e220463f9a0a58d5e1d23e02200c3d4ac45187c47deea2ac437eb415d6543bbbe8870e4a52f2b4c671f14d8317012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff02e8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace80300000000000017a91420b37094d82a513451ff0ccd9db23aba05bc5ef38700000000", + "nonWitnessUtxo": "01000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100b9c680bfc6f4b48c35fae3ca70b8f608a70a78fa9f3346e2f7b14171208ff9db022047202c5085ab5e10cedb1e53fa538a9b1f8af000a5f3e96a6b1c8b3fdb6c08eb012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff02d0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd00700000000000017a91420b37094d82a513451ff0ccd9db23aba05bc5ef38700000000", "sighashType": 1, "partialSig": [ { "pubkey": "0336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095", - "signature": "3045022100bb1445d743db3c846b926dc47ae3c18abc8010f7ba55f385c7cd7094b6d2bdb2022019fab8b02d4a0100ac2ed9a6f3e56912faa4b660d52618f93ccd2a287a6e5b6801" + "signature": "3045022100b6d001feb508c5157548730569ec4aea3b2e9f8dc6fe579af40352721951303502204518a33f00fb68789d7d99142b7b8931cc63e5d9fd553f4c8e5e78378022c57801" } ] } @@ -70,13 +70,13 @@ "psbtInputsFinalized": [ { "type": "p2sh", - "finalScriptSig": "004830450221008efa965c7055588939c15bc3e6336bad8b0d3ccc6804287ee5b6fb72d00bfefc02207c685a7d7145c742ce89c62798babf3f8b414feb0d60a75531f1e43e9b29e8d101483045022100bfb1edb5d009f56cdd188c5654cddc8dddcc8f45d03c8a73c208e810f971b1e0022004e8a330bcd62c7e4d34871de3414151fa9c62be678453f35f14dadb82d35dea014c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53ae", - "nonWitnessUtxo": "01000000010101010101010101010101010101010101010101010101010101010101010101000000006b4830450221008d7a270e793fd336fca10b66129c64c00815dd9d3c4546b12d699ab33520073002207d6c5dd46f5c9c65c08fd295e9b4e7db453779928c765128039634b08ed467a1012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff01e80300000000000017a914567cd7b44f9f3a07c3138f37bf984b60fbbaf2438700000000" + "finalScriptSig": "00483045022100f01e1189e462d9f661bbe0fa9dd3f160d95ef030eba95bb0e7119447b2362d0102206c6f51a95cd5577747343225a2ecaecfd24c45b7229a5490d1b776ed48dea3e50147304402206b3cfc2bbae854eeb1d5bd1a499795ff878b32b968fa0539d6e658a0f256874002207327c8d02d47790a40947f920d2d90e265a2a5c3cae5238e3b62c40dd86126af014c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53ae", + "nonWitnessUtxo": "01000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100f833939ef756230796e897ddff901734a5af239b14810628164d7b1d7e69c7fd0220426d3da429b86c7a15ca86bd6d2e16e060fc24bcc4278e96e6a743052bf0ed7c012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff01d00700000000000017a914567cd7b44f9f3a07c3138f37bf984b60fbbaf2438700000000" }, { "type": "p2shP2pk", - "finalScriptSig": "483045022100bb1445d743db3c846b926dc47ae3c18abc8010f7ba55f385c7cd7094b6d2bdb2022019fab8b02d4a0100ac2ed9a6f3e56912faa4b660d52618f93ccd2a287a6e5b680123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac", - "nonWitnessUtxo": "01000000010101010101010101010101010101010101010101010101010101010101010101000000006a4730440220691753a27fe3a3baff26ddc6b3c9cdb2046909cab0e220463f9a0a58d5e1d23e02200c3d4ac45187c47deea2ac437eb415d6543bbbe8870e4a52f2b4c671f14d8317012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff02e8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace80300000000000017a91420b37094d82a513451ff0ccd9db23aba05bc5ef38700000000" + "finalScriptSig": "483045022100b6d001feb508c5157548730569ec4aea3b2e9f8dc6fe579af40352721951303502204518a33f00fb68789d7d99142b7b8931cc63e5d9fd553f4c8e5e78378022c5780123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac", + "nonWitnessUtxo": "01000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100b9c680bfc6f4b48c35fae3ca70b8f608a70a78fa9f3346e2f7b14171208ff9db022047202c5085ab5e10cedb1e53fa538a9b1f8af000a5f3e96a6b1c8b3fdb6c08eb012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff02d0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd00700000000000017a91420b37094d82a513451ff0ccd9db23aba05bc5ef38700000000" } ], "outputs": [ @@ -84,6 +84,20 @@ "script": "a914d909474404c124a3d04c3fbff61faa49cf43c58b87", "value": "900", "address": "ACDrQgz5iGzZunR4Zonyf5rKRzVUsTTgbE" + }, + { + "script": "a9144efd761e9be61caa421c8aac4a902ad6f2a54bcf87", + "value": "900", + "address": "9ydw1ADHFDwUPUJyaFe5HLnLRk1QVS6HCj" + }, + { + "script": "a914d24d3816be8a250cbdde7eaa674f80170cda944e87", + "value": "900", + "address": "ABcF4x7b6VKfoe9ufDDJB37vksWptZCzrv" + }, + { + "script": "6a0f736574656320617374726f6e6f6d79", + "value": "900" } ], "psbtOutputs": [ @@ -107,7 +121,34 @@ } ], "redeemScript": "522102cc4d0fa411cac244486f8eb2c08e035ff7410f460a359ca7f8810991bd3b42092102d72fd0d0d90293434ad5fca160f278e03c614497aa4e425cf454e2c1330f96ab210344d884136df550202865ffbc6218c7f9c88fe6ce39c945798190badb38a752f153ae" + }, + { + "unknownKeyVals": [], + "bip32Derivation": [ + { + "pubkey": "036b7910b591d3a756d5ee75a5e8cc0e27e745e85530feabd27d4f5847a50f3086", + "path": "0/0/0/1", + "masterFingerprint": "547f4576" + }, + { + "pubkey": "02afe12d577d1a20a3edafc2fd3d255ace7d1b8b183d0af9dd3fbe5bf5543abc7d", + "path": "0/0/0/1", + "masterFingerprint": "d4ad8372" + }, + { + "pubkey": "034a26b036df0f5f03df4474d07924a98a05e11ba2584476e1addb4482acea4011", + "path": "0/0/0/1", + "masterFingerprint": "405c65bd" + } + ], + "redeemScript": "5221036b7910b591d3a756d5ee75a5e8cc0e27e745e85530feabd27d4f5847a50f30862102afe12d577d1a20a3edafc2fd3d255ace7d1b8b183d0af9dd3fbe5bf5543abc7d21034a26b036df0f5f03df4474d07924a98a05e11ba2584476e1addb4482acea401153ae" + }, + { + "unknownKeyVals": [] + }, + { + "unknownKeyVals": [] } ], - "extractedTransaction": "0100000002d99efae199fc4d54e5825a8e3368a395e9eb329915cfb5d88dc311507d18483600000000fdfe00004830450221008efa965c7055588939c15bc3e6336bad8b0d3ccc6804287ee5b6fb72d00bfefc02207c685a7d7145c742ce89c62798babf3f8b414feb0d60a75531f1e43e9b29e8d101483045022100bfb1edb5d009f56cdd188c5654cddc8dddcc8f45d03c8a73c208e810f971b1e0022004e8a330bcd62c7e4d34871de3414151fa9c62be678453f35f14dadb82d35dea014c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53aeffffffff279d3bd7939d26306115a8058d4a88d10515a0b675fc8a5f89311c2e8629fec6010000006d483045022100bb1445d743db3c846b926dc47ae3c18abc8010f7ba55f385c7cd7094b6d2bdb2022019fab8b02d4a0100ac2ed9a6f3e56912faa4b660d52618f93ccd2a287a6e5b680123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095acffffffff01840300000000000017a914d909474404c124a3d04c3fbff61faa49cf43c58b8700000000" + "extractedTransaction": "01000000027cce12effc2ea564c4227333fd305447e0de7b3ae7a5fcc751effff3ea1377e100000000fdfd0000483045022100f01e1189e462d9f661bbe0fa9dd3f160d95ef030eba95bb0e7119447b2362d0102206c6f51a95cd5577747343225a2ecaecfd24c45b7229a5490d1b776ed48dea3e50147304402206b3cfc2bbae854eeb1d5bd1a499795ff878b32b968fa0539d6e658a0f256874002207327c8d02d47790a40947f920d2d90e265a2a5c3cae5238e3b62c40dd86126af014c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53aeffffffff4343f4e7789c8e1ca22b3fff8c0a2b82874aaa5bf96b4527affbe060bfab03ac010000006d483045022100b6d001feb508c5157548730569ec4aea3b2e9f8dc6fe579af40352721951303502204518a33f00fb68789d7d99142b7b8931cc63e5d9fd553f4c8e5e78378022c5780123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095acffffffff04840300000000000017a914d909474404c124a3d04c3fbff61faa49cf43c58b87840300000000000017a9144efd761e9be61caa421c8aac4a902ad6f2a54bcf87840300000000000017a914d24d3816be8a250cbdde7eaa674f80170cda944e878403000000000000116a0f736574656320617374726f6e6f6d7900000000" } diff --git a/packages/wasm-utxo/test/fixtures/fixed-script/psbt.dogecoin.halfsigned.json b/packages/wasm-utxo/test/fixtures/fixed-script/psbt.dogecoin.halfsigned.json index a498c7f..83d06a7 100644 --- a/packages/wasm-utxo/test/fixtures/fixed-script/psbt.dogecoin.halfsigned.json +++ b/packages/wasm-utxo/test/fixtures/fixed-script/psbt.dogecoin.halfsigned.json @@ -4,16 +4,16 @@ "xprv9s21ZrQH143K2eBLSVNk4zhjDzqzqM29aS9cjr4CcoNrKLYwLHtwgTURSk7RPV3cH9zNZQeR1zGw3MEwSjvARSfWEGpxfaBmduhW3TKsH5g", "xprv9s21ZrQH143K39N9shF9hAsTwh1FvQuBk8UVsZVwr4XtpqF7stCu2LH358NLuqkkK6pu1Af7TJHr5FZERQoLLtnC7wkoM9sdFo1HuP7dWuv" ], - "psbtBase64": "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", + "psbtBase64": "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", "psbtBase64Finalized": null, "inputs": [ { - "hash": "d99efae199fc4d54e5825a8e3368a395e9eb329915cfb5d88dc311507d184836", + "hash": "7cce12effc2ea564c4227333fd305447e0de7b3ae7a5fcc751effff3ea1377e1", "index": 0, "sequence": 4294967295 }, { - "hash": "279d3bd7939d26306115a8058d4a88d10515a0b675fc8a5f89311c2e8629fec6", + "hash": "4343f4e7789c8e1ca22b3fff8c0a2b82874aaa5bf96b4527affbe060bfab03ac", "index": 1, "sequence": 4294967295 } @@ -22,7 +22,7 @@ { "type": "p2sh", "unknownKeyVals": [], - "nonWitnessUtxo": "01000000010101010101010101010101010101010101010101010101010101010101010101000000006b4830450221008d7a270e793fd336fca10b66129c64c00815dd9d3c4546b12d699ab33520073002207d6c5dd46f5c9c65c08fd295e9b4e7db453779928c765128039634b08ed467a1012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff01e80300000000000017a914567cd7b44f9f3a07c3138f37bf984b60fbbaf2438700000000", + "nonWitnessUtxo": "01000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100f833939ef756230796e897ddff901734a5af239b14810628164d7b1d7e69c7fd0220426d3da429b86c7a15ca86bd6d2e16e060fc24bcc4278e96e6a743052bf0ed7c012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff01d00700000000000017a914567cd7b44f9f3a07c3138f37bf984b60fbbaf2438700000000", "sighashType": 1, "bip32Derivation": [ { @@ -45,7 +45,7 @@ "partialSig": [ { "pubkey": "03f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f", - "signature": "30450221008efa965c7055588939c15bc3e6336bad8b0d3ccc6804287ee5b6fb72d00bfefc02207c685a7d7145c742ce89c62798babf3f8b414feb0d60a75531f1e43e9b29e8d101" + "signature": "3045022100f01e1189e462d9f661bbe0fa9dd3f160d95ef030eba95bb0e7119447b2362d0102206c6f51a95cd5577747343225a2ecaecfd24c45b7229a5490d1b776ed48dea3e501" } ] }, @@ -53,12 +53,12 @@ "type": "p2shP2pk", "unknownKeyVals": [], "redeemScript": "210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac", - "nonWitnessUtxo": "01000000010101010101010101010101010101010101010101010101010101010101010101000000006a4730440220691753a27fe3a3baff26ddc6b3c9cdb2046909cab0e220463f9a0a58d5e1d23e02200c3d4ac45187c47deea2ac437eb415d6543bbbe8870e4a52f2b4c671f14d8317012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff02e8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace80300000000000017a91420b37094d82a513451ff0ccd9db23aba05bc5ef38700000000", + "nonWitnessUtxo": "01000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100b9c680bfc6f4b48c35fae3ca70b8f608a70a78fa9f3346e2f7b14171208ff9db022047202c5085ab5e10cedb1e53fa538a9b1f8af000a5f3e96a6b1c8b3fdb6c08eb012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff02d0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd00700000000000017a91420b37094d82a513451ff0ccd9db23aba05bc5ef38700000000", "sighashType": 1, "partialSig": [ { "pubkey": "0336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095", - "signature": "3045022100bb1445d743db3c846b926dc47ae3c18abc8010f7ba55f385c7cd7094b6d2bdb2022019fab8b02d4a0100ac2ed9a6f3e56912faa4b660d52618f93ccd2a287a6e5b6801" + "signature": "3045022100b6d001feb508c5157548730569ec4aea3b2e9f8dc6fe579af40352721951303502204518a33f00fb68789d7d99142b7b8931cc63e5d9fd553f4c8e5e78378022c57801" } ] } @@ -69,6 +69,20 @@ "script": "a914d909474404c124a3d04c3fbff61faa49cf43c58b87", "value": "900", "address": "ACDrQgz5iGzZunR4Zonyf5rKRzVUsTTgbE" + }, + { + "script": "a9144efd761e9be61caa421c8aac4a902ad6f2a54bcf87", + "value": "900", + "address": "9ydw1ADHFDwUPUJyaFe5HLnLRk1QVS6HCj" + }, + { + "script": "a914d24d3816be8a250cbdde7eaa674f80170cda944e87", + "value": "900", + "address": "ABcF4x7b6VKfoe9ufDDJB37vksWptZCzrv" + }, + { + "script": "6a0f736574656320617374726f6e6f6d79", + "value": "900" } ], "psbtOutputs": [ @@ -92,6 +106,33 @@ } ], "redeemScript": "522102cc4d0fa411cac244486f8eb2c08e035ff7410f460a359ca7f8810991bd3b42092102d72fd0d0d90293434ad5fca160f278e03c614497aa4e425cf454e2c1330f96ab210344d884136df550202865ffbc6218c7f9c88fe6ce39c945798190badb38a752f153ae" + }, + { + "unknownKeyVals": [], + "bip32Derivation": [ + { + "pubkey": "036b7910b591d3a756d5ee75a5e8cc0e27e745e85530feabd27d4f5847a50f3086", + "path": "0/0/0/1", + "masterFingerprint": "547f4576" + }, + { + "pubkey": "02afe12d577d1a20a3edafc2fd3d255ace7d1b8b183d0af9dd3fbe5bf5543abc7d", + "path": "0/0/0/1", + "masterFingerprint": "d4ad8372" + }, + { + "pubkey": "034a26b036df0f5f03df4474d07924a98a05e11ba2584476e1addb4482acea4011", + "path": "0/0/0/1", + "masterFingerprint": "405c65bd" + } + ], + "redeemScript": "5221036b7910b591d3a756d5ee75a5e8cc0e27e745e85530feabd27d4f5847a50f30862102afe12d577d1a20a3edafc2fd3d255ace7d1b8b183d0af9dd3fbe5bf5543abc7d21034a26b036df0f5f03df4474d07924a98a05e11ba2584476e1addb4482acea401153ae" + }, + { + "unknownKeyVals": [] + }, + { + "unknownKeyVals": [] } ], "extractedTransaction": null diff --git a/packages/wasm-utxo/test/fixtures/fixed-script/psbt.dogecoin.unsigned.json b/packages/wasm-utxo/test/fixtures/fixed-script/psbt.dogecoin.unsigned.json index 9d5153f..92c58a6 100644 --- a/packages/wasm-utxo/test/fixtures/fixed-script/psbt.dogecoin.unsigned.json +++ b/packages/wasm-utxo/test/fixtures/fixed-script/psbt.dogecoin.unsigned.json @@ -4,16 +4,16 @@ "xprv9s21ZrQH143K2eBLSVNk4zhjDzqzqM29aS9cjr4CcoNrKLYwLHtwgTURSk7RPV3cH9zNZQeR1zGw3MEwSjvARSfWEGpxfaBmduhW3TKsH5g", "xprv9s21ZrQH143K39N9shF9hAsTwh1FvQuBk8UVsZVwr4XtpqF7stCu2LH358NLuqkkK6pu1Af7TJHr5FZERQoLLtnC7wkoM9sdFo1HuP7dWuv" ], - "psbtBase64": "cHNidP8BAHwBAAAAAtme+uGZ/E1U5YJajjNoo5Xp6zKZFc+12I3DEVB9GEg2AAAAAAD/////J50715OdJjBhFagFjUqI0QUVoLZ1/IpfiTEcLoYp/sYBAAAAAP////8BhAMAAAAAAAAXqRTZCUdEBMEko9BMP7/2H6pJz0PFi4cAAAAATwEEiLIeAAAAAAAAAAAAOpIuKfDI6w2ypgSEy9y2MfaxB8nKrj/9zz59LsH2vNADEhSHFfNh2raFpmnUJDHl1tP5c0BNq5yf0blQsnmtdjQEzBiuCE8BBIiyHgAAAAAAAAAAAG0dZW093ZHBlMBFZaNgNwKiEBbO0UomXziYLWJ15ntkA9O6wjE6fGshy7EbFLDRA0H5IsCkA6i9jIfw3IIPNa9uBPZc2GlPAQSIsh4AAAAAAAAAAADLBP1jqzTZD+ZGa4gOKgLM+KhjN0MSmRr4kRsaqrRDNAM27yKP/puO//ugUsMtM0Zg3R+DZs+P5Erlqmcra2KQlQTy7wOJAAEAvgEAAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAAAAa0gwRQIhAI16Jw55P9M2/KELZhKcZMAIFd2dPEVGsS1pmrM1IAcwAiB9bF3Ub1ycZcCP0pXptOfbRTd5kox2USgDljSwjtRnoQEhA70MNLI3Pjh1dc3bED7AORbDEETyUI4mH+NZeiaA7L0f/////wHoAwAAAAAAABepFFZ817RPnzoHwxOPN7+YS2D7uvJDhwAAAAABAwQBAAAAAQRpUiED9vQHZL1dY/IAoneIg6z3XpbxUJXJmCY8CHJw0Ml+fn8hA1/7erxwFZ4EafS5iabV4XhaKQQWn/BQsvRo/l09XbvyIQPhUk1/b8V6s+rLtlm3hxBngKR10dtIOVLCMQt+mjiXW1OuIgYDX/t6vHAVngRp9LmJptXheFopBBaf8FCy9Gj+XT1du/IUzBiuCAAAAAAAAAAAAQAAAAAAAAAiBgPhUk1/b8V6s+rLtlm3hxBngKR10dtIOVLCMQt+mjiXWxT2XNhpAAAAAAAAAAABAAAAAAAAACIGA/b0B2S9XWPyAKJ3iIOs916W8VCVyZgmPAhycNDJfn5/FPLvA4kAAAAAAAAAAAEAAAAAAAAAAAEA3wEAAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAAAAakcwRAIgaRdTon/jo7r/Jt3Gs8nNsgRpCcqw4iBGP5oKWNXh0j4CIAw9SsRRh8R97qKsQ360FdZUO7vohw5KUvK0xnHxTYMXASEDvQw0sjc+OHV1zdsQPsA5FsMQRPJQjiYf41l6JoDsvR//////AugDAAAAAAAAGXapFIg62NGv/finPL2vcje1xauewsMmiKzoAwAAAAAAABepFCCzcJTYKlE0Uf8MzZ2yOroFvF7zhwAAAAABAwQBAAAAAQQjIQM27yKP/puO//ugUsMtM0Zg3R+DZs+P5Erlqmcra2KQlawAAQBpUiECzE0PpBHKwkRIb46ywI4DX/dBD0YKNZyn+IEJkb07QgkhAtcv0NDZApNDStX8oWDyeOA8YUSXqk5CXPRU4sEzD5arIQNE2IQTbfVQIChl/7xiGMf5yI/mzjnJRXmBkLrbOKdS8VOuIgICzE0PpBHKwkRIb46ywI4DX/dBD0YKNZyn+IEJkb07QgkU8u8DiQAAAAAAAAAAAAAAAAAAAAAiAgLXL9DQ2QKTQ0rV/KFg8njgPGFEl6pOQlz0VOLBMw+WqxTMGK4IAAAAAAAAAAAAAAAAAAAAACICA0TYhBNt9VAgKGX/vGIYx/nIj+bOOclFeYGQuts4p1LxFPZc2GkAAAAAAAAAAAAAAAAAAAAAAA==", + "psbtBase64": "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", "psbtBase64Finalized": null, "inputs": [ { - "hash": "d99efae199fc4d54e5825a8e3368a395e9eb329915cfb5d88dc311507d184836", + "hash": "7cce12effc2ea564c4227333fd305447e0de7b3ae7a5fcc751effff3ea1377e1", "index": 0, "sequence": 4294967295 }, { - "hash": "279d3bd7939d26306115a8058d4a88d10515a0b675fc8a5f89311c2e8629fec6", + "hash": "4343f4e7789c8e1ca22b3fff8c0a2b82874aaa5bf96b4527affbe060bfab03ac", "index": 1, "sequence": 4294967295 } @@ -22,7 +22,7 @@ { "type": "p2sh", "unknownKeyVals": [], - "nonWitnessUtxo": "01000000010101010101010101010101010101010101010101010101010101010101010101000000006b4830450221008d7a270e793fd336fca10b66129c64c00815dd9d3c4546b12d699ab33520073002207d6c5dd46f5c9c65c08fd295e9b4e7db453779928c765128039634b08ed467a1012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff01e80300000000000017a914567cd7b44f9f3a07c3138f37bf984b60fbbaf2438700000000", + "nonWitnessUtxo": "01000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100f833939ef756230796e897ddff901734a5af239b14810628164d7b1d7e69c7fd0220426d3da429b86c7a15ca86bd6d2e16e060fc24bcc4278e96e6a743052bf0ed7c012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff01d00700000000000017a914567cd7b44f9f3a07c3138f37bf984b60fbbaf2438700000000", "sighashType": 1, "bip32Derivation": [ { @@ -47,7 +47,7 @@ "type": "p2shP2pk", "unknownKeyVals": [], "redeemScript": "210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac", - "nonWitnessUtxo": "01000000010101010101010101010101010101010101010101010101010101010101010101000000006a4730440220691753a27fe3a3baff26ddc6b3c9cdb2046909cab0e220463f9a0a58d5e1d23e02200c3d4ac45187c47deea2ac437eb415d6543bbbe8870e4a52f2b4c671f14d8317012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff02e8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace80300000000000017a91420b37094d82a513451ff0ccd9db23aba05bc5ef38700000000", + "nonWitnessUtxo": "01000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100b9c680bfc6f4b48c35fae3ca70b8f608a70a78fa9f3346e2f7b14171208ff9db022047202c5085ab5e10cedb1e53fa538a9b1f8af000a5f3e96a6b1c8b3fdb6c08eb012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff02d0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd00700000000000017a91420b37094d82a513451ff0ccd9db23aba05bc5ef38700000000", "sighashType": 1 } ], @@ -57,6 +57,20 @@ "script": "a914d909474404c124a3d04c3fbff61faa49cf43c58b87", "value": "900", "address": "ACDrQgz5iGzZunR4Zonyf5rKRzVUsTTgbE" + }, + { + "script": "a9144efd761e9be61caa421c8aac4a902ad6f2a54bcf87", + "value": "900", + "address": "9ydw1ADHFDwUPUJyaFe5HLnLRk1QVS6HCj" + }, + { + "script": "a914d24d3816be8a250cbdde7eaa674f80170cda944e87", + "value": "900", + "address": "ABcF4x7b6VKfoe9ufDDJB37vksWptZCzrv" + }, + { + "script": "6a0f736574656320617374726f6e6f6d79", + "value": "900" } ], "psbtOutputs": [ @@ -80,6 +94,33 @@ } ], "redeemScript": "522102cc4d0fa411cac244486f8eb2c08e035ff7410f460a359ca7f8810991bd3b42092102d72fd0d0d90293434ad5fca160f278e03c614497aa4e425cf454e2c1330f96ab210344d884136df550202865ffbc6218c7f9c88fe6ce39c945798190badb38a752f153ae" + }, + { + "unknownKeyVals": [], + "bip32Derivation": [ + { + "pubkey": "036b7910b591d3a756d5ee75a5e8cc0e27e745e85530feabd27d4f5847a50f3086", + "path": "0/0/0/1", + "masterFingerprint": "547f4576" + }, + { + "pubkey": "02afe12d577d1a20a3edafc2fd3d255ace7d1b8b183d0af9dd3fbe5bf5543abc7d", + "path": "0/0/0/1", + "masterFingerprint": "d4ad8372" + }, + { + "pubkey": "034a26b036df0f5f03df4474d07924a98a05e11ba2584476e1addb4482acea4011", + "path": "0/0/0/1", + "masterFingerprint": "405c65bd" + } + ], + "redeemScript": "5221036b7910b591d3a756d5ee75a5e8cc0e27e745e85530feabd27d4f5847a50f30862102afe12d577d1a20a3edafc2fd3d255ace7d1b8b183d0af9dd3fbe5bf5543abc7d21034a26b036df0f5f03df4474d07924a98a05e11ba2584476e1addb4482acea401153ae" + }, + { + "unknownKeyVals": [] + }, + { + "unknownKeyVals": [] } ], "extractedTransaction": null diff --git a/packages/wasm-utxo/test/fixtures/fixed-script/psbt.ecash.fullsigned.json b/packages/wasm-utxo/test/fixtures/fixed-script/psbt.ecash.fullsigned.json index ac948ab..a7ec297 100644 --- a/packages/wasm-utxo/test/fixtures/fixed-script/psbt.ecash.fullsigned.json +++ b/packages/wasm-utxo/test/fixtures/fixed-script/psbt.ecash.fullsigned.json @@ -4,16 +4,16 @@ "xprv9s21ZrQH143K2eBLSVNk4zhjDzqzqM29aS9cjr4CcoNrKLYwLHtwgTURSk7RPV3cH9zNZQeR1zGw3MEwSjvARSfWEGpxfaBmduhW3TKsH5g", "xprv9s21ZrQH143K39N9shF9hAsTwh1FvQuBk8UVsZVwr4XtpqF7stCu2LH358NLuqkkK6pu1Af7TJHr5FZERQoLLtnC7wkoM9sdFo1HuP7dWuv" ], - "psbtBase64": "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", - "psbtBase64Finalized": "cHNidP8BAHwCAAAAAlx5eyWbgnIrhOwGKs52BsAJLUxtcR60t3VnvhO0cMavAAAAAAD/////f7uvM8nANwD38dz5OjQDmJdlZkbCQouPqoi39X0dPZ8BAAAAAP////8BhAMAAAAAAAAXqRTZCUdEBMEko9BMP7/2H6pJz0PFi4cAAAAATwEEiLIeAAAAAAAAAAAAOpIuKfDI6w2ypgSEy9y2MfaxB8nKrj/9zz59LsH2vNADEhSHFfNh2raFpmnUJDHl1tP5c0BNq5yf0blQsnmtdjQEzBiuCE8BBIiyHgAAAAAAAAAAAG0dZW093ZHBlMBFZaNgNwKiEBbO0UomXziYLWJ15ntkA9O6wjE6fGshy7EbFLDRA0H5IsCkA6i9jIfw3IIPNa9uBPZc2GlPAQSIsh4AAAAAAAAAAADLBP1jqzTZD+ZGa4gOKgLM+KhjN0MSmRr4kRsaqrRDNAM27yKP/puO//ugUsMtM0Zg3R+DZs+P5Erlqmcra2KQlQTy7wOJAAEAvQIAAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAAAAakcwRAIgHqWF/NB4uNG9Cdr663PVIIerF2/RZ//WCD58UnE55r4CIBonxwq68xAfzVMswOmRbYP+EmLi2xJYvm2WYaYWqmWDASEDvQw0sjc+OHV1zdsQPsA5FsMQRPJQjiYf41l6JoDsvR//////AegDAAAAAAAAF6kUVnzXtE+fOgfDE483v5hLYPu68kOHAAAAAAEH/f4AAEgwRQIhAIdjH1S+qXum+xNa/A5qpQAPQF+Mf0B1+0RiT8sQARDxAiA/PCamMu7xMbMsI1U36NCPAESy7Pz0dju87kCp7gThDEFIMEUCIQDMd8sdfMIe+G7YRSF4GmNZVJul5tc25GtI44GB4E4R7wIgRIA+PNMfb31715EeqQe9CGFZjoJL3L6147AxFKr7LHRBTGlSIQP29AdkvV1j8gCid4iDrPdelvFQlcmYJjwIcnDQyX5+fyEDX/t6vHAVngRp9LmJptXheFopBBaf8FCy9Gj+XT1du/IhA+FSTX9vxXqz6su2WbeHEGeApHXR20g5UsIxC36aOJdbU64AAQDfAgAAAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAABqRzBEAiAUtzwIwBg3cJhto0qXV+rthn5i0RgYimSc4RNW2n8QwQIgLZHlpgzyLcJzb0+lIzOidvYO1tajMvtuj/yU3t27pEQBIQO9DDSyNz44dXXN2xA+wDkWwxBE8lCOJh/jWXomgOy9H/////8C6AMAAAAAAAAZdqkUiDrY0a/9+Kc8va9yN7XFq57CwyaIrOgDAAAAAAAAF6kUILNwlNgqUTRR/wzNnbI6ugW8XvOHAAAAAAEHbUgwRQIhAIZOLrbzL6tfgOazIVSdCy0qM13mVb58c0vC+JvB8QhaAiB7dI2zzwupzUzlZMgdog+pw+AfeXbNwFo3BABM5g6SEkEjIQM27yKP/puO//ugUsMtM0Zg3R+DZs+P5Erlqmcra2KQlawAAQBpUiECzE0PpBHKwkRIb46ywI4DX/dBD0YKNZyn+IEJkb07QgkhAtcv0NDZApNDStX8oWDyeOA8YUSXqk5CXPRU4sEzD5arIQNE2IQTbfVQIChl/7xiGMf5yI/mzjnJRXmBkLrbOKdS8VOuIgICzE0PpBHKwkRIb46ywI4DX/dBD0YKNZyn+IEJkb07QgkU8u8DiQAAAAAAAAAAAAAAAAAAAAAiAgLXL9DQ2QKTQ0rV/KFg8njgPGFEl6pOQlz0VOLBMw+WqxTMGK4IAAAAAAAAAAAAAAAAAAAAACICA0TYhBNt9VAgKGX/vGIYx/nIj+bOOclFeYGQuts4p1LxFPZc2GkAAAAAAAAAAAAAAAAAAAAAAA==", + "psbtBase64": "cHNidP8BANYCAAAAAtXfdTBXaO3hAaMVPLavKMxhzcqBZRvfo2qnxEBDSeXtAAAAAAD/////AWwmXH9/BmqsmzByVuaOTbCQFWkakkLlHO5gfQAfp/MBAAAAAP////8EhAMAAAAAAAAXqRTZCUdEBMEko9BMP7/2H6pJz0PFi4eEAwAAAAAAABepFE79dh6b5hyqQhyKrEqQKtbypUvPh4QDAAAAAAAAF6kU0k04Fr6KJQy93n6qZ0+AFwzalE6HhAMAAAAAAAARag9zZXRlYyBhc3Ryb25vbXkAAAAATwEEiLIeAAAAAAAAAAAAOpIuKfDI6w2ypgSEy9y2MfaxB8nKrj/9zz59LsH2vNADEhSHFfNh2raFpmnUJDHl1tP5c0BNq5yf0blQsnmtdjQEzBiuCE8BBIiyHgAAAAAAAAAAAG0dZW093ZHBlMBFZaNgNwKiEBbO0UomXziYLWJ15ntkA9O6wjE6fGshy7EbFLDRA0H5IsCkA6i9jIfw3IIPNa9uBPZc2GlPAQSIsh4AAAAAAAAAAADLBP1jqzTZD+ZGa4gOKgLM+KhjN0MSmRr4kRsaqrRDNAM27yKP/puO//ugUsMtM0Zg3R+DZs+P5Erlqmcra2KQlQTy7wOJAAEAvgIAAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAAAAa0gwRQIhAPUYu8uFyBaFI1ULQglnUKkejtCi+T+7pFx0kqIkfccmAiB61WKxWM5NedPC63rgpXP5qEE9lcP/FhHCl/fxzoKhnwEhA70MNLI3Pjh1dc3bED7AORbDEETyUI4mH+NZeiaA7L0f/////wHQBwAAAAAAABepFFZ817RPnzoHwxOPN7+YS2D7uvJDhwAAAAAiAgPhUk1/b8V6s+rLtlm3hxBngKR10dtIOVLCMQt+mjiXW0cwRAIgfHwUwe5Gnjfo73jKvgnLkUI3V8J1efpA9Lq4RHs2c84CID9vedEuEw56MBebVYzJIWj6ExeJbU/tV0CcoTrqVSvuQSICA/b0B2S9XWPyAKJ3iIOs916W8VCVyZgmPAhycNDJfn5/RzBEAiBGcT/nFycneychoemUXFhOBvo2Ti0SX5VbjuSs4aA3XgIgIF5WWLeQ8qsI3PfPP2dzCv2Y3QqCzjBhLUkRBDCRfiRBAQMEQQAAAAEEaVIhA/b0B2S9XWPyAKJ3iIOs916W8VCVyZgmPAhycNDJfn5/IQNf+3q8cBWeBGn0uYmm1eF4WikEFp/wULL0aP5dPV278iED4VJNf2/FerPqy7ZZt4cQZ4CkddHbSDlSwjELfpo4l1tTriIGA1/7erxwFZ4EafS5iabV4XhaKQQWn/BQsvRo/l09XbvyFMwYrggAAAAAAAAAAAEAAAAAAAAAIgYD4VJNf2/FerPqy7ZZt4cQZ4CkddHbSDlSwjELfpo4l1sU9lzYaQAAAAAAAAAAAQAAAAAAAAAiBgP29AdkvV1j8gCid4iDrPdelvFQlcmYJjwIcnDQyX5+fxTy7wOJAAAAAAAAAAABAAAAAAAAAAABAOACAAAAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAAAAGtIMEUCIQCHUYnDKUi8ANmBukBOfozND2zH/LSy2erxHspE7G6tWQIgGUHZfPX8gdaivqu82zVPcYScAqTU3hUB4zBGQe6jC0cBIQO9DDSyNz44dXXN2xA+wDkWwxBE8lCOJh/jWXomgOy9H/////8C0AcAAAAAAAAZdqkUiDrY0a/9+Kc8va9yN7XFq57CwyaIrNAHAAAAAAAAF6kUILNwlNgqUTRR/wzNnbI6ugW8XvOHAAAAACICAzbvIo/+m47/+6BSwy0zRmDdH4Nmz4/kSuWqZytrYpCVRzBEAiAeEl+PkVFPip16IBQrVgPpl7rB84rrTZKvS8Bwxu0RTgIgIK9Cwb2zSfxI5yLKDV7Dbx4t66/nIkKO9etpOqjAhxdBAQMEQQAAAAEEIyEDNu8ij/6bjv/7oFLDLTNGYN0fg2bPj+RK5apnK2tikJWsAAEAaVIhAsxND6QRysJESG+OssCOA1/3QQ9GCjWcp/iBCZG9O0IJIQLXL9DQ2QKTQ0rV/KFg8njgPGFEl6pOQlz0VOLBMw+WqyEDRNiEE231UCAoZf+8YhjH+ciP5s45yUV5gZC62zinUvFTriICAsxND6QRysJESG+OssCOA1/3QQ9GCjWcp/iBCZG9O0IJFPLvA4kAAAAAAAAAAAAAAAAAAAAAIgIC1y/Q0NkCk0NK1fyhYPJ44DxhRJeqTkJc9FTiwTMPlqsUzBiuCAAAAAAAAAAAAAAAAAAAAAAiAgNE2IQTbfVQIChl/7xiGMf5yI/mzjnJRXmBkLrbOKdS8RT2XNhpAAAAAAAAAAAAAAAAAAAAAAABAGlSIQNreRC1kdOnVtXudaXozA4n50XoVTD+q9J9T1hHpQ8whiECr+EtV30aIKPtr8L9PSVazn0bixg9CvndP75b9VQ6vH0hA0omsDbfD18D30R00HkkqYoF4RuiWER24a3bRIKs6kARU64iAgKv4S1XfRogo+2vwv09JVrOfRuLGD0K+d0/vlv1VDq8fRTUrYNyAAAAAAAAAAAAAAAAAQAAACICA0omsDbfD18D30R00HkkqYoF4RuiWER24a3bRIKs6kARFEBcZb0AAAAAAAAAAAAAAAABAAAAIgIDa3kQtZHTp1bV7nWl6MwOJ+dF6FUw/qvSfU9YR6UPMIYUVH9FdgAAAAAAAAAAAAAAAAEAAAAAAAA=", + "psbtBase64Finalized": "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", "inputs": [ { - "hash": "5c797b259b82722b84ec062ace7606c0092d4c6d711eb4b77567be13b470c6af", + "hash": "d5df75305768ede101a3153cb6af28cc61cdca81651bdfa36aa7c4404349e5ed", "index": 0, "sequence": 4294967295 }, { - "hash": "7fbbaf33c9c03700f7f1dcf93a34039897656646c2428b8faa88b7f57d1d3d9f", + "hash": "016c265c7f7f066aac9b307256e68e4db09015691a9242e51cee607d001fa7f3", "index": 1, "sequence": 4294967295 } @@ -22,7 +22,7 @@ { "type": "p2sh", "unknownKeyVals": [], - "nonWitnessUtxo": "02000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402201ea585fcd078b8d1bd09dafaeb73d52087ab176fd167ffd6083e7c527139e6be02201a27c70abaf3101fcd532cc0e9916d83fe1262e2db1258be6d9661a616aa6583012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff01e80300000000000017a914567cd7b44f9f3a07c3138f37bf984b60fbbaf2438700000000", + "nonWitnessUtxo": "02000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100f518bbcb85c8168523550b42096750a91e8ed0a2f93fbba45c7492a2247dc72602207ad562b158ce4d79d3c2eb7ae0a573f9a8413d95c3ff1611c297f7f1ce82a19f012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff01d00700000000000017a914567cd7b44f9f3a07c3138f37bf984b60fbbaf2438700000000", "sighashType": 65, "bip32Derivation": [ { @@ -45,11 +45,11 @@ "partialSig": [ { "pubkey": "03f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f", - "signature": "304502210087631f54bea97ba6fb135afc0e6aa5000f405f8c7f4075fb44624fcb100110f102203f3c26a632eef131b32c235537e8d08f0044b2ecfcf4763bbcee40a9ee04e10c41" + "signature": "3044022046713fe71727277b2721a1e9945c584e06fa364e2d125f955b8ee4ace1a0375e0220205e5658b790f2ab08dcf7cf3f67730afd98dd0a82ce30612d49110430917e2441" }, { "pubkey": "03e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b", - "signature": "3045022100cc77cb1d7cc21ef86ed84521781a6359549ba5e6d736e46b48e38181e04e11ef022044803e3cd31f6f7d7bd7911ea907bd0861598e824bdcbeb5e3b03114aafb2c7441" + "signature": "304402207c7c14c1ee469e37e8ef78cabe09cb91423757c27579fa40f4bab8447b3673ce02203f6f79d12e130e7a30179b558cc92168fa1317896d4fed57409ca13aea552bee41" } ] }, @@ -57,12 +57,12 @@ "type": "p2shP2pk", "unknownKeyVals": [], "redeemScript": "210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac", - "nonWitnessUtxo": "02000000010101010101010101010101010101010101010101010101010101010101010101000000006a473044022014b73c08c0183770986da34a9757eaed867e62d118188a649ce11356da7f10c102202d91e5a60cf22dc2736f4fa52333a276f60ed6d6a332fb6e8ffc94deddbba444012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff02e8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace80300000000000017a91420b37094d82a513451ff0ccd9db23aba05bc5ef38700000000", + "nonWitnessUtxo": "02000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100875189c32948bc00d981ba404e7e8ccd0f6cc7fcb4b2d9eaf11eca44ec6ead5902201941d97cf5fc81d6a2beabbcdb354f71849c02a4d4de1501e3304641eea30b47012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff02d0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd00700000000000017a91420b37094d82a513451ff0ccd9db23aba05bc5ef38700000000", "sighashType": 65, "partialSig": [ { "pubkey": "0336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095", - "signature": "3045022100864e2eb6f32fab5f80e6b321549d0b2d2a335de655be7c734bc2f89bc1f1085a02207b748db3cf0ba9cd4ce564c81da20fa9c3e01f7976cdc05a3704004ce60e921241" + "signature": "304402201e125f8f91514f8a9d7a20142b5603e997bac1f38aeb4d92af4bc070c6ed114e022020af42c1bdb349fc48e722ca0d5ec36f1e2debafe722428ef5eb693aa8c0871741" } ] } @@ -70,13 +70,13 @@ "psbtInputsFinalized": [ { "type": "p2sh", - "finalScriptSig": "0048304502210087631f54bea97ba6fb135afc0e6aa5000f405f8c7f4075fb44624fcb100110f102203f3c26a632eef131b32c235537e8d08f0044b2ecfcf4763bbcee40a9ee04e10c41483045022100cc77cb1d7cc21ef86ed84521781a6359549ba5e6d736e46b48e38181e04e11ef022044803e3cd31f6f7d7bd7911ea907bd0861598e824bdcbeb5e3b03114aafb2c74414c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53ae", - "nonWitnessUtxo": "02000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402201ea585fcd078b8d1bd09dafaeb73d52087ab176fd167ffd6083e7c527139e6be02201a27c70abaf3101fcd532cc0e9916d83fe1262e2db1258be6d9661a616aa6583012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff01e80300000000000017a914567cd7b44f9f3a07c3138f37bf984b60fbbaf2438700000000" + "finalScriptSig": "00473044022046713fe71727277b2721a1e9945c584e06fa364e2d125f955b8ee4ace1a0375e0220205e5658b790f2ab08dcf7cf3f67730afd98dd0a82ce30612d49110430917e244147304402207c7c14c1ee469e37e8ef78cabe09cb91423757c27579fa40f4bab8447b3673ce02203f6f79d12e130e7a30179b558cc92168fa1317896d4fed57409ca13aea552bee414c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53ae", + "nonWitnessUtxo": "02000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100f518bbcb85c8168523550b42096750a91e8ed0a2f93fbba45c7492a2247dc72602207ad562b158ce4d79d3c2eb7ae0a573f9a8413d95c3ff1611c297f7f1ce82a19f012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff01d00700000000000017a914567cd7b44f9f3a07c3138f37bf984b60fbbaf2438700000000" }, { "type": "p2shP2pk", - "finalScriptSig": "483045022100864e2eb6f32fab5f80e6b321549d0b2d2a335de655be7c734bc2f89bc1f1085a02207b748db3cf0ba9cd4ce564c81da20fa9c3e01f7976cdc05a3704004ce60e92124123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac", - "nonWitnessUtxo": "02000000010101010101010101010101010101010101010101010101010101010101010101000000006a473044022014b73c08c0183770986da34a9757eaed867e62d118188a649ce11356da7f10c102202d91e5a60cf22dc2736f4fa52333a276f60ed6d6a332fb6e8ffc94deddbba444012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff02e8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace80300000000000017a91420b37094d82a513451ff0ccd9db23aba05bc5ef38700000000" + "finalScriptSig": "47304402201e125f8f91514f8a9d7a20142b5603e997bac1f38aeb4d92af4bc070c6ed114e022020af42c1bdb349fc48e722ca0d5ec36f1e2debafe722428ef5eb693aa8c087174123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac", + "nonWitnessUtxo": "02000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100875189c32948bc00d981ba404e7e8ccd0f6cc7fcb4b2d9eaf11eca44ec6ead5902201941d97cf5fc81d6a2beabbcdb354f71849c02a4d4de1501e3304641eea30b47012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff02d0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd00700000000000017a91420b37094d82a513451ff0ccd9db23aba05bc5ef38700000000" } ], "outputs": [ @@ -84,6 +84,20 @@ "script": "a914d909474404c124a3d04c3fbff61faa49cf43c58b87", "value": "900", "address": "3MUbfqvBeD7g1R3b9g8ZQxDwjR7SjQWciv" + }, + { + "script": "a9144efd761e9be61caa421c8aac4a902ad6f2a54bcf87", + "value": "900", + "address": "38tgGK9PBA4aV6wWA7yf3D9xjAdNNKpu3D" + }, + { + "script": "a914d24d3816be8a250cbdde7eaa674f80170cda944e87", + "value": "900", + "address": "3LrzL73h2RSmuGnSF5YsvuVZ4J8nr5sUwu" + }, + { + "script": "6a0f736574656320617374726f6e6f6d79", + "value": "900" } ], "psbtOutputs": [ @@ -107,7 +121,34 @@ } ], "redeemScript": "522102cc4d0fa411cac244486f8eb2c08e035ff7410f460a359ca7f8810991bd3b42092102d72fd0d0d90293434ad5fca160f278e03c614497aa4e425cf454e2c1330f96ab210344d884136df550202865ffbc6218c7f9c88fe6ce39c945798190badb38a752f153ae" + }, + { + "unknownKeyVals": [], + "bip32Derivation": [ + { + "pubkey": "036b7910b591d3a756d5ee75a5e8cc0e27e745e85530feabd27d4f5847a50f3086", + "path": "0/0/0/1", + "masterFingerprint": "547f4576" + }, + { + "pubkey": "02afe12d577d1a20a3edafc2fd3d255ace7d1b8b183d0af9dd3fbe5bf5543abc7d", + "path": "0/0/0/1", + "masterFingerprint": "d4ad8372" + }, + { + "pubkey": "034a26b036df0f5f03df4474d07924a98a05e11ba2584476e1addb4482acea4011", + "path": "0/0/0/1", + "masterFingerprint": "405c65bd" + } + ], + "redeemScript": "5221036b7910b591d3a756d5ee75a5e8cc0e27e745e85530feabd27d4f5847a50f30862102afe12d577d1a20a3edafc2fd3d255ace7d1b8b183d0af9dd3fbe5bf5543abc7d21034a26b036df0f5f03df4474d07924a98a05e11ba2584476e1addb4482acea401153ae" + }, + { + "unknownKeyVals": [] + }, + { + "unknownKeyVals": [] } ], - "extractedTransaction": "02000000025c797b259b82722b84ec062ace7606c0092d4c6d711eb4b77567be13b470c6af00000000fdfe000048304502210087631f54bea97ba6fb135afc0e6aa5000f405f8c7f4075fb44624fcb100110f102203f3c26a632eef131b32c235537e8d08f0044b2ecfcf4763bbcee40a9ee04e10c41483045022100cc77cb1d7cc21ef86ed84521781a6359549ba5e6d736e46b48e38181e04e11ef022044803e3cd31f6f7d7bd7911ea907bd0861598e824bdcbeb5e3b03114aafb2c74414c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53aeffffffff7fbbaf33c9c03700f7f1dcf93a34039897656646c2428b8faa88b7f57d1d3d9f010000006d483045022100864e2eb6f32fab5f80e6b321549d0b2d2a335de655be7c734bc2f89bc1f1085a02207b748db3cf0ba9cd4ce564c81da20fa9c3e01f7976cdc05a3704004ce60e92124123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095acffffffff01840300000000000017a914d909474404c124a3d04c3fbff61faa49cf43c58b8700000000" + "extractedTransaction": "0200000002d5df75305768ede101a3153cb6af28cc61cdca81651bdfa36aa7c4404349e5ed00000000fc00473044022046713fe71727277b2721a1e9945c584e06fa364e2d125f955b8ee4ace1a0375e0220205e5658b790f2ab08dcf7cf3f67730afd98dd0a82ce30612d49110430917e244147304402207c7c14c1ee469e37e8ef78cabe09cb91423757c27579fa40f4bab8447b3673ce02203f6f79d12e130e7a30179b558cc92168fa1317896d4fed57409ca13aea552bee414c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53aeffffffff016c265c7f7f066aac9b307256e68e4db09015691a9242e51cee607d001fa7f3010000006c47304402201e125f8f91514f8a9d7a20142b5603e997bac1f38aeb4d92af4bc070c6ed114e022020af42c1bdb349fc48e722ca0d5ec36f1e2debafe722428ef5eb693aa8c087174123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095acffffffff04840300000000000017a914d909474404c124a3d04c3fbff61faa49cf43c58b87840300000000000017a9144efd761e9be61caa421c8aac4a902ad6f2a54bcf87840300000000000017a914d24d3816be8a250cbdde7eaa674f80170cda944e878403000000000000116a0f736574656320617374726f6e6f6d7900000000" } diff --git a/packages/wasm-utxo/test/fixtures/fixed-script/psbt.ecash.halfsigned.json b/packages/wasm-utxo/test/fixtures/fixed-script/psbt.ecash.halfsigned.json index bebe546..0b51fd9 100644 --- a/packages/wasm-utxo/test/fixtures/fixed-script/psbt.ecash.halfsigned.json +++ b/packages/wasm-utxo/test/fixtures/fixed-script/psbt.ecash.halfsigned.json @@ -4,16 +4,16 @@ "xprv9s21ZrQH143K2eBLSVNk4zhjDzqzqM29aS9cjr4CcoNrKLYwLHtwgTURSk7RPV3cH9zNZQeR1zGw3MEwSjvARSfWEGpxfaBmduhW3TKsH5g", "xprv9s21ZrQH143K39N9shF9hAsTwh1FvQuBk8UVsZVwr4XtpqF7stCu2LH358NLuqkkK6pu1Af7TJHr5FZERQoLLtnC7wkoM9sdFo1HuP7dWuv" ], - "psbtBase64": "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", + "psbtBase64": "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", "psbtBase64Finalized": null, "inputs": [ { - "hash": "5c797b259b82722b84ec062ace7606c0092d4c6d711eb4b77567be13b470c6af", + "hash": "d5df75305768ede101a3153cb6af28cc61cdca81651bdfa36aa7c4404349e5ed", "index": 0, "sequence": 4294967295 }, { - "hash": "7fbbaf33c9c03700f7f1dcf93a34039897656646c2428b8faa88b7f57d1d3d9f", + "hash": "016c265c7f7f066aac9b307256e68e4db09015691a9242e51cee607d001fa7f3", "index": 1, "sequence": 4294967295 } @@ -22,7 +22,7 @@ { "type": "p2sh", "unknownKeyVals": [], - "nonWitnessUtxo": "02000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402201ea585fcd078b8d1bd09dafaeb73d52087ab176fd167ffd6083e7c527139e6be02201a27c70abaf3101fcd532cc0e9916d83fe1262e2db1258be6d9661a616aa6583012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff01e80300000000000017a914567cd7b44f9f3a07c3138f37bf984b60fbbaf2438700000000", + "nonWitnessUtxo": "02000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100f518bbcb85c8168523550b42096750a91e8ed0a2f93fbba45c7492a2247dc72602207ad562b158ce4d79d3c2eb7ae0a573f9a8413d95c3ff1611c297f7f1ce82a19f012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff01d00700000000000017a914567cd7b44f9f3a07c3138f37bf984b60fbbaf2438700000000", "sighashType": 65, "bip32Derivation": [ { @@ -45,7 +45,7 @@ "partialSig": [ { "pubkey": "03f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f", - "signature": "304502210087631f54bea97ba6fb135afc0e6aa5000f405f8c7f4075fb44624fcb100110f102203f3c26a632eef131b32c235537e8d08f0044b2ecfcf4763bbcee40a9ee04e10c41" + "signature": "3044022046713fe71727277b2721a1e9945c584e06fa364e2d125f955b8ee4ace1a0375e0220205e5658b790f2ab08dcf7cf3f67730afd98dd0a82ce30612d49110430917e2441" } ] }, @@ -53,12 +53,12 @@ "type": "p2shP2pk", "unknownKeyVals": [], "redeemScript": "210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac", - "nonWitnessUtxo": "02000000010101010101010101010101010101010101010101010101010101010101010101000000006a473044022014b73c08c0183770986da34a9757eaed867e62d118188a649ce11356da7f10c102202d91e5a60cf22dc2736f4fa52333a276f60ed6d6a332fb6e8ffc94deddbba444012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff02e8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace80300000000000017a91420b37094d82a513451ff0ccd9db23aba05bc5ef38700000000", + "nonWitnessUtxo": "02000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100875189c32948bc00d981ba404e7e8ccd0f6cc7fcb4b2d9eaf11eca44ec6ead5902201941d97cf5fc81d6a2beabbcdb354f71849c02a4d4de1501e3304641eea30b47012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff02d0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd00700000000000017a91420b37094d82a513451ff0ccd9db23aba05bc5ef38700000000", "sighashType": 65, "partialSig": [ { "pubkey": "0336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095", - "signature": "3045022100864e2eb6f32fab5f80e6b321549d0b2d2a335de655be7c734bc2f89bc1f1085a02207b748db3cf0ba9cd4ce564c81da20fa9c3e01f7976cdc05a3704004ce60e921241" + "signature": "304402201e125f8f91514f8a9d7a20142b5603e997bac1f38aeb4d92af4bc070c6ed114e022020af42c1bdb349fc48e722ca0d5ec36f1e2debafe722428ef5eb693aa8c0871741" } ] } @@ -69,6 +69,20 @@ "script": "a914d909474404c124a3d04c3fbff61faa49cf43c58b87", "value": "900", "address": "3MUbfqvBeD7g1R3b9g8ZQxDwjR7SjQWciv" + }, + { + "script": "a9144efd761e9be61caa421c8aac4a902ad6f2a54bcf87", + "value": "900", + "address": "38tgGK9PBA4aV6wWA7yf3D9xjAdNNKpu3D" + }, + { + "script": "a914d24d3816be8a250cbdde7eaa674f80170cda944e87", + "value": "900", + "address": "3LrzL73h2RSmuGnSF5YsvuVZ4J8nr5sUwu" + }, + { + "script": "6a0f736574656320617374726f6e6f6d79", + "value": "900" } ], "psbtOutputs": [ @@ -92,6 +106,33 @@ } ], "redeemScript": "522102cc4d0fa411cac244486f8eb2c08e035ff7410f460a359ca7f8810991bd3b42092102d72fd0d0d90293434ad5fca160f278e03c614497aa4e425cf454e2c1330f96ab210344d884136df550202865ffbc6218c7f9c88fe6ce39c945798190badb38a752f153ae" + }, + { + "unknownKeyVals": [], + "bip32Derivation": [ + { + "pubkey": "036b7910b591d3a756d5ee75a5e8cc0e27e745e85530feabd27d4f5847a50f3086", + "path": "0/0/0/1", + "masterFingerprint": "547f4576" + }, + { + "pubkey": "02afe12d577d1a20a3edafc2fd3d255ace7d1b8b183d0af9dd3fbe5bf5543abc7d", + "path": "0/0/0/1", + "masterFingerprint": "d4ad8372" + }, + { + "pubkey": "034a26b036df0f5f03df4474d07924a98a05e11ba2584476e1addb4482acea4011", + "path": "0/0/0/1", + "masterFingerprint": "405c65bd" + } + ], + "redeemScript": "5221036b7910b591d3a756d5ee75a5e8cc0e27e745e85530feabd27d4f5847a50f30862102afe12d577d1a20a3edafc2fd3d255ace7d1b8b183d0af9dd3fbe5bf5543abc7d21034a26b036df0f5f03df4474d07924a98a05e11ba2584476e1addb4482acea401153ae" + }, + { + "unknownKeyVals": [] + }, + { + "unknownKeyVals": [] } ], "extractedTransaction": null diff --git a/packages/wasm-utxo/test/fixtures/fixed-script/psbt.ecash.unsigned.json b/packages/wasm-utxo/test/fixtures/fixed-script/psbt.ecash.unsigned.json index d0262d9..983e599 100644 --- a/packages/wasm-utxo/test/fixtures/fixed-script/psbt.ecash.unsigned.json +++ b/packages/wasm-utxo/test/fixtures/fixed-script/psbt.ecash.unsigned.json @@ -4,16 +4,16 @@ "xprv9s21ZrQH143K2eBLSVNk4zhjDzqzqM29aS9cjr4CcoNrKLYwLHtwgTURSk7RPV3cH9zNZQeR1zGw3MEwSjvARSfWEGpxfaBmduhW3TKsH5g", "xprv9s21ZrQH143K39N9shF9hAsTwh1FvQuBk8UVsZVwr4XtpqF7stCu2LH358NLuqkkK6pu1Af7TJHr5FZERQoLLtnC7wkoM9sdFo1HuP7dWuv" ], - "psbtBase64": "cHNidP8BAHwCAAAAAlx5eyWbgnIrhOwGKs52BsAJLUxtcR60t3VnvhO0cMavAAAAAAD/////f7uvM8nANwD38dz5OjQDmJdlZkbCQouPqoi39X0dPZ8BAAAAAP////8BhAMAAAAAAAAXqRTZCUdEBMEko9BMP7/2H6pJz0PFi4cAAAAATwEEiLIeAAAAAAAAAAAAOpIuKfDI6w2ypgSEy9y2MfaxB8nKrj/9zz59LsH2vNADEhSHFfNh2raFpmnUJDHl1tP5c0BNq5yf0blQsnmtdjQEzBiuCE8BBIiyHgAAAAAAAAAAAG0dZW093ZHBlMBFZaNgNwKiEBbO0UomXziYLWJ15ntkA9O6wjE6fGshy7EbFLDRA0H5IsCkA6i9jIfw3IIPNa9uBPZc2GlPAQSIsh4AAAAAAAAAAADLBP1jqzTZD+ZGa4gOKgLM+KhjN0MSmRr4kRsaqrRDNAM27yKP/puO//ugUsMtM0Zg3R+DZs+P5Erlqmcra2KQlQTy7wOJAAEAvQIAAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAAAAakcwRAIgHqWF/NB4uNG9Cdr663PVIIerF2/RZ//WCD58UnE55r4CIBonxwq68xAfzVMswOmRbYP+EmLi2xJYvm2WYaYWqmWDASEDvQw0sjc+OHV1zdsQPsA5FsMQRPJQjiYf41l6JoDsvR//////AegDAAAAAAAAF6kUVnzXtE+fOgfDE483v5hLYPu68kOHAAAAAAEDBEEAAAABBGlSIQP29AdkvV1j8gCid4iDrPdelvFQlcmYJjwIcnDQyX5+fyEDX/t6vHAVngRp9LmJptXheFopBBaf8FCy9Gj+XT1du/IhA+FSTX9vxXqz6su2WbeHEGeApHXR20g5UsIxC36aOJdbU64iBgNf+3q8cBWeBGn0uYmm1eF4WikEFp/wULL0aP5dPV278hTMGK4IAAAAAAAAAAABAAAAAAAAACIGA+FSTX9vxXqz6su2WbeHEGeApHXR20g5UsIxC36aOJdbFPZc2GkAAAAAAAAAAAEAAAAAAAAAIgYD9vQHZL1dY/IAoneIg6z3XpbxUJXJmCY8CHJw0Ml+fn8U8u8DiQAAAAAAAAAAAQAAAAAAAAAAAQDfAgAAAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAABqRzBEAiAUtzwIwBg3cJhto0qXV+rthn5i0RgYimSc4RNW2n8QwQIgLZHlpgzyLcJzb0+lIzOidvYO1tajMvtuj/yU3t27pEQBIQO9DDSyNz44dXXN2xA+wDkWwxBE8lCOJh/jWXomgOy9H/////8C6AMAAAAAAAAZdqkUiDrY0a/9+Kc8va9yN7XFq57CwyaIrOgDAAAAAAAAF6kUILNwlNgqUTRR/wzNnbI6ugW8XvOHAAAAAAEDBEEAAAABBCMhAzbvIo/+m47/+6BSwy0zRmDdH4Nmz4/kSuWqZytrYpCVrAABAGlSIQLMTQ+kEcrCREhvjrLAjgNf90EPRgo1nKf4gQmRvTtCCSEC1y/Q0NkCk0NK1fyhYPJ44DxhRJeqTkJc9FTiwTMPlqshA0TYhBNt9VAgKGX/vGIYx/nIj+bOOclFeYGQuts4p1LxU64iAgLMTQ+kEcrCREhvjrLAjgNf90EPRgo1nKf4gQmRvTtCCRTy7wOJAAAAAAAAAAAAAAAAAAAAACICAtcv0NDZApNDStX8oWDyeOA8YUSXqk5CXPRU4sEzD5arFMwYrggAAAAAAAAAAAAAAAAAAAAAIgIDRNiEE231UCAoZf+8YhjH+ciP5s45yUV5gZC62zinUvEU9lzYaQAAAAAAAAAAAAAAAAAAAAAA", + "psbtBase64": "cHNidP8BANYCAAAAAtXfdTBXaO3hAaMVPLavKMxhzcqBZRvfo2qnxEBDSeXtAAAAAAD/////AWwmXH9/BmqsmzByVuaOTbCQFWkakkLlHO5gfQAfp/MBAAAAAP////8EhAMAAAAAAAAXqRTZCUdEBMEko9BMP7/2H6pJz0PFi4eEAwAAAAAAABepFE79dh6b5hyqQhyKrEqQKtbypUvPh4QDAAAAAAAAF6kU0k04Fr6KJQy93n6qZ0+AFwzalE6HhAMAAAAAAAARag9zZXRlYyBhc3Ryb25vbXkAAAAATwEEiLIeAAAAAAAAAAAAOpIuKfDI6w2ypgSEy9y2MfaxB8nKrj/9zz59LsH2vNADEhSHFfNh2raFpmnUJDHl1tP5c0BNq5yf0blQsnmtdjQEzBiuCE8BBIiyHgAAAAAAAAAAAG0dZW093ZHBlMBFZaNgNwKiEBbO0UomXziYLWJ15ntkA9O6wjE6fGshy7EbFLDRA0H5IsCkA6i9jIfw3IIPNa9uBPZc2GlPAQSIsh4AAAAAAAAAAADLBP1jqzTZD+ZGa4gOKgLM+KhjN0MSmRr4kRsaqrRDNAM27yKP/puO//ugUsMtM0Zg3R+DZs+P5Erlqmcra2KQlQTy7wOJAAEAvgIAAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAAAAa0gwRQIhAPUYu8uFyBaFI1ULQglnUKkejtCi+T+7pFx0kqIkfccmAiB61WKxWM5NedPC63rgpXP5qEE9lcP/FhHCl/fxzoKhnwEhA70MNLI3Pjh1dc3bED7AORbDEETyUI4mH+NZeiaA7L0f/////wHQBwAAAAAAABepFFZ817RPnzoHwxOPN7+YS2D7uvJDhwAAAAABAwRBAAAAAQRpUiED9vQHZL1dY/IAoneIg6z3XpbxUJXJmCY8CHJw0Ml+fn8hA1/7erxwFZ4EafS5iabV4XhaKQQWn/BQsvRo/l09XbvyIQPhUk1/b8V6s+rLtlm3hxBngKR10dtIOVLCMQt+mjiXW1OuIgYDX/t6vHAVngRp9LmJptXheFopBBaf8FCy9Gj+XT1du/IUzBiuCAAAAAAAAAAAAQAAAAAAAAAiBgPhUk1/b8V6s+rLtlm3hxBngKR10dtIOVLCMQt+mjiXWxT2XNhpAAAAAAAAAAABAAAAAAAAACIGA/b0B2S9XWPyAKJ3iIOs916W8VCVyZgmPAhycNDJfn5/FPLvA4kAAAAAAAAAAAEAAAAAAAAAAAEA4AIAAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAAAAa0gwRQIhAIdRicMpSLwA2YG6QE5+jM0PbMf8tLLZ6vEeykTsbq1ZAiAZQdl89fyB1qK+q7zbNU9xhJwCpNTeFQHjMEZB7qMLRwEhA70MNLI3Pjh1dc3bED7AORbDEETyUI4mH+NZeiaA7L0f/////wLQBwAAAAAAABl2qRSIOtjRr/34pzy9r3I3tcWrnsLDJois0AcAAAAAAAAXqRQgs3CU2CpRNFH/DM2dsjq6Bbxe84cAAAAAAQMEQQAAAAEEIyEDNu8ij/6bjv/7oFLDLTNGYN0fg2bPj+RK5apnK2tikJWsAAEAaVIhAsxND6QRysJESG+OssCOA1/3QQ9GCjWcp/iBCZG9O0IJIQLXL9DQ2QKTQ0rV/KFg8njgPGFEl6pOQlz0VOLBMw+WqyEDRNiEE231UCAoZf+8YhjH+ciP5s45yUV5gZC62zinUvFTriICAsxND6QRysJESG+OssCOA1/3QQ9GCjWcp/iBCZG9O0IJFPLvA4kAAAAAAAAAAAAAAAAAAAAAIgIC1y/Q0NkCk0NK1fyhYPJ44DxhRJeqTkJc9FTiwTMPlqsUzBiuCAAAAAAAAAAAAAAAAAAAAAAiAgNE2IQTbfVQIChl/7xiGMf5yI/mzjnJRXmBkLrbOKdS8RT2XNhpAAAAAAAAAAAAAAAAAAAAAAABAGlSIQNreRC1kdOnVtXudaXozA4n50XoVTD+q9J9T1hHpQ8whiECr+EtV30aIKPtr8L9PSVazn0bixg9CvndP75b9VQ6vH0hA0omsDbfD18D30R00HkkqYoF4RuiWER24a3bRIKs6kARU64iAgKv4S1XfRogo+2vwv09JVrOfRuLGD0K+d0/vlv1VDq8fRTUrYNyAAAAAAAAAAAAAAAAAQAAACICA0omsDbfD18D30R00HkkqYoF4RuiWER24a3bRIKs6kARFEBcZb0AAAAAAAAAAAAAAAABAAAAIgIDa3kQtZHTp1bV7nWl6MwOJ+dF6FUw/qvSfU9YR6UPMIYUVH9FdgAAAAAAAAAAAAAAAAEAAAAAAAA=", "psbtBase64Finalized": null, "inputs": [ { - "hash": "5c797b259b82722b84ec062ace7606c0092d4c6d711eb4b77567be13b470c6af", + "hash": "d5df75305768ede101a3153cb6af28cc61cdca81651bdfa36aa7c4404349e5ed", "index": 0, "sequence": 4294967295 }, { - "hash": "7fbbaf33c9c03700f7f1dcf93a34039897656646c2428b8faa88b7f57d1d3d9f", + "hash": "016c265c7f7f066aac9b307256e68e4db09015691a9242e51cee607d001fa7f3", "index": 1, "sequence": 4294967295 } @@ -22,7 +22,7 @@ { "type": "p2sh", "unknownKeyVals": [], - "nonWitnessUtxo": "02000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402201ea585fcd078b8d1bd09dafaeb73d52087ab176fd167ffd6083e7c527139e6be02201a27c70abaf3101fcd532cc0e9916d83fe1262e2db1258be6d9661a616aa6583012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff01e80300000000000017a914567cd7b44f9f3a07c3138f37bf984b60fbbaf2438700000000", + "nonWitnessUtxo": "02000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100f518bbcb85c8168523550b42096750a91e8ed0a2f93fbba45c7492a2247dc72602207ad562b158ce4d79d3c2eb7ae0a573f9a8413d95c3ff1611c297f7f1ce82a19f012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff01d00700000000000017a914567cd7b44f9f3a07c3138f37bf984b60fbbaf2438700000000", "sighashType": 65, "bip32Derivation": [ { @@ -47,7 +47,7 @@ "type": "p2shP2pk", "unknownKeyVals": [], "redeemScript": "210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac", - "nonWitnessUtxo": "02000000010101010101010101010101010101010101010101010101010101010101010101000000006a473044022014b73c08c0183770986da34a9757eaed867e62d118188a649ce11356da7f10c102202d91e5a60cf22dc2736f4fa52333a276f60ed6d6a332fb6e8ffc94deddbba444012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff02e8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace80300000000000017a91420b37094d82a513451ff0ccd9db23aba05bc5ef38700000000", + "nonWitnessUtxo": "02000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100875189c32948bc00d981ba404e7e8ccd0f6cc7fcb4b2d9eaf11eca44ec6ead5902201941d97cf5fc81d6a2beabbcdb354f71849c02a4d4de1501e3304641eea30b47012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff02d0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd00700000000000017a91420b37094d82a513451ff0ccd9db23aba05bc5ef38700000000", "sighashType": 65 } ], @@ -57,6 +57,20 @@ "script": "a914d909474404c124a3d04c3fbff61faa49cf43c58b87", "value": "900", "address": "3MUbfqvBeD7g1R3b9g8ZQxDwjR7SjQWciv" + }, + { + "script": "a9144efd761e9be61caa421c8aac4a902ad6f2a54bcf87", + "value": "900", + "address": "38tgGK9PBA4aV6wWA7yf3D9xjAdNNKpu3D" + }, + { + "script": "a914d24d3816be8a250cbdde7eaa674f80170cda944e87", + "value": "900", + "address": "3LrzL73h2RSmuGnSF5YsvuVZ4J8nr5sUwu" + }, + { + "script": "6a0f736574656320617374726f6e6f6d79", + "value": "900" } ], "psbtOutputs": [ @@ -80,6 +94,33 @@ } ], "redeemScript": "522102cc4d0fa411cac244486f8eb2c08e035ff7410f460a359ca7f8810991bd3b42092102d72fd0d0d90293434ad5fca160f278e03c614497aa4e425cf454e2c1330f96ab210344d884136df550202865ffbc6218c7f9c88fe6ce39c945798190badb38a752f153ae" + }, + { + "unknownKeyVals": [], + "bip32Derivation": [ + { + "pubkey": "036b7910b591d3a756d5ee75a5e8cc0e27e745e85530feabd27d4f5847a50f3086", + "path": "0/0/0/1", + "masterFingerprint": "547f4576" + }, + { + "pubkey": "02afe12d577d1a20a3edafc2fd3d255ace7d1b8b183d0af9dd3fbe5bf5543abc7d", + "path": "0/0/0/1", + "masterFingerprint": "d4ad8372" + }, + { + "pubkey": "034a26b036df0f5f03df4474d07924a98a05e11ba2584476e1addb4482acea4011", + "path": "0/0/0/1", + "masterFingerprint": "405c65bd" + } + ], + "redeemScript": "5221036b7910b591d3a756d5ee75a5e8cc0e27e745e85530feabd27d4f5847a50f30862102afe12d577d1a20a3edafc2fd3d255ace7d1b8b183d0af9dd3fbe5bf5543abc7d21034a26b036df0f5f03df4474d07924a98a05e11ba2584476e1addb4482acea401153ae" + }, + { + "unknownKeyVals": [] + }, + { + "unknownKeyVals": [] } ], "extractedTransaction": null diff --git a/packages/wasm-utxo/test/fixtures/fixed-script/psbt.litecoin.fullsigned.json b/packages/wasm-utxo/test/fixtures/fixed-script/psbt.litecoin.fullsigned.json index 2a7a58c..8a8a699 100644 --- a/packages/wasm-utxo/test/fixtures/fixed-script/psbt.litecoin.fullsigned.json +++ b/packages/wasm-utxo/test/fixtures/fixed-script/psbt.litecoin.fullsigned.json @@ -4,26 +4,26 @@ "xprv9s21ZrQH143K2eBLSVNk4zhjDzqzqM29aS9cjr4CcoNrKLYwLHtwgTURSk7RPV3cH9zNZQeR1zGw3MEwSjvARSfWEGpxfaBmduhW3TKsH5g", "xprv9s21ZrQH143K39N9shF9hAsTwh1FvQuBk8UVsZVwr4XtpqF7stCu2LH358NLuqkkK6pu1Af7TJHr5FZERQoLLtnC7wkoM9sdFo1HuP7dWuv" ], - "psbtBase64": "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", - "psbtBase64Finalized": "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", + "psbtBase64": "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", + "psbtBase64Finalized": "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", "inputs": [ { - "hash": "d99efae199fc4d54e5825a8e3368a395e9eb329915cfb5d88dc311507d184836", + "hash": "7cce12effc2ea564c4227333fd305447e0de7b3ae7a5fcc751effff3ea1377e1", "index": 0, "sequence": 4294967295 }, { - "hash": "1ec9729a1b25373a30f0fe6e0879b31136a54f2f8c98618c46862748a08c5e78", + "hash": "b9c7b288fd6aa0d1415996e2a5dad9a4e070c129e179277f53e32f602f180646", "index": 1, "sequence": 4294967295 }, { - "hash": "bb0dfbeba59bba69e3ce07a54346f804c543fa46d828ed539d11231adbaa8b7b", + "hash": "1f57d9560ae9071600b696533192dc17799164fd3fa12804a7f7eb4201c4d5dd", "index": 2, "sequence": 4294967295 }, { - "hash": "4f20e1daf9158414abb3891bb7ae087d14f17b59e5c167d9e53365a1337fb579", + "hash": "b3e478963a7143f704f18ce4c0fece333c83339632e70bdd863ac2a89915026c", "index": 3, "sequence": 4294967295 } @@ -32,7 +32,7 @@ { "type": "p2sh", "unknownKeyVals": [], - "nonWitnessUtxo": "01000000010101010101010101010101010101010101010101010101010101010101010101000000006b4830450221008d7a270e793fd336fca10b66129c64c00815dd9d3c4546b12d699ab33520073002207d6c5dd46f5c9c65c08fd295e9b4e7db453779928c765128039634b08ed467a1012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff01e80300000000000017a914567cd7b44f9f3a07c3138f37bf984b60fbbaf2438700000000", + "nonWitnessUtxo": "01000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100f833939ef756230796e897ddff901734a5af239b14810628164d7b1d7e69c7fd0220426d3da429b86c7a15ca86bd6d2e16e060fc24bcc4278e96e6a743052bf0ed7c012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff01d00700000000000017a914567cd7b44f9f3a07c3138f37bf984b60fbbaf2438700000000", "sighashType": 1, "bip32Derivation": [ { @@ -55,11 +55,11 @@ "partialSig": [ { "pubkey": "03f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f", - "signature": "3045022100e9f193db9830d516af5598045b9404d096e89c7a192f77ad220fa3a487308b0002205dea2fd75f700b3beec6e77a4bdd21a6ac9b9a355c1ea958a6864305e203d9fe01" + "signature": "304402203451ca4da3360a9478996e33eb07e91687314ad27f8a3c0941ff317058efac8002206a3299570cb2538126624e1c4b672308ba6a4a6fe433e3573fd5c26ce4d3776201" }, { "pubkey": "03e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b", - "signature": "3044022025cd881a29cca29960c0361d18f741681bdb0d8c0f55c1f8d78daf03757ce8af02205d93f55191a736ab373b05cfeb099440234d99a2720188c3ac13150cb6e0ac4c01" + "signature": "3045022100f7ec6bf14d7e3509428525fa77fd2ad5764b405de90cc0de96a8ff67ca3066d0022025cb226b22b802953befb5246e3ca04de2597bef5766d0b49526270f8232bb9401" } ] }, @@ -68,7 +68,7 @@ "unknownKeyVals": [], "witnessUtxo": { "script": "a9140e26b25d0ceae6f9cff3edaccaa0d1a70da7600f87", - "value": "1000" + "value": "2000" }, "sighashType": 1, "bip32Derivation": [ @@ -93,11 +93,11 @@ "partialSig": [ { "pubkey": "02a585f3fab49b5ef95346d932221a221bd55ec191f15533e0f270b3582574f035", - "signature": "3045022100a4bfba654b915a5ca895c5339ce5edab81bd67b65c805997cad9762840d3c7060220021f8ffb89ebea032cb339ecbd8494c84f955ed894963992b4f31e91e8df0a7401" + "signature": "3045022100f915d580f7113081b745b4d6ee2844b21388bb0102cd013d25c823ce9280c1e702201ff6b4741d4ac4f373fc9525b16a25e420333ffd29b736f9295adfc08505f8dc01" }, { "pubkey": "02234531bc9119a36a7946e95aeb74915dd087c7b44f517b8eeeb73f89a0ff1a99", - "signature": "3044022050f1e19eaec828c7856135b98b6e1af9c600229241ec8507d50dae85ff71823902207c084363fe89081b49d929851b62fa9b9d44c70ec3931e8bb473c8d84e35b2e401" + "signature": "3045022100939f5ce5418fdaee9e31d8c69fdccadfc9af6229bfd660f8604c0fd2b13b54e80220266b9b466cd1fd2df600562564a716faa8dd4f94bf89d90fa3f997948ed5e91901" } ] }, @@ -106,7 +106,7 @@ "unknownKeyVals": [], "witnessUtxo": { "script": "0020db0427f1822b4777670e6673c28af02f6da1d5afe71a71f5c9064470b229fafd", - "value": "1000" + "value": "2000" }, "sighashType": 1, "bip32Derivation": [ @@ -130,11 +130,11 @@ "partialSig": [ { "pubkey": "03519e572ab468560d1f8d0f87699d098308e166905f5dcae4390f060faa8f1ce3", - "signature": "304402204db56669993c9644b84a54892958b7c15d4897829d19a673f7a337bdfab834c202203c6aca862b8ab1a2a3b570689836f09a191b97bcee9ddd8e19271e7a53f6a80401" + "signature": "30450221009f72facd6874c6575795176fe575ea4803e98fb779869e87a666c7a171d4470902202c7cef446339cff57c157ec274e3acef8cd8131f498f651b31356da690b6b82601" }, { "pubkey": "02e80a08885c353676b820cdc290e6d81a0ac95a03e8abbf4bb7aeebfb70feb418", - "signature": "3044022021df7a10ad4a6838c6553897cd6779fa232e89a600058f946a0c4e86a871bb21022049919108dcbda4b4318fb87d5b1c5f929bd9a82f9ef49fadd7b3445a9cf3207001" + "signature": "3044022025c96d0dbda1054baa5847c4cd143bcf9aca915aa28a8cfa0816517be5292cad02201625ea0aab170996893d14ed85999513329796fbd0fa78b73d8cada1f987733001" } ] }, @@ -142,12 +142,12 @@ "type": "p2shP2pk", "unknownKeyVals": [], "redeemScript": "210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac", - "nonWitnessUtxo": "01000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100ae347b03f4709e3d255f6dbfde83db5ffecd51574db382e366ad1c5357465025022050bad0e6959c77bebaa90e298de536f401278064dbc0f14c2dea64281e82ee12012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff04e8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace80300000000000017a91420b37094d82a513451ff0ccd9db23aba05bc5ef38700000000", + "nonWitnessUtxo": "01000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402201ed43f1475fbe6b262cd518ba1a17e54f55a7944c88814e2fd86aaf259edf97f02207284f86101aa7a39ee632b3254eac4f605fd52e407ed23a9a6743189c471d72e012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff04d0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd00700000000000017a91420b37094d82a513451ff0ccd9db23aba05bc5ef38700000000", "sighashType": 1, "partialSig": [ { "pubkey": "0336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095", - "signature": "3045022100e5bcb83e8f66f30bf6ea886184ef607557cb166ca1d3de3253c293e1865c775202205577e3e2acd1fd7ea93b1e624169db1d52e97030680bc062095cf7ac667d4eca01" + "signature": "3045022100fdd5e3dc30cc7187fd196f54cdcc8b9bc95e093d5c2e2a12c8f4c423f2e6797702200173f54af6b18478d39aa1d6f42996d215a9569c91ce8030f46b39855ee1b94f01" } ] } @@ -155,30 +155,30 @@ "psbtInputsFinalized": [ { "type": "p2sh", - "finalScriptSig": "00483045022100e9f193db9830d516af5598045b9404d096e89c7a192f77ad220fa3a487308b0002205dea2fd75f700b3beec6e77a4bdd21a6ac9b9a355c1ea958a6864305e203d9fe01473044022025cd881a29cca29960c0361d18f741681bdb0d8c0f55c1f8d78daf03757ce8af02205d93f55191a736ab373b05cfeb099440234d99a2720188c3ac13150cb6e0ac4c014c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53ae", - "nonWitnessUtxo": "01000000010101010101010101010101010101010101010101010101010101010101010101000000006b4830450221008d7a270e793fd336fca10b66129c64c00815dd9d3c4546b12d699ab33520073002207d6c5dd46f5c9c65c08fd295e9b4e7db453779928c765128039634b08ed467a1012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff01e80300000000000017a914567cd7b44f9f3a07c3138f37bf984b60fbbaf2438700000000" + "finalScriptSig": "0047304402203451ca4da3360a9478996e33eb07e91687314ad27f8a3c0941ff317058efac8002206a3299570cb2538126624e1c4b672308ba6a4a6fe433e3573fd5c26ce4d3776201483045022100f7ec6bf14d7e3509428525fa77fd2ad5764b405de90cc0de96a8ff67ca3066d0022025cb226b22b802953befb5246e3ca04de2597bef5766d0b49526270f8232bb94014c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53ae", + "nonWitnessUtxo": "01000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100f833939ef756230796e897ddff901734a5af239b14810628164d7b1d7e69c7fd0220426d3da429b86c7a15ca86bd6d2e16e060fc24bcc4278e96e6a743052bf0ed7c012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff01d00700000000000017a914567cd7b44f9f3a07c3138f37bf984b60fbbaf2438700000000" }, { "type": "p2shP2wsh", "witnessUtxo": { "script": "a9140e26b25d0ceae6f9cff3edaccaa0d1a70da7600f87", - "value": "1000" + "value": "2000" }, "finalScriptSig": "22002046d4800a1393330196085399ed4a1700b4c2fd38c52188c3a3a91f721f3c9600", - "finalScriptWitness": "0400483045022100a4bfba654b915a5ca895c5339ce5edab81bd67b65c805997cad9762840d3c7060220021f8ffb89ebea032cb339ecbd8494c84f955ed894963992b4f31e91e8df0a7401473044022050f1e19eaec828c7856135b98b6e1af9c600229241ec8507d50dae85ff71823902207c084363fe89081b49d929851b62fa9b9d44c70ec3931e8bb473c8d84e35b2e40169522102a585f3fab49b5ef95346d932221a221bd55ec191f15533e0f270b3582574f0352102c4f7866cfd5996bc1068a96313ca15e9ccb5e984583a07340dddae7af014605b2102234531bc9119a36a7946e95aeb74915dd087c7b44f517b8eeeb73f89a0ff1a9953ae" + "finalScriptWitness": "0400483045022100f915d580f7113081b745b4d6ee2844b21388bb0102cd013d25c823ce9280c1e702201ff6b4741d4ac4f373fc9525b16a25e420333ffd29b736f9295adfc08505f8dc01483045022100939f5ce5418fdaee9e31d8c69fdccadfc9af6229bfd660f8604c0fd2b13b54e80220266b9b466cd1fd2df600562564a716faa8dd4f94bf89d90fa3f997948ed5e9190169522102a585f3fab49b5ef95346d932221a221bd55ec191f15533e0f270b3582574f0352102c4f7866cfd5996bc1068a96313ca15e9ccb5e984583a07340dddae7af014605b2102234531bc9119a36a7946e95aeb74915dd087c7b44f517b8eeeb73f89a0ff1a9953ae" }, { "type": "p2wsh", "witnessUtxo": { "script": "0020db0427f1822b4777670e6673c28af02f6da1d5afe71a71f5c9064470b229fafd", - "value": "1000" + "value": "2000" }, - "finalScriptWitness": "040047304402204db56669993c9644b84a54892958b7c15d4897829d19a673f7a337bdfab834c202203c6aca862b8ab1a2a3b570689836f09a191b97bcee9ddd8e19271e7a53f6a80401473044022021df7a10ad4a6838c6553897cd6779fa232e89a600058f946a0c4e86a871bb21022049919108dcbda4b4318fb87d5b1c5f929bd9a82f9ef49fadd7b3445a9cf320700169522103519e572ab468560d1f8d0f87699d098308e166905f5dcae4390f060faa8f1ce32103a05bc26391221d685e18daaff36a1e95c34f99451253c16cd42650db278a79112102e80a08885c353676b820cdc290e6d81a0ac95a03e8abbf4bb7aeebfb70feb41853ae" + "finalScriptWitness": "04004830450221009f72facd6874c6575795176fe575ea4803e98fb779869e87a666c7a171d4470902202c7cef446339cff57c157ec274e3acef8cd8131f498f651b31356da690b6b82601473044022025c96d0dbda1054baa5847c4cd143bcf9aca915aa28a8cfa0816517be5292cad02201625ea0aab170996893d14ed85999513329796fbd0fa78b73d8cada1f98773300169522103519e572ab468560d1f8d0f87699d098308e166905f5dcae4390f060faa8f1ce32103a05bc26391221d685e18daaff36a1e95c34f99451253c16cd42650db278a79112102e80a08885c353676b820cdc290e6d81a0ac95a03e8abbf4bb7aeebfb70feb41853ae" }, { "type": "p2shP2pk", - "finalScriptSig": "483045022100e5bcb83e8f66f30bf6ea886184ef607557cb166ca1d3de3253c293e1865c775202205577e3e2acd1fd7ea93b1e624169db1d52e97030680bc062095cf7ac667d4eca0123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac", - "nonWitnessUtxo": "01000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100ae347b03f4709e3d255f6dbfde83db5ffecd51574db382e366ad1c5357465025022050bad0e6959c77bebaa90e298de536f401278064dbc0f14c2dea64281e82ee12012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff04e8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace80300000000000017a91420b37094d82a513451ff0ccd9db23aba05bc5ef38700000000" + "finalScriptSig": "483045022100fdd5e3dc30cc7187fd196f54cdcc8b9bc95e093d5c2e2a12c8f4c423f2e6797702200173f54af6b18478d39aa1d6f42996d215a9569c91ce8030f46b39855ee1b94f0123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac", + "nonWitnessUtxo": "01000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402201ed43f1475fbe6b262cd518ba1a17e54f55a7944c88814e2fd86aaf259edf97f02207284f86101aa7a39ee632b3254eac4f605fd52e407ed23a9a6743189c471d72e012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff04d0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd00700000000000017a91420b37094d82a513451ff0ccd9db23aba05bc5ef38700000000" } ], "outputs": [ @@ -196,6 +196,20 @@ "script": "0020ba48e3f9874463943f90192a45f1ae895b779362a7629af7ad6a9d7a835e3d4f", "value": "900", "address": "ltc1qhfyw87v8g33eg0usry4ytudw39dh0ymz5a3f4aadd2wh4q67848sre2yue" + }, + { + "script": "a914fc641891604bde705629300b6e8de5f67dd3926287", + "value": "900", + "address": "MWugRZWK8Mao4DwtqA312jBBfsvGEb56pq" + }, + { + "script": "a914f6cf65029673cf92e0b0e6908c5ab90795316a2d87", + "value": "900", + "address": "MWQAueXh12YixXmPbCftY28hxKvxVrJbZK" + }, + { + "script": "6a0f736574656320617374726f6e6f6d79", + "value": "900" } ], "psbtOutputs": [ @@ -262,7 +276,34 @@ } ], "witnessScript": "522102d6d1140bd2c0f914cb30c992aa2fcd283f471a9281ceec9ec6c5bc448e6869002103b855a8758eda6863648445a9d3cfb95388aca174621ad98f099a1c4f9326fec7210295f7b527d2ea537a4d42830410abf4340731bf9b20e54972001933b9aa23536c53ae" + }, + { + "unknownKeyVals": [], + "bip32Derivation": [ + { + "pubkey": "0275b7a363f52a3887806640f36637764589072e176d6b6a87d7c7541075764ca5", + "path": "0/0/0/3", + "masterFingerprint": "547f4576" + }, + { + "pubkey": "024cb89f6e3fc8e380bce00c6a7e1624f4c0ee5cf076348b5d72459d79b78e950c", + "path": "0/0/0/3", + "masterFingerprint": "d4ad8372" + }, + { + "pubkey": "034c5974c0deeb8e86c8ac8f6cfa521dd83d484d3f9100cfee0d6af5ed142028ba", + "path": "0/0/0/3", + "masterFingerprint": "405c65bd" + } + ], + "redeemScript": "52210275b7a363f52a3887806640f36637764589072e176d6b6a87d7c7541075764ca521024cb89f6e3fc8e380bce00c6a7e1624f4c0ee5cf076348b5d72459d79b78e950c21034c5974c0deeb8e86c8ac8f6cfa521dd83d484d3f9100cfee0d6af5ed142028ba53ae" + }, + { + "unknownKeyVals": [] + }, + { + "unknownKeyVals": [] } ], - "extractedTransaction": "01000000000104d99efae199fc4d54e5825a8e3368a395e9eb329915cfb5d88dc311507d18483600000000fdfd0000483045022100e9f193db9830d516af5598045b9404d096e89c7a192f77ad220fa3a487308b0002205dea2fd75f700b3beec6e77a4bdd21a6ac9b9a355c1ea958a6864305e203d9fe01473044022025cd881a29cca29960c0361d18f741681bdb0d8c0f55c1f8d78daf03757ce8af02205d93f55191a736ab373b05cfeb099440234d99a2720188c3ac13150cb6e0ac4c014c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53aeffffffff1ec9729a1b25373a30f0fe6e0879b31136a54f2f8c98618c46862748a08c5e78010000002322002046d4800a1393330196085399ed4a1700b4c2fd38c52188c3a3a91f721f3c9600ffffffffbb0dfbeba59bba69e3ce07a54346f804c543fa46d828ed539d11231adbaa8b7b0200000000ffffffff4f20e1daf9158414abb3891bb7ae087d14f17b59e5c167d9e53365a1337fb579030000006d483045022100e5bcb83e8f66f30bf6ea886184ef607557cb166ca1d3de3253c293e1865c775202205577e3e2acd1fd7ea93b1e624169db1d52e97030680bc062095cf7ac667d4eca0123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095acffffffff03840300000000000017a914d909474404c124a3d04c3fbff61faa49cf43c58b87840300000000000017a914054127121d37f32266cd967c485404976a67adf0878403000000000000220020ba48e3f9874463943f90192a45f1ae895b779362a7629af7ad6a9d7a835e3d4f000400483045022100a4bfba654b915a5ca895c5339ce5edab81bd67b65c805997cad9762840d3c7060220021f8ffb89ebea032cb339ecbd8494c84f955ed894963992b4f31e91e8df0a7401473044022050f1e19eaec828c7856135b98b6e1af9c600229241ec8507d50dae85ff71823902207c084363fe89081b49d929851b62fa9b9d44c70ec3931e8bb473c8d84e35b2e40169522102a585f3fab49b5ef95346d932221a221bd55ec191f15533e0f270b3582574f0352102c4f7866cfd5996bc1068a96313ca15e9ccb5e984583a07340dddae7af014605b2102234531bc9119a36a7946e95aeb74915dd087c7b44f517b8eeeb73f89a0ff1a9953ae040047304402204db56669993c9644b84a54892958b7c15d4897829d19a673f7a337bdfab834c202203c6aca862b8ab1a2a3b570689836f09a191b97bcee9ddd8e19271e7a53f6a80401473044022021df7a10ad4a6838c6553897cd6779fa232e89a600058f946a0c4e86a871bb21022049919108dcbda4b4318fb87d5b1c5f929bd9a82f9ef49fadd7b3445a9cf320700169522103519e572ab468560d1f8d0f87699d098308e166905f5dcae4390f060faa8f1ce32103a05bc26391221d685e18daaff36a1e95c34f99451253c16cd42650db278a79112102e80a08885c353676b820cdc290e6d81a0ac95a03e8abbf4bb7aeebfb70feb41853ae0000000000" + "extractedTransaction": "010000000001047cce12effc2ea564c4227333fd305447e0de7b3ae7a5fcc751effff3ea1377e100000000fdfd000047304402203451ca4da3360a9478996e33eb07e91687314ad27f8a3c0941ff317058efac8002206a3299570cb2538126624e1c4b672308ba6a4a6fe433e3573fd5c26ce4d3776201483045022100f7ec6bf14d7e3509428525fa77fd2ad5764b405de90cc0de96a8ff67ca3066d0022025cb226b22b802953befb5246e3ca04de2597bef5766d0b49526270f8232bb94014c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53aeffffffffb9c7b288fd6aa0d1415996e2a5dad9a4e070c129e179277f53e32f602f180646010000002322002046d4800a1393330196085399ed4a1700b4c2fd38c52188c3a3a91f721f3c9600ffffffff1f57d9560ae9071600b696533192dc17799164fd3fa12804a7f7eb4201c4d5dd0200000000ffffffffb3e478963a7143f704f18ce4c0fece333c83339632e70bdd863ac2a89915026c030000006d483045022100fdd5e3dc30cc7187fd196f54cdcc8b9bc95e093d5c2e2a12c8f4c423f2e6797702200173f54af6b18478d39aa1d6f42996d215a9569c91ce8030f46b39855ee1b94f0123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095acffffffff06840300000000000017a914d909474404c124a3d04c3fbff61faa49cf43c58b87840300000000000017a914054127121d37f32266cd967c485404976a67adf0878403000000000000220020ba48e3f9874463943f90192a45f1ae895b779362a7629af7ad6a9d7a835e3d4f840300000000000017a914fc641891604bde705629300b6e8de5f67dd3926287840300000000000017a914f6cf65029673cf92e0b0e6908c5ab90795316a2d878403000000000000116a0f736574656320617374726f6e6f6d79000400483045022100f915d580f7113081b745b4d6ee2844b21388bb0102cd013d25c823ce9280c1e702201ff6b4741d4ac4f373fc9525b16a25e420333ffd29b736f9295adfc08505f8dc01483045022100939f5ce5418fdaee9e31d8c69fdccadfc9af6229bfd660f8604c0fd2b13b54e80220266b9b466cd1fd2df600562564a716faa8dd4f94bf89d90fa3f997948ed5e9190169522102a585f3fab49b5ef95346d932221a221bd55ec191f15533e0f270b3582574f0352102c4f7866cfd5996bc1068a96313ca15e9ccb5e984583a07340dddae7af014605b2102234531bc9119a36a7946e95aeb74915dd087c7b44f517b8eeeb73f89a0ff1a9953ae04004830450221009f72facd6874c6575795176fe575ea4803e98fb779869e87a666c7a171d4470902202c7cef446339cff57c157ec274e3acef8cd8131f498f651b31356da690b6b82601473044022025c96d0dbda1054baa5847c4cd143bcf9aca915aa28a8cfa0816517be5292cad02201625ea0aab170996893d14ed85999513329796fbd0fa78b73d8cada1f98773300169522103519e572ab468560d1f8d0f87699d098308e166905f5dcae4390f060faa8f1ce32103a05bc26391221d685e18daaff36a1e95c34f99451253c16cd42650db278a79112102e80a08885c353676b820cdc290e6d81a0ac95a03e8abbf4bb7aeebfb70feb41853ae0000000000" } diff --git a/packages/wasm-utxo/test/fixtures/fixed-script/psbt.litecoin.halfsigned.json b/packages/wasm-utxo/test/fixtures/fixed-script/psbt.litecoin.halfsigned.json index 2276aec..ac03bc0 100644 --- a/packages/wasm-utxo/test/fixtures/fixed-script/psbt.litecoin.halfsigned.json +++ b/packages/wasm-utxo/test/fixtures/fixed-script/psbt.litecoin.halfsigned.json @@ -4,26 +4,26 @@ "xprv9s21ZrQH143K2eBLSVNk4zhjDzqzqM29aS9cjr4CcoNrKLYwLHtwgTURSk7RPV3cH9zNZQeR1zGw3MEwSjvARSfWEGpxfaBmduhW3TKsH5g", "xprv9s21ZrQH143K39N9shF9hAsTwh1FvQuBk8UVsZVwr4XtpqF7stCu2LH358NLuqkkK6pu1Af7TJHr5FZERQoLLtnC7wkoM9sdFo1HuP7dWuv" ], - "psbtBase64": "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", + "psbtBase64": "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", "psbtBase64Finalized": null, "inputs": [ { - "hash": "d99efae199fc4d54e5825a8e3368a395e9eb329915cfb5d88dc311507d184836", + "hash": "7cce12effc2ea564c4227333fd305447e0de7b3ae7a5fcc751effff3ea1377e1", "index": 0, "sequence": 4294967295 }, { - "hash": "1ec9729a1b25373a30f0fe6e0879b31136a54f2f8c98618c46862748a08c5e78", + "hash": "b9c7b288fd6aa0d1415996e2a5dad9a4e070c129e179277f53e32f602f180646", "index": 1, "sequence": 4294967295 }, { - "hash": "bb0dfbeba59bba69e3ce07a54346f804c543fa46d828ed539d11231adbaa8b7b", + "hash": "1f57d9560ae9071600b696533192dc17799164fd3fa12804a7f7eb4201c4d5dd", "index": 2, "sequence": 4294967295 }, { - "hash": "4f20e1daf9158414abb3891bb7ae087d14f17b59e5c167d9e53365a1337fb579", + "hash": "b3e478963a7143f704f18ce4c0fece333c83339632e70bdd863ac2a89915026c", "index": 3, "sequence": 4294967295 } @@ -32,7 +32,7 @@ { "type": "p2sh", "unknownKeyVals": [], - "nonWitnessUtxo": "01000000010101010101010101010101010101010101010101010101010101010101010101000000006b4830450221008d7a270e793fd336fca10b66129c64c00815dd9d3c4546b12d699ab33520073002207d6c5dd46f5c9c65c08fd295e9b4e7db453779928c765128039634b08ed467a1012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff01e80300000000000017a914567cd7b44f9f3a07c3138f37bf984b60fbbaf2438700000000", + "nonWitnessUtxo": "01000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100f833939ef756230796e897ddff901734a5af239b14810628164d7b1d7e69c7fd0220426d3da429b86c7a15ca86bd6d2e16e060fc24bcc4278e96e6a743052bf0ed7c012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff01d00700000000000017a914567cd7b44f9f3a07c3138f37bf984b60fbbaf2438700000000", "sighashType": 1, "bip32Derivation": [ { @@ -55,7 +55,7 @@ "partialSig": [ { "pubkey": "03f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f", - "signature": "3045022100e9f193db9830d516af5598045b9404d096e89c7a192f77ad220fa3a487308b0002205dea2fd75f700b3beec6e77a4bdd21a6ac9b9a355c1ea958a6864305e203d9fe01" + "signature": "304402203451ca4da3360a9478996e33eb07e91687314ad27f8a3c0941ff317058efac8002206a3299570cb2538126624e1c4b672308ba6a4a6fe433e3573fd5c26ce4d3776201" } ] }, @@ -64,7 +64,7 @@ "unknownKeyVals": [], "witnessUtxo": { "script": "a9140e26b25d0ceae6f9cff3edaccaa0d1a70da7600f87", - "value": "1000" + "value": "2000" }, "sighashType": 1, "bip32Derivation": [ @@ -89,7 +89,7 @@ "partialSig": [ { "pubkey": "02a585f3fab49b5ef95346d932221a221bd55ec191f15533e0f270b3582574f035", - "signature": "3045022100a4bfba654b915a5ca895c5339ce5edab81bd67b65c805997cad9762840d3c7060220021f8ffb89ebea032cb339ecbd8494c84f955ed894963992b4f31e91e8df0a7401" + "signature": "3045022100f915d580f7113081b745b4d6ee2844b21388bb0102cd013d25c823ce9280c1e702201ff6b4741d4ac4f373fc9525b16a25e420333ffd29b736f9295adfc08505f8dc01" } ] }, @@ -98,7 +98,7 @@ "unknownKeyVals": [], "witnessUtxo": { "script": "0020db0427f1822b4777670e6673c28af02f6da1d5afe71a71f5c9064470b229fafd", - "value": "1000" + "value": "2000" }, "sighashType": 1, "bip32Derivation": [ @@ -122,7 +122,7 @@ "partialSig": [ { "pubkey": "03519e572ab468560d1f8d0f87699d098308e166905f5dcae4390f060faa8f1ce3", - "signature": "304402204db56669993c9644b84a54892958b7c15d4897829d19a673f7a337bdfab834c202203c6aca862b8ab1a2a3b570689836f09a191b97bcee9ddd8e19271e7a53f6a80401" + "signature": "30450221009f72facd6874c6575795176fe575ea4803e98fb779869e87a666c7a171d4470902202c7cef446339cff57c157ec274e3acef8cd8131f498f651b31356da690b6b82601" } ] }, @@ -130,12 +130,12 @@ "type": "p2shP2pk", "unknownKeyVals": [], "redeemScript": "210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac", - "nonWitnessUtxo": "01000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100ae347b03f4709e3d255f6dbfde83db5ffecd51574db382e366ad1c5357465025022050bad0e6959c77bebaa90e298de536f401278064dbc0f14c2dea64281e82ee12012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff04e8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace80300000000000017a91420b37094d82a513451ff0ccd9db23aba05bc5ef38700000000", + "nonWitnessUtxo": "01000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402201ed43f1475fbe6b262cd518ba1a17e54f55a7944c88814e2fd86aaf259edf97f02207284f86101aa7a39ee632b3254eac4f605fd52e407ed23a9a6743189c471d72e012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff04d0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd00700000000000017a91420b37094d82a513451ff0ccd9db23aba05bc5ef38700000000", "sighashType": 1, "partialSig": [ { "pubkey": "0336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095", - "signature": "3045022100e5bcb83e8f66f30bf6ea886184ef607557cb166ca1d3de3253c293e1865c775202205577e3e2acd1fd7ea93b1e624169db1d52e97030680bc062095cf7ac667d4eca01" + "signature": "3045022100fdd5e3dc30cc7187fd196f54cdcc8b9bc95e093d5c2e2a12c8f4c423f2e6797702200173f54af6b18478d39aa1d6f42996d215a9569c91ce8030f46b39855ee1b94f01" } ] } @@ -156,6 +156,20 @@ "script": "0020ba48e3f9874463943f90192a45f1ae895b779362a7629af7ad6a9d7a835e3d4f", "value": "900", "address": "ltc1qhfyw87v8g33eg0usry4ytudw39dh0ymz5a3f4aadd2wh4q67848sre2yue" + }, + { + "script": "a914fc641891604bde705629300b6e8de5f67dd3926287", + "value": "900", + "address": "MWugRZWK8Mao4DwtqA312jBBfsvGEb56pq" + }, + { + "script": "a914f6cf65029673cf92e0b0e6908c5ab90795316a2d87", + "value": "900", + "address": "MWQAueXh12YixXmPbCftY28hxKvxVrJbZK" + }, + { + "script": "6a0f736574656320617374726f6e6f6d79", + "value": "900" } ], "psbtOutputs": [ @@ -222,6 +236,33 @@ } ], "witnessScript": "522102d6d1140bd2c0f914cb30c992aa2fcd283f471a9281ceec9ec6c5bc448e6869002103b855a8758eda6863648445a9d3cfb95388aca174621ad98f099a1c4f9326fec7210295f7b527d2ea537a4d42830410abf4340731bf9b20e54972001933b9aa23536c53ae" + }, + { + "unknownKeyVals": [], + "bip32Derivation": [ + { + "pubkey": "0275b7a363f52a3887806640f36637764589072e176d6b6a87d7c7541075764ca5", + "path": "0/0/0/3", + "masterFingerprint": "547f4576" + }, + { + "pubkey": "024cb89f6e3fc8e380bce00c6a7e1624f4c0ee5cf076348b5d72459d79b78e950c", + "path": "0/0/0/3", + "masterFingerprint": "d4ad8372" + }, + { + "pubkey": "034c5974c0deeb8e86c8ac8f6cfa521dd83d484d3f9100cfee0d6af5ed142028ba", + "path": "0/0/0/3", + "masterFingerprint": "405c65bd" + } + ], + "redeemScript": "52210275b7a363f52a3887806640f36637764589072e176d6b6a87d7c7541075764ca521024cb89f6e3fc8e380bce00c6a7e1624f4c0ee5cf076348b5d72459d79b78e950c21034c5974c0deeb8e86c8ac8f6cfa521dd83d484d3f9100cfee0d6af5ed142028ba53ae" + }, + { + "unknownKeyVals": [] + }, + { + "unknownKeyVals": [] } ], "extractedTransaction": null diff --git a/packages/wasm-utxo/test/fixtures/fixed-script/psbt.litecoin.unsigned.json b/packages/wasm-utxo/test/fixtures/fixed-script/psbt.litecoin.unsigned.json index ee9b732..483f0aa 100644 --- a/packages/wasm-utxo/test/fixtures/fixed-script/psbt.litecoin.unsigned.json +++ b/packages/wasm-utxo/test/fixtures/fixed-script/psbt.litecoin.unsigned.json @@ -4,26 +4,26 @@ "xprv9s21ZrQH143K2eBLSVNk4zhjDzqzqM29aS9cjr4CcoNrKLYwLHtwgTURSk7RPV3cH9zNZQeR1zGw3MEwSjvARSfWEGpxfaBmduhW3TKsH5g", "xprv9s21ZrQH143K39N9shF9hAsTwh1FvQuBk8UVsZVwr4XtpqF7stCu2LH358NLuqkkK6pu1Af7TJHr5FZERQoLLtnC7wkoM9sdFo1HuP7dWuv" ], - "psbtBase64": "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", + "psbtBase64": "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", "psbtBase64Finalized": null, "inputs": [ { - "hash": "d99efae199fc4d54e5825a8e3368a395e9eb329915cfb5d88dc311507d184836", + "hash": "7cce12effc2ea564c4227333fd305447e0de7b3ae7a5fcc751effff3ea1377e1", "index": 0, "sequence": 4294967295 }, { - "hash": "1ec9729a1b25373a30f0fe6e0879b31136a54f2f8c98618c46862748a08c5e78", + "hash": "b9c7b288fd6aa0d1415996e2a5dad9a4e070c129e179277f53e32f602f180646", "index": 1, "sequence": 4294967295 }, { - "hash": "bb0dfbeba59bba69e3ce07a54346f804c543fa46d828ed539d11231adbaa8b7b", + "hash": "1f57d9560ae9071600b696533192dc17799164fd3fa12804a7f7eb4201c4d5dd", "index": 2, "sequence": 4294967295 }, { - "hash": "4f20e1daf9158414abb3891bb7ae087d14f17b59e5c167d9e53365a1337fb579", + "hash": "b3e478963a7143f704f18ce4c0fece333c83339632e70bdd863ac2a89915026c", "index": 3, "sequence": 4294967295 } @@ -32,7 +32,7 @@ { "type": "p2sh", "unknownKeyVals": [], - "nonWitnessUtxo": "01000000010101010101010101010101010101010101010101010101010101010101010101000000006b4830450221008d7a270e793fd336fca10b66129c64c00815dd9d3c4546b12d699ab33520073002207d6c5dd46f5c9c65c08fd295e9b4e7db453779928c765128039634b08ed467a1012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff01e80300000000000017a914567cd7b44f9f3a07c3138f37bf984b60fbbaf2438700000000", + "nonWitnessUtxo": "01000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100f833939ef756230796e897ddff901734a5af239b14810628164d7b1d7e69c7fd0220426d3da429b86c7a15ca86bd6d2e16e060fc24bcc4278e96e6a743052bf0ed7c012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff01d00700000000000017a914567cd7b44f9f3a07c3138f37bf984b60fbbaf2438700000000", "sighashType": 1, "bip32Derivation": [ { @@ -58,7 +58,7 @@ "unknownKeyVals": [], "witnessUtxo": { "script": "a9140e26b25d0ceae6f9cff3edaccaa0d1a70da7600f87", - "value": "1000" + "value": "2000" }, "sighashType": 1, "bip32Derivation": [ @@ -86,7 +86,7 @@ "unknownKeyVals": [], "witnessUtxo": { "script": "0020db0427f1822b4777670e6673c28af02f6da1d5afe71a71f5c9064470b229fafd", - "value": "1000" + "value": "2000" }, "sighashType": 1, "bip32Derivation": [ @@ -112,7 +112,7 @@ "type": "p2shP2pk", "unknownKeyVals": [], "redeemScript": "210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac", - "nonWitnessUtxo": "01000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100ae347b03f4709e3d255f6dbfde83db5ffecd51574db382e366ad1c5357465025022050bad0e6959c77bebaa90e298de536f401278064dbc0f14c2dea64281e82ee12012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff04e8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace8030000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ace80300000000000017a91420b37094d82a513451ff0ccd9db23aba05bc5ef38700000000", + "nonWitnessUtxo": "01000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402201ed43f1475fbe6b262cd518ba1a17e54f55a7944c88814e2fd86aaf259edf97f02207284f86101aa7a39ee632b3254eac4f605fd52e407ed23a9a6743189c471d72e012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff04d0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd0070000000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688acd00700000000000017a91420b37094d82a513451ff0ccd9db23aba05bc5ef38700000000", "sighashType": 1 } ], @@ -132,6 +132,20 @@ "script": "0020ba48e3f9874463943f90192a45f1ae895b779362a7629af7ad6a9d7a835e3d4f", "value": "900", "address": "ltc1qhfyw87v8g33eg0usry4ytudw39dh0ymz5a3f4aadd2wh4q67848sre2yue" + }, + { + "script": "a914fc641891604bde705629300b6e8de5f67dd3926287", + "value": "900", + "address": "MWugRZWK8Mao4DwtqA312jBBfsvGEb56pq" + }, + { + "script": "a914f6cf65029673cf92e0b0e6908c5ab90795316a2d87", + "value": "900", + "address": "MWQAueXh12YixXmPbCftY28hxKvxVrJbZK" + }, + { + "script": "6a0f736574656320617374726f6e6f6d79", + "value": "900" } ], "psbtOutputs": [ @@ -198,6 +212,33 @@ } ], "witnessScript": "522102d6d1140bd2c0f914cb30c992aa2fcd283f471a9281ceec9ec6c5bc448e6869002103b855a8758eda6863648445a9d3cfb95388aca174621ad98f099a1c4f9326fec7210295f7b527d2ea537a4d42830410abf4340731bf9b20e54972001933b9aa23536c53ae" + }, + { + "unknownKeyVals": [], + "bip32Derivation": [ + { + "pubkey": "0275b7a363f52a3887806640f36637764589072e176d6b6a87d7c7541075764ca5", + "path": "0/0/0/3", + "masterFingerprint": "547f4576" + }, + { + "pubkey": "024cb89f6e3fc8e380bce00c6a7e1624f4c0ee5cf076348b5d72459d79b78e950c", + "path": "0/0/0/3", + "masterFingerprint": "d4ad8372" + }, + { + "pubkey": "034c5974c0deeb8e86c8ac8f6cfa521dd83d484d3f9100cfee0d6af5ed142028ba", + "path": "0/0/0/3", + "masterFingerprint": "405c65bd" + } + ], + "redeemScript": "52210275b7a363f52a3887806640f36637764589072e176d6b6a87d7c7541075764ca521024cb89f6e3fc8e380bce00c6a7e1624f4c0ee5cf076348b5d72459d79b78e950c21034c5974c0deeb8e86c8ac8f6cfa521dd83d484d3f9100cfee0d6af5ed142028ba53ae" + }, + { + "unknownKeyVals": [] + }, + { + "unknownKeyVals": [] } ], "extractedTransaction": null diff --git a/packages/wasm-utxo/test/fixtures/fixed-script/psbt.zcash.fullsigned.json b/packages/wasm-utxo/test/fixtures/fixed-script/psbt.zcash.fullsigned.json index d008a2b..38b718b 100644 --- a/packages/wasm-utxo/test/fixtures/fixed-script/psbt.zcash.fullsigned.json +++ b/packages/wasm-utxo/test/fixtures/fixed-script/psbt.zcash.fullsigned.json @@ -4,16 +4,16 @@ "xprv9s21ZrQH143K2eBLSVNk4zhjDzqzqM29aS9cjr4CcoNrKLYwLHtwgTURSk7RPV3cH9zNZQeR1zGw3MEwSjvARSfWEGpxfaBmduhW3TKsH5g", "xprv9s21ZrQH143K39N9shF9hAsTwh1FvQuBk8UVsZVwr4XtpqF7stCu2LH358NLuqkkK6pu1Af7TJHr5FZERQoLLtnC7wkoM9sdFo1HuP7dWuv" ], - "psbtBase64": "cHNidP8BAI8EAACAhSAviQIBB9zNCDF0dfUWO8QpQQ9z3Z/LZm/Irya0Dt4Kb9gTWgAAAAAA/////9zG/5Z7pfP2yyTWKwtgO9K9CnmeqYqTLnAuKoKMdoA/AQAAAAD/////AYQDAAAAAAAAF6kU2QlHRATBJKPQTD+/9h+qSc9DxYuHAAAAAAAAAAAAAAAAAAAAAAAAAE8BBIiyHgAAAAAAAAAAADqSLinwyOsNsqYEhMvctjH2sQfJyq4//c8+fS7B9rzQAxIUhxXzYdq2haZp1CQx5dbT+XNATaucn9G5ULJ5rXY0BMwYrghPAQSIsh4AAAAAAAAAAABtHWVtPd2RwZTARWWjYDcCohAWztFKJl84mC1ideZ7ZAPTusIxOnxrIcuxGxSw0QNB+SLApAOovYyH8NyCDzWvbgT2XNhpTwEEiLIeAAAAAAAAAAAAywT9Y6s02Q/mRmuIDioCzPioYzdDEpka+JEbGqq0QzQDNu8ij/6bjv/7oFLDLTNGYN0fg2bPj+RK5apnK2tikJUE8u8DiQABASDoAwAAAAAAABepFFZ817RPnzoHwxOPN7+YS2D7uvJDhyICA+FSTX9vxXqz6su2WbeHEGeApHXR20g5UsIxC36aOJdbSDBFAiEA8l0JX7fFIXphnq7n0jeMaonq7+IaCkkWGyXZcMl1l+QCIGwvnm1sL3/AX21b6v/D/UpaG00ASf1wJVHvUBnH3faaASICA/b0B2S9XWPyAKJ3iIOs916W8VCVyZgmPAhycNDJfn5/SDBFAiEAkWXvn88VxZjdoK4DsAzGWAuhgPHNtxoH3B9UqDNMLk8CIBM5f78LkenZ/50WfxWuRaTjQ24Unoeq/jKB62Ued7Q2AQEDBAEAAAABBGlSIQP29AdkvV1j8gCid4iDrPdelvFQlcmYJjwIcnDQyX5+fyEDX/t6vHAVngRp9LmJptXheFopBBaf8FCy9Gj+XT1du/IhA+FSTX9vxXqz6su2WbeHEGeApHXR20g5UsIxC36aOJdbU64iBgNf+3q8cBWeBGn0uYmm1eF4WikEFp/wULL0aP5dPV278hTMGK4IAAAAAAAAAAABAAAAAAAAACIGA+FSTX9vxXqz6su2WbeHEGeApHXR20g5UsIxC36aOJdbFPZc2GkAAAAAAAAAAAEAAAAAAAAAIgYD9vQHZL1dY/IAoneIg6z3XpbxUJXJmCY8CHJw0Ml+fn8U8u8DiQAAAAAAAAAAAQAAAAAAAAAAAQEg6AMAAAAAAAAXqRQgs3CU2CpRNFH/DM2dsjq6Bbxe84ciAgM27yKP/puO//ugUsMtM0Zg3R+DZs+P5Erlqmcra2KQlUcwRAIgWeyxOotIYmnQMgWSTaHh35lPjBfHJU7uuRkTJ+3NwyACIAlB/co5zrBlVD8thq3Jiz59SIZzMgkf+SC+HMAg49L1AQEDBAEAAAABBCMhAzbvIo/+m47/+6BSwy0zRmDdH4Nmz4/kSuWqZytrYpCVrAABAGlSIQLMTQ+kEcrCREhvjrLAjgNf90EPRgo1nKf4gQmRvTtCCSEC1y/Q0NkCk0NK1fyhYPJ44DxhRJeqTkJc9FTiwTMPlqshA0TYhBNt9VAgKGX/vGIYx/nIj+bOOclFeYGQuts4p1LxU64iAgLMTQ+kEcrCREhvjrLAjgNf90EPRgo1nKf4gQmRvTtCCRTy7wOJAAAAAAAAAAAAAAAAAAAAACICAtcv0NDZApNDStX8oWDyeOA8YUSXqk5CXPRU4sEzD5arFMwYrggAAAAAAAAAAAAAAAAAAAAAIgIDRNiEE231UCAoZf+8YhjH+ciP5s45yUV5gZC62zinUvEU9lzYaQAAAAAAAAAAAAAAAAAAAAAA", - "psbtBase64Finalized": "cHNidP8BAI8EAACAhSAviQIBB9zNCDF0dfUWO8QpQQ9z3Z/LZm/Irya0Dt4Kb9gTWgAAAAAA/////9zG/5Z7pfP2yyTWKwtgO9K9CnmeqYqTLnAuKoKMdoA/AQAAAAD/////AYQDAAAAAAAAF6kU2QlHRATBJKPQTD+/9h+qSc9DxYuHAAAAAAAAAAAAAAAAAAAAAAAAAE8BBIiyHgAAAAAAAAAAADqSLinwyOsNsqYEhMvctjH2sQfJyq4//c8+fS7B9rzQAxIUhxXzYdq2haZp1CQx5dbT+XNATaucn9G5ULJ5rXY0BMwYrghPAQSIsh4AAAAAAAAAAABtHWVtPd2RwZTARWWjYDcCohAWztFKJl84mC1ideZ7ZAPTusIxOnxrIcuxGxSw0QNB+SLApAOovYyH8NyCDzWvbgT2XNhpTwEEiLIeAAAAAAAAAAAAywT9Y6s02Q/mRmuIDioCzPioYzdDEpka+JEbGqq0QzQDNu8ij/6bjv/7oFLDLTNGYN0fg2bPj+RK5apnK2tikJUE8u8DiQABASDoAwAAAAAAABepFFZ817RPnzoHwxOPN7+YS2D7uvJDhwEH/f4AAEgwRQIhAJFl75/PFcWY3aCuA7AMxlgLoYDxzbcaB9wfVKgzTC5PAiATOX+/C5Hp2f+dFn8VrkWk40NuFJ6Hqv4ygetlHne0NgFIMEUCIQDyXQlft8UhemGerufSN4xqierv4hoKSRYbJdlwyXWX5AIgbC+ebWwvf8BfbVvq/8P9SlobTQBJ/XAlUe9QGcfd9poBTGlSIQP29AdkvV1j8gCid4iDrPdelvFQlcmYJjwIcnDQyX5+fyEDX/t6vHAVngRp9LmJptXheFopBBaf8FCy9Gj+XT1du/IhA+FSTX9vxXqz6su2WbeHEGeApHXR20g5UsIxC36aOJdbU64AAQEg6AMAAAAAAAAXqRQgs3CU2CpRNFH/DM2dsjq6Bbxe84cBB2xHMEQCIFnssTqLSGJp0DIFkk2h4d+ZT4wXxyVO7rkZEyftzcMgAiAJQf3KOc6wZVQ/LYatyYs+fUiGczIJH/kgvhzAIOPS9QEjIQM27yKP/puO//ugUsMtM0Zg3R+DZs+P5Erlqmcra2KQlawAAQBpUiECzE0PpBHKwkRIb46ywI4DX/dBD0YKNZyn+IEJkb07QgkhAtcv0NDZApNDStX8oWDyeOA8YUSXqk5CXPRU4sEzD5arIQNE2IQTbfVQIChl/7xiGMf5yI/mzjnJRXmBkLrbOKdS8VOuIgICzE0PpBHKwkRIb46ywI4DX/dBD0YKNZyn+IEJkb07QgkU8u8DiQAAAAAAAAAAAAAAAAAAAAAiAgLXL9DQ2QKTQ0rV/KFg8njgPGFEl6pOQlz0VOLBMw+WqxTMGK4IAAAAAAAAAAAAAAAAAAAAACICA0TYhBNt9VAgKGX/vGIYx/nIj+bOOclFeYGQuts4p1LxFPZc2GkAAAAAAAAAAAAAAAAAAAAAAA==", + "psbtBase64": "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", + "psbtBase64Finalized": "cHNidP8BAOkEAACAhSAviQKjpzRo9LVppnVKiSfivDP0yw9mDjqNE0gMXhg/ehkKLAAAAAAA/////zimCFJUTRj7LmvXRBCANmWBcGzxWd8Dva3W1YFphfaKAQAAAAD/////BIQDAAAAAAAAF6kU2QlHRATBJKPQTD+/9h+qSc9DxYuHhAMAAAAAAAAXqRRO/XYem+YcqkIciqxKkCrW8qVLz4eEAwAAAAAAABepFNJNOBa+iiUMvd5+qmdPgBcM2pROh4QDAAAAAAAAEWoPc2V0ZWMgYXN0cm9ub215AAAAAAAAAAAAAAAAAAAAAAAAAE8BBIiyHgAAAAAAAAAAADqSLinwyOsNsqYEhMvctjH2sQfJyq4//c8+fS7B9rzQAxIUhxXzYdq2haZp1CQx5dbT+XNATaucn9G5ULJ5rXY0BMwYrghPAQSIsh4AAAAAAAAAAABtHWVtPd2RwZTARWWjYDcCohAWztFKJl84mC1ideZ7ZAPTusIxOnxrIcuxGxSw0QNB+SLApAOovYyH8NyCDzWvbgT2XNhpTwEEiLIeAAAAAAAAAAAAywT9Y6s02Q/mRmuIDioCzPioYzdDEpka+JEbGqq0QzQDNu8ij/6bjv/7oFLDLTNGYN0fg2bPj+RK5apnK2tikJUE8u8DiQABASDQBwAAAAAAABepFFZ817RPnzoHwxOPN7+YS2D7uvJDhwEH/f4AAEgwRQIhAMAv7uQYb3GprqORXIlxZjTINB9snGwqBQlH5CPFXlpIAiAiec6y0ZJFl7rgWUBowyYu/mLreDi5/2pEETy05uF4lAFIMEUCIQC6Chs2fcdlY3KnrlHd6viUWZQaC+tiATXnMv0iC+IpzwIgSV3q3NHKdYQ2V2TKRjMSfCZGYDMVya0I97AUwaqDBXgBTGlSIQP29AdkvV1j8gCid4iDrPdelvFQlcmYJjwIcnDQyX5+fyEDX/t6vHAVngRp9LmJptXheFopBBaf8FCy9Gj+XT1du/IhA+FSTX9vxXqz6su2WbeHEGeApHXR20g5UsIxC36aOJdbU64AAQEg0AcAAAAAAAAXqRQgs3CU2CpRNFH/DM2dsjq6Bbxe84cBB21IMEUCIQClUzP60tzM6eQ4PzGeZvKVu67r+Hh7pOyo3BKQDV8bYwIgKApFyyH5T7ZyWGNq5Kx2MufqiGmKu8yfnEN2h2AciVwBIyEDNu8ij/6bjv/7oFLDLTNGYN0fg2bPj+RK5apnK2tikJWsAAEAaVIhAsxND6QRysJESG+OssCOA1/3QQ9GCjWcp/iBCZG9O0IJIQLXL9DQ2QKTQ0rV/KFg8njgPGFEl6pOQlz0VOLBMw+WqyEDRNiEE231UCAoZf+8YhjH+ciP5s45yUV5gZC62zinUvFTriICAsxND6QRysJESG+OssCOA1/3QQ9GCjWcp/iBCZG9O0IJFPLvA4kAAAAAAAAAAAAAAAAAAAAAIgIC1y/Q0NkCk0NK1fyhYPJ44DxhRJeqTkJc9FTiwTMPlqsUzBiuCAAAAAAAAAAAAAAAAAAAAAAiAgNE2IQTbfVQIChl/7xiGMf5yI/mzjnJRXmBkLrbOKdS8RT2XNhpAAAAAAAAAAAAAAAAAAAAAAABAGlSIQNreRC1kdOnVtXudaXozA4n50XoVTD+q9J9T1hHpQ8whiECr+EtV30aIKPtr8L9PSVazn0bixg9CvndP75b9VQ6vH0hA0omsDbfD18D30R00HkkqYoF4RuiWER24a3bRIKs6kARU64iAgKv4S1XfRogo+2vwv09JVrOfRuLGD0K+d0/vlv1VDq8fRTUrYNyAAAAAAAAAAAAAAAAAQAAACICA0omsDbfD18D30R00HkkqYoF4RuiWER24a3bRIKs6kARFEBcZb0AAAAAAAAAAAAAAAABAAAAIgIDa3kQtZHTp1bV7nWl6MwOJ+dF6FUw/qvSfU9YR6UPMIYUVH9FdgAAAAAAAAAAAAAAAAEAAAAAAAA=", "inputs": [ { - "hash": "0107dccd08317475f5163bc429410f73dd9fcb666fc8af26b40ede0a6fd8135a", + "hash": "a3a73468f4b569a6754a8927e2bc33f4cb0f660e3a8d13480c5e183f7a190a2c", "index": 0, "sequence": 4294967295 }, { - "hash": "dcc6ff967ba5f3f6cb24d62b0b603bd2bd0a799ea98a932e702e2a828c76803f", + "hash": "38a60852544d18fb2e6bd7441080366581706cf159df03bdadd6d5816985f68a", "index": 1, "sequence": 4294967295 } @@ -24,7 +24,7 @@ "unknownKeyVals": [], "witnessUtxo": { "script": "a914567cd7b44f9f3a07c3138f37bf984b60fbbaf24387", - "value": "1000" + "value": "2000" }, "sighashType": 1, "bip32Derivation": [ @@ -48,11 +48,11 @@ "partialSig": [ { "pubkey": "03f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f", - "signature": "30450221009165ef9fcf15c598dda0ae03b00cc6580ba180f1cdb71a07dc1f54a8334c2e4f022013397fbf0b91e9d9ff9d167f15ae45a4e3436e149e87aafe3281eb651e77b43601" + "signature": "3045022100c02feee4186f71a9aea3915c89716634c8341f6c9c6c2a050947e423c55e5a4802202279ceb2d1924597bae0594068c3262efe62eb7838b9ff6a44113cb4e6e1789401" }, { "pubkey": "03e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b", - "signature": "3045022100f25d095fb7c5217a619eaee7d2378c6a89eaefe21a0a49161b25d970c97597e402206c2f9e6d6c2f7fc05f6d5beaffc3fd4a5a1b4d0049fd702551ef5019c7ddf69a01" + "signature": "3045022100ba0a1b367dc7656372a7ae51ddeaf89459941a0beb620135e732fd220be229cf0220495deadcd1ca7584365764ca4633127c2646603315c9ad08f7b014c1aa83057801" } ] }, @@ -62,13 +62,13 @@ "redeemScript": "210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac", "witnessUtxo": { "script": "a91420b37094d82a513451ff0ccd9db23aba05bc5ef387", - "value": "1000" + "value": "2000" }, "sighashType": 1, "partialSig": [ { "pubkey": "0336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095", - "signature": "3044022059ecb13a8b486269d03205924da1e1df994f8c17c7254eeeb9191327edcdc32002200941fdca39ceb065543f2d86adc98b3e7d48867332091ff920be1cc020e3d2f501" + "signature": "3045022100a55333fad2dccce9e4383f319e66f295bbaeebf8787ba4eca8dc12900d5f1b630220280a45cb21f94fb67258636ae4ac7632e7ea88698abbcc9f9c437687601c895c01" } ] } @@ -78,23 +78,35 @@ "type": "p2sh", "witnessUtxo": { "script": "a914567cd7b44f9f3a07c3138f37bf984b60fbbaf24387", - "value": "1000" + "value": "2000" }, - "finalScriptSig": "004830450221009165ef9fcf15c598dda0ae03b00cc6580ba180f1cdb71a07dc1f54a8334c2e4f022013397fbf0b91e9d9ff9d167f15ae45a4e3436e149e87aafe3281eb651e77b43601483045022100f25d095fb7c5217a619eaee7d2378c6a89eaefe21a0a49161b25d970c97597e402206c2f9e6d6c2f7fc05f6d5beaffc3fd4a5a1b4d0049fd702551ef5019c7ddf69a014c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53ae" + "finalScriptSig": "00483045022100c02feee4186f71a9aea3915c89716634c8341f6c9c6c2a050947e423c55e5a4802202279ceb2d1924597bae0594068c3262efe62eb7838b9ff6a44113cb4e6e1789401483045022100ba0a1b367dc7656372a7ae51ddeaf89459941a0beb620135e732fd220be229cf0220495deadcd1ca7584365764ca4633127c2646603315c9ad08f7b014c1aa830578014c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53ae" }, { "type": "p2shP2pk", "witnessUtxo": { "script": "a91420b37094d82a513451ff0ccd9db23aba05bc5ef387", - "value": "1000" + "value": "2000" }, - "finalScriptSig": "473044022059ecb13a8b486269d03205924da1e1df994f8c17c7254eeeb9191327edcdc32002200941fdca39ceb065543f2d86adc98b3e7d48867332091ff920be1cc020e3d2f50123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac" + "finalScriptSig": "483045022100a55333fad2dccce9e4383f319e66f295bbaeebf8787ba4eca8dc12900d5f1b630220280a45cb21f94fb67258636ae4ac7632e7ea88698abbcc9f9c437687601c895c0123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac" } ], "outputs": [ { "script": "a914d909474404c124a3d04c3fbff61faa49cf43c58b87", "value": "900" + }, + { + "script": "a9144efd761e9be61caa421c8aac4a902ad6f2a54bcf87", + "value": "900" + }, + { + "script": "a914d24d3816be8a250cbdde7eaa674f80170cda944e87", + "value": "900" + }, + { + "script": "6a0f736574656320617374726f6e6f6d79", + "value": "900" } ], "psbtOutputs": [ @@ -118,7 +130,34 @@ } ], "redeemScript": "522102cc4d0fa411cac244486f8eb2c08e035ff7410f460a359ca7f8810991bd3b42092102d72fd0d0d90293434ad5fca160f278e03c614497aa4e425cf454e2c1330f96ab210344d884136df550202865ffbc6218c7f9c88fe6ce39c945798190badb38a752f153ae" + }, + { + "unknownKeyVals": [], + "bip32Derivation": [ + { + "pubkey": "036b7910b591d3a756d5ee75a5e8cc0e27e745e85530feabd27d4f5847a50f3086", + "path": "0/0/0/1", + "masterFingerprint": "547f4576" + }, + { + "pubkey": "02afe12d577d1a20a3edafc2fd3d255ace7d1b8b183d0af9dd3fbe5bf5543abc7d", + "path": "0/0/0/1", + "masterFingerprint": "d4ad8372" + }, + { + "pubkey": "034a26b036df0f5f03df4474d07924a98a05e11ba2584476e1addb4482acea4011", + "path": "0/0/0/1", + "masterFingerprint": "405c65bd" + } + ], + "redeemScript": "5221036b7910b591d3a756d5ee75a5e8cc0e27e745e85530feabd27d4f5847a50f30862102afe12d577d1a20a3edafc2fd3d255ace7d1b8b183d0af9dd3fbe5bf5543abc7d21034a26b036df0f5f03df4474d07924a98a05e11ba2584476e1addb4482acea401153ae" + }, + { + "unknownKeyVals": [] + }, + { + "unknownKeyVals": [] } ], - "extractedTransaction": "0400008085202f89020107dccd08317475f5163bc429410f73dd9fcb666fc8af26b40ede0a6fd8135a00000000fdfe00004830450221009165ef9fcf15c598dda0ae03b00cc6580ba180f1cdb71a07dc1f54a8334c2e4f022013397fbf0b91e9d9ff9d167f15ae45a4e3436e149e87aafe3281eb651e77b43601483045022100f25d095fb7c5217a619eaee7d2378c6a89eaefe21a0a49161b25d970c97597e402206c2f9e6d6c2f7fc05f6d5beaffc3fd4a5a1b4d0049fd702551ef5019c7ddf69a014c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53aeffffffffdcc6ff967ba5f3f6cb24d62b0b603bd2bd0a799ea98a932e702e2a828c76803f010000006c473044022059ecb13a8b486269d03205924da1e1df994f8c17c7254eeeb9191327edcdc32002200941fdca39ceb065543f2d86adc98b3e7d48867332091ff920be1cc020e3d2f50123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095acffffffff01840300000000000017a914d909474404c124a3d04c3fbff61faa49cf43c58b8700000000000000000000000000000000000000" + "extractedTransaction": "0400008085202f8902a3a73468f4b569a6754a8927e2bc33f4cb0f660e3a8d13480c5e183f7a190a2c00000000fdfe0000483045022100c02feee4186f71a9aea3915c89716634c8341f6c9c6c2a050947e423c55e5a4802202279ceb2d1924597bae0594068c3262efe62eb7838b9ff6a44113cb4e6e1789401483045022100ba0a1b367dc7656372a7ae51ddeaf89459941a0beb620135e732fd220be229cf0220495deadcd1ca7584365764ca4633127c2646603315c9ad08f7b014c1aa830578014c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53aeffffffff38a60852544d18fb2e6bd7441080366581706cf159df03bdadd6d5816985f68a010000006d483045022100a55333fad2dccce9e4383f319e66f295bbaeebf8787ba4eca8dc12900d5f1b630220280a45cb21f94fb67258636ae4ac7632e7ea88698abbcc9f9c437687601c895c0123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095acffffffff04840300000000000017a914d909474404c124a3d04c3fbff61faa49cf43c58b87840300000000000017a9144efd761e9be61caa421c8aac4a902ad6f2a54bcf87840300000000000017a914d24d3816be8a250cbdde7eaa674f80170cda944e878403000000000000116a0f736574656320617374726f6e6f6d7900000000000000000000000000000000000000" } diff --git a/packages/wasm-utxo/test/fixtures/fixed-script/psbt.zcash.halfsigned.json b/packages/wasm-utxo/test/fixtures/fixed-script/psbt.zcash.halfsigned.json index 986ecbd..6943f39 100644 --- a/packages/wasm-utxo/test/fixtures/fixed-script/psbt.zcash.halfsigned.json +++ b/packages/wasm-utxo/test/fixtures/fixed-script/psbt.zcash.halfsigned.json @@ -4,16 +4,16 @@ "xprv9s21ZrQH143K2eBLSVNk4zhjDzqzqM29aS9cjr4CcoNrKLYwLHtwgTURSk7RPV3cH9zNZQeR1zGw3MEwSjvARSfWEGpxfaBmduhW3TKsH5g", "xprv9s21ZrQH143K39N9shF9hAsTwh1FvQuBk8UVsZVwr4XtpqF7stCu2LH358NLuqkkK6pu1Af7TJHr5FZERQoLLtnC7wkoM9sdFo1HuP7dWuv" ], - "psbtBase64": "cHNidP8BAI8EAACAhSAviQIBB9zNCDF0dfUWO8QpQQ9z3Z/LZm/Irya0Dt4Kb9gTWgAAAAAA/////9zG/5Z7pfP2yyTWKwtgO9K9CnmeqYqTLnAuKoKMdoA/AQAAAAD/////AYQDAAAAAAAAF6kU2QlHRATBJKPQTD+/9h+qSc9DxYuHAAAAAAAAAAAAAAAAAAAAAAAAAE8BBIiyHgAAAAAAAAAAADqSLinwyOsNsqYEhMvctjH2sQfJyq4//c8+fS7B9rzQAxIUhxXzYdq2haZp1CQx5dbT+XNATaucn9G5ULJ5rXY0BMwYrghPAQSIsh4AAAAAAAAAAABtHWVtPd2RwZTARWWjYDcCohAWztFKJl84mC1ideZ7ZAPTusIxOnxrIcuxGxSw0QNB+SLApAOovYyH8NyCDzWvbgT2XNhpTwEEiLIeAAAAAAAAAAAAywT9Y6s02Q/mRmuIDioCzPioYzdDEpka+JEbGqq0QzQDNu8ij/6bjv/7oFLDLTNGYN0fg2bPj+RK5apnK2tikJUE8u8DiQABASDoAwAAAAAAABepFFZ817RPnzoHwxOPN7+YS2D7uvJDhyICA/b0B2S9XWPyAKJ3iIOs916W8VCVyZgmPAhycNDJfn5/SDBFAiEAkWXvn88VxZjdoK4DsAzGWAuhgPHNtxoH3B9UqDNMLk8CIBM5f78LkenZ/50WfxWuRaTjQ24Unoeq/jKB62Ued7Q2AQEDBAEAAAABBGlSIQP29AdkvV1j8gCid4iDrPdelvFQlcmYJjwIcnDQyX5+fyEDX/t6vHAVngRp9LmJptXheFopBBaf8FCy9Gj+XT1du/IhA+FSTX9vxXqz6su2WbeHEGeApHXR20g5UsIxC36aOJdbU64iBgNf+3q8cBWeBGn0uYmm1eF4WikEFp/wULL0aP5dPV278hTMGK4IAAAAAAAAAAABAAAAAAAAACIGA+FSTX9vxXqz6su2WbeHEGeApHXR20g5UsIxC36aOJdbFPZc2GkAAAAAAAAAAAEAAAAAAAAAIgYD9vQHZL1dY/IAoneIg6z3XpbxUJXJmCY8CHJw0Ml+fn8U8u8DiQAAAAAAAAAAAQAAAAAAAAAAAQEg6AMAAAAAAAAXqRQgs3CU2CpRNFH/DM2dsjq6Bbxe84ciAgM27yKP/puO//ugUsMtM0Zg3R+DZs+P5Erlqmcra2KQlUcwRAIgWeyxOotIYmnQMgWSTaHh35lPjBfHJU7uuRkTJ+3NwyACIAlB/co5zrBlVD8thq3Jiz59SIZzMgkf+SC+HMAg49L1AQEDBAEAAAABBCMhAzbvIo/+m47/+6BSwy0zRmDdH4Nmz4/kSuWqZytrYpCVrAABAGlSIQLMTQ+kEcrCREhvjrLAjgNf90EPRgo1nKf4gQmRvTtCCSEC1y/Q0NkCk0NK1fyhYPJ44DxhRJeqTkJc9FTiwTMPlqshA0TYhBNt9VAgKGX/vGIYx/nIj+bOOclFeYGQuts4p1LxU64iAgLMTQ+kEcrCREhvjrLAjgNf90EPRgo1nKf4gQmRvTtCCRTy7wOJAAAAAAAAAAAAAAAAAAAAACICAtcv0NDZApNDStX8oWDyeOA8YUSXqk5CXPRU4sEzD5arFMwYrggAAAAAAAAAAAAAAAAAAAAAIgIDRNiEE231UCAoZf+8YhjH+ciP5s45yUV5gZC62zinUvEU9lzYaQAAAAAAAAAAAAAAAAAAAAAA", + "psbtBase64": "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", "psbtBase64Finalized": null, "inputs": [ { - "hash": "0107dccd08317475f5163bc429410f73dd9fcb666fc8af26b40ede0a6fd8135a", + "hash": "a3a73468f4b569a6754a8927e2bc33f4cb0f660e3a8d13480c5e183f7a190a2c", "index": 0, "sequence": 4294967295 }, { - "hash": "dcc6ff967ba5f3f6cb24d62b0b603bd2bd0a799ea98a932e702e2a828c76803f", + "hash": "38a60852544d18fb2e6bd7441080366581706cf159df03bdadd6d5816985f68a", "index": 1, "sequence": 4294967295 } @@ -24,7 +24,7 @@ "unknownKeyVals": [], "witnessUtxo": { "script": "a914567cd7b44f9f3a07c3138f37bf984b60fbbaf24387", - "value": "1000" + "value": "2000" }, "sighashType": 1, "bip32Derivation": [ @@ -48,7 +48,7 @@ "partialSig": [ { "pubkey": "03f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f", - "signature": "30450221009165ef9fcf15c598dda0ae03b00cc6580ba180f1cdb71a07dc1f54a8334c2e4f022013397fbf0b91e9d9ff9d167f15ae45a4e3436e149e87aafe3281eb651e77b43601" + "signature": "3045022100c02feee4186f71a9aea3915c89716634c8341f6c9c6c2a050947e423c55e5a4802202279ceb2d1924597bae0594068c3262efe62eb7838b9ff6a44113cb4e6e1789401" } ] }, @@ -58,13 +58,13 @@ "redeemScript": "210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac", "witnessUtxo": { "script": "a91420b37094d82a513451ff0ccd9db23aba05bc5ef387", - "value": "1000" + "value": "2000" }, "sighashType": 1, "partialSig": [ { "pubkey": "0336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095", - "signature": "3044022059ecb13a8b486269d03205924da1e1df994f8c17c7254eeeb9191327edcdc32002200941fdca39ceb065543f2d86adc98b3e7d48867332091ff920be1cc020e3d2f501" + "signature": "3045022100a55333fad2dccce9e4383f319e66f295bbaeebf8787ba4eca8dc12900d5f1b630220280a45cb21f94fb67258636ae4ac7632e7ea88698abbcc9f9c437687601c895c01" } ] } @@ -74,6 +74,18 @@ { "script": "a914d909474404c124a3d04c3fbff61faa49cf43c58b87", "value": "900" + }, + { + "script": "a9144efd761e9be61caa421c8aac4a902ad6f2a54bcf87", + "value": "900" + }, + { + "script": "a914d24d3816be8a250cbdde7eaa674f80170cda944e87", + "value": "900" + }, + { + "script": "6a0f736574656320617374726f6e6f6d79", + "value": "900" } ], "psbtOutputs": [ @@ -97,6 +109,33 @@ } ], "redeemScript": "522102cc4d0fa411cac244486f8eb2c08e035ff7410f460a359ca7f8810991bd3b42092102d72fd0d0d90293434ad5fca160f278e03c614497aa4e425cf454e2c1330f96ab210344d884136df550202865ffbc6218c7f9c88fe6ce39c945798190badb38a752f153ae" + }, + { + "unknownKeyVals": [], + "bip32Derivation": [ + { + "pubkey": "036b7910b591d3a756d5ee75a5e8cc0e27e745e85530feabd27d4f5847a50f3086", + "path": "0/0/0/1", + "masterFingerprint": "547f4576" + }, + { + "pubkey": "02afe12d577d1a20a3edafc2fd3d255ace7d1b8b183d0af9dd3fbe5bf5543abc7d", + "path": "0/0/0/1", + "masterFingerprint": "d4ad8372" + }, + { + "pubkey": "034a26b036df0f5f03df4474d07924a98a05e11ba2584476e1addb4482acea4011", + "path": "0/0/0/1", + "masterFingerprint": "405c65bd" + } + ], + "redeemScript": "5221036b7910b591d3a756d5ee75a5e8cc0e27e745e85530feabd27d4f5847a50f30862102afe12d577d1a20a3edafc2fd3d255ace7d1b8b183d0af9dd3fbe5bf5543abc7d21034a26b036df0f5f03df4474d07924a98a05e11ba2584476e1addb4482acea401153ae" + }, + { + "unknownKeyVals": [] + }, + { + "unknownKeyVals": [] } ], "extractedTransaction": null diff --git a/packages/wasm-utxo/test/fixtures/fixed-script/psbt.zcash.unsigned.json b/packages/wasm-utxo/test/fixtures/fixed-script/psbt.zcash.unsigned.json index fc55cd7..1c75c00 100644 --- a/packages/wasm-utxo/test/fixtures/fixed-script/psbt.zcash.unsigned.json +++ b/packages/wasm-utxo/test/fixtures/fixed-script/psbt.zcash.unsigned.json @@ -4,16 +4,16 @@ "xprv9s21ZrQH143K2eBLSVNk4zhjDzqzqM29aS9cjr4CcoNrKLYwLHtwgTURSk7RPV3cH9zNZQeR1zGw3MEwSjvARSfWEGpxfaBmduhW3TKsH5g", "xprv9s21ZrQH143K39N9shF9hAsTwh1FvQuBk8UVsZVwr4XtpqF7stCu2LH358NLuqkkK6pu1Af7TJHr5FZERQoLLtnC7wkoM9sdFo1HuP7dWuv" ], - "psbtBase64": "cHNidP8BAI8EAACAhSAviQIBB9zNCDF0dfUWO8QpQQ9z3Z/LZm/Irya0Dt4Kb9gTWgAAAAAA/////9zG/5Z7pfP2yyTWKwtgO9K9CnmeqYqTLnAuKoKMdoA/AQAAAAD/////AYQDAAAAAAAAF6kU2QlHRATBJKPQTD+/9h+qSc9DxYuHAAAAAAAAAAAAAAAAAAAAAAAAAE8BBIiyHgAAAAAAAAAAADqSLinwyOsNsqYEhMvctjH2sQfJyq4//c8+fS7B9rzQAxIUhxXzYdq2haZp1CQx5dbT+XNATaucn9G5ULJ5rXY0BMwYrghPAQSIsh4AAAAAAAAAAABtHWVtPd2RwZTARWWjYDcCohAWztFKJl84mC1ideZ7ZAPTusIxOnxrIcuxGxSw0QNB+SLApAOovYyH8NyCDzWvbgT2XNhpTwEEiLIeAAAAAAAAAAAAywT9Y6s02Q/mRmuIDioCzPioYzdDEpka+JEbGqq0QzQDNu8ij/6bjv/7oFLDLTNGYN0fg2bPj+RK5apnK2tikJUE8u8DiQABASDoAwAAAAAAABepFFZ817RPnzoHwxOPN7+YS2D7uvJDhwEDBAEAAAABBGlSIQP29AdkvV1j8gCid4iDrPdelvFQlcmYJjwIcnDQyX5+fyEDX/t6vHAVngRp9LmJptXheFopBBaf8FCy9Gj+XT1du/IhA+FSTX9vxXqz6su2WbeHEGeApHXR20g5UsIxC36aOJdbU64iBgNf+3q8cBWeBGn0uYmm1eF4WikEFp/wULL0aP5dPV278hTMGK4IAAAAAAAAAAABAAAAAAAAACIGA+FSTX9vxXqz6su2WbeHEGeApHXR20g5UsIxC36aOJdbFPZc2GkAAAAAAAAAAAEAAAAAAAAAIgYD9vQHZL1dY/IAoneIg6z3XpbxUJXJmCY8CHJw0Ml+fn8U8u8DiQAAAAAAAAAAAQAAAAAAAAAAAQEg6AMAAAAAAAAXqRQgs3CU2CpRNFH/DM2dsjq6Bbxe84cBAwQBAAAAAQQjIQM27yKP/puO//ugUsMtM0Zg3R+DZs+P5Erlqmcra2KQlawAAQBpUiECzE0PpBHKwkRIb46ywI4DX/dBD0YKNZyn+IEJkb07QgkhAtcv0NDZApNDStX8oWDyeOA8YUSXqk5CXPRU4sEzD5arIQNE2IQTbfVQIChl/7xiGMf5yI/mzjnJRXmBkLrbOKdS8VOuIgICzE0PpBHKwkRIb46ywI4DX/dBD0YKNZyn+IEJkb07QgkU8u8DiQAAAAAAAAAAAAAAAAAAAAAiAgLXL9DQ2QKTQ0rV/KFg8njgPGFEl6pOQlz0VOLBMw+WqxTMGK4IAAAAAAAAAAAAAAAAAAAAACICA0TYhBNt9VAgKGX/vGIYx/nIj+bOOclFeYGQuts4p1LxFPZc2GkAAAAAAAAAAAAAAAAAAAAAAA==", + "psbtBase64": "cHNidP8BAOkEAACAhSAviQKjpzRo9LVppnVKiSfivDP0yw9mDjqNE0gMXhg/ehkKLAAAAAAA/////zimCFJUTRj7LmvXRBCANmWBcGzxWd8Dva3W1YFphfaKAQAAAAD/////BIQDAAAAAAAAF6kU2QlHRATBJKPQTD+/9h+qSc9DxYuHhAMAAAAAAAAXqRRO/XYem+YcqkIciqxKkCrW8qVLz4eEAwAAAAAAABepFNJNOBa+iiUMvd5+qmdPgBcM2pROh4QDAAAAAAAAEWoPc2V0ZWMgYXN0cm9ub215AAAAAAAAAAAAAAAAAAAAAAAAAE8BBIiyHgAAAAAAAAAAADqSLinwyOsNsqYEhMvctjH2sQfJyq4//c8+fS7B9rzQAxIUhxXzYdq2haZp1CQx5dbT+XNATaucn9G5ULJ5rXY0BMwYrghPAQSIsh4AAAAAAAAAAABtHWVtPd2RwZTARWWjYDcCohAWztFKJl84mC1ideZ7ZAPTusIxOnxrIcuxGxSw0QNB+SLApAOovYyH8NyCDzWvbgT2XNhpTwEEiLIeAAAAAAAAAAAAywT9Y6s02Q/mRmuIDioCzPioYzdDEpka+JEbGqq0QzQDNu8ij/6bjv/7oFLDLTNGYN0fg2bPj+RK5apnK2tikJUE8u8DiQABASDQBwAAAAAAABepFFZ817RPnzoHwxOPN7+YS2D7uvJDhwEDBAEAAAABBGlSIQP29AdkvV1j8gCid4iDrPdelvFQlcmYJjwIcnDQyX5+fyEDX/t6vHAVngRp9LmJptXheFopBBaf8FCy9Gj+XT1du/IhA+FSTX9vxXqz6su2WbeHEGeApHXR20g5UsIxC36aOJdbU64iBgNf+3q8cBWeBGn0uYmm1eF4WikEFp/wULL0aP5dPV278hTMGK4IAAAAAAAAAAABAAAAAAAAACIGA+FSTX9vxXqz6su2WbeHEGeApHXR20g5UsIxC36aOJdbFPZc2GkAAAAAAAAAAAEAAAAAAAAAIgYD9vQHZL1dY/IAoneIg6z3XpbxUJXJmCY8CHJw0Ml+fn8U8u8DiQAAAAAAAAAAAQAAAAAAAAAAAQEg0AcAAAAAAAAXqRQgs3CU2CpRNFH/DM2dsjq6Bbxe84cBAwQBAAAAAQQjIQM27yKP/puO//ugUsMtM0Zg3R+DZs+P5Erlqmcra2KQlawAAQBpUiECzE0PpBHKwkRIb46ywI4DX/dBD0YKNZyn+IEJkb07QgkhAtcv0NDZApNDStX8oWDyeOA8YUSXqk5CXPRU4sEzD5arIQNE2IQTbfVQIChl/7xiGMf5yI/mzjnJRXmBkLrbOKdS8VOuIgICzE0PpBHKwkRIb46ywI4DX/dBD0YKNZyn+IEJkb07QgkU8u8DiQAAAAAAAAAAAAAAAAAAAAAiAgLXL9DQ2QKTQ0rV/KFg8njgPGFEl6pOQlz0VOLBMw+WqxTMGK4IAAAAAAAAAAAAAAAAAAAAACICA0TYhBNt9VAgKGX/vGIYx/nIj+bOOclFeYGQuts4p1LxFPZc2GkAAAAAAAAAAAAAAAAAAAAAAAEAaVIhA2t5ELWR06dW1e51pejMDifnRehVMP6r0n1PWEelDzCGIQKv4S1XfRogo+2vwv09JVrOfRuLGD0K+d0/vlv1VDq8fSEDSiawNt8PXwPfRHTQeSSpigXhG6JYRHbhrdtEgqzqQBFTriICAq/hLVd9GiCj7a/C/T0lWs59G4sYPQr53T++W/VUOrx9FNStg3IAAAAAAAAAAAAAAAABAAAAIgIDSiawNt8PXwPfRHTQeSSpigXhG6JYRHbhrdtEgqzqQBEUQFxlvQAAAAAAAAAAAAAAAAEAAAAiAgNreRC1kdOnVtXudaXozA4n50XoVTD+q9J9T1hHpQ8whhRUf0V2AAAAAAAAAAAAAAAAAQAAAAAAAA==", "psbtBase64Finalized": null, "inputs": [ { - "hash": "0107dccd08317475f5163bc429410f73dd9fcb666fc8af26b40ede0a6fd8135a", + "hash": "a3a73468f4b569a6754a8927e2bc33f4cb0f660e3a8d13480c5e183f7a190a2c", "index": 0, "sequence": 4294967295 }, { - "hash": "dcc6ff967ba5f3f6cb24d62b0b603bd2bd0a799ea98a932e702e2a828c76803f", + "hash": "38a60852544d18fb2e6bd7441080366581706cf159df03bdadd6d5816985f68a", "index": 1, "sequence": 4294967295 } @@ -24,7 +24,7 @@ "unknownKeyVals": [], "witnessUtxo": { "script": "a914567cd7b44f9f3a07c3138f37bf984b60fbbaf24387", - "value": "1000" + "value": "2000" }, "sighashType": 1, "bip32Derivation": [ @@ -52,7 +52,7 @@ "redeemScript": "210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac", "witnessUtxo": { "script": "a91420b37094d82a513451ff0ccd9db23aba05bc5ef387", - "value": "1000" + "value": "2000" }, "sighashType": 1 } @@ -62,6 +62,18 @@ { "script": "a914d909474404c124a3d04c3fbff61faa49cf43c58b87", "value": "900" + }, + { + "script": "a9144efd761e9be61caa421c8aac4a902ad6f2a54bcf87", + "value": "900" + }, + { + "script": "a914d24d3816be8a250cbdde7eaa674f80170cda944e87", + "value": "900" + }, + { + "script": "6a0f736574656320617374726f6e6f6d79", + "value": "900" } ], "psbtOutputs": [ @@ -85,6 +97,33 @@ } ], "redeemScript": "522102cc4d0fa411cac244486f8eb2c08e035ff7410f460a359ca7f8810991bd3b42092102d72fd0d0d90293434ad5fca160f278e03c614497aa4e425cf454e2c1330f96ab210344d884136df550202865ffbc6218c7f9c88fe6ce39c945798190badb38a752f153ae" + }, + { + "unknownKeyVals": [], + "bip32Derivation": [ + { + "pubkey": "036b7910b591d3a756d5ee75a5e8cc0e27e745e85530feabd27d4f5847a50f3086", + "path": "0/0/0/1", + "masterFingerprint": "547f4576" + }, + { + "pubkey": "02afe12d577d1a20a3edafc2fd3d255ace7d1b8b183d0af9dd3fbe5bf5543abc7d", + "path": "0/0/0/1", + "masterFingerprint": "d4ad8372" + }, + { + "pubkey": "034a26b036df0f5f03df4474d07924a98a05e11ba2584476e1addb4482acea4011", + "path": "0/0/0/1", + "masterFingerprint": "405c65bd" + } + ], + "redeemScript": "5221036b7910b591d3a756d5ee75a5e8cc0e27e745e85530feabd27d4f5847a50f30862102afe12d577d1a20a3edafc2fd3d255ace7d1b8b183d0af9dd3fbe5bf5543abc7d21034a26b036df0f5f03df4474d07924a98a05e11ba2584476e1addb4482acea401153ae" + }, + { + "unknownKeyVals": [] + }, + { + "unknownKeyVals": [] } ], "extractedTransaction": null