From 292196f2237c510ed4cd3003ade114cdf8f55103 Mon Sep 17 00:00:00 2001 From: Otto Allmendinger Date: Tue, 25 Nov 2025 16:26:11 +0100 Subject: [PATCH 1/2] fix(utxo-lib): fix default consensus branch id for v4/v5 transactions Move versions 4 and 5 to use NU6_1_BRANCH_ID as the default consensus branch ID instead of NU6_BRANCH_ID. Issue: BTC-2824 Co-authored-by: llm-git --- ...SignedRecovery-customUserKeyPath-p2sh.json | 10 +++--- ...-fullSignedRecovery-fixedFeeRate-p2sh.json | 10 +++--- ...upKeyRecovery-fullSignedRecovery-p2sh.json | 10 +++--- ...yRecovery-keyRecoveryService-p2sh-dai.json | 4 +-- ...ery-keyRecoveryService-p2sh-keyternal.json | 10 +++--- ...ckupKeyRecovery-unsignedRecovery-p2sh.json | 10 +++--- .../fixtures/zec/transactions-p2sh-p2sh.json | 32 +++++++++---------- modules/utxo-lib/src/bitgo/transaction.ts | 2 +- .../src/bitgo/zcash/ZcashTransaction.ts | 4 +-- .../psbt/psbt-lite.zcash.fullsigned.json | 20 ++++++------ .../psbt/psbt-lite.zcash.halfsigned.json | 10 +++--- .../psbt/psbt-lite.zcash.unsigned.json | 6 ++-- .../fixtures/psbt/psbt.zcash.fullsigned.json | 20 ++++++------ .../fixtures/psbt/psbt.zcash.halfsigned.json | 10 +++--- .../fixtures/psbt/psbt.zcash.unsigned.json | 6 ++-- 15 files changed, 82 insertions(+), 82 deletions(-) diff --git a/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json index 67e02768cf..117676613f 100644 --- a/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json +++ b/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json @@ -1,7 +1,7 @@ { "inputs": [ { - "id": "66f3f676804cd3a1fcc6186b5db9b926259e1dd21edd3dd19d6e672aeac88413:0", + "id": "cc7efd95b6f94acbda360651c780ea58c4c371037091109771afdcfaf33f335e:0", "address": "t3VimfbSM11ty24L5CUeA2DcSGkJvtep6pe", "value": 100000000, "chain": 1, @@ -9,7 +9,7 @@ "valueString": "100000000" }, { - "id": "7955ab40f1d175d64f95ba5e7b62c133a909d2f89fc1ebf191826d76b7134c08:0", + "id": "cad6f281148a560b59d9a3a33e19dc7a83b92b1d322a325ff5bce018a5e2a1f3:0", "address": "t3VimfbSM11ty24L5CUeA2DcSGkJvtep6pe", "value": 200000000, "chain": 1, @@ -17,7 +17,7 @@ "valueString": "200000000" }, { - "id": "24635df14fd48385b524a8e65848bf863c6e5597cca293c964bb049abab650d2:0", + "id": "6322784021da8096c91217a82799ffa18befe56f068f159e4179b4500c02465e:0", "address": "t3VimfbSM11ty24L5CUeA2DcSGkJvtep6pe", "value": 300000000, "chain": 1, @@ -25,6 +25,6 @@ "valueString": "300000000" } ], - "transactionHex": "0400008085202f89031384c8ea2a676e9dd13ddd1ed21d9e2526b9b95d6b18c6fca1d34c8076f6f36600000000fdfd0000483045022100d3026a5c92036f471db1c54e9d7fa16b588f8b5777c2ea011cb151209c8dbbd902203e3b3f52275de5c70e4ed7eeeb403c6ddaf7dd17a0f17344342b56fc6929b2d70147304402205b69079421f472e6cee3e0a23abc8aed8f853f77d9524ec2171a8b9be2d97040022039716461861b19d74203c85e6e82ad73a76b96d252e6e214b9d7ab4b29e32f9d014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff084c13b7766d8291f1ebc19ff8d209a933c1627b5eba954fd675d1f140ab557900000000fc0047304402203417e9608b58f7a087671be4b8097078f25edd196e5ef67067cd321df4ae415102204a143345f99fd955a1c13000763c67dc8d1a48011ac2c0eaa15552760c0067ff01473044022049b0a338eeb017909cdbc6a67e308183fbed3db89704fea52f3e5b7a4b9a057e02201adbc835cb2adef12aa9273802448d1947cb2542d9cc5523feed697b11b25532014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffd250b6ba9a04bb64c993a2cc97556e3c86bf4858e6a824b58583d44ff15d632400000000fdfd000047304402202f587719aec108594cf2592a207ec29a14f63295171feea759f8ecb64e11c5a502207347335e3f83961ddc09dd0d1f90b2a4e81511e2c90f22671f59d1c1c6dca6cc01483045022100e021a0ea34da5fd3ad48d2e6d5edda31ecb0bff8d403819817ee7cc54c9497b70220009150c8768e91e727ae902b82efd04a0a709c6bef8979a5adc9c790f3da9839014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000000000000000000000000000000000", - "txid": "50b45f8414e76269646f2a8027b8949aeae65c28b6c3eb1c7462bf36a9dfd9ba" + "transactionHex": "0400008085202f89035e333ff3fadcaf71971091700371c3c458ea80c7510636dacb4af9b695fd7ecc00000000fdfd00004730440220760c457f931a17b3a0115c694b722b1f31e5ab4c3682120a00b36f3060c99a89022018a84f3f43e03421be2661ccbe6bd09594b82ff0eb7a37214d8178a6c718930201483045022100d7a338efa2e216b9e2c5ec9c13af0f0b454a947335a7bb6821b311f732f58de802203cd52f884fa96ad405d5c182b4bee53b276cc2c237586adb385f376a22c3b44f014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefffffffff3a1e2a518e0bcf55f322a321d2bb9837adc193ea3a3d9590b568a1481f2d6ca00000000fdfd000047304402204c557fd7b70c6ca0e5278304c91f9f4a424153657b9cb250f41f6a63deaed5580220049055799af4eac707f1b6240980e2ec4a42c34c64fb467f0e4c3c59e2015abb01483045022100e89bbfe5bc08d65146702138c46534c8b874e6bbc47e341342b4595ad69278ba02202262dcf6d5c2f70c01f5c22bc5bafb6e2236203b31aaa2049c703815e42d9e86014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff5e46020c50b479419e158f066fe5ef8ba1ff9927a81712c99680da214078226300000000fdfd00004730440220478312370b1260d44e35fce771f2478b526b29e03ed6a4308b205edc5c635032022059c4c44949c150013f92e50ba7418db299ca003ef9e182fb9e5b1a309266a92b01483045022100fd07db3ce2febd3b2ded0d127a216d5dbaa229cc3af7c0ec2a4842b723f673d502203d2eacd64a86920049084f2eadbc712e45926c5bff563c7f96304cf083bebb3e014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000000000000000000000000000000000", + "txid": "c2d6c47d5f11b34507eef54bb2efb61ee56e0648188b59f90da38b367b50999b" } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2sh.json index 2da312b0f7..1ae107ceef 100644 --- a/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2sh.json +++ b/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2sh.json @@ -1,7 +1,7 @@ { "inputs": [ { - "id": "e3c1f3595baf0982710dc20783f451173b0d17c5ea0027236f83a474f82dae17:0", + "id": "9828c8f963402188c062badc31e9537cf9fb8f9733221e01281240ede7e31443:0", "address": "t3QhzMeyxZ1QybXD1yCLyMw7XwgwUjsvcvH", "value": 100000000, "chain": 1, @@ -9,7 +9,7 @@ "valueString": "100000000" }, { - "id": "7f43b37c0b236a9f7525b19ddf655c849109439c31aa4f7963661cfd7a573bb7:0", + "id": "f104130b87b6330a55b55d0eea59e795cd678539708c5c4e752374e4a14b067e:0", "address": "t3QhzMeyxZ1QybXD1yCLyMw7XwgwUjsvcvH", "value": 200000000, "chain": 1, @@ -17,7 +17,7 @@ "valueString": "200000000" }, { - "id": "7485951374e5fc76ede09d378ae03113d6becf44815db3face0a45b4cafb85c8:0", + "id": "8c7f853d025ccdca3264b7b0df5f92f544f1e72559cf457d20c2daa108ca0f26:0", "address": "t3QhzMeyxZ1QybXD1yCLyMw7XwgwUjsvcvH", "value": 300000000, "chain": 1, @@ -25,6 +25,6 @@ "valueString": "300000000" } ], - "transactionHex": "0400008085202f890317ae2df874a4836f232700eac5170d3b1751f48307c20d718209af5b59f3c1e300000000fdfd0000483045022100b90d97a9db971d3bd5a6ef5eb59c0aa35452c40a9589b8659d8466b8b32b9e0902205d1af348c278d29d71a40d4c8c96e8f930c19f51c0850f7a21f40a79882adfed01473044022063a15a1f6b3f619a6dd6683b4db6db1fe60a0bd7830ef9e8328a76c60bd3e67d0220478a5c68f4432ac088d73b62050841addf7e3c4b688b0d9703e2c79d74e3d480014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffb73b577afd1c6663794faa319c430991845c65df9db125759f6a230b7cb3437f00000000fdfd0000483045022100fee3c330829cfa7f9901bc99c166130ba17992c9cd93be37029741a18e504a63022072e3a05f0a60a2476e0eaa2f1fafa0b6071f7c7a9ee93e26c83376ea8584b6960147304402204c6377c202d0c55954e1fbad705f829ab08d8506e3d61837cee4cb4fb154bed902201b91c9601608bd6358c4219bea96ed0474c7a2c276e7cf7366b623433fd5e9d0014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffc885fbcab4450acefab35d8144cfbed61331e08a379de0ed76fce5741395857400000000fdfe0000483045022100afece795633ee46d1a0256e6be1b2f51a8c18f7c1c66d31aa9889c57449f320a022016162f2be1b0bc59222bafe8240467e5e9d8b8995e4a60634a206b68b54d7e2501483045022100e81d5568c6f1f9da8b62e2e5929822fb88093d9e7571446d475b9f9c07fbc88e02203480f2d968e1a651814b79eb05d8ce767960f0fdf195de581c4a15dcff150522014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000000000000000000000000000000000", - "txid": "848899b0134a1fa87077a42c118109c97ad208c66dc36d48cef72f74712300db" + "transactionHex": "0400008085202f89034314e3e7ed401228011e2233978ffbf97c53e931dcba62c088214063f9c8289800000000fc00473044022055229dad2cf548bdf650ec72859ef5fe3bd2b2b109b3c882ff6d0bb4235da241022018b0f963d5ccff41db7f134a4d8cc2f15ce8fe709060667317325f6c56712aba01473044022013afbcd2f4e0c5753618ac3c491cdf7e6a89f896cf54aa80ce28a9e6989c04d40220475e44316c18c053ab20633906c2e740a3e364a6ea12738a1025812a066097a2014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff7e064ba1e47423754e5c8c70398567cd95e759ea0e5db5550a33b6870b1304f100000000fdfd0000483045022100d3edd7c1071f55de6f415a6552aa74c2739593987101684b41de3b452684225902205a11c17db558e9c8f771ed0418ff3d842bc73e0fb3442db3f54f4aef08720baa014730440220066159a80705ff014470d1118bc622c9ffcb04da6eb6d962cf52ee741b5ee52f02203ce57ed62b032f58f921a83d6f0f200beee63761fe1fd1139f491ef7a5712bc2014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff260fca08a1dac2207d45cf5925e7f144f5925fdfb0b76432cacd5c023d857f8c00000000fdfd0000483045022100d84b89c822f27f016b23d2ef120934c192d0c049ebd75e9014a726d3fef801b002202e29c31c08b6268501a55678ffd5d36ea47ceaf60805f9845e1e10dd8d4ae9dc01473044022054e7c758700b72f4071f5c5f35a2fa53f48a5acc0d1f57c2a30c9c20781efa63022075918f03c124727813ecc6468675ed025fad006927b7144631e94bb4a076b695014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000000000000000000000000000000000", + "txid": "e4ae263fa2f935529058c1842c5ab06cea053e68730a6c17bb60558526338ae5" } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json index 2da312b0f7..1ae107ceef 100644 --- a/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json +++ b/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json @@ -1,7 +1,7 @@ { "inputs": [ { - "id": "e3c1f3595baf0982710dc20783f451173b0d17c5ea0027236f83a474f82dae17:0", + "id": "9828c8f963402188c062badc31e9537cf9fb8f9733221e01281240ede7e31443:0", "address": "t3QhzMeyxZ1QybXD1yCLyMw7XwgwUjsvcvH", "value": 100000000, "chain": 1, @@ -9,7 +9,7 @@ "valueString": "100000000" }, { - "id": "7f43b37c0b236a9f7525b19ddf655c849109439c31aa4f7963661cfd7a573bb7:0", + "id": "f104130b87b6330a55b55d0eea59e795cd678539708c5c4e752374e4a14b067e:0", "address": "t3QhzMeyxZ1QybXD1yCLyMw7XwgwUjsvcvH", "value": 200000000, "chain": 1, @@ -17,7 +17,7 @@ "valueString": "200000000" }, { - "id": "7485951374e5fc76ede09d378ae03113d6becf44815db3face0a45b4cafb85c8:0", + "id": "8c7f853d025ccdca3264b7b0df5f92f544f1e72559cf457d20c2daa108ca0f26:0", "address": "t3QhzMeyxZ1QybXD1yCLyMw7XwgwUjsvcvH", "value": 300000000, "chain": 1, @@ -25,6 +25,6 @@ "valueString": "300000000" } ], - "transactionHex": "0400008085202f890317ae2df874a4836f232700eac5170d3b1751f48307c20d718209af5b59f3c1e300000000fdfd0000483045022100b90d97a9db971d3bd5a6ef5eb59c0aa35452c40a9589b8659d8466b8b32b9e0902205d1af348c278d29d71a40d4c8c96e8f930c19f51c0850f7a21f40a79882adfed01473044022063a15a1f6b3f619a6dd6683b4db6db1fe60a0bd7830ef9e8328a76c60bd3e67d0220478a5c68f4432ac088d73b62050841addf7e3c4b688b0d9703e2c79d74e3d480014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffb73b577afd1c6663794faa319c430991845c65df9db125759f6a230b7cb3437f00000000fdfd0000483045022100fee3c330829cfa7f9901bc99c166130ba17992c9cd93be37029741a18e504a63022072e3a05f0a60a2476e0eaa2f1fafa0b6071f7c7a9ee93e26c83376ea8584b6960147304402204c6377c202d0c55954e1fbad705f829ab08d8506e3d61837cee4cb4fb154bed902201b91c9601608bd6358c4219bea96ed0474c7a2c276e7cf7366b623433fd5e9d0014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffc885fbcab4450acefab35d8144cfbed61331e08a379de0ed76fce5741395857400000000fdfe0000483045022100afece795633ee46d1a0256e6be1b2f51a8c18f7c1c66d31aa9889c57449f320a022016162f2be1b0bc59222bafe8240467e5e9d8b8995e4a60634a206b68b54d7e2501483045022100e81d5568c6f1f9da8b62e2e5929822fb88093d9e7571446d475b9f9c07fbc88e02203480f2d968e1a651814b79eb05d8ce767960f0fdf195de581c4a15dcff150522014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000000000000000000000000000000000", - "txid": "848899b0134a1fa87077a42c118109c97ad208c66dc36d48cef72f74712300db" + "transactionHex": "0400008085202f89034314e3e7ed401228011e2233978ffbf97c53e931dcba62c088214063f9c8289800000000fc00473044022055229dad2cf548bdf650ec72859ef5fe3bd2b2b109b3c882ff6d0bb4235da241022018b0f963d5ccff41db7f134a4d8cc2f15ce8fe709060667317325f6c56712aba01473044022013afbcd2f4e0c5753618ac3c491cdf7e6a89f896cf54aa80ce28a9e6989c04d40220475e44316c18c053ab20633906c2e740a3e364a6ea12738a1025812a066097a2014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff7e064ba1e47423754e5c8c70398567cd95e759ea0e5db5550a33b6870b1304f100000000fdfd0000483045022100d3edd7c1071f55de6f415a6552aa74c2739593987101684b41de3b452684225902205a11c17db558e9c8f771ed0418ff3d842bc73e0fb3442db3f54f4aef08720baa014730440220066159a80705ff014470d1118bc622c9ffcb04da6eb6d962cf52ee741b5ee52f02203ce57ed62b032f58f921a83d6f0f200beee63761fe1fd1139f491ef7a5712bc2014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff260fca08a1dac2207d45cf5925e7f144f5925fdfb0b76432cacd5c023d857f8c00000000fdfd0000483045022100d84b89c822f27f016b23d2ef120934c192d0c049ebd75e9014a726d3fef801b002202e29c31c08b6268501a55678ffd5d36ea47ceaf60805f9845e1e10dd8d4ae9dc01473044022054e7c758700b72f4071f5c5f35a2fa53f48a5acc0d1f57c2a30c9c20781efa63022075918f03c124727813ecc6468675ed025fad006927b7144631e94bb4a076b695014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000000000000000000000000000000000", + "txid": "e4ae263fa2f935529058c1842c5ab06cea053e68730a6c17bb60558526338ae5" } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json b/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json index dda655e7e5..1c95499b64 100644 --- a/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json +++ b/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json @@ -1,8 +1,8 @@ { - "transactionHex": "70736274ff0100b80400008085202f890317ae2df874a4836f232700eac5170d3b1751f48307c20d718209af5b59f3c1e30000000000ffffffffb73b577afd1c6663794faa319c430991845c65df9db125759f6a230b7cb3437f0000000000ffffffffc885fbcab4450acefab35d8144cfbed61331e08a379de0ed76fce574139585740000000000ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000000000000000000000000000000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a8239108fc05424954474f00045510e7c80001012000e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100f4f2715f8e2dd56ae0e70b870faadf48fd29a52026b1b95eaf74d85928078f5b0220289cff1ce81fe713180c50ad03000e5cf7a10721df7de9aeaeb2ce1f2c4a05830101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100d5497262f3ee77e2da459bd413362c38e33b91116ab2a101d8aa96e4ff5ed7a202205f7deea1bc8abe6a3108bd5b43fc58ed2d23ee01eda76f7ecfcfdaa6948f66be0101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100b7ff33281c7b9e19e1522f177c1071ca5926a79d04f32c5d2d82b19672d6d34d022044fd20308577c77deff33a1793e24b2c56235e0f44a8d7b884e163163da8b4c90101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", + "transactionHex": "70736274ff0100b80400008085202f89034314e3e7ed401228011e2233978ffbf97c53e931dcba62c088214063f9c828980000000000ffffffff7e064ba1e47423754e5c8c70398567cd95e759ea0e5db5550a33b6870b1304f10000000000ffffffff260fca08a1dac2207d45cf5925e7f144f5925fdfb0b76432cacd5c023d857f8c0000000000ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000000000000000000000000000000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a8239108fc05424954474f0004f04dec4d0001012000e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100ecb7dfe832422774ec1256f5b0148bd69922dada3a471147a5b2670f79a7b97e02204624bb2fe7686adb800c01bd7fa42487f2b8366990796b011b6b7161cbdfc0220101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61473044022003a3aa5fd435c07ff203b75006aafa25ac5d45965a71605a8a182aac27c2e49002202b198dd9571bac0e52e4ed6ef1969dc5a5b1a51b269934ced807f966a72152e90101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6147304402205be4e3fca4571663e9628335279a9fc590572cca211560f85c9d03fb92947bc5022034e5882022d909813b557ace479844d3cf99b29817462bf8021f6c839af5a6790101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", "coin": "zec", "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", "recoveryAmount": 599997350, "recoveryAmountString": "599997350", - "txid": "0701a062bd23afc3df3bb7224f002987cf3d267735ba925a18e912c2a98163b1" + "txid": "2cdaec9468b7c59d03ae4515976657567723130691a4ab3ac56eefe40e1950bc" } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json index ce2c6a89ce..37f8f6907e 100644 --- a/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json +++ b/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json @@ -1,7 +1,7 @@ { "inputs": [ { - "id": "e3c1f3595baf0982710dc20783f451173b0d17c5ea0027236f83a474f82dae17:0", + "id": "9828c8f963402188c062badc31e9537cf9fb8f9733221e01281240ede7e31443:0", "address": "t3QhzMeyxZ1QybXD1yCLyMw7XwgwUjsvcvH", "value": 100000000, "chain": 1, @@ -9,7 +9,7 @@ "valueString": "100000000" }, { - "id": "7f43b37c0b236a9f7525b19ddf655c849109439c31aa4f7963661cfd7a573bb7:0", + "id": "f104130b87b6330a55b55d0eea59e795cd678539708c5c4e752374e4a14b067e:0", "address": "t3QhzMeyxZ1QybXD1yCLyMw7XwgwUjsvcvH", "value": 200000000, "chain": 1, @@ -17,7 +17,7 @@ "valueString": "200000000" }, { - "id": "7485951374e5fc76ede09d378ae03113d6becf44815db3face0a45b4cafb85c8:0", + "id": "8c7f853d025ccdca3264b7b0df5f92f544f1e72559cf457d20c2daa108ca0f26:0", "address": "t3QhzMeyxZ1QybXD1yCLyMw7XwgwUjsvcvH", "value": 300000000, "chain": 1, @@ -25,10 +25,10 @@ "valueString": "300000000" } ], - "transactionHex": "0400008085202f890317ae2df874a4836f232700eac5170d3b1751f48307c20d718209af5b59f3c1e300000000b700483045022100f4f2715f8e2dd56ae0e70b870faadf48fd29a52026b1b95eaf74d85928078f5b0220289cff1ce81fe713180c50ad03000e5cf7a10721df7de9aeaeb2ce1f2c4a05830100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffb73b577afd1c6663794faa319c430991845c65df9db125759f6a230b7cb3437f00000000b700483045022100d5497262f3ee77e2da459bd413362c38e33b91116ab2a101d8aa96e4ff5ed7a202205f7deea1bc8abe6a3108bd5b43fc58ed2d23ee01eda76f7ecfcfdaa6948f66be0100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffc885fbcab4450acefab35d8144cfbed61331e08a379de0ed76fce5741395857400000000b700483045022100b7ff33281c7b9e19e1522f177c1071ca5926a79d04f32c5d2d82b19672d6d34d022044fd20308577c77deff33a1793e24b2c56235e0f44a8d7b884e163163da8b4c90100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000000000000000000000000000000000", + "transactionHex": "0400008085202f89034314e3e7ed401228011e2233978ffbf97c53e931dcba62c088214063f9c8289800000000b700483045022100ecb7dfe832422774ec1256f5b0148bd69922dada3a471147a5b2670f79a7b97e02204624bb2fe7686adb800c01bd7fa42487f2b8366990796b011b6b7161cbdfc0220100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff7e064ba1e47423754e5c8c70398567cd95e759ea0e5db5550a33b6870b1304f100000000b600473044022003a3aa5fd435c07ff203b75006aafa25ac5d45965a71605a8a182aac27c2e49002202b198dd9571bac0e52e4ed6ef1969dc5a5b1a51b269934ced807f966a72152e90100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff260fca08a1dac2207d45cf5925e7f144f5925fdfb0b76432cacd5c023d857f8c00000000b60047304402205be4e3fca4571663e9628335279a9fc590572cca211560f85c9d03fb92947bc5022034e5882022d909813b557ace479844d3cf99b29817462bf8021f6c839af5a6790100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000000000000000000000000000000000", "coin": "zec", "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", "recoveryAmount": 599997350, "recoveryAmountString": "599997350", - "txid": "9f9bde20de40ffd6a238607bdbfc1bbee784db6d4c3a6a74bfccf7949a87942e" + "txid": "e917cf149778baaeaa1acebe66aa6fe64baed6044c92385dac24709dc5d5e7fb" } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json index 203e75ba73..48a87b23af 100644 --- a/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json +++ b/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json @@ -1,9 +1,9 @@ { - "txHex": "0400008085202f890317ae2df874a4836f232700eac5170d3b1751f48307c20d718209af5b59f3c1e30000000000ffffffffb73b577afd1c6663794faa319c430991845c65df9db125759f6a230b7cb3437f0000000000ffffffffc885fbcab4450acefab35d8144cfbed61331e08a379de0ed76fce574139585740000000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000000000000000000000000000000000", + "txHex": "0400008085202f89034314e3e7ed401228011e2233978ffbf97c53e931dcba62c088214063f9c828980000000000ffffffff7e064ba1e47423754e5c8c70398567cd95e759ea0e5db5550a33b6870b1304f10000000000ffffffff260fca08a1dac2207d45cf5925e7f144f5925fdfb0b76432cacd5c023d857f8c0000000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000000000000000000000000000000000", "txInfo": { "unspents": [ { - "id": "e3c1f3595baf0982710dc20783f451173b0d17c5ea0027236f83a474f82dae17:0", + "id": "9828c8f963402188c062badc31e9537cf9fb8f9733221e01281240ede7e31443:0", "address": "t3QhzMeyxZ1QybXD1yCLyMw7XwgwUjsvcvH", "value": 100000000, "chain": 1, @@ -11,7 +11,7 @@ "valueString": "100000000" }, { - "id": "7f43b37c0b236a9f7525b19ddf655c849109439c31aa4f7963661cfd7a573bb7:0", + "id": "f104130b87b6330a55b55d0eea59e795cd678539708c5c4e752374e4a14b067e:0", "address": "t3QhzMeyxZ1QybXD1yCLyMw7XwgwUjsvcvH", "value": 200000000, "chain": 1, @@ -19,7 +19,7 @@ "valueString": "200000000" }, { - "id": "7485951374e5fc76ede09d378ae03113d6becf44815db3face0a45b4cafb85c8:0", + "id": "8c7f853d025ccdca3264b7b0df5f92f544f1e72559cf457d20c2daa108ca0f26:0", "address": "t3QhzMeyxZ1QybXD1yCLyMw7XwgwUjsvcvH", "value": 300000000, "chain": 1, @@ -30,5 +30,5 @@ }, "feeInfo": {}, "coin": "zec", - "txid": "e815958e91a3afe407a34515610cca92aadf74da24311d077ac6db0c946c62b4" + "txid": "056ca87cc2fa34eb56e1e94a1a88223af83f4558771afea2b60470c11ba7b75d" } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/zec/transactions-p2sh-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/zec/transactions-p2sh-p2sh.json index 8c4a971da6..23fcb4276b 100644 --- a/modules/abstract-utxo/test/unit/fixtures/zec/transactions-p2sh-p2sh.json +++ b/modules/abstract-utxo/test/unit/fixtures/zec/transactions-p2sh-p2sh.json @@ -24,19 +24,19 @@ ] }, "halfSignedUserBackup": { - "id": "4fcf755bb0cc5fc0eb710a074acd7181f0dba8408a5e2fe22c30c6818040ca6f", - "hex": "0400008085202f890270f38f9491b6c441f65555601b1695ffb9030e18fbff87b5a0b06283b7f95b2101000000b600473044022031c09bf3f98219fbca1ebd838b0a287ab9c8fe282b4e8574a182522884683b7f022002107517c98fdcee24d4a77ce0f3dc94abb54169c09cd15f5d98d83f857a7b520100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff483e409d48deef9caf9d415b652263ee92019f1fd63451be7debf3830d23909f01000000b600473044022021e86430a91757f4cefe92ece011e80ef8a7f98099d3835b0de8d9e7be8d6dea02203cd0502ca0bb0951dbe7a1b977f868dab412657aa627f8f3e91e4c1e90e9e6cf0100004c695221022a388ece509cad31a5bed9ff6142991fadc8529a57e388cd83b92421c3f8072f2103b1d138f39f76ee6b3132a9fb9d1cd1c78590effaf37eb43f0020ea614c7d733f21032a0963ad6630acd7222202d52862003403cb34727ead9fcc4b0732307a52ba6b53aeffffffff0118beeb0b0000000017a9141e57a925dd863a86af341037e700862bf66bf7b68700000000000000000000000000000000000000", + "id": "7cc56499a3a53d3cbe2c627c26e941fe63e9292e7a5cc41fe2d630624dc9d79e", + "hex": "0400008085202f890270f38f9491b6c441f65555601b1695ffb9030e18fbff87b5a0b06283b7f95b2101000000b7004830450221009d29c8919530f94a3731857724a3c643b83b218b0e4ef949944d33c2e8fe9319022056f565fc4c9f6997cc49c1ac43e1df4483d6c06ce95c82fbc1b16ba343494fc40100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff483e409d48deef9caf9d415b652263ee92019f1fd63451be7debf3830d23909f01000000b60047304402206c6ab390de5ce09110d9c73e1d309c3e751c5835efebdf4f268cf9d1a7c85a73022032f3b47302c1781ff5088c419ffefe7d0495f067480b3d9bcbee9bb534ff45a00100004c695221022a388ece509cad31a5bed9ff6142991fadc8529a57e388cd83b92421c3f8072f2103b1d138f39f76ee6b3132a9fb9d1cd1c78590effaf37eb43f0020ea614c7d733f21032a0963ad6630acd7222202d52862003403cb34727ead9fcc4b0732307a52ba6b53aeffffffff0118beeb0b0000000017a9141e57a925dd863a86af341037e700862bf66bf7b68700000000000000000000000000000000000000", "ins": [ { "txid": "215bf9b78362b0a0b587fffb180e03b9ff95161b605555f641c4b691948ff370", "index": 1, - "script": "00473044022031c09bf3f98219fbca1ebd838b0a287ab9c8fe282b4e8574a182522884683b7f022002107517c98fdcee24d4a77ce0f3dc94abb54169c09cd15f5d98d83f857a7b520100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae", + "script": "004830450221009d29c8919530f94a3731857724a3c643b83b218b0e4ef949944d33c2e8fe9319022056f565fc4c9f6997cc49c1ac43e1df4483d6c06ce95c82fbc1b16ba343494fc40100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae", "witness": [] }, { "txid": "9f90230d83f3eb7dbe5134d61f9f0192ee6322655b419daf9cefde489d403e48", "index": 1, - "script": "00473044022021e86430a91757f4cefe92ece011e80ef8a7f98099d3835b0de8d9e7be8d6dea02203cd0502ca0bb0951dbe7a1b977f868dab412657aa627f8f3e91e4c1e90e9e6cf0100004c695221022a388ece509cad31a5bed9ff6142991fadc8529a57e388cd83b92421c3f8072f2103b1d138f39f76ee6b3132a9fb9d1cd1c78590effaf37eb43f0020ea614c7d733f21032a0963ad6630acd7222202d52862003403cb34727ead9fcc4b0732307a52ba6b53ae", + "script": "0047304402206c6ab390de5ce09110d9c73e1d309c3e751c5835efebdf4f268cf9d1a7c85a73022032f3b47302c1781ff5088c419ffefe7d0495f067480b3d9bcbee9bb534ff45a00100004c695221022a388ece509cad31a5bed9ff6142991fadc8529a57e388cd83b92421c3f8072f2103b1d138f39f76ee6b3132a9fb9d1cd1c78590effaf37eb43f0020ea614c7d733f21032a0963ad6630acd7222202d52862003403cb34727ead9fcc4b0732307a52ba6b53ae", "witness": [] } ], @@ -48,19 +48,19 @@ ] }, "halfSignedUserBitGo": { - "id": "4fcf755bb0cc5fc0eb710a074acd7181f0dba8408a5e2fe22c30c6818040ca6f", - "hex": "0400008085202f890270f38f9491b6c441f65555601b1695ffb9030e18fbff87b5a0b06283b7f95b2101000000b600473044022031c09bf3f98219fbca1ebd838b0a287ab9c8fe282b4e8574a182522884683b7f022002107517c98fdcee24d4a77ce0f3dc94abb54169c09cd15f5d98d83f857a7b520100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff483e409d48deef9caf9d415b652263ee92019f1fd63451be7debf3830d23909f01000000b600473044022021e86430a91757f4cefe92ece011e80ef8a7f98099d3835b0de8d9e7be8d6dea02203cd0502ca0bb0951dbe7a1b977f868dab412657aa627f8f3e91e4c1e90e9e6cf0100004c695221022a388ece509cad31a5bed9ff6142991fadc8529a57e388cd83b92421c3f8072f2103b1d138f39f76ee6b3132a9fb9d1cd1c78590effaf37eb43f0020ea614c7d733f21032a0963ad6630acd7222202d52862003403cb34727ead9fcc4b0732307a52ba6b53aeffffffff0118beeb0b0000000017a9141e57a925dd863a86af341037e700862bf66bf7b68700000000000000000000000000000000000000", + "id": "7cc56499a3a53d3cbe2c627c26e941fe63e9292e7a5cc41fe2d630624dc9d79e", + "hex": "0400008085202f890270f38f9491b6c441f65555601b1695ffb9030e18fbff87b5a0b06283b7f95b2101000000b7004830450221009d29c8919530f94a3731857724a3c643b83b218b0e4ef949944d33c2e8fe9319022056f565fc4c9f6997cc49c1ac43e1df4483d6c06ce95c82fbc1b16ba343494fc40100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff483e409d48deef9caf9d415b652263ee92019f1fd63451be7debf3830d23909f01000000b60047304402206c6ab390de5ce09110d9c73e1d309c3e751c5835efebdf4f268cf9d1a7c85a73022032f3b47302c1781ff5088c419ffefe7d0495f067480b3d9bcbee9bb534ff45a00100004c695221022a388ece509cad31a5bed9ff6142991fadc8529a57e388cd83b92421c3f8072f2103b1d138f39f76ee6b3132a9fb9d1cd1c78590effaf37eb43f0020ea614c7d733f21032a0963ad6630acd7222202d52862003403cb34727ead9fcc4b0732307a52ba6b53aeffffffff0118beeb0b0000000017a9141e57a925dd863a86af341037e700862bf66bf7b68700000000000000000000000000000000000000", "ins": [ { "txid": "215bf9b78362b0a0b587fffb180e03b9ff95161b605555f641c4b691948ff370", "index": 1, - "script": "00473044022031c09bf3f98219fbca1ebd838b0a287ab9c8fe282b4e8574a182522884683b7f022002107517c98fdcee24d4a77ce0f3dc94abb54169c09cd15f5d98d83f857a7b520100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae", + "script": "004830450221009d29c8919530f94a3731857724a3c643b83b218b0e4ef949944d33c2e8fe9319022056f565fc4c9f6997cc49c1ac43e1df4483d6c06ce95c82fbc1b16ba343494fc40100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae", "witness": [] }, { "txid": "9f90230d83f3eb7dbe5134d61f9f0192ee6322655b419daf9cefde489d403e48", "index": 1, - "script": "00473044022021e86430a91757f4cefe92ece011e80ef8a7f98099d3835b0de8d9e7be8d6dea02203cd0502ca0bb0951dbe7a1b977f868dab412657aa627f8f3e91e4c1e90e9e6cf0100004c695221022a388ece509cad31a5bed9ff6142991fadc8529a57e388cd83b92421c3f8072f2103b1d138f39f76ee6b3132a9fb9d1cd1c78590effaf37eb43f0020ea614c7d733f21032a0963ad6630acd7222202d52862003403cb34727ead9fcc4b0732307a52ba6b53ae", + "script": "0047304402206c6ab390de5ce09110d9c73e1d309c3e751c5835efebdf4f268cf9d1a7c85a73022032f3b47302c1781ff5088c419ffefe7d0495f067480b3d9bcbee9bb534ff45a00100004c695221022a388ece509cad31a5bed9ff6142991fadc8529a57e388cd83b92421c3f8072f2103b1d138f39f76ee6b3132a9fb9d1cd1c78590effaf37eb43f0020ea614c7d733f21032a0963ad6630acd7222202d52862003403cb34727ead9fcc4b0732307a52ba6b53ae", "witness": [] } ], @@ -72,19 +72,19 @@ ] }, "fullSignedUserBackup": { - "id": "6c91ebf72f766a248b432ba109b0348b64fee0ac49a41917fa9e86918dfe27e4", - "hex": "0400008085202f890270f38f9491b6c441f65555601b1695ffb9030e18fbff87b5a0b06283b7f95b2101000000fc00473044022031c09bf3f98219fbca1ebd838b0a287ab9c8fe282b4e8574a182522884683b7f022002107517c98fdcee24d4a77ce0f3dc94abb54169c09cd15f5d98d83f857a7b520147304402205e32f3ccead17d32e475c309ebd5324ca49b711881ba26058727c4be989a3590022027ca617a992ad7b5da06579acd978b8682bf8ab049feb74b22940bee46ee76f4014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff483e409d48deef9caf9d415b652263ee92019f1fd63451be7debf3830d23909f01000000fdfd0000473044022021e86430a91757f4cefe92ece011e80ef8a7f98099d3835b0de8d9e7be8d6dea02203cd0502ca0bb0951dbe7a1b977f868dab412657aa627f8f3e91e4c1e90e9e6cf01483045022100b9ccbf65b282f53337f9dc64fbd557586d7468bdc2e56933b624d1bdfe551a2102206c70da30cda2ecaaeb56a4c7971571fb93deb7b5d3d89c026de7c058a243c044014c695221022a388ece509cad31a5bed9ff6142991fadc8529a57e388cd83b92421c3f8072f2103b1d138f39f76ee6b3132a9fb9d1cd1c78590effaf37eb43f0020ea614c7d733f21032a0963ad6630acd7222202d52862003403cb34727ead9fcc4b0732307a52ba6b53aeffffffff0118beeb0b0000000017a9141e57a925dd863a86af341037e700862bf66bf7b68700000000000000000000000000000000000000", + "id": "8ae6f4337cf78ce6be8c9c449f4c70f33e2fc73d7d24faf004c580a045937d89", + "hex": "0400008085202f890270f38f9491b6c441f65555601b1695ffb9030e18fbff87b5a0b06283b7f95b2101000000fdfe00004830450221009d29c8919530f94a3731857724a3c643b83b218b0e4ef949944d33c2e8fe9319022056f565fc4c9f6997cc49c1ac43e1df4483d6c06ce95c82fbc1b16ba343494fc401483045022100fee5b9c1dce0029eaa234855a9cb32b3c4fc7019ee718737e627dabe976bd24b02204fdcd494e24d1b51f5c96109cf067dde1f903cb2edf33f6df18b1a4657387738014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff483e409d48deef9caf9d415b652263ee92019f1fd63451be7debf3830d23909f01000000fc0047304402206c6ab390de5ce09110d9c73e1d309c3e751c5835efebdf4f268cf9d1a7c85a73022032f3b47302c1781ff5088c419ffefe7d0495f067480b3d9bcbee9bb534ff45a00147304402201532097fe96260d8d3d15fb2860c1ee036893eb6fb10ae3df83dc529d4de6e4902207a6f4998b06f8e2886091be805922ac14a13da529f5ed7f0c184e5745b324961014c695221022a388ece509cad31a5bed9ff6142991fadc8529a57e388cd83b92421c3f8072f2103b1d138f39f76ee6b3132a9fb9d1cd1c78590effaf37eb43f0020ea614c7d733f21032a0963ad6630acd7222202d52862003403cb34727ead9fcc4b0732307a52ba6b53aeffffffff0118beeb0b0000000017a9141e57a925dd863a86af341037e700862bf66bf7b68700000000000000000000000000000000000000", "ins": [ { "txid": "215bf9b78362b0a0b587fffb180e03b9ff95161b605555f641c4b691948ff370", "index": 1, - "script": "00473044022031c09bf3f98219fbca1ebd838b0a287ab9c8fe282b4e8574a182522884683b7f022002107517c98fdcee24d4a77ce0f3dc94abb54169c09cd15f5d98d83f857a7b520147304402205e32f3ccead17d32e475c309ebd5324ca49b711881ba26058727c4be989a3590022027ca617a992ad7b5da06579acd978b8682bf8ab049feb74b22940bee46ee76f4014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae", + "script": "004830450221009d29c8919530f94a3731857724a3c643b83b218b0e4ef949944d33c2e8fe9319022056f565fc4c9f6997cc49c1ac43e1df4483d6c06ce95c82fbc1b16ba343494fc401483045022100fee5b9c1dce0029eaa234855a9cb32b3c4fc7019ee718737e627dabe976bd24b02204fdcd494e24d1b51f5c96109cf067dde1f903cb2edf33f6df18b1a4657387738014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae", "witness": [] }, { "txid": "9f90230d83f3eb7dbe5134d61f9f0192ee6322655b419daf9cefde489d403e48", "index": 1, - "script": "00473044022021e86430a91757f4cefe92ece011e80ef8a7f98099d3835b0de8d9e7be8d6dea02203cd0502ca0bb0951dbe7a1b977f868dab412657aa627f8f3e91e4c1e90e9e6cf01483045022100b9ccbf65b282f53337f9dc64fbd557586d7468bdc2e56933b624d1bdfe551a2102206c70da30cda2ecaaeb56a4c7971571fb93deb7b5d3d89c026de7c058a243c044014c695221022a388ece509cad31a5bed9ff6142991fadc8529a57e388cd83b92421c3f8072f2103b1d138f39f76ee6b3132a9fb9d1cd1c78590effaf37eb43f0020ea614c7d733f21032a0963ad6630acd7222202d52862003403cb34727ead9fcc4b0732307a52ba6b53ae", + "script": "0047304402206c6ab390de5ce09110d9c73e1d309c3e751c5835efebdf4f268cf9d1a7c85a73022032f3b47302c1781ff5088c419ffefe7d0495f067480b3d9bcbee9bb534ff45a00147304402201532097fe96260d8d3d15fb2860c1ee036893eb6fb10ae3df83dc529d4de6e4902207a6f4998b06f8e2886091be805922ac14a13da529f5ed7f0c184e5745b324961014c695221022a388ece509cad31a5bed9ff6142991fadc8529a57e388cd83b92421c3f8072f2103b1d138f39f76ee6b3132a9fb9d1cd1c78590effaf37eb43f0020ea614c7d733f21032a0963ad6630acd7222202d52862003403cb34727ead9fcc4b0732307a52ba6b53ae", "witness": [] } ], @@ -96,19 +96,19 @@ ] }, "fullSignedUserBitGo": { - "id": "c5ddbbec654f88804ce27da7201edfb5bffc91d2caecfef0a807639b14a0cab3", - "hex": "0400008085202f890270f38f9491b6c441f65555601b1695ffb9030e18fbff87b5a0b06283b7f95b2101000000fc00473044022031c09bf3f98219fbca1ebd838b0a287ab9c8fe282b4e8574a182522884683b7f022002107517c98fdcee24d4a77ce0f3dc94abb54169c09cd15f5d98d83f857a7b5201473044022036a4d336e3850bba96eb17d419b557348aa1bcb600fa2369f80b40b2218c7a4402201448ff0fee098736c0abf5f2568e21c0ef3dfc71345d948cfce16dcf7c865b1d014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff483e409d48deef9caf9d415b652263ee92019f1fd63451be7debf3830d23909f01000000fc00473044022021e86430a91757f4cefe92ece011e80ef8a7f98099d3835b0de8d9e7be8d6dea02203cd0502ca0bb0951dbe7a1b977f868dab412657aa627f8f3e91e4c1e90e9e6cf0147304402202cc76f2507bf0748685c09bcd87946e5a7cf42ea0587bb475cdd00b20265c69a022001039b057886aed744290135e00f8b68d1070535ebc0707cc1505e95cdd0f29e014c695221022a388ece509cad31a5bed9ff6142991fadc8529a57e388cd83b92421c3f8072f2103b1d138f39f76ee6b3132a9fb9d1cd1c78590effaf37eb43f0020ea614c7d733f21032a0963ad6630acd7222202d52862003403cb34727ead9fcc4b0732307a52ba6b53aeffffffff0118beeb0b0000000017a9141e57a925dd863a86af341037e700862bf66bf7b68700000000000000000000000000000000000000", + "id": "13fbe32676e0a0a9621057fcfdaa85cb362e66c2e6dc7723c7fba7f63f307637", + "hex": "0400008085202f890270f38f9491b6c441f65555601b1695ffb9030e18fbff87b5a0b06283b7f95b2101000000fdfd00004830450221009d29c8919530f94a3731857724a3c643b83b218b0e4ef949944d33c2e8fe9319022056f565fc4c9f6997cc49c1ac43e1df4483d6c06ce95c82fbc1b16ba343494fc401473044022005611bac6079c845c19baa13e02690f3db481d02e24c199d2042bc54ce557120022063e628a6b81c1cee89a1c6086b683908d1b3140c0f7e934ea07757491ed5aec2014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff483e409d48deef9caf9d415b652263ee92019f1fd63451be7debf3830d23909f01000000fc0047304402206c6ab390de5ce09110d9c73e1d309c3e751c5835efebdf4f268cf9d1a7c85a73022032f3b47302c1781ff5088c419ffefe7d0495f067480b3d9bcbee9bb534ff45a00147304402205de0a4e61a9696f519b66896ff9d75784778998848bcf0b61c54c37d5374326e02202d55ae7048b24aeefe0b0f88620a1eccf42f2f6fbf13fbe23b673120bf50a004014c695221022a388ece509cad31a5bed9ff6142991fadc8529a57e388cd83b92421c3f8072f2103b1d138f39f76ee6b3132a9fb9d1cd1c78590effaf37eb43f0020ea614c7d733f21032a0963ad6630acd7222202d52862003403cb34727ead9fcc4b0732307a52ba6b53aeffffffff0118beeb0b0000000017a9141e57a925dd863a86af341037e700862bf66bf7b68700000000000000000000000000000000000000", "ins": [ { "txid": "215bf9b78362b0a0b587fffb180e03b9ff95161b605555f641c4b691948ff370", "index": 1, - "script": "00473044022031c09bf3f98219fbca1ebd838b0a287ab9c8fe282b4e8574a182522884683b7f022002107517c98fdcee24d4a77ce0f3dc94abb54169c09cd15f5d98d83f857a7b5201473044022036a4d336e3850bba96eb17d419b557348aa1bcb600fa2369f80b40b2218c7a4402201448ff0fee098736c0abf5f2568e21c0ef3dfc71345d948cfce16dcf7c865b1d014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae", + "script": "004830450221009d29c8919530f94a3731857724a3c643b83b218b0e4ef949944d33c2e8fe9319022056f565fc4c9f6997cc49c1ac43e1df4483d6c06ce95c82fbc1b16ba343494fc401473044022005611bac6079c845c19baa13e02690f3db481d02e24c199d2042bc54ce557120022063e628a6b81c1cee89a1c6086b683908d1b3140c0f7e934ea07757491ed5aec2014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae", "witness": [] }, { "txid": "9f90230d83f3eb7dbe5134d61f9f0192ee6322655b419daf9cefde489d403e48", "index": 1, - "script": "00473044022021e86430a91757f4cefe92ece011e80ef8a7f98099d3835b0de8d9e7be8d6dea02203cd0502ca0bb0951dbe7a1b977f868dab412657aa627f8f3e91e4c1e90e9e6cf0147304402202cc76f2507bf0748685c09bcd87946e5a7cf42ea0587bb475cdd00b20265c69a022001039b057886aed744290135e00f8b68d1070535ebc0707cc1505e95cdd0f29e014c695221022a388ece509cad31a5bed9ff6142991fadc8529a57e388cd83b92421c3f8072f2103b1d138f39f76ee6b3132a9fb9d1cd1c78590effaf37eb43f0020ea614c7d733f21032a0963ad6630acd7222202d52862003403cb34727ead9fcc4b0732307a52ba6b53ae", + "script": "0047304402206c6ab390de5ce09110d9c73e1d309c3e751c5835efebdf4f268cf9d1a7c85a73022032f3b47302c1781ff5088c419ffefe7d0495f067480b3d9bcbee9bb534ff45a00147304402205de0a4e61a9696f519b66896ff9d75784778998848bcf0b61c54c37d5374326e02202d55ae7048b24aeefe0b0f88620a1eccf42f2f6fbf13fbe23b673120bf50a004014c695221022a388ece509cad31a5bed9ff6142991fadc8529a57e388cd83b92421c3f8072f2103b1d138f39f76ee6b3132a9fb9d1cd1c78590effaf37eb43f0020ea614c7d733f21032a0963ad6630acd7222202d52862003403cb34727ead9fcc4b0732307a52ba6b53ae", "witness": [] } ], diff --git a/modules/utxo-lib/src/bitgo/transaction.ts b/modules/utxo-lib/src/bitgo/transaction.ts index 967b4a101f..1c7d0e040f 100644 --- a/modules/utxo-lib/src/bitgo/transaction.ts +++ b/modules/utxo-lib/src/bitgo/transaction.ts @@ -167,7 +167,7 @@ export function getDefaultTransactionVersion(network: Network): number { case networks.ecash: return 2; case networks.zcash: - return ZcashTransaction.VERSION4_BRANCH_NU6; + return ZcashTransaction.VERSION4_BRANCH_NU6_1; default: return 1; } diff --git a/modules/utxo-lib/src/bitgo/zcash/ZcashTransaction.ts b/modules/utxo-lib/src/bitgo/zcash/ZcashTransaction.ts index 0bfd277cba..06073e83e2 100644 --- a/modules/utxo-lib/src/bitgo/zcash/ZcashTransaction.ts +++ b/modules/utxo-lib/src/bitgo/zcash/ZcashTransaction.ts @@ -72,10 +72,10 @@ export function getDefaultConsensusBranchIdForVersion(network: ZcashNetwork, ver return NU5_BRANCH_ID; case ZcashTransaction.VERSION4_BRANCH_NU6: case ZcashTransaction.VERSION5_BRANCH_NU6: - case 4: - case 5: // https://zips.z.cash/zip-0253 return NU6_BRANCH_ID; + case 4: + case 5: case ZcashTransaction.VERSION4_BRANCH_NU6_1: case ZcashTransaction.VERSION5_BRANCH_NU6_1: // https://zips.z.cash/zip-0255 diff --git a/modules/utxo-lib/test/bitgo/fixtures/psbt/psbt-lite.zcash.fullsigned.json b/modules/utxo-lib/test/bitgo/fixtures/psbt/psbt-lite.zcash.fullsigned.json index 19d75a5d03..db0da9c73c 100644 --- a/modules/utxo-lib/test/bitgo/fixtures/psbt/psbt-lite.zcash.fullsigned.json +++ b/modules/utxo-lib/test/bitgo/fixtures/psbt/psbt-lite.zcash.fullsigned.json @@ -4,16 +4,16 @@ "xprv9s21ZrQH143K2eBLSVNk4zhjDzqzqM29aS9cjr4CcoNrKLYwLHtwgTURSk7RPV3cH9zNZQeR1zGw3MEwSjvARSfWEGpxfaBmduhW3TKsH5g", "xprv9s21ZrQH143K39N9shF9hAsTwh1FvQuBk8UVsZVwr4XtpqF7stCu2LH358NLuqkkK6pu1Af7TJHr5FZERQoLLtnC7wkoM9sdFo1HuP7dWuv" ], - "psbtBase64": "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", - "psbtBase64Finalized": "cHNidP8BAOkEAACAhSAviQKjpzRo9LVppnVKiSfivDP0yw9mDjqNE0gMXhg/ehkKLAAAAAAA/////zimCFJUTRj7LmvXRBCANmWBcGzxWd8Dva3W1YFphfaKAQAAAAD/////BIQDAAAAAAAAF6kU2QlHRATBJKPQTD+/9h+qSc9DxYuHhAMAAAAAAAAXqRRO/XYem+YcqkIciqxKkCrW8qVLz4eEAwAAAAAAABepFNJNOBa+iiUMvd5+qmdPgBcM2pROhwAAAAAAAAAAEWoPc2V0ZWMgYXN0cm9ub215AAAAAAAAAAAAAAAAAAAAAAAAAE8BBIiyHgAAAAAAAAAAADqSLinwyOsNsqYEhMvctjH2sQfJyq4//c8+fS7B9rzQAxIUhxXzYdq2haZp1CQx5dbT+XNATaucn9G5ULJ5rXY0BMwYrghPAQSIsh4AAAAAAAAAAABtHWVtPd2RwZTARWWjYDcCohAWztFKJl84mC1ideZ7ZAPTusIxOnxrIcuxGxSw0QNB+SLApAOovYyH8NyCDzWvbgT2XNhpTwEEiLIeAAAAAAAAAAAAywT9Y6s02Q/mRmuIDioCzPioYzdDEpka+JEbGqq0QzQDNu8ij/6bjv/7oFLDLTNGYN0fg2bPj+RK5apnK2tikJUE8u8DiQABASDQBwAAAAAAABepFFZ817RPnzoHwxOPN7+YS2D7uvJDhwEH/f4AAEgwRQIhANkPg18GlAlXlOjhjB3bmM0NkEw/G/eaR6efGz4kNT3dAiBu7T5zDCeBCAiBY5uM60j2Nha+5V40OWnd2vdDTpagVwFIMEUCIQDyTGAmSGU3cZxERBg5EDNifBEWxLdPbrEj/6rNo6rZAwIgZ4YPd5LL98yW8urpBuHMHxLyTeXfS8NuzW6KlePQ9U4BTGlSIQP29AdkvV1j8gCid4iDrPdelvFQlcmYJjwIcnDQyX5+fyEDX/t6vHAVngRp9LmJptXheFopBBaf8FCy9Gj+XT1du/IhA+FSTX9vxXqz6su2WbeHEGeApHXR20g5UsIxC36aOJdbU64AAQEg0AcAAAAAAAAXqRQgs3CU2CpRNFH/DM2dsjq6Bbxe84cBB2xHMEQCIDAqWXSLb6LN5R/+r6Z7CDXlkUR3DDM5g86rYYqhSzQLAiA6NM26nzKK3JqvKTwbx7M+fO0xFNrgjBluocIJXPIiQwEjIQM27yKP/puO//ugUsMtM0Zg3R+DZs+P5Erlqmcra2KQlawAAQBpUiECzE0PpBHKwkRIb46ywI4DX/dBD0YKNZyn+IEJkb07QgkhAtcv0NDZApNDStX8oWDyeOA8YUSXqk5CXPRU4sEzD5arIQNE2IQTbfVQIChl/7xiGMf5yI/mzjnJRXmBkLrbOKdS8VOuIgICzE0PpBHKwkRIb46ywI4DX/dBD0YKNZyn+IEJkb07QgkU8u8DiQAAAAAAAAAAAAAAAAAAAAAiAgLXL9DQ2QKTQ0rV/KFg8njgPGFEl6pOQlz0VOLBMw+WqxTMGK4IAAAAAAAAAAAAAAAAAAAAACICA0TYhBNt9VAgKGX/vGIYx/nIj+bOOclFeYGQuts4p1LxFPZc2GkAAAAAAAAAAAAAAAAAAAAAAAEAaVIhA2t5ELWR06dW1e51pejMDifnRehVMP6r0n1PWEelDzCGIQKv4S1XfRogo+2vwv09JVrOfRuLGD0K+d0/vlv1VDq8fSEDSiawNt8PXwPfRHTQeSSpigXhG6JYRHbhrdtEgqzqQBFTriICAq/hLVd9GiCj7a/C/T0lWs59G4sYPQr53T++W/VUOrx9FNStg3IAAAAAAAAAAAAAAAABAAAAIgIDSiawNt8PXwPfRHTQeSSpigXhG6JYRHbhrdtEgqzqQBEUQFxlvQAAAAAAAAAAAAAAAAEAAAAiAgNreRC1kdOnVtXudaXozA4n50XoVTD+q9J9T1hHpQ8whhRUf0V2AAAAAAAAAAAAAAAAAQAAAAAAAA==", + "psbtBase64": "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", + "psbtBase64Finalized": "cHNidP8BAOkEAACAhSAviQLtlQpvo/8G0sIsp8eDS7BnrnsjMczx1I6EegxUdd0ZdQAAAAAA/////xRIluQF4mkl4MdUnXeLV8c3RJljypmea2Gj7i4SmqQYAQAAAAD/////BIQDAAAAAAAAF6kU2QlHRATBJKPQTD+/9h+qSc9DxYuHhAMAAAAAAAAXqRRO/XYem+YcqkIciqxKkCrW8qVLz4eEAwAAAAAAABepFNJNOBa+iiUMvd5+qmdPgBcM2pROhwAAAAAAAAAAEWoPc2V0ZWMgYXN0cm9ub215AAAAAAAAAAAAAAAAAAAAAAAAAE8BBIiyHgAAAAAAAAAAADqSLinwyOsNsqYEhMvctjH2sQfJyq4//c8+fS7B9rzQAxIUhxXzYdq2haZp1CQx5dbT+XNATaucn9G5ULJ5rXY0BMwYrghPAQSIsh4AAAAAAAAAAABtHWVtPd2RwZTARWWjYDcCohAWztFKJl84mC1ideZ7ZAPTusIxOnxrIcuxGxSw0QNB+SLApAOovYyH8NyCDzWvbgT2XNhpTwEEiLIeAAAAAAAAAAAAywT9Y6s02Q/mRmuIDioCzPioYzdDEpka+JEbGqq0QzQDNu8ij/6bjv/7oFLDLTNGYN0fg2bPj+RK5apnK2tikJUE8u8DiQABASDQBwAAAAAAABepFFZ817RPnzoHwxOPN7+YS2D7uvJDhwEH/f0AAEcwRAIgYrIv9J3qn/qs8Gq0o46jxlUSeliH6dpemv6kNJbLGikCIAT4RV3cqMFWMlDtCN3BAU7cFvfvbFt3B+59kx4JVDx0AUgwRQIhAJVA9h/291Gos69oedSnlipsXwE1wjmm3S5cV8mvzCevAiBS2OBLyCUTdRS3e4Fk8syvhxe1fFzEU85DBU4PEL5/kwFMaVIhA/b0B2S9XWPyAKJ3iIOs916W8VCVyZgmPAhycNDJfn5/IQNf+3q8cBWeBGn0uYmm1eF4WikEFp/wULL0aP5dPV278iED4VJNf2/FerPqy7ZZt4cQZ4CkddHbSDlSwjELfpo4l1tTrgABASDQBwAAAAAAABepFCCzcJTYKlE0Uf8MzZ2yOroFvF7zhwEHbUgwRQIhAP02VjDSI23ssJa1vzM0IWOYI1TGDoDuTkdyR0nwZBmpAiAsRb2LMQpjBM/A8ZmZI2GWpT6P01Tv3f80GqvaBgH8ZQEjIQM27yKP/puO//ugUsMtM0Zg3R+DZs+P5Erlqmcra2KQlawAAQBpUiECzE0PpBHKwkRIb46ywI4DX/dBD0YKNZyn+IEJkb07QgkhAtcv0NDZApNDStX8oWDyeOA8YUSXqk5CXPRU4sEzD5arIQNE2IQTbfVQIChl/7xiGMf5yI/mzjnJRXmBkLrbOKdS8VOuIgICzE0PpBHKwkRIb46ywI4DX/dBD0YKNZyn+IEJkb07QgkU8u8DiQAAAAAAAAAAAAAAAAAAAAAiAgLXL9DQ2QKTQ0rV/KFg8njgPGFEl6pOQlz0VOLBMw+WqxTMGK4IAAAAAAAAAAAAAAAAAAAAACICA0TYhBNt9VAgKGX/vGIYx/nIj+bOOclFeYGQuts4p1LxFPZc2GkAAAAAAAAAAAAAAAAAAAAAAAEAaVIhA2t5ELWR06dW1e51pejMDifnRehVMP6r0n1PWEelDzCGIQKv4S1XfRogo+2vwv09JVrOfRuLGD0K+d0/vlv1VDq8fSEDSiawNt8PXwPfRHTQeSSpigXhG6JYRHbhrdtEgqzqQBFTriICAq/hLVd9GiCj7a/C/T0lWs59G4sYPQr53T++W/VUOrx9FNStg3IAAAAAAAAAAAAAAAABAAAAIgIDSiawNt8PXwPfRHTQeSSpigXhG6JYRHbhrdtEgqzqQBEUQFxlvQAAAAAAAAAAAAAAAAEAAAAiAgNreRC1kdOnVtXudaXozA4n50XoVTD+q9J9T1hHpQ8whhRUf0V2AAAAAAAAAAAAAAAAAQAAAAAAAA==", "inputs": [ { - "hash": "a3a73468f4b569a6754a8927e2bc33f4cb0f660e3a8d13480c5e183f7a190a2c", + "hash": "ed950a6fa3ff06d2c22ca7c7834bb067ae7b2331ccf1d48e847a0c5475dd1975", "index": 0, "sequence": 4294967295 }, { - "hash": "38a60852544d18fb2e6bd7441080366581706cf159df03bdadd6d5816985f68a", + "hash": "144896e405e26925e0c7549d778b57c737449963ca999e6b61a3ee2e129aa418", "index": 1, "sequence": 4294967295 } @@ -28,11 +28,11 @@ "partialSig": [ { "pubkey": "03e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b", - "signature": "3045022100f24c6026486537719c444418391033627c1116c4b74f6eb123ffaacda3aad903022067860f7792cbf7cc96f2eae906e1cc1f12f24de5df4bc36ecd6e8a95e3d0f54e01" + "signature": "30450221009540f61ff6f751a8b3af6879d4a7962a6c5f0135c239a6dd2e5c57c9afcc27af022052d8e04bc825137514b77b8164f2ccaf8717b57c5cc453ce43054e0f10be7f9301" }, { "pubkey": "03f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f", - "signature": "3045022100d90f835f0694095794e8e18c1ddb98cd0d904c3f1bf79a47a79f1b3e24353ddd02206eed3e730c2781080881639b8ceb48f63616bee55e343969dddaf7434e96a05701" + "signature": "3044022062b22ff49dea9ffaacf06ab4a38ea3c655127a5887e9da5e9afea43496cb1a29022004f8455ddca8c1563250ed08ddc1014edc16f7ef6c5b7707ee7d931e09543c7401" } ], "sighashType": 1, @@ -64,7 +64,7 @@ "partialSig": [ { "pubkey": "0336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095", - "signature": "30440220302a59748b6fa2cde51ffeafa67b0835e59144770c333983ceab618aa14b340b02203a34cdba9f328adc9aaf293c1bc7b33e7ced3114dae08c196ea1c2095cf2224301" + "signature": "3045022100fd365630d2236decb096b5bf33342163982354c60e80ee4e47724749f06419a902202c45bd8b310a6304cfc0f19999236196a53e8fd354efddff341aabda0601fc6501" } ], "sighashType": 1, @@ -78,7 +78,7 @@ "script": "a914567cd7b44f9f3a07c3138f37bf984b60fbbaf24387", "value": "2000" }, - "finalScriptSig": "00483045022100d90f835f0694095794e8e18c1ddb98cd0d904c3f1bf79a47a79f1b3e24353ddd02206eed3e730c2781080881639b8ceb48f63616bee55e343969dddaf7434e96a05701483045022100f24c6026486537719c444418391033627c1116c4b74f6eb123ffaacda3aad903022067860f7792cbf7cc96f2eae906e1cc1f12f24de5df4bc36ecd6e8a95e3d0f54e014c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53ae" + "finalScriptSig": "00473044022062b22ff49dea9ffaacf06ab4a38ea3c655127a5887e9da5e9afea43496cb1a29022004f8455ddca8c1563250ed08ddc1014edc16f7ef6c5b7707ee7d931e09543c74014830450221009540f61ff6f751a8b3af6879d4a7962a6c5f0135c239a6dd2e5c57c9afcc27af022052d8e04bc825137514b77b8164f2ccaf8717b57c5cc453ce43054e0f10be7f93014c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53ae" }, { "type": "p2shP2pk", @@ -86,7 +86,7 @@ "script": "a91420b37094d82a513451ff0ccd9db23aba05bc5ef387", "value": "2000" }, - "finalScriptSig": "4730440220302a59748b6fa2cde51ffeafa67b0835e59144770c333983ceab618aa14b340b02203a34cdba9f328adc9aaf293c1bc7b33e7ced3114dae08c196ea1c2095cf222430123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac" + "finalScriptSig": "483045022100fd365630d2236decb096b5bf33342163982354c60e80ee4e47724749f06419a902202c45bd8b310a6304cfc0f19999236196a53e8fd354efddff341aabda0601fc650123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac" } ], "outputs": [ @@ -151,5 +151,5 @@ {}, {} ], - "extractedTransaction": "0400008085202f8902a3a73468f4b569a6754a8927e2bc33f4cb0f660e3a8d13480c5e183f7a190a2c00000000fdfe0000483045022100d90f835f0694095794e8e18c1ddb98cd0d904c3f1bf79a47a79f1b3e24353ddd02206eed3e730c2781080881639b8ceb48f63616bee55e343969dddaf7434e96a05701483045022100f24c6026486537719c444418391033627c1116c4b74f6eb123ffaacda3aad903022067860f7792cbf7cc96f2eae906e1cc1f12f24de5df4bc36ecd6e8a95e3d0f54e014c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53aeffffffff38a60852544d18fb2e6bd7441080366581706cf159df03bdadd6d5816985f68a010000006c4730440220302a59748b6fa2cde51ffeafa67b0835e59144770c333983ceab618aa14b340b02203a34cdba9f328adc9aaf293c1bc7b33e7ced3114dae08c196ea1c2095cf222430123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095acffffffff04840300000000000017a914d909474404c124a3d04c3fbff61faa49cf43c58b87840300000000000017a9144efd761e9be61caa421c8aac4a902ad6f2a54bcf87840300000000000017a914d24d3816be8a250cbdde7eaa674f80170cda944e870000000000000000116a0f736574656320617374726f6e6f6d7900000000000000000000000000000000000000" + "extractedTransaction": "0400008085202f8902ed950a6fa3ff06d2c22ca7c7834bb067ae7b2331ccf1d48e847a0c5475dd197500000000fdfd0000473044022062b22ff49dea9ffaacf06ab4a38ea3c655127a5887e9da5e9afea43496cb1a29022004f8455ddca8c1563250ed08ddc1014edc16f7ef6c5b7707ee7d931e09543c74014830450221009540f61ff6f751a8b3af6879d4a7962a6c5f0135c239a6dd2e5c57c9afcc27af022052d8e04bc825137514b77b8164f2ccaf8717b57c5cc453ce43054e0f10be7f93014c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53aeffffffff144896e405e26925e0c7549d778b57c737449963ca999e6b61a3ee2e129aa418010000006d483045022100fd365630d2236decb096b5bf33342163982354c60e80ee4e47724749f06419a902202c45bd8b310a6304cfc0f19999236196a53e8fd354efddff341aabda0601fc650123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095acffffffff04840300000000000017a914d909474404c124a3d04c3fbff61faa49cf43c58b87840300000000000017a9144efd761e9be61caa421c8aac4a902ad6f2a54bcf87840300000000000017a914d24d3816be8a250cbdde7eaa674f80170cda944e870000000000000000116a0f736574656320617374726f6e6f6d7900000000000000000000000000000000000000" } diff --git a/modules/utxo-lib/test/bitgo/fixtures/psbt/psbt-lite.zcash.halfsigned.json b/modules/utxo-lib/test/bitgo/fixtures/psbt/psbt-lite.zcash.halfsigned.json index fe45dd37f0..b42b510bd5 100644 --- a/modules/utxo-lib/test/bitgo/fixtures/psbt/psbt-lite.zcash.halfsigned.json +++ b/modules/utxo-lib/test/bitgo/fixtures/psbt/psbt-lite.zcash.halfsigned.json @@ -4,16 +4,16 @@ "xprv9s21ZrQH143K2eBLSVNk4zhjDzqzqM29aS9cjr4CcoNrKLYwLHtwgTURSk7RPV3cH9zNZQeR1zGw3MEwSjvARSfWEGpxfaBmduhW3TKsH5g", "xprv9s21ZrQH143K39N9shF9hAsTwh1FvQuBk8UVsZVwr4XtpqF7stCu2LH358NLuqkkK6pu1Af7TJHr5FZERQoLLtnC7wkoM9sdFo1HuP7dWuv" ], - "psbtBase64": "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", + "psbtBase64": "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", "psbtBase64Finalized": null, "inputs": [ { - "hash": "a3a73468f4b569a6754a8927e2bc33f4cb0f660e3a8d13480c5e183f7a190a2c", + "hash": "ed950a6fa3ff06d2c22ca7c7834bb067ae7b2331ccf1d48e847a0c5475dd1975", "index": 0, "sequence": 4294967295 }, { - "hash": "38a60852544d18fb2e6bd7441080366581706cf159df03bdadd6d5816985f68a", + "hash": "144896e405e26925e0c7549d778b57c737449963ca999e6b61a3ee2e129aa418", "index": 1, "sequence": 4294967295 } @@ -28,7 +28,7 @@ "partialSig": [ { "pubkey": "03f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f", - "signature": "3045022100d90f835f0694095794e8e18c1ddb98cd0d904c3f1bf79a47a79f1b3e24353ddd02206eed3e730c2781080881639b8ceb48f63616bee55e343969dddaf7434e96a05701" + "signature": "3044022062b22ff49dea9ffaacf06ab4a38ea3c655127a5887e9da5e9afea43496cb1a29022004f8455ddca8c1563250ed08ddc1014edc16f7ef6c5b7707ee7d931e09543c7401" } ], "sighashType": 1, @@ -60,7 +60,7 @@ "partialSig": [ { "pubkey": "0336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095", - "signature": "30440220302a59748b6fa2cde51ffeafa67b0835e59144770c333983ceab618aa14b340b02203a34cdba9f328adc9aaf293c1bc7b33e7ced3114dae08c196ea1c2095cf2224301" + "signature": "3045022100fd365630d2236decb096b5bf33342163982354c60e80ee4e47724749f06419a902202c45bd8b310a6304cfc0f19999236196a53e8fd354efddff341aabda0601fc6501" } ], "sighashType": 1, diff --git a/modules/utxo-lib/test/bitgo/fixtures/psbt/psbt-lite.zcash.unsigned.json b/modules/utxo-lib/test/bitgo/fixtures/psbt/psbt-lite.zcash.unsigned.json index 699737a465..32de4b5231 100644 --- a/modules/utxo-lib/test/bitgo/fixtures/psbt/psbt-lite.zcash.unsigned.json +++ b/modules/utxo-lib/test/bitgo/fixtures/psbt/psbt-lite.zcash.unsigned.json @@ -4,16 +4,16 @@ "xprv9s21ZrQH143K2eBLSVNk4zhjDzqzqM29aS9cjr4CcoNrKLYwLHtwgTURSk7RPV3cH9zNZQeR1zGw3MEwSjvARSfWEGpxfaBmduhW3TKsH5g", "xprv9s21ZrQH143K39N9shF9hAsTwh1FvQuBk8UVsZVwr4XtpqF7stCu2LH358NLuqkkK6pu1Af7TJHr5FZERQoLLtnC7wkoM9sdFo1HuP7dWuv" ], - "psbtBase64": "cHNidP8BAOkEAACAhSAviQKjpzRo9LVppnVKiSfivDP0yw9mDjqNE0gMXhg/ehkKLAAAAAAA/////zimCFJUTRj7LmvXRBCANmWBcGzxWd8Dva3W1YFphfaKAQAAAAD/////BIQDAAAAAAAAF6kU2QlHRATBJKPQTD+/9h+qSc9DxYuHhAMAAAAAAAAXqRRO/XYem+YcqkIciqxKkCrW8qVLz4eEAwAAAAAAABepFNJNOBa+iiUMvd5+qmdPgBcM2pROhwAAAAAAAAAAEWoPc2V0ZWMgYXN0cm9ub215AAAAAAAAAAAAAAAAAAAAAAAAAE8BBIiyHgAAAAAAAAAAADqSLinwyOsNsqYEhMvctjH2sQfJyq4//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==", + "psbtBase64": "cHNidP8BAOkEAACAhSAviQLtlQpvo/8G0sIsp8eDS7BnrnsjMczx1I6EegxUdd0ZdQAAAAAA/////xRIluQF4mkl4MdUnXeLV8c3RJljypmea2Gj7i4SmqQYAQAAAAD/////BIQDAAAAAAAAF6kU2QlHRATBJKPQTD+/9h+qSc9DxYuHhAMAAAAAAAAXqRRO/XYem+YcqkIciqxKkCrW8qVLz4eEAwAAAAAAABepFNJNOBa+iiUMvd5+qmdPgBcM2pROhwAAAAAAAAAAEWoPc2V0ZWMgYXN0cm9ub215AAAAAAAAAAAAAAAAAAAAAAAAAE8BBIiyHgAAAAAAAAAAADqSLinwyOsNsqYEhMvctjH2sQfJyq4//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": "a3a73468f4b569a6754a8927e2bc33f4cb0f660e3a8d13480c5e183f7a190a2c", + "hash": "ed950a6fa3ff06d2c22ca7c7834bb067ae7b2331ccf1d48e847a0c5475dd1975", "index": 0, "sequence": 4294967295 }, { - "hash": "38a60852544d18fb2e6bd7441080366581706cf159df03bdadd6d5816985f68a", + "hash": "144896e405e26925e0c7549d778b57c737449963ca999e6b61a3ee2e129aa418", "index": 1, "sequence": 4294967295 } diff --git a/modules/utxo-lib/test/bitgo/fixtures/psbt/psbt.zcash.fullsigned.json b/modules/utxo-lib/test/bitgo/fixtures/psbt/psbt.zcash.fullsigned.json index f853866ac0..7c37736a41 100644 --- a/modules/utxo-lib/test/bitgo/fixtures/psbt/psbt.zcash.fullsigned.json +++ b/modules/utxo-lib/test/bitgo/fixtures/psbt/psbt.zcash.fullsigned.json @@ -4,16 +4,16 @@ "xprv9s21ZrQH143K2eBLSVNk4zhjDzqzqM29aS9cjr4CcoNrKLYwLHtwgTURSk7RPV3cH9zNZQeR1zGw3MEwSjvARSfWEGpxfaBmduhW3TKsH5g", "xprv9s21ZrQH143K39N9shF9hAsTwh1FvQuBk8UVsZVwr4XtpqF7stCu2LH358NLuqkkK6pu1Af7TJHr5FZERQoLLtnC7wkoM9sdFo1HuP7dWuv" ], - "psbtBase64": "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", - "psbtBase64Finalized": "cHNidP8BAOkEAACAhSAviQKjpzRo9LVppnVKiSfivDP0yw9mDjqNE0gMXhg/ehkKLAAAAAAA/////zimCFJUTRj7LmvXRBCANmWBcGzxWd8Dva3W1YFphfaKAQAAAAD/////BIQDAAAAAAAAF6kU2QlHRATBJKPQTD+/9h+qSc9DxYuHhAMAAAAAAAAXqRRO/XYem+YcqkIciqxKkCrW8qVLz4eEAwAAAAAAABepFNJNOBa+iiUMvd5+qmdPgBcM2pROhwAAAAAAAAAAEWoPc2V0ZWMgYXN0cm9ub215AAAAAAAAAAAAAAAAAAAAAAAAAE8BBIiyHgAAAAAAAAAAADqSLinwyOsNsqYEhMvctjH2sQfJyq4//c8+fS7B9rzQAxIUhxXzYdq2haZp1CQx5dbT+XNATaucn9G5ULJ5rXY0BMwYrghPAQSIsh4AAAAAAAAAAABtHWVtPd2RwZTARWWjYDcCohAWztFKJl84mC1ideZ7ZAPTusIxOnxrIcuxGxSw0QNB+SLApAOovYyH8NyCDzWvbgT2XNhpTwEEiLIeAAAAAAAAAAAAywT9Y6s02Q/mRmuIDioCzPioYzdDEpka+JEbGqq0QzQDNu8ij/6bjv/7oFLDLTNGYN0fg2bPj+RK5apnK2tikJUE8u8DiQABASDQBwAAAAAAABepFFZ817RPnzoHwxOPN7+YS2D7uvJDhwEH/f4AAEgwRQIhANkPg18GlAlXlOjhjB3bmM0NkEw/G/eaR6efGz4kNT3dAiBu7T5zDCeBCAiBY5uM60j2Nha+5V40OWnd2vdDTpagVwFIMEUCIQDyTGAmSGU3cZxERBg5EDNifBEWxLdPbrEj/6rNo6rZAwIgZ4YPd5LL98yW8urpBuHMHxLyTeXfS8NuzW6KlePQ9U4BTGlSIQP29AdkvV1j8gCid4iDrPdelvFQlcmYJjwIcnDQyX5+fyEDX/t6vHAVngRp9LmJptXheFopBBaf8FCy9Gj+XT1du/IhA+FSTX9vxXqz6su2WbeHEGeApHXR20g5UsIxC36aOJdbU64AAQEg0AcAAAAAAAAXqRQgs3CU2CpRNFH/DM2dsjq6Bbxe84cBB2xHMEQCIDAqWXSLb6LN5R/+r6Z7CDXlkUR3DDM5g86rYYqhSzQLAiA6NM26nzKK3JqvKTwbx7M+fO0xFNrgjBluocIJXPIiQwEjIQM27yKP/puO//ugUsMtM0Zg3R+DZs+P5Erlqmcra2KQlawAAQBpUiECzE0PpBHKwkRIb46ywI4DX/dBD0YKNZyn+IEJkb07QgkhAtcv0NDZApNDStX8oWDyeOA8YUSXqk5CXPRU4sEzD5arIQNE2IQTbfVQIChl/7xiGMf5yI/mzjnJRXmBkLrbOKdS8VOuIgICzE0PpBHKwkRIb46ywI4DX/dBD0YKNZyn+IEJkb07QgkU8u8DiQAAAAAAAAAAAAAAAAAAAAAiAgLXL9DQ2QKTQ0rV/KFg8njgPGFEl6pOQlz0VOLBMw+WqxTMGK4IAAAAAAAAAAAAAAAAAAAAACICA0TYhBNt9VAgKGX/vGIYx/nIj+bOOclFeYGQuts4p1LxFPZc2GkAAAAAAAAAAAAAAAAAAAAAAAEAaVIhA2t5ELWR06dW1e51pejMDifnRehVMP6r0n1PWEelDzCGIQKv4S1XfRogo+2vwv09JVrOfRuLGD0K+d0/vlv1VDq8fSEDSiawNt8PXwPfRHTQeSSpigXhG6JYRHbhrdtEgqzqQBFTriICAq/hLVd9GiCj7a/C/T0lWs59G4sYPQr53T++W/VUOrx9FNStg3IAAAAAAAAAAAAAAAABAAAAIgIDSiawNt8PXwPfRHTQeSSpigXhG6JYRHbhrdtEgqzqQBEUQFxlvQAAAAAAAAAAAAAAAAEAAAAiAgNreRC1kdOnVtXudaXozA4n50XoVTD+q9J9T1hHpQ8whhRUf0V2AAAAAAAAAAAAAAAAAQAAAAAAAA==", + "psbtBase64": "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", + "psbtBase64Finalized": "cHNidP8BAOkEAACAhSAviQLtlQpvo/8G0sIsp8eDS7BnrnsjMczx1I6EegxUdd0ZdQAAAAAA/////xRIluQF4mkl4MdUnXeLV8c3RJljypmea2Gj7i4SmqQYAQAAAAD/////BIQDAAAAAAAAF6kU2QlHRATBJKPQTD+/9h+qSc9DxYuHhAMAAAAAAAAXqRRO/XYem+YcqkIciqxKkCrW8qVLz4eEAwAAAAAAABepFNJNOBa+iiUMvd5+qmdPgBcM2pROhwAAAAAAAAAAEWoPc2V0ZWMgYXN0cm9ub215AAAAAAAAAAAAAAAAAAAAAAAAAE8BBIiyHgAAAAAAAAAAADqSLinwyOsNsqYEhMvctjH2sQfJyq4//c8+fS7B9rzQAxIUhxXzYdq2haZp1CQx5dbT+XNATaucn9G5ULJ5rXY0BMwYrghPAQSIsh4AAAAAAAAAAABtHWVtPd2RwZTARWWjYDcCohAWztFKJl84mC1ideZ7ZAPTusIxOnxrIcuxGxSw0QNB+SLApAOovYyH8NyCDzWvbgT2XNhpTwEEiLIeAAAAAAAAAAAAywT9Y6s02Q/mRmuIDioCzPioYzdDEpka+JEbGqq0QzQDNu8ij/6bjv/7oFLDLTNGYN0fg2bPj+RK5apnK2tikJUE8u8DiQABASDQBwAAAAAAABepFFZ817RPnzoHwxOPN7+YS2D7uvJDhwEH/f0AAEcwRAIgYrIv9J3qn/qs8Gq0o46jxlUSeliH6dpemv6kNJbLGikCIAT4RV3cqMFWMlDtCN3BAU7cFvfvbFt3B+59kx4JVDx0AUgwRQIhAJVA9h/291Gos69oedSnlipsXwE1wjmm3S5cV8mvzCevAiBS2OBLyCUTdRS3e4Fk8syvhxe1fFzEU85DBU4PEL5/kwFMaVIhA/b0B2S9XWPyAKJ3iIOs916W8VCVyZgmPAhycNDJfn5/IQNf+3q8cBWeBGn0uYmm1eF4WikEFp/wULL0aP5dPV278iED4VJNf2/FerPqy7ZZt4cQZ4CkddHbSDlSwjELfpo4l1tTrgABASDQBwAAAAAAABepFCCzcJTYKlE0Uf8MzZ2yOroFvF7zhwEHbUgwRQIhAP02VjDSI23ssJa1vzM0IWOYI1TGDoDuTkdyR0nwZBmpAiAsRb2LMQpjBM/A8ZmZI2GWpT6P01Tv3f80GqvaBgH8ZQEjIQM27yKP/puO//ugUsMtM0Zg3R+DZs+P5Erlqmcra2KQlawAAQBpUiECzE0PpBHKwkRIb46ywI4DX/dBD0YKNZyn+IEJkb07QgkhAtcv0NDZApNDStX8oWDyeOA8YUSXqk5CXPRU4sEzD5arIQNE2IQTbfVQIChl/7xiGMf5yI/mzjnJRXmBkLrbOKdS8VOuIgICzE0PpBHKwkRIb46ywI4DX/dBD0YKNZyn+IEJkb07QgkU8u8DiQAAAAAAAAAAAAAAAAAAAAAiAgLXL9DQ2QKTQ0rV/KFg8njgPGFEl6pOQlz0VOLBMw+WqxTMGK4IAAAAAAAAAAAAAAAAAAAAACICA0TYhBNt9VAgKGX/vGIYx/nIj+bOOclFeYGQuts4p1LxFPZc2GkAAAAAAAAAAAAAAAAAAAAAAAEAaVIhA2t5ELWR06dW1e51pejMDifnRehVMP6r0n1PWEelDzCGIQKv4S1XfRogo+2vwv09JVrOfRuLGD0K+d0/vlv1VDq8fSEDSiawNt8PXwPfRHTQeSSpigXhG6JYRHbhrdtEgqzqQBFTriICAq/hLVd9GiCj7a/C/T0lWs59G4sYPQr53T++W/VUOrx9FNStg3IAAAAAAAAAAAAAAAABAAAAIgIDSiawNt8PXwPfRHTQeSSpigXhG6JYRHbhrdtEgqzqQBEUQFxlvQAAAAAAAAAAAAAAAAEAAAAiAgNreRC1kdOnVtXudaXozA4n50XoVTD+q9J9T1hHpQ8whhRUf0V2AAAAAAAAAAAAAAAAAQAAAAAAAA==", "inputs": [ { - "hash": "a3a73468f4b569a6754a8927e2bc33f4cb0f660e3a8d13480c5e183f7a190a2c", + "hash": "ed950a6fa3ff06d2c22ca7c7834bb067ae7b2331ccf1d48e847a0c5475dd1975", "index": 0, "sequence": 4294967295 }, { - "hash": "38a60852544d18fb2e6bd7441080366581706cf159df03bdadd6d5816985f68a", + "hash": "144896e405e26925e0c7549d778b57c737449963ca999e6b61a3ee2e129aa418", "index": 1, "sequence": 4294967295 } @@ -48,11 +48,11 @@ "partialSig": [ { "pubkey": "03f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f", - "signature": "3045022100d90f835f0694095794e8e18c1ddb98cd0d904c3f1bf79a47a79f1b3e24353ddd02206eed3e730c2781080881639b8ceb48f63616bee55e343969dddaf7434e96a05701" + "signature": "3044022062b22ff49dea9ffaacf06ab4a38ea3c655127a5887e9da5e9afea43496cb1a29022004f8455ddca8c1563250ed08ddc1014edc16f7ef6c5b7707ee7d931e09543c7401" }, { "pubkey": "03e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b", - "signature": "3045022100f24c6026486537719c444418391033627c1116c4b74f6eb123ffaacda3aad903022067860f7792cbf7cc96f2eae906e1cc1f12f24de5df4bc36ecd6e8a95e3d0f54e01" + "signature": "30450221009540f61ff6f751a8b3af6879d4a7962a6c5f0135c239a6dd2e5c57c9afcc27af022052d8e04bc825137514b77b8164f2ccaf8717b57c5cc453ce43054e0f10be7f9301" } ] }, @@ -68,7 +68,7 @@ "partialSig": [ { "pubkey": "0336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095", - "signature": "30440220302a59748b6fa2cde51ffeafa67b0835e59144770c333983ceab618aa14b340b02203a34cdba9f328adc9aaf293c1bc7b33e7ced3114dae08c196ea1c2095cf2224301" + "signature": "3045022100fd365630d2236decb096b5bf33342163982354c60e80ee4e47724749f06419a902202c45bd8b310a6304cfc0f19999236196a53e8fd354efddff341aabda0601fc6501" } ] } @@ -80,7 +80,7 @@ "script": "a914567cd7b44f9f3a07c3138f37bf984b60fbbaf24387", "value": "2000" }, - "finalScriptSig": "00483045022100d90f835f0694095794e8e18c1ddb98cd0d904c3f1bf79a47a79f1b3e24353ddd02206eed3e730c2781080881639b8ceb48f63616bee55e343969dddaf7434e96a05701483045022100f24c6026486537719c444418391033627c1116c4b74f6eb123ffaacda3aad903022067860f7792cbf7cc96f2eae906e1cc1f12f24de5df4bc36ecd6e8a95e3d0f54e014c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53ae" + "finalScriptSig": "00473044022062b22ff49dea9ffaacf06ab4a38ea3c655127a5887e9da5e9afea43496cb1a29022004f8455ddca8c1563250ed08ddc1014edc16f7ef6c5b7707ee7d931e09543c74014830450221009540f61ff6f751a8b3af6879d4a7962a6c5f0135c239a6dd2e5c57c9afcc27af022052d8e04bc825137514b77b8164f2ccaf8717b57c5cc453ce43054e0f10be7f93014c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53ae" }, { "type": "p2shP2pk", @@ -88,7 +88,7 @@ "script": "a91420b37094d82a513451ff0ccd9db23aba05bc5ef387", "value": "2000" }, - "finalScriptSig": "4730440220302a59748b6fa2cde51ffeafa67b0835e59144770c333983ceab618aa14b340b02203a34cdba9f328adc9aaf293c1bc7b33e7ced3114dae08c196ea1c2095cf222430123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac" + "finalScriptSig": "483045022100fd365630d2236decb096b5bf33342163982354c60e80ee4e47724749f06419a902202c45bd8b310a6304cfc0f19999236196a53e8fd354efddff341aabda0601fc650123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095ac" } ], "outputs": [ @@ -159,5 +159,5 @@ "unknownKeyVals": [] } ], - "extractedTransaction": "0400008085202f8902a3a73468f4b569a6754a8927e2bc33f4cb0f660e3a8d13480c5e183f7a190a2c00000000fdfe0000483045022100d90f835f0694095794e8e18c1ddb98cd0d904c3f1bf79a47a79f1b3e24353ddd02206eed3e730c2781080881639b8ceb48f63616bee55e343969dddaf7434e96a05701483045022100f24c6026486537719c444418391033627c1116c4b74f6eb123ffaacda3aad903022067860f7792cbf7cc96f2eae906e1cc1f12f24de5df4bc36ecd6e8a95e3d0f54e014c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53aeffffffff38a60852544d18fb2e6bd7441080366581706cf159df03bdadd6d5816985f68a010000006c4730440220302a59748b6fa2cde51ffeafa67b0835e59144770c333983ceab618aa14b340b02203a34cdba9f328adc9aaf293c1bc7b33e7ced3114dae08c196ea1c2095cf222430123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095acffffffff04840300000000000017a914d909474404c124a3d04c3fbff61faa49cf43c58b87840300000000000017a9144efd761e9be61caa421c8aac4a902ad6f2a54bcf87840300000000000017a914d24d3816be8a250cbdde7eaa674f80170cda944e870000000000000000116a0f736574656320617374726f6e6f6d7900000000000000000000000000000000000000" + "extractedTransaction": "0400008085202f8902ed950a6fa3ff06d2c22ca7c7834bb067ae7b2331ccf1d48e847a0c5475dd197500000000fdfd0000473044022062b22ff49dea9ffaacf06ab4a38ea3c655127a5887e9da5e9afea43496cb1a29022004f8455ddca8c1563250ed08ddc1014edc16f7ef6c5b7707ee7d931e09543c74014830450221009540f61ff6f751a8b3af6879d4a7962a6c5f0135c239a6dd2e5c57c9afcc27af022052d8e04bc825137514b77b8164f2ccaf8717b57c5cc453ce43054e0f10be7f93014c69522103f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f21035ffb7abc70159e0469f4b989a6d5e1785a2904169ff050b2f468fe5d3d5dbbf22103e1524d7f6fc57ab3eacbb659b787106780a475d1db483952c2310b7e9a38975b53aeffffffff144896e405e26925e0c7549d778b57c737449963ca999e6b61a3ee2e129aa418010000006d483045022100fd365630d2236decb096b5bf33342163982354c60e80ee4e47724749f06419a902202c45bd8b310a6304cfc0f19999236196a53e8fd354efddff341aabda0601fc650123210336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095acffffffff04840300000000000017a914d909474404c124a3d04c3fbff61faa49cf43c58b87840300000000000017a9144efd761e9be61caa421c8aac4a902ad6f2a54bcf87840300000000000017a914d24d3816be8a250cbdde7eaa674f80170cda944e870000000000000000116a0f736574656320617374726f6e6f6d7900000000000000000000000000000000000000" } diff --git a/modules/utxo-lib/test/bitgo/fixtures/psbt/psbt.zcash.halfsigned.json b/modules/utxo-lib/test/bitgo/fixtures/psbt/psbt.zcash.halfsigned.json index 6c1a8b8fe8..7bd1d864d9 100644 --- a/modules/utxo-lib/test/bitgo/fixtures/psbt/psbt.zcash.halfsigned.json +++ b/modules/utxo-lib/test/bitgo/fixtures/psbt/psbt.zcash.halfsigned.json @@ -4,16 +4,16 @@ "xprv9s21ZrQH143K2eBLSVNk4zhjDzqzqM29aS9cjr4CcoNrKLYwLHtwgTURSk7RPV3cH9zNZQeR1zGw3MEwSjvARSfWEGpxfaBmduhW3TKsH5g", "xprv9s21ZrQH143K39N9shF9hAsTwh1FvQuBk8UVsZVwr4XtpqF7stCu2LH358NLuqkkK6pu1Af7TJHr5FZERQoLLtnC7wkoM9sdFo1HuP7dWuv" ], - "psbtBase64": "cHNidP8BAOkEAACAhSAviQKjpzRo9LVppnVKiSfivDP0yw9mDjqNE0gMXhg/ehkKLAAAAAAA/////zimCFJUTRj7LmvXRBCANmWBcGzxWd8Dva3W1YFphfaKAQAAAAD/////BIQDAAAAAAAAF6kU2QlHRATBJKPQTD+/9h+qSc9DxYuHhAMAAAAAAAAXqRRO/XYem+YcqkIciqxKkCrW8qVLz4eEAwAAAAAAABepFNJNOBa+iiUMvd5+qmdPgBcM2pROhwAAAAAAAAAAEWoPc2V0ZWMgYXN0cm9ub215AAAAAAAAAAAAAAAAAAAAAAAAAE8BBIiyHgAAAAAAAAAAADqSLinwyOsNsqYEhMvctjH2sQfJyq4//c8+fS7B9rzQAxIUhxXzYdq2haZp1CQx5dbT+XNATaucn9G5ULJ5rXY0BMwYrghPAQSIsh4AAAAAAAAAAABtHWVtPd2RwZTARWWjYDcCohAWztFKJl84mC1ideZ7ZAPTusIxOnxrIcuxGxSw0QNB+SLApAOovYyH8NyCDzWvbgT2XNhpTwEEiLIeAAAAAAAAAAAAywT9Y6s02Q/mRmuIDioCzPioYzdDEpka+JEbGqq0QzQDNu8ij/6bjv/7oFLDLTNGYN0fg2bPj+RK5apnK2tikJUE8u8DiQABASDQBwAAAAAAABepFFZ817RPnzoHwxOPN7+YS2D7uvJDhyICA/b0B2S9XWPyAKJ3iIOs916W8VCVyZgmPAhycNDJfn5/SDBFAiEA2Q+DXwaUCVeU6OGMHduYzQ2QTD8b95pHp58bPiQ1Pd0CIG7tPnMMJ4EICIFjm4zrSPY2Fr7lXjQ5ad3a90NOlqBXAQEDBAEAAAABBGlSIQP29AdkvV1j8gCid4iDrPdelvFQlcmYJjwIcnDQyX5+fyEDX/t6vHAVngRp9LmJptXheFopBBaf8FCy9Gj+XT1du/IhA+FSTX9vxXqz6su2WbeHEGeApHXR20g5UsIxC36aOJdbU64iBgNf+3q8cBWeBGn0uYmm1eF4WikEFp/wULL0aP5dPV278hTMGK4IAAAAAAAAAAABAAAAAAAAACIGA+FSTX9vxXqz6su2WbeHEGeApHXR20g5UsIxC36aOJdbFPZc2GkAAAAAAAAAAAEAAAAAAAAAIgYD9vQHZL1dY/IAoneIg6z3XpbxUJXJmCY8CHJw0Ml+fn8U8u8DiQAAAAAAAAAAAQAAAAAAAAAAAQEg0AcAAAAAAAAXqRQgs3CU2CpRNFH/DM2dsjq6Bbxe84ciAgM27yKP/puO//ugUsMtM0Zg3R+DZs+P5Erlqmcra2KQlUcwRAIgMCpZdItvos3lH/6vpnsINeWRRHcMMzmDzqthiqFLNAsCIDo0zbqfMorcmq8pPBvHsz587TEU2uCMGW6hwglc8iJDAQEDBAEAAAABBCMhAzbvIo/+m47/+6BSwy0zRmDdH4Nmz4/kSuWqZytrYpCVrAABAGlSIQLMTQ+kEcrCREhvjrLAjgNf90EPRgo1nKf4gQmRvTtCCSEC1y/Q0NkCk0NK1fyhYPJ44DxhRJeqTkJc9FTiwTMPlqshA0TYhBNt9VAgKGX/vGIYx/nIj+bOOclFeYGQuts4p1LxU64iAgLMTQ+kEcrCREhvjrLAjgNf90EPRgo1nKf4gQmRvTtCCRTy7wOJAAAAAAAAAAAAAAAAAAAAACICAtcv0NDZApNDStX8oWDyeOA8YUSXqk5CXPRU4sEzD5arFMwYrggAAAAAAAAAAAAAAAAAAAAAIgIDRNiEE231UCAoZf+8YhjH+ciP5s45yUV5gZC62zinUvEU9lzYaQAAAAAAAAAAAAAAAAAAAAAAAQBpUiEDa3kQtZHTp1bV7nWl6MwOJ+dF6FUw/qvSfU9YR6UPMIYhAq/hLVd9GiCj7a/C/T0lWs59G4sYPQr53T++W/VUOrx9IQNKJrA23w9fA99EdNB5JKmKBeEbolhEduGt20SCrOpAEVOuIgICr+EtV30aIKPtr8L9PSVazn0bixg9CvndP75b9VQ6vH0U1K2DcgAAAAAAAAAAAAAAAAEAAAAiAgNKJrA23w9fA99EdNB5JKmKBeEbolhEduGt20SCrOpAERRAXGW9AAAAAAAAAAAAAAAAAQAAACICA2t5ELWR06dW1e51pejMDifnRehVMP6r0n1PWEelDzCGFFR/RXYAAAAAAAAAAAAAAAABAAAAAAAA", + "psbtBase64": "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", "psbtBase64Finalized": null, "inputs": [ { - "hash": "a3a73468f4b569a6754a8927e2bc33f4cb0f660e3a8d13480c5e183f7a190a2c", + "hash": "ed950a6fa3ff06d2c22ca7c7834bb067ae7b2331ccf1d48e847a0c5475dd1975", "index": 0, "sequence": 4294967295 }, { - "hash": "38a60852544d18fb2e6bd7441080366581706cf159df03bdadd6d5816985f68a", + "hash": "144896e405e26925e0c7549d778b57c737449963ca999e6b61a3ee2e129aa418", "index": 1, "sequence": 4294967295 } @@ -48,7 +48,7 @@ "partialSig": [ { "pubkey": "03f6f40764bd5d63f200a2778883acf75e96f15095c998263c087270d0c97e7e7f", - "signature": "3045022100d90f835f0694095794e8e18c1ddb98cd0d904c3f1bf79a47a79f1b3e24353ddd02206eed3e730c2781080881639b8ceb48f63616bee55e343969dddaf7434e96a05701" + "signature": "3044022062b22ff49dea9ffaacf06ab4a38ea3c655127a5887e9da5e9afea43496cb1a29022004f8455ddca8c1563250ed08ddc1014edc16f7ef6c5b7707ee7d931e09543c7401" } ] }, @@ -64,7 +64,7 @@ "partialSig": [ { "pubkey": "0336ef228ffe9b8efffba052c32d334660dd1f8366cf8fe44ae5aa672b6b629095", - "signature": "30440220302a59748b6fa2cde51ffeafa67b0835e59144770c333983ceab618aa14b340b02203a34cdba9f328adc9aaf293c1bc7b33e7ced3114dae08c196ea1c2095cf2224301" + "signature": "3045022100fd365630d2236decb096b5bf33342163982354c60e80ee4e47724749f06419a902202c45bd8b310a6304cfc0f19999236196a53e8fd354efddff341aabda0601fc6501" } ] } diff --git a/modules/utxo-lib/test/bitgo/fixtures/psbt/psbt.zcash.unsigned.json b/modules/utxo-lib/test/bitgo/fixtures/psbt/psbt.zcash.unsigned.json index 1aee62b84d..31b330ffe1 100644 --- a/modules/utxo-lib/test/bitgo/fixtures/psbt/psbt.zcash.unsigned.json +++ b/modules/utxo-lib/test/bitgo/fixtures/psbt/psbt.zcash.unsigned.json @@ -4,16 +4,16 @@ "xprv9s21ZrQH143K2eBLSVNk4zhjDzqzqM29aS9cjr4CcoNrKLYwLHtwgTURSk7RPV3cH9zNZQeR1zGw3MEwSjvARSfWEGpxfaBmduhW3TKsH5g", "xprv9s21ZrQH143K39N9shF9hAsTwh1FvQuBk8UVsZVwr4XtpqF7stCu2LH358NLuqkkK6pu1Af7TJHr5FZERQoLLtnC7wkoM9sdFo1HuP7dWuv" ], - "psbtBase64": "cHNidP8BAOkEAACAhSAviQKjpzRo9LVppnVKiSfivDP0yw9mDjqNE0gMXhg/ehkKLAAAAAAA/////zimCFJUTRj7LmvXRBCANmWBcGzxWd8Dva3W1YFphfaKAQAAAAD/////BIQDAAAAAAAAF6kU2QlHRATBJKPQTD+/9h+qSc9DxYuHhAMAAAAAAAAXqRRO/XYem+YcqkIciqxKkCrW8qVLz4eEAwAAAAAAABepFNJNOBa+iiUMvd5+qmdPgBcM2pROhwAAAAAAAAAAEWoPc2V0ZWMgYXN0cm9ub215AAAAAAAAAAAAAAAAAAAAAAAAAE8BBIiyHgAAAAAAAAAAADqSLinwyOsNsqYEhMvctjH2sQfJyq4//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==", + "psbtBase64": "cHNidP8BAOkEAACAhSAviQLtlQpvo/8G0sIsp8eDS7BnrnsjMczx1I6EegxUdd0ZdQAAAAAA/////xRIluQF4mkl4MdUnXeLV8c3RJljypmea2Gj7i4SmqQYAQAAAAD/////BIQDAAAAAAAAF6kU2QlHRATBJKPQTD+/9h+qSc9DxYuHhAMAAAAAAAAXqRRO/XYem+YcqkIciqxKkCrW8qVLz4eEAwAAAAAAABepFNJNOBa+iiUMvd5+qmdPgBcM2pROhwAAAAAAAAAAEWoPc2V0ZWMgYXN0cm9ub215AAAAAAAAAAAAAAAAAAAAAAAAAE8BBIiyHgAAAAAAAAAAADqSLinwyOsNsqYEhMvctjH2sQfJyq4//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": "a3a73468f4b569a6754a8927e2bc33f4cb0f660e3a8d13480c5e183f7a190a2c", + "hash": "ed950a6fa3ff06d2c22ca7c7834bb067ae7b2331ccf1d48e847a0c5475dd1975", "index": 0, "sequence": 4294967295 }, { - "hash": "38a60852544d18fb2e6bd7441080366581706cf159df03bdadd6d5816985f68a", + "hash": "144896e405e26925e0c7549d778b57c737449963ca999e6b61a3ee2e129aa418", "index": 1, "sequence": 4294967295 } From f3f088bc6431d66032ac7d460bcb5b4427acd0c9 Mon Sep 17 00:00:00 2001 From: Otto Allmendinger Date: Tue, 25 Nov 2025 17:19:35 +0100 Subject: [PATCH 2/2] fix(abstract-utxo): increase timeout for test recovery data Increase timeout for before hook in backup key recovery test to prevent intermittent failures during test data creation. Issue: BTC-2824 Co-authored-by: llm-git --- modules/abstract-utxo/test/unit/recovery/backupKeyRecovery.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/abstract-utxo/test/unit/recovery/backupKeyRecovery.ts b/modules/abstract-utxo/test/unit/recovery/backupKeyRecovery.ts index aeedefeab4..b9fb82dfb1 100644 --- a/modules/abstract-utxo/test/unit/recovery/backupKeyRecovery.ts +++ b/modules/abstract-utxo/test/unit/recovery/backupKeyRecovery.ts @@ -148,6 +148,7 @@ function run( let mockedApiUnspents: utxolib.bitgo.Unspent[]; before('create recovery data', async function () { + this.timeout(10_000); recoverUnspents = scriptTypes.flatMap((scriptType, index) => [ utxolib.testutil.toUnspent({ scriptType, value: BigInt(1e8) * valueMul }, index, coin.network, walletKeys), utxolib.testutil.toUnspent({ scriptType, value: BigInt(2e8) * valueMul }, index, coin.network, walletKeys),