From bba10c3a11a3259848c225cfbff6e20351e27e64 Mon Sep 17 00:00:00 2001 From: Otto Allmendinger Date: Mon, 9 Feb 2026 15:02:52 +0100 Subject: [PATCH] feat(abstract-utxo): refactor backup key recovery Refactor backupKeyRecovery to use wasm-utxo primitives for transaction building and signing. Split the implementation into smaller functions to improve testability and maintainability: 1. Extract core PSBT creation logic to backupKeyRecoveryWithWalletUnspents 2. Create formatBackupKeyRecoveryResult for response formatting 3. Add type-specific interfaces for improved type safety 4. Update tests to use wasm-utxo without utxolib dependencies Issue: BTC-2866 Co-authored-by: llm-git --- .../src/recovery/backupKeyRecovery.ts | 287 ++++++++---- ...SignedRecovery-customUserKeyPath-p2sh.json | 30 -- ...upKeyRecovery-fullSignedRecovery-p2sh.json | 30 -- ...yRecovery-keyRecoveryService-p2sh-dai.json | 8 - ...ery-keyRecoveryService-p2sh-keyternal.json | 34 -- ...ckupKeyRecovery-unsignedRecovery-p2sh.json | 7 - ...bt-fullySigned-customUserKeyPath-p2sh.json | 3 + ...ackupKeyRecoveryPsbt-fullySigned-p2sh.json | 3 + .../backupKeyRecoveryPsbt-unsigned-p2sh.json | 3 + ...backupKeyRecoveryPsbt-userSigned-p2sh.json | 3 + .../crossChainRecovery-bsv-signed.json | 4 +- .../crossChainRecovery-bsv-unsigned.json | 2 +- .../crossChainRecovery-btc-signed.json | 4 +- .../crossChainRecovery-btc-unsigned.json | 2 +- .../crossChainRecovery-doge-signed.json | 4 +- .../crossChainRecovery-doge-unsigned.json | 2 +- .../crossChainRecovery-ltc-signed.json | 4 +- .../crossChainRecovery-ltc-unsigned.json | 2 +- ...SignedRecovery-customUserKeyPath-p2sh.json | 30 -- ...upKeyRecovery-fullSignedRecovery-p2sh.json | 30 -- ...yRecovery-keyRecoveryService-p2sh-dai.json | 8 - ...ery-keyRecoveryService-p2sh-keyternal.json | 34 -- ...ckupKeyRecovery-unsignedRecovery-p2sh.json | 7 - ...bt-fullySigned-customUserKeyPath-p2sh.json | 3 + ...ackupKeyRecoveryPsbt-fullySigned-p2sh.json | 3 + .../backupKeyRecoveryPsbt-unsigned-p2sh.json | 3 + ...backupKeyRecoveryPsbt-userSigned-p2sh.json | 3 + .../crossChainRecovery-bch-signed.json | 4 +- .../crossChainRecovery-bch-unsigned.json | 2 +- .../crossChainRecovery-btc-signed.json | 4 +- .../crossChainRecovery-btc-unsigned.json | 2 +- ...SignedRecovery-customUserKeyPath-p2sh.json | 30 -- ...upKeyRecovery-fullSignedRecovery-p2sh.json | 30 -- ...yRecovery-keyRecoveryService-p2sh-dai.json | 8 - ...ery-keyRecoveryService-p2sh-keyternal.json | 34 -- ...ckupKeyRecovery-unsignedRecovery-p2sh.json | 7 - ...bt-fullySigned-customUserKeyPath-p2sh.json | 3 + ...ackupKeyRecoveryPsbt-fullySigned-p2sh.json | 3 + .../backupKeyRecoveryPsbt-unsigned-p2sh.json | 3 + ...backupKeyRecoveryPsbt-userSigned-p2sh.json | 3 + .../crossChainRecovery-bch-signed.json | 4 +- .../crossChainRecovery-bch-unsigned.json | 2 +- .../crossChainRecovery-btc-signed.json | 4 +- .../crossChainRecovery-btc-unsigned.json | 2 +- .../crossChainRecovery-doge-signed.json | 4 +- .../crossChainRecovery-doge-unsigned.json | 2 +- .../crossChainRecovery-ltc-signed.json | 4 +- .../crossChainRecovery-ltc-unsigned.json | 2 +- ...SignedRecovery-customUserKeyPath-p2sh.json | 30 -- ...ery-customUserKeyPath-p2shP2wsh-p2wsh.json | 54 --- ...ery-customUserKeyPath-p2tr-p2trMusig2.json | 54 --- ...upKeyRecovery-fullSignedRecovery-p2sh.json | 30 -- ...ry-fullSignedRecovery-p2shP2wsh-p2wsh.json | 54 --- ...ry-fullSignedRecovery-p2tr-p2trMusig2.json | 54 --- ...yRecovery-keyRecoveryService-p2sh-dai.json | 8 - ...ery-keyRecoveryService-p2sh-keyternal.json | 34 -- ...eyRecoveryService-p2shP2wsh-p2wsh-dai.json | 8 - ...veryService-p2shP2wsh-p2wsh-keyternal.json | 58 --- ...ckupKeyRecovery-unsignedRecovery-p2sh.json | 7 - ...very-unsignedRecovery-p2shP2wsh-p2wsh.json | 7 - ...very-unsignedRecovery-p2tr-p2trMusig2.json | 7 - ...bt-fullySigned-customUserKeyPath-p2sh.json | 3 + ...ned-customUserKeyPath-p2shP2wsh-p2wsh.json | 3 + ...ned-customUserKeyPath-p2tr-p2trMusig2.json | 3 + ...ackupKeyRecoveryPsbt-fullySigned-p2sh.json | 3 + ...overyPsbt-fullySigned-p2shP2wsh-p2wsh.json | 3 + ...overyPsbt-fullySigned-p2tr-p2trMusig2.json | 3 + .../backupKeyRecoveryPsbt-unsigned-p2sh.json} | 6 +- ...RecoveryPsbt-unsigned-p2shP2wsh-p2wsh.json | 3 + ...RecoveryPsbt-unsigned-p2tr-p2trMusig2.json | 3 + ...backupKeyRecoveryPsbt-userSigned-p2sh.json | 3 + ...coveryPsbt-userSigned-p2shP2wsh-p2wsh.json | 3 + ...coveryPsbt-userSigned-p2tr-p2trMusig2.json | 3 + .../crossChainRecovery-bch-signed.json | 4 +- .../crossChainRecovery-bch-unsigned.json | 2 +- .../crossChainRecovery-bsv-signed.json | 4 +- .../crossChainRecovery-bsv-unsigned.json | 2 +- .../crossChainRecovery-doge-signed.json | 4 +- .../crossChainRecovery-doge-unsigned.json | 2 +- .../crossChainRecovery-ltc-signed.json | 4 +- .../crossChainRecovery-ltc-unsigned.json | 2 +- ...SignedRecovery-customUserKeyPath-p2sh.json | 30 -- ...ery-customUserKeyPath-p2shP2wsh-p2wsh.json | 54 --- ...upKeyRecovery-fullSignedRecovery-p2sh.json | 30 -- ...ry-fullSignedRecovery-p2shP2wsh-p2wsh.json | 54 --- ...yRecovery-keyRecoveryService-p2sh-dai.json | 8 - ...ery-keyRecoveryService-p2sh-keyternal.json | 34 -- ...eyRecoveryService-p2shP2wsh-p2wsh-dai.json | 8 - ...veryService-p2shP2wsh-p2wsh-keyternal.json | 58 --- ...ckupKeyRecovery-unsignedRecovery-p2sh.json | 7 - ...very-unsignedRecovery-p2shP2wsh-p2wsh.json | 7 - ...bt-fullySigned-customUserKeyPath-p2sh.json | 3 + ...ned-customUserKeyPath-p2shP2wsh-p2wsh.json | 3 + ...ackupKeyRecoveryPsbt-fullySigned-p2sh.json | 3 + ...overyPsbt-fullySigned-p2shP2wsh-p2wsh.json | 3 + .../backupKeyRecoveryPsbt-unsigned-p2sh.json | 3 + ...RecoveryPsbt-unsigned-p2shP2wsh-p2wsh.json | 3 + ...backupKeyRecoveryPsbt-userSigned-p2sh.json | 3 + ...coveryPsbt-userSigned-p2shP2wsh-p2wsh.json | 3 + ...SignedRecovery-customUserKeyPath-p2sh.json | 30 -- ...upKeyRecovery-fullSignedRecovery-p2sh.json | 30 -- ...yRecovery-keyRecoveryService-p2sh-dai.json | 8 - ...ery-keyRecoveryService-p2sh-keyternal.json | 34 -- ...ckupKeyRecovery-unsignedRecovery-p2sh.json | 7 - ...bt-fullySigned-customUserKeyPath-p2sh.json | 3 + ...ackupKeyRecoveryPsbt-fullySigned-p2sh.json | 3 + .../backupKeyRecoveryPsbt-unsigned-p2sh.json} | 6 +- ...backupKeyRecoveryPsbt-userSigned-p2sh.json | 3 + ...SignedRecovery-customUserKeyPath-p2sh.json | 30 -- ...upKeyRecovery-fullSignedRecovery-p2sh.json | 30 -- ...yRecovery-keyRecoveryService-p2sh-dai.json | 8 - ...ery-keyRecoveryService-p2sh-keyternal.json | 34 -- ...ckupKeyRecovery-unsignedRecovery-p2sh.json | 7 - ...bt-fullySigned-customUserKeyPath-p2sh.json | 3 + ...ackupKeyRecoveryPsbt-fullySigned-p2sh.json | 3 + .../backupKeyRecoveryPsbt-unsigned-p2sh.json | 3 + ...backupKeyRecoveryPsbt-userSigned-p2sh.json | 3 + .../crossChainRecovery-bch-signed.json | 4 +- .../crossChainRecovery-bch-unsigned.json | 2 +- .../crossChainRecovery-bsv-signed.json | 4 +- .../crossChainRecovery-bsv-unsigned.json | 2 +- .../crossChainRecovery-btc-signed.json | 4 +- .../crossChainRecovery-btc-unsigned.json | 2 +- .../crossChainRecovery-ltc-signed.json | 4 +- .../crossChainRecovery-ltc-unsigned.json | 2 +- ...SignedRecovery-customUserKeyPath-p2sh.json | 30 -- ...ery-customUserKeyPath-p2shP2wsh-p2wsh.json | 54 --- ...upKeyRecovery-fullSignedRecovery-p2sh.json | 30 -- ...ry-fullSignedRecovery-p2shP2wsh-p2wsh.json | 54 --- ...yRecovery-keyRecoveryService-p2sh-dai.json | 8 - ...ery-keyRecoveryService-p2sh-keyternal.json | 34 -- ...eyRecoveryService-p2shP2wsh-p2wsh-dai.json | 8 - ...veryService-p2shP2wsh-p2wsh-keyternal.json | 58 --- ...ckupKeyRecovery-unsignedRecovery-p2sh.json | 7 - ...very-unsignedRecovery-p2shP2wsh-p2wsh.json | 7 - ...bt-fullySigned-customUserKeyPath-p2sh.json | 3 + ...ned-customUserKeyPath-p2shP2wsh-p2wsh.json | 3 + ...ackupKeyRecoveryPsbt-fullySigned-p2sh.json | 3 + ...overyPsbt-fullySigned-p2shP2wsh-p2wsh.json | 3 + .../backupKeyRecoveryPsbt-unsigned-p2sh.json | 3 + ...RecoveryPsbt-unsigned-p2shP2wsh-p2wsh.json | 3 + ...backupKeyRecoveryPsbt-userSigned-p2sh.json | 3 + ...coveryPsbt-userSigned-p2shP2wsh-p2wsh.json | 3 + .../crossChainRecovery-bch-signed.json | 4 +- .../crossChainRecovery-bch-unsigned.json | 2 +- .../crossChainRecovery-bsv-signed.json | 4 +- .../crossChainRecovery-bsv-unsigned.json | 2 +- .../crossChainRecovery-btc-signed.json | 4 +- .../crossChainRecovery-btc-unsigned.json | 2 +- .../crossChainRecovery-doge-signed.json | 4 +- .../crossChainRecovery-doge-unsigned.json | 2 +- ...SignedRecovery-customUserKeyPath-p2sh.json | 30 -- ...upKeyRecovery-fullSignedRecovery-p2sh.json | 30 -- ...yRecovery-keyRecoveryService-p2sh-dai.json | 8 - ...ery-keyRecoveryService-p2sh-keyternal.json | 34 -- ...ckupKeyRecovery-unsignedRecovery-p2sh.json | 7 - ...bt-fullySigned-customUserKeyPath-p2sh.json | 3 + ...ackupKeyRecoveryPsbt-fullySigned-p2sh.json | 3 + .../backupKeyRecoveryPsbt-unsigned-p2sh.json | 3 + ...backupKeyRecoveryPsbt-userSigned-p2sh.json | 3 + .../crossChainRecovery-tbsv-signed.json | 4 +- .../crossChainRecovery-tbsv-unsigned.json | 2 +- .../crossChainRecovery-tbtc-signed.json | 4 +- .../crossChainRecovery-tbtc-unsigned.json | 2 +- .../crossChainRecovery-tbtc4-signed.json | 4 +- .../crossChainRecovery-tbtc4-unsigned.json | 2 +- .../crossChainRecovery-tbtcbgsig-signed.json | 4 +- ...crossChainRecovery-tbtcbgsig-unsigned.json | 2 +- .../crossChainRecovery-tbtcsig-signed.json | 4 +- .../crossChainRecovery-tbtcsig-unsigned.json | 2 +- .../crossChainRecovery-tdoge-signed.json | 4 +- .../crossChainRecovery-tdoge-unsigned.json | 2 +- .../crossChainRecovery-tltc-signed.json | 4 +- .../crossChainRecovery-tltc-unsigned.json | 2 +- ...SignedRecovery-customUserKeyPath-p2sh.json | 30 -- ...upKeyRecovery-fullSignedRecovery-p2sh.json | 30 -- ...yRecovery-keyRecoveryService-p2sh-dai.json | 8 - ...ery-keyRecoveryService-p2sh-keyternal.json | 34 -- ...ckupKeyRecovery-unsignedRecovery-p2sh.json | 7 - ...bt-fullySigned-customUserKeyPath-p2sh.json | 3 + ...ackupKeyRecoveryPsbt-fullySigned-p2sh.json | 3 + .../backupKeyRecoveryPsbt-unsigned-p2sh.json | 3 + ...backupKeyRecoveryPsbt-userSigned-p2sh.json | 3 + .../crossChainRecovery-tbch-signed.json | 4 +- .../crossChainRecovery-tbch-unsigned.json | 2 +- .../crossChainRecovery-tbtc-signed.json | 4 +- .../crossChainRecovery-tbtc-unsigned.json | 2 +- .../crossChainRecovery-tbtc4-signed.json | 4 +- .../crossChainRecovery-tbtc4-unsigned.json | 2 +- .../crossChainRecovery-tbtcbgsig-signed.json | 4 +- ...crossChainRecovery-tbtcbgsig-unsigned.json | 2 +- .../crossChainRecovery-tbtcsig-signed.json | 4 +- .../crossChainRecovery-tbtcsig-unsigned.json | 2 +- ...SignedRecovery-customUserKeyPath-p2sh.json | 30 -- ...upKeyRecovery-fullSignedRecovery-p2sh.json | 30 -- ...yRecovery-keyRecoveryService-p2sh-dai.json | 8 - ...ery-keyRecoveryService-p2sh-keyternal.json | 34 -- ...ckupKeyRecovery-unsignedRecovery-p2sh.json | 7 - ...bt-fullySigned-customUserKeyPath-p2sh.json | 3 + ...ackupKeyRecoveryPsbt-fullySigned-p2sh.json | 3 + .../backupKeyRecoveryPsbt-unsigned-p2sh.json | 3 + ...backupKeyRecoveryPsbt-userSigned-p2sh.json | 3 + .../crossChainRecovery-tbch-signed.json | 4 +- .../crossChainRecovery-tbch-unsigned.json | 2 +- .../crossChainRecovery-tbtc-signed.json | 4 +- .../crossChainRecovery-tbtc-unsigned.json | 2 +- .../crossChainRecovery-tbtc4-signed.json | 4 +- .../crossChainRecovery-tbtc4-unsigned.json | 2 +- .../crossChainRecovery-tbtcbgsig-signed.json | 4 +- ...crossChainRecovery-tbtcbgsig-unsigned.json | 2 +- .../crossChainRecovery-tbtcsig-signed.json | 4 +- .../crossChainRecovery-tbtcsig-unsigned.json | 2 +- .../crossChainRecovery-tdoge-signed.json | 4 +- .../crossChainRecovery-tdoge-unsigned.json | 2 +- .../crossChainRecovery-tltc-signed.json | 4 +- .../crossChainRecovery-tltc-unsigned.json | 2 +- ...SignedRecovery-customUserKeyPath-p2sh.json | 30 -- ...ery-customUserKeyPath-p2shP2wsh-p2wsh.json | 54 --- ...ery-customUserKeyPath-p2tr-p2trMusig2.json | 54 --- ...upKeyRecovery-fullSignedRecovery-p2sh.json | 30 -- ...ry-fullSignedRecovery-p2shP2wsh-p2wsh.json | 54 --- ...ry-fullSignedRecovery-p2tr-p2trMusig2.json | 54 --- ...yRecovery-keyRecoveryService-p2sh-dai.json | 8 - ...ery-keyRecoveryService-p2sh-keyternal.json | 34 -- ...eyRecoveryService-p2shP2wsh-p2wsh-dai.json | 8 - ...veryService-p2shP2wsh-p2wsh-keyternal.json | 58 --- ...ckupKeyRecovery-unsignedRecovery-p2sh.json | 7 - ...very-unsignedRecovery-p2shP2wsh-p2wsh.json | 7 - ...very-unsignedRecovery-p2tr-p2trMusig2.json | 7 - ...bt-fullySigned-customUserKeyPath-p2sh.json | 3 + ...ned-customUserKeyPath-p2shP2wsh-p2wsh.json | 3 + ...ned-customUserKeyPath-p2tr-p2trMusig2.json | 3 + ...ackupKeyRecoveryPsbt-fullySigned-p2sh.json | 3 + ...overyPsbt-fullySigned-p2shP2wsh-p2wsh.json | 3 + ...overyPsbt-fullySigned-p2tr-p2trMusig2.json | 3 + .../backupKeyRecoveryPsbt-unsigned-p2sh.json | 3 + ...RecoveryPsbt-unsigned-p2shP2wsh-p2wsh.json | 3 + ...RecoveryPsbt-unsigned-p2tr-p2trMusig2.json | 3 + ...backupKeyRecoveryPsbt-userSigned-p2sh.json | 3 + ...coveryPsbt-userSigned-p2shP2wsh-p2wsh.json | 3 + ...coveryPsbt-userSigned-p2tr-p2trMusig2.json | 3 + .../crossChainRecovery-tbch-signed.json | 4 +- .../crossChainRecovery-tbch-unsigned.json | 2 +- .../crossChainRecovery-tbsv-signed.json | 4 +- .../crossChainRecovery-tbsv-unsigned.json | 2 +- .../crossChainRecovery-tdoge-signed.json | 4 +- .../crossChainRecovery-tdoge-unsigned.json | 2 +- .../crossChainRecovery-tltc-signed.json | 4 +- .../crossChainRecovery-tltc-unsigned.json | 2 +- .../formatBackupKeyRecovery-fullySigned.json | 21 + .../formatBackupKeyRecovery-krs-dai.json | 7 + ...formatBackupKeyRecovery-krs-keyternal.json | 25 + .../formatBackupKeyRecovery-unsigned.json | 6 + .../crossChainRecovery-tbch-signed.json | 4 +- .../crossChainRecovery-tbch-unsigned.json | 2 +- .../crossChainRecovery-tbsv-signed.json | 4 +- .../crossChainRecovery-tbsv-unsigned.json | 2 +- .../crossChainRecovery-tdoge-signed.json | 4 +- .../crossChainRecovery-tdoge-unsigned.json | 2 +- .../crossChainRecovery-tltc-signed.json | 4 +- .../crossChainRecovery-tltc-unsigned.json | 2 +- .../crossChainRecovery-tbch-signed.json | 4 +- .../crossChainRecovery-tbch-unsigned.json | 2 +- .../crossChainRecovery-tbsv-signed.json | 4 +- .../crossChainRecovery-tbsv-unsigned.json | 2 +- .../crossChainRecovery-tdoge-signed.json | 4 +- .../crossChainRecovery-tdoge-unsigned.json | 2 +- .../crossChainRecovery-tltc-signed.json | 4 +- .../crossChainRecovery-tltc-unsigned.json | 2 +- .../crossChainRecovery-tbch-signed.json | 4 +- .../crossChainRecovery-tbch-unsigned.json | 2 +- .../crossChainRecovery-tbsv-signed.json | 4 +- .../crossChainRecovery-tbsv-unsigned.json | 2 +- .../crossChainRecovery-tdoge-signed.json | 4 +- .../crossChainRecovery-tdoge-unsigned.json | 2 +- .../crossChainRecovery-tltc-signed.json | 4 +- .../crossChainRecovery-tltc-unsigned.json | 2 +- ...SignedRecovery-customUserKeyPath-p2sh.json | 30 -- ...upKeyRecovery-fullSignedRecovery-p2sh.json | 30 -- ...yRecovery-keyRecoveryService-p2sh-dai.json | 8 - ...ery-keyRecoveryService-p2sh-keyternal.json | 34 -- ...ckupKeyRecovery-unsignedRecovery-p2sh.json | 7 - ...bt-fullySigned-customUserKeyPath-p2sh.json | 3 + ...ackupKeyRecoveryPsbt-fullySigned-p2sh.json | 3 + .../backupKeyRecoveryPsbt-unsigned-p2sh.json | 3 + ...backupKeyRecoveryPsbt-userSigned-p2sh.json | 3 + ...SignedRecovery-customUserKeyPath-p2sh.json | 30 -- ...upKeyRecovery-fullSignedRecovery-p2sh.json | 30 -- ...yRecovery-keyRecoveryService-p2sh-dai.json | 8 - ...ery-keyRecoveryService-p2sh-keyternal.json | 34 -- ...ckupKeyRecovery-unsignedRecovery-p2sh.json | 7 - ...bt-fullySigned-customUserKeyPath-p2sh.json | 3 + ...ackupKeyRecoveryPsbt-fullySigned-p2sh.json | 3 + .../backupKeyRecoveryPsbt-unsigned-p2sh.json | 3 + ...backupKeyRecoveryPsbt-userSigned-p2sh.json | 3 + .../crossChainRecovery-tbch-signed.json | 4 +- .../crossChainRecovery-tbch-unsigned.json | 2 +- .../crossChainRecovery-tbsv-signed.json | 4 +- .../crossChainRecovery-tbsv-unsigned.json | 2 +- .../crossChainRecovery-tbtc-signed.json | 4 +- .../crossChainRecovery-tbtc-unsigned.json | 2 +- .../crossChainRecovery-tbtc4-signed.json | 4 +- .../crossChainRecovery-tbtc4-unsigned.json | 2 +- .../crossChainRecovery-tbtcbgsig-signed.json | 4 +- ...crossChainRecovery-tbtcbgsig-unsigned.json | 2 +- .../crossChainRecovery-tbtcsig-signed.json | 4 +- .../crossChainRecovery-tbtcsig-unsigned.json | 2 +- .../crossChainRecovery-tltc-signed.json | 4 +- .../crossChainRecovery-tltc-unsigned.json | 2 +- ...SignedRecovery-customUserKeyPath-p2sh.json | 30 -- ...ery-customUserKeyPath-p2shP2wsh-p2wsh.json | 54 --- ...upKeyRecovery-fullSignedRecovery-p2sh.json | 30 -- ...ry-fullSignedRecovery-p2shP2wsh-p2wsh.json | 54 --- ...yRecovery-keyRecoveryService-p2sh-dai.json | 8 - ...ery-keyRecoveryService-p2sh-keyternal.json | 34 -- ...eyRecoveryService-p2shP2wsh-p2wsh-dai.json | 8 - ...veryService-p2shP2wsh-p2wsh-keyternal.json | 58 --- ...ckupKeyRecovery-unsignedRecovery-p2sh.json | 7 - ...very-unsignedRecovery-p2shP2wsh-p2wsh.json | 7 - ...bt-fullySigned-customUserKeyPath-p2sh.json | 3 + ...ned-customUserKeyPath-p2shP2wsh-p2wsh.json | 3 + ...ackupKeyRecoveryPsbt-fullySigned-p2sh.json | 3 + ...overyPsbt-fullySigned-p2shP2wsh-p2wsh.json | 3 + .../backupKeyRecoveryPsbt-unsigned-p2sh.json | 3 + ...RecoveryPsbt-unsigned-p2shP2wsh-p2wsh.json | 3 + ...backupKeyRecoveryPsbt-userSigned-p2sh.json | 3 + ...coveryPsbt-userSigned-p2shP2wsh-p2wsh.json | 3 + .../crossChainRecovery-tbch-signed.json | 4 +- .../crossChainRecovery-tbch-unsigned.json | 2 +- .../crossChainRecovery-tbsv-signed.json | 4 +- .../crossChainRecovery-tbsv-unsigned.json | 2 +- .../crossChainRecovery-tbtc-signed.json | 4 +- .../crossChainRecovery-tbtc-unsigned.json | 2 +- .../crossChainRecovery-tbtc4-signed.json | 4 +- .../crossChainRecovery-tbtc4-unsigned.json | 2 +- .../crossChainRecovery-tbtcbgsig-signed.json | 4 +- ...crossChainRecovery-tbtcbgsig-unsigned.json | 2 +- .../crossChainRecovery-tbtcsig-signed.json | 4 +- .../crossChainRecovery-tbtcsig-unsigned.json | 2 +- .../crossChainRecovery-tdoge-signed.json | 4 +- .../crossChainRecovery-tdoge-unsigned.json | 2 +- ...SignedRecovery-customUserKeyPath-p2sh.json | 30 -- ...upKeyRecovery-fullSignedRecovery-p2sh.json | 30 -- ...yRecovery-keyRecoveryService-p2sh-dai.json | 8 - ...ery-keyRecoveryService-p2sh-keyternal.json | 34 -- ...bt-fullySigned-customUserKeyPath-p2sh.json | 3 + ...ackupKeyRecoveryPsbt-fullySigned-p2sh.json | 3 + .../backupKeyRecoveryPsbt-unsigned-p2sh.json | 3 + ...backupKeyRecoveryPsbt-userSigned-p2sh.json | 3 + ...SignedRecovery-customUserKeyPath-p2sh.json | 30 -- ...upKeyRecovery-fullSignedRecovery-p2sh.json | 30 -- ...yRecovery-keyRecoveryService-p2sh-dai.json | 8 - ...ery-keyRecoveryService-p2sh-keyternal.json | 34 -- ...bt-fullySigned-customUserKeyPath-p2sh.json | 3 + ...ackupKeyRecoveryPsbt-fullySigned-p2sh.json | 3 + .../backupKeyRecoveryPsbt-unsigned-p2sh.json | 3 + ...backupKeyRecoveryPsbt-userSigned-p2sh.json | 3 + .../test/unit/recovery/backupKeyRecovery.ts | 435 +++++------------- .../backupKeyRecoveryUnspentGathering.ts | 156 +++++++ .../test/unit/recovery/crossChainRecovery.ts | 82 ++-- .../recovery/formatBackupKeyRecoveryResult.ts | 245 ++++++++++ .../abstract-utxo/test/unit/recovery/mock.ts | 86 +++- .../abstract-utxo/test/unit/util/keychains.ts | 65 ++- .../test/unit/util/transaction.ts | 11 +- .../abstract-utxo/test/unit/util/unspents.ts | 226 ++++++++- 365 files changed, 1664 insertions(+), 3682 deletions(-) delete mode 100644 modules/abstract-utxo/test/unit/fixtures/bch/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/bch/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/bch/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/bch/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/bch/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/bch/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/bch/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/bch/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/bch/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/bcha/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/bcha/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/bcha/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/bcha/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/bcha/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/bcha/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/bcha/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/bcha/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/bcha/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/bsv/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/bsv/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/bsv/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/bsv/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/bsv/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/bsv/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/bsv/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/bsv/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/bsv/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2shP2wsh-p2wsh.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2tr-p2trMusig2.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-fullSignedRecovery-p2shP2wsh-p2wsh.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-fullSignedRecovery-p2tr-p2trMusig2.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-keyRecoveryService-p2shP2wsh-p2wsh-dai.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-keyRecoveryService-p2shP2wsh-p2wsh-keyternal.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-unsignedRecovery-p2shP2wsh-p2wsh.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-unsignedRecovery-p2tr-p2trMusig2.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2shP2wsh-p2wsh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2tr-p2trMusig2.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecoveryPsbt-fullySigned-p2shP2wsh-p2wsh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecoveryPsbt-fullySigned-p2tr-p2trMusig2.json rename modules/abstract-utxo/test/unit/fixtures/{zec/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json => btc/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json} (62%) create mode 100644 modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecoveryPsbt-unsigned-p2shP2wsh-p2wsh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecoveryPsbt-unsigned-p2tr-p2trMusig2.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecoveryPsbt-userSigned-p2shP2wsh-p2wsh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecoveryPsbt-userSigned-p2tr-p2trMusig2.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2shP2wsh-p2wsh.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-fullSignedRecovery-p2shP2wsh-p2wsh.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-keyRecoveryService-p2shP2wsh-p2wsh-dai.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-keyRecoveryService-p2shP2wsh-p2wsh-keyternal.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-unsignedRecovery-p2shP2wsh-p2wsh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2shP2wsh-p2wsh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecoveryPsbt-fullySigned-p2shP2wsh-p2wsh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecoveryPsbt-unsigned-p2shP2wsh-p2wsh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecoveryPsbt-userSigned-p2shP2wsh-p2wsh.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/dash/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/dash/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/dash/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/dash/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/dash/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/dash/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/dash/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json rename modules/abstract-utxo/test/unit/fixtures/{tzec/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json => dash/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json} (62%) create mode 100644 modules/abstract-utxo/test/unit/fixtures/dash/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/doge/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/doge/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/doge/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/doge/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/doge/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/doge/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/doge/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/doge/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/doge/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2shP2wsh-p2wsh.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-fullSignedRecovery-p2shP2wsh-p2wsh.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-keyRecoveryService-p2shP2wsh-p2wsh-dai.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-keyRecoveryService-p2shP2wsh-p2wsh-keyternal.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-unsignedRecovery-p2shP2wsh-p2wsh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2shP2wsh-p2wsh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecoveryPsbt-fullySigned-p2shP2wsh-p2wsh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecoveryPsbt-unsigned-p2shP2wsh-p2wsh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecoveryPsbt-userSigned-p2shP2wsh-p2wsh.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2shP2wsh-p2wsh.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2tr-p2trMusig2.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-fullSignedRecovery-p2shP2wsh-p2wsh.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-fullSignedRecovery-p2tr-p2trMusig2.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-keyRecoveryService-p2shP2wsh-p2wsh-dai.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-keyRecoveryService-p2shP2wsh-p2wsh-keyternal.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-unsignedRecovery-p2shP2wsh-p2wsh.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-unsignedRecovery-p2tr-p2trMusig2.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2shP2wsh-p2wsh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2tr-p2trMusig2.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecoveryPsbt-fullySigned-p2shP2wsh-p2wsh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecoveryPsbt-fullySigned-p2tr-p2trMusig2.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecoveryPsbt-unsigned-p2shP2wsh-p2wsh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecoveryPsbt-unsigned-p2tr-p2trMusig2.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecoveryPsbt-userSigned-p2shP2wsh-p2wsh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecoveryPsbt-userSigned-p2tr-p2trMusig2.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/formatBackupKeyRecovery-fullySigned.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/formatBackupKeyRecovery-krs-dai.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/formatBackupKeyRecovery-krs-keyternal.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/formatBackupKeyRecovery-unsigned.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2shP2wsh-p2wsh.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-fullSignedRecovery-p2shP2wsh-p2wsh.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-keyRecoveryService-p2shP2wsh-p2wsh-dai.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-keyRecoveryService-p2shP2wsh-p2wsh-keyternal.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-unsignedRecovery-p2shP2wsh-p2wsh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2shP2wsh-p2wsh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecoveryPsbt-fullySigned-p2shP2wsh-p2wsh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecoveryPsbt-unsigned-p2shP2wsh-p2wsh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecoveryPsbt-userSigned-p2shP2wsh-p2wsh.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json delete mode 100644 modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json create mode 100644 modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json create mode 100644 modules/abstract-utxo/test/unit/recovery/backupKeyRecoveryUnspentGathering.ts create mode 100644 modules/abstract-utxo/test/unit/recovery/formatBackupKeyRecoveryResult.ts diff --git a/modules/abstract-utxo/src/recovery/backupKeyRecovery.ts b/modules/abstract-utxo/src/recovery/backupKeyRecovery.ts index 029e50adb4..8c902d1401 100644 --- a/modules/abstract-utxo/src/recovery/backupKeyRecovery.ts +++ b/modules/abstract-utxo/src/recovery/backupKeyRecovery.ts @@ -3,9 +3,7 @@ import { BitGoBase, ErrorNoInputToRecover, getKrsProvider, - getBip32Keys, - getIsKrsRecovery, - getIsUnsignedSweep, + getBip32Keys as getBip32KeysFromSdkCore, isTriple, krsProviders, Triple, @@ -245,8 +243,175 @@ export type BackupKeyRecoveryTransansaction = { recoveryAmountString: string; }; -function getBip32Privkeys(bitgo: BitGoBase, params: RecoverParams): Triple { - const keys = getBip32Keys(bitgo, params, { requireBitGoXpub: true }); +/** + * Parameters for backup key recovery PSBT creation. + * All fields are pre-validated and derived - no string key parsing needed. + */ +export interface RecoverWithUnspentsParams { + /** Pre-derived wallet keys */ + walletKeys: fixedScriptWallet.RootWalletKeys; + /** Pre-derived key triple (user, backup, bitgo). Check privateKey to determine signing capability. */ + keys: Triple; + /** Validated recovery destination address */ + recoveryDestination: string; + /** Fee rate in satoshi per vbyte */ + feeRateSatVB: number; + /** KRS fee amount in satoshis (0 if not KRS recovery) */ + krsFee?: bigint; + /** KRS fee address (required if krsFee > 0) */ + krsFeeAddress?: string; +} + +function hasPrivateKey(key: BIP32): boolean { + return key.privateKey !== undefined; +} + +/** + * Builds a funds recovery PSBT without BitGo, using provided unspents. + * + * This is the core transaction building logic, separated from unspent gathering + * and output formatting. Returns a PSBT at the appropriate signing stage. + * + * Signing behavior is determined by the keys: + * - If user key has no private key: unsigned PSBT + * - If user key has private key but backup doesn't: half-signed PSBT (user signature only) + * - If both user and backup keys have private keys: fully signed PSBT (not finalized) + * + * @param coinName - The coin name for the PSBT + * @param params - Recovery parameters with pre-derived keys + * @param unspents - The wallet unspents to recover (must be non-empty) + * @returns The PSBT at the appropriate signing stage (never finalized) + */ +export function backupKeyRecoveryWithWalletUnspents( + coinName: UtxoCoinName, + params: RecoverWithUnspentsParams, + unspents: WalletUnspent[] +): fixedScriptWallet.BitGoPsbt { + const { walletKeys, keys, recoveryDestination, feeRateSatVB, krsFee, krsFeeAddress } = params; + + const totalInputAmount = unspentSum(unspents); + if (totalInputAmount <= BigInt(0)) { + throw new ErrorNoInputToRecover(); + } + + let psbt = createBackupKeyRecoveryPsbt(coinName, walletKeys, unspents, { + feeRateSatVB: feeRateSatVB, + recoveryDestination: recoveryDestination, + keyRecoveryServiceFee: krsFee ?? BigInt(0), + keyRecoveryServiceFeeAddress: krsFeeAddress, + }); + + const userHasPrivateKey = hasPrivateKey(keys[0]); + const backupHasPrivateKey = hasPrivateKey(keys[1]); + + if (!userHasPrivateKey) { + // Unsigned sweep - return unsigned PSBT + return psbt; + } + + const replayProtection = { publicKeys: getReplayProtectionPubkeys(coinName) }; + + // Sign with user key + psbt = signAndVerifyPsbt(psbt, keys[0], walletKeys, replayProtection); + + if (backupHasPrivateKey) { + // Full recovery - sign with backup key too + psbt = signAndVerifyPsbt(psbt, keys[1], walletKeys, replayProtection); + } + + // Return PSBT (not finalized - let caller decide how to format) + return psbt; +} + +/** + * Parameters for formatting a backup key recovery result. + */ +export interface FormatBackupKeyRecoveryParams { + /** Pre-derived wallet keys */ + walletKeys: fixedScriptWallet.RootWalletKeys; + /** Pre-derived key triple (user, backup, bitgo). Check privateKey to determine signing capability. */ + keys: Triple; + /** Recovery destination address */ + recoveryDestination: string; + /** KRS provider name (if backup key is held by KRS) */ + krsProvider?: string; + /** Original backup key string (needed for KRS recovery response) */ + backupKey?: string; + /** The wallet unspents (needed for inputs array in response) */ + unspents: WalletUnspent[]; +} + +/** + * Formats a backup key recovery PSBT into the appropriate response format. + * + * Output format depends on signing state and KRS provider: + * - Unsigned sweep: FormattedOfflineVaultTxInfo with PSBT hex + * - KRS keyternal: BackupKeyRecoveryTransansaction with legacy half-signed tx hex + * - KRS other: BackupKeyRecoveryTransansaction with PSBT hex + * - Full recovery: BackupKeyRecoveryTransansaction with finalized tx hex + * + * @param coin - The coin instance + * @param psbt - The PSBT to format (at appropriate signing stage) + * @param params - Formatting parameters + * @returns The formatted recovery result + */ +export function formatBackupKeyRecoveryResult( + coin: AbstractUtxoCoin, + psbt: fixedScriptWallet.BitGoPsbt, + params: FormatBackupKeyRecoveryParams +): BackupKeyRecoveryTransansaction | FormattedOfflineVaultTxInfo { + const { walletKeys, keys, recoveryDestination, krsProvider, backupKey, unspents } = params; + + const userHasPrivateKey = hasPrivateKey(keys[0]); + const backupHasPrivateKey = hasPrivateKey(keys[1]); + + const isUnsignedSweep = !userHasPrivateKey && !backupHasPrivateKey; + const isKrsRecovery = krsProvider !== undefined && userHasPrivateKey && !backupHasPrivateKey; + const isFullRecovery = userHasPrivateKey && backupHasPrivateKey; + + // Unsigned sweep - return FormattedOfflineVaultTxInfo + if (isUnsignedSweep) { + return { + txHex: encodeTransaction(psbt).toString('hex'), + txInfo: {}, + feeInfo: {}, + coin: coin.getChain(), + }; + } + + const responseTxFormat = !isKrsRecovery || krsProvider === 'keyternal' ? 'legacy' : 'psbt'; + const txInfo = {} as BackupKeyRecoveryTransansaction; + + // Include inputs array for legacy format responses + txInfo.inputs = + responseTxFormat === 'legacy' + ? unspents.map((u) => ({ ...u, value: Number(u.value), valueString: u.value.toString(), prevTx: undefined })) + : undefined; + + if (isKrsRecovery) { + // KRS recovery - half-signed + // keyternal uses legacy format, other KRS providers use PSBT format + txInfo.transactionHex = + krsProvider === 'keyternal' + ? Buffer.from(psbt.getHalfSignedLegacyFormat()).toString('hex') + : encodeTransaction(psbt).toString('hex'); + + txInfo.coin = coin.getChain(); + txInfo.backupKey = backupKey ?? ''; + const recoveryAmount = getRecoveryAmount(psbt, walletKeys, recoveryDestination); + txInfo.recoveryAmount = Number(recoveryAmount); + txInfo.recoveryAmountString = recoveryAmount.toString(); + } else if (isFullRecovery) { + // Full recovery - finalize and extract transaction + psbt.finalizeAllInputs(); + txInfo.transactionHex = Buffer.from(psbt.extractTransaction().toBytes()).toString('hex'); + } + + return txInfo; +} + +function getBip32Keys(bitgo: BitGoBase, params: RecoverParams): Triple { + const keys = getBip32KeysFromSdkCore(bitgo, params, { requireBitGoXpub: true }); if (!isTriple(keys)) { throw new Error(`expected key triple`); } @@ -303,14 +468,8 @@ export async function backupKeyRecovery( throw new Error('feeRate must be a positive number'); } - const isKrsRecovery = getIsKrsRecovery(params); - const isUnsignedSweep = getIsUnsignedSweep(params); - const responseTxFormat = !isKrsRecovery || params.krsProvider === 'keyternal' ? 'legacy' : 'psbt'; - - const krsProvider = isKrsRecovery ? getKrsProvider(coin, params.krsProvider) : undefined; - // check whether key material and password authenticate the users and return parent keys of all three keys of the wallet - const keys = getBip32Privkeys(bitgo, params); + const keys = getBip32Keys(bitgo, params); const walletKeys = fixedScriptWallet.RootWalletKeys.from({ triple: keys, derivationPrefixes: [params.userKeyPath || 'm/0/0', 'm/0/0', 'm/0/0'], @@ -345,24 +504,19 @@ export async function backupKeyRecovery( ) ).flat(); - // Execute the queries and gather the unspents - const totalInputAmount = unspentSum(unspents); - if (totalInputAmount <= BigInt(0)) { - throw new ErrorNoInputToRecover(); - } - - const txInfo = {} as BackupKeyRecoveryTransansaction; - const feePerByte: number = + const feeRateSatVB = params.feeRate !== undefined ? params.feeRate : await getRecoveryFeePerBytes(coin, { defaultValue: DEFAULT_RECOVERY_FEERATE_SAT_VBYTE_V2 }); - txInfo.inputs = - responseTxFormat === 'legacy' - ? unspents.map((u) => ({ ...u, value: Number(u.value), valueString: u.value.toString(), prevTx: undefined })) - : undefined; + // Calculate KRS fee if needed + const userHasPrivateKey = hasPrivateKey(keys[0]); + const backupHasPrivateKey = hasPrivateKey(keys[1]); + const isKrsRecovery = params.krsProvider !== undefined && userHasPrivateKey && !backupHasPrivateKey; let krsFee = BigInt(0); + let krsFeeAddress: string | undefined; + if (isKrsRecovery && params.krsProvider) { try { krsFee = BigInt(await calculateFeeAmount(coin, { provider: params.krsProvider })); @@ -370,69 +524,44 @@ export async function backupKeyRecovery( // Don't let this error block the recovery - console.dir(err); } - } - let krsFeeAddress: string | undefined; - if (krsProvider && krsFee > BigInt(0)) { - if (!krsProvider.feeAddresses) { - throw new Error(`keyProvider must define feeAddresses`); - } + if (krsFee > BigInt(0)) { + const krsProviderConfig = getKrsProvider(coin, params.krsProvider); + if (!krsProviderConfig.feeAddresses) { + throw new Error(`keyProvider must define feeAddresses`); + } - krsFeeAddress = krsProvider.feeAddresses[coin.getChain()]; + krsFeeAddress = krsProviderConfig.feeAddresses[coin.getChain()]; - if (!krsFeeAddress) { - throw new Error('this KRS provider has not configured their fee structure yet - recovery cannot be completed'); + if (!krsFeeAddress) { + throw new Error('this KRS provider has not configured their fee structure yet - recovery cannot be completed'); + } } } - let psbt = createBackupKeyRecoveryPsbt(coin.getChain(), walletKeys, unspents, { - feeRateSatVB: feePerByte, + // Build and sign PSBT + const psbt = backupKeyRecoveryWithWalletUnspents( + coin.name, + { + walletKeys, + keys, + recoveryDestination: params.recoveryDestination, + feeRateSatVB, + krsFee, + krsFeeAddress, + }, + unspents + ); + + // Format the result + return formatBackupKeyRecoveryResult(coin, psbt, { + walletKeys, + keys, recoveryDestination: params.recoveryDestination, - keyRecoveryServiceFee: krsFee, - keyRecoveryServiceFeeAddress: krsFeeAddress, + krsProvider: params.krsProvider, + backupKey: params.backupKey, + unspents, }); - - if (isUnsignedSweep) { - return { - txHex: encodeTransaction(psbt).toString('hex'), - txInfo: {}, - feeInfo: {}, - coin: coin.getChain(), - }; - } - - const rootWalletKeysWasm = fixedScriptWallet.RootWalletKeys.from(walletKeys); - const replayProtection = { publicKeys: getReplayProtectionPubkeys(coin.name) }; - - // Sign with user key first - psbt = signAndVerifyPsbt(psbt, keys[0], rootWalletKeysWasm, replayProtection); - - if (isKrsRecovery) { - // The KRS provider keyternal solely supports P2SH, P2WSH, and P2SH-P2WSH input script types. - // It currently uses an outdated BitGoJS SDK, which relies on a legacy transaction builder for cosigning. - // Unfortunately, upgrading the keyternal code presents challenges, - // which hinders the integration of the latest BitGoJS SDK with PSBT signing support. - txInfo.transactionHex = - params.krsProvider === 'keyternal' - ? Buffer.from(psbt.getHalfSignedLegacyFormat()).toString('hex') - : encodeTransaction(psbt).toString('hex'); - } else { - // Sign with backup key - psbt = signAndVerifyPsbt(psbt, keys[1], rootWalletKeysWasm, replayProtection); - // Finalize and extract transaction - psbt.finalizeAllInputs(); - txInfo.transactionHex = Buffer.from(psbt.extractTransaction().toBytes()).toString('hex'); - } - - if (isKrsRecovery) { - txInfo.coin = coin.getChain(); - txInfo.backupKey = params.backupKey; - const recoveryAmount = getRecoveryAmount(psbt, walletKeys, params.recoveryDestination); - txInfo.recoveryAmount = Number(recoveryAmount); - txInfo.recoveryAmountString = recoveryAmount.toString(); - } - - return txInfo; } export interface BitGoV1Unspent { diff --git a/modules/abstract-utxo/test/unit/fixtures/bch/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/bch/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json deleted file mode 100644 index 910517f76a..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/bch/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "98dd6e075f723848380f3004d255299df1b1816a685c721dc711a03bc30cb78b:0", - "address": "3CrAfG2D2h7NRRHBG3q2tQWX267r7vr228", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "9bfe1fc9e7da139e7c9ed52290cd5c9103739a9d6f6cf440131fcb4db18dc6ee:0", - "address": "3CrAfG2D2h7NRRHBG3q2tQWX267r7vr228", - "value": 200000000, - "chain": 1, - "index": 0, - "valueString": "200000000" - }, - { - "id": "de492df3220d7b4d54bca5d2e4e037c6eae88140537552103b5497698305ade3:0", - "address": "3CrAfG2D2h7NRRHBG3q2tQWX267r7vr228", - "value": 300000000, - "chain": 1, - "index": 0, - "valueString": "300000000" - } - ], - "transactionHex": "02000000038bb70cc33ba011c71d725c686a81b1f19d2955d204300f384838725f076edd9800000000fdfd0000483045022100a8fdd2a692da1daba4cbf1915d3193dcc29ecae91525750cd84277aa5a0baa91022046cabd7460db3ac554ea35173c9077fe4286d78a0a4205bc91422d4b834e6fa14147304402200104623fc6c7dbe8c027fe71e677d3be2c7f73adf94d07d00cbe1bee96f6508102204a38a8fcaa50cb2028e95fa51dcd33058b077f548291a61a7ff6d6d56c5a5684414c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffffeec68db14dcb1f1340f46c6f9d9a7303915ccd9022d59e7c9e13dae7c91ffe9b00000000fc0047304402200a223a6d23dcec4be36563f2fb9e6ae5c65db38961dd1fc33fa12c1f8f88c5a802204696d4ff62512c0262161efd751bb717b32ad97c83a8a692f7811f68d0c22a6741473044022023b2cb674c502085b9c351c5386c73c0a9e422ea4d08cd7b395cd374ad4b94d302201110faeaba5ea428769b182ceb0868efd09b60659a62e235a8f6155ca6e4bef2414c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffffe3ad05836997543b105275534081e8eac637e0e4d2a5bc544d7b0d22f32d49de00000000fc0047304402200597e97b2a4134ca16ffe54d9edfe990078ebf8d06dce9fc50debf5fb6317c4802202c6f89584a4490e2a251f5a5c0a9287613f151bcea59ac9d87e36249c0b087d04147304402205a83d823d1d8c5633a452f18113073a9a2a96995d14dec3e1ad8e18cc2b01a8802206b2d6b28a1531148526f45ad04d5449271a70c1b21ab7141f9a76ef25035e18d414c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "d3df089c810a80589df88c6b5a7df6df9ee4e29a50c391a8ca1aace7927ab72f" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/bch/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/bch/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json deleted file mode 100644 index 829868cbcc..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/bch/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "9c331fa52cfb21b1cb9367deea6b65cc5598938562c9803657673dc065d5c3d7:0", - "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "16f219a6887f963bfc8ee7c6e251d09326812687d0ff9ed88271112a098fdf6a:0", - "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", - "value": 200000000, - "chain": 1, - "index": 0, - "valueString": "200000000" - }, - { - "id": "8c1595f5f0c5e405c59bc8c8a48b036303e323fcffcee8e13f855663852a483f:0", - "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", - "value": 300000000, - "chain": 1, - "index": 0, - "valueString": "300000000" - } - ], - "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000fdfd0000483045022100e0f4c61591e59a1d2ae6509e81feca0d06f6e8e663f0529bfc3f8841277b56cd0220522036ae6d50d03897fe91943acd4038eaf16c04a31cf7d496d80d328a41b75b4147304402200dfe77f51c9a998bd6167eae1b084a6f6a1a4adbf4d22f74bbbf61657bdba64602204e0cfd47a341356b70ee9a76cfb0d42e0c63a9c088f549d83a27160c99a31364414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f21600000000fdfe0000483045022100de633df42c58dbad1d801257c89b40fb10ee4673f9e024d04b7038a8465afd8c0220472044afb4205dea3054de3bce3cbe0e51d5fb627a5c9b4752a7eb903238440d41483045022100980b76b93a1cc92301001b9cf6675d627ece21a23a72aeffad1e15f112962d6402200a961d34caf95b842f7b0cbba384c3c834b2afaeda4d126c2b76b95e82ea4b8f414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c00000000fdfd0000473044022054b88c74fbfe8dfca61f798f8294947e908c8ed34360435a3244f8c1df20acba02203d67b67f4218af9ae294b4e209ce31d2649d374c6b5774bdfbb48dae28229ccc41483045022100837662acd9f45fafccb2fdbfd8ee0290192342f566260cc560b68a10863ec06202200c8624bb1b523ebe156fd12aeaad13e6c573b93802c7e9a70cb4882535d80fd4414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "cefbb9b82b77b6a17fbd8cfc7828a452f0666574d2dd0d8cc14cb212f556e96f" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/bch/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json b/modules/abstract-utxo/test/unit/fixtures/bch/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json deleted file mode 100644 index 9e9e2eb417..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/bch/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "transactionHex": "70736274ff0100a50200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c0000000000feffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f2160000000000feffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c0000000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b4830450221008c9a3212461e71cadb8f4d9ac4eda10ed0445c5acca3041e9d92e06360b85350022032e211d19adbc911da021394384621b19fe2729b4085f2a20a54a14c81389e83012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100e0f4c61591e59a1d2ae6509e81feca0d06f6e8e663f0529bfc3f8841277b56cd0220522036ae6d50d03897fe91943acd4038eaf16c04a31cf7d496d80d328a41b75b4101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100a749722d784fbb843b6e33b35c47f0fce8f24652d7cfaa353e1c9dbbd0e0340202207b7c85cdfee0d1cccd1c469cece83f7a510a8db40f62675c84b55bc437d84dce012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100de633df42c58dbad1d801257c89b40fb10ee4673f9e024d04b7038a8465afd8c0220472044afb4205dea3054de3bce3cbe0e51d5fb627a5c9b4752a7eb903238440d4101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd02000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402202a36601376e4b4c64c2fc6357a37a71364b46b6dd7a8b84825baabaf2b5e37720220599e40054ee5570825cb36da797d7d3c6c77297d550c7db0d01ef9971155a4bf012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61473044022054b88c74fbfe8dfca61f798f8294947e908c8ed34360435a3244f8c1df20acba02203d67b67f4218af9ae294b4e209ce31d2649d374c6b5774bdfbb48dae28229ccc4101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", - "coin": "bch", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599906100, - "recoveryAmountString": "599906100", - "txid": "87cff4e3bd1b90426162552b424dd5a6e904b93b24fb0e1d3dacdad3d92c4b08" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/bch/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/bch/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json deleted file mode 100644 index e5037fb087..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/bch/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "inputs": [ - { - "id": "9c331fa52cfb21b1cb9367deea6b65cc5598938562c9803657673dc065d5c3d7:0", - "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "16f219a6887f963bfc8ee7c6e251d09326812687d0ff9ed88271112a098fdf6a:0", - "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", - "value": 200000000, - "chain": 1, - "index": 0, - "valueString": "200000000" - }, - { - "id": "8c1595f5f0c5e405c59bc8c8a48b036303e323fcffcee8e13f855663852a483f:0", - "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", - "value": 300000000, - "chain": 1, - "index": 0, - "valueString": "300000000" - } - ], - "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000b700483045022100e0f4c61591e59a1d2ae6509e81feca0d06f6e8e663f0529bfc3f8841277b56cd0220522036ae6d50d03897fe91943acd4038eaf16c04a31cf7d496d80d328a41b75b4100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f21600000000b700483045022100de633df42c58dbad1d801257c89b40fb10ee4673f9e024d04b7038a8465afd8c0220472044afb4205dea3054de3bce3cbe0e51d5fb627a5c9b4752a7eb903238440d4100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c00000000b600473044022054b88c74fbfe8dfca61f798f8294947e908c8ed34360435a3244f8c1df20acba02203d67b67f4218af9ae294b4e209ce31d2649d374c6b5774bdfbb48dae28229ccc4100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "coin": "bch", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599906100, - "recoveryAmountString": "599906100", - "txid": "586e773e4a3b92fa9551c09295d1fdcfe0e695ca38282588c1307ce7e8b5fa61" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/bch/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/bch/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json deleted file mode 100644 index 0921f02c8e..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/bch/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "txHex": "70736274ff0100a50200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c0000000000feffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f2160000000000feffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c0000000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b4830450221008c9a3212461e71cadb8f4d9ac4eda10ed0445c5acca3041e9d92e06360b85350022032e211d19adbc911da021394384621b19fe2729b4085f2a20a54a14c81389e83012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100a749722d784fbb843b6e33b35c47f0fce8f24652d7cfaa353e1c9dbbd0e0340202207b7c85cdfee0d1cccd1c469cece83f7a510a8db40f62675c84b55bc437d84dce012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd02000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402202a36601376e4b4c64c2fc6357a37a71364b46b6dd7a8b84825baabaf2b5e37720220599e40054ee5570825cb36da797d7d3c6c77297d550c7db0d01ef9971155a4bf012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", - "txInfo": {}, - "feeInfo": {}, - "coin": "bch", - "txid": "87cff4e3bd1b90426162552b424dd5a6e904b93b24fb0e1d3dacdad3d92c4b08" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/bch/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/bch/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json new file mode 100644 index 0000000000..fe9c190cb1 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/bch/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100a502000000033bcc95213e2e90194f887e092017d60278d463671dc507cc13243d8cb77d4ac00100000000feffffff3bcc95213e2e90194f887e092017d60278d463671dc507cc13243d8cb77d4ac00100000000feffffff3bcc95213e2e90194f887e092017d60278d463671dc507cc13243d8cb77d4ac00100000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9147a646b8d6e3dc4805bf8f58e49ede9905cc68de987220202587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e483045022100bf1545cbaf2a30026943ce17f9334e959b53a832cf0cafadcdac7427dc161c9d02200647b6eb091dd2b24a5dc58512c3a5ec7d00b02de8e16df441ccf04878baaca8412202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3547304402202d1682d6fba6b6ac973b092aa82d934fac1f2fdbf8af2701fa21bb3a206b1584022063a3544c7f1c038c574abf7439e73168a26b0d75d57504c28a20fc52d653ce354101030441000000010469522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae220602587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e1403a82391630000006300000001000000000000002206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad86000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9147a646b8d6e3dc4805bf8f58e49ede9905cc68de987220202587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e483045022100d3f942f20a579d7a2e7e97bd763a2c9dfdca1897654c50e42971292e698208910220459c718419c47963dab506b6fd4b9e589c3205273204f089fb12950fc0d6838b412202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee35473044022018d6affd7aa98a5d823fcc7ab38acc69d259d6cb1e1d581c0e5e13cbe405ef6f022018e30d9afd688313b6fe3ac59b588610fdaae7c90377c3db175e08f4b904e0d34101030441000000010469522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae220602587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e1403a82391630000006300000001000000000000002206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad86000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9147a646b8d6e3dc4805bf8f58e49ede9905cc68de987220202587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e483045022100ed775f4e03926b98329771b88fd4e78b81fab5deb9e48ff69758474bd268d05402204528d2b3731b7581bf1d846fd3fbcfb57d94ba5bd7adac4272d5d25e23b3c103412202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3547304402205a0b670e1e6374023debc3d1bfa249f2bee21186d8a330d7aab515d995564053022071a2d05d183828282a4c58a6250ca55087bb5b456c21cb1b045aa37810c21c3f4101030441000000010469522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae220602587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e1403a82391630000006300000001000000000000002206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad86000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/bch/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/bch/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json new file mode 100644 index 0000000000..9f968eed54 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/bch/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100a502000000037361356fafd67e531c5ccdd4ae7c9fcb28d498fc9a871a41867bea65cb573ed00100000000feffffff7361356fafd67e531c5ccdd4ae7c9fcb28d498fc9a871a41867bea65cb573ed00100000000feffffff7361356fafd67e531c5ccdd4ae7c9fcb28d498fc9a871a41867bea65cb573ed00100000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100f8d9bbbe924e874df5d7bd58984b97965bb1ccc83ce8488d376f94458ed48b43022037d0bd18d78cb1fcdf295488cfbe94971eea66153501fa4aea22566f20a1912c412202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee354730440220043af9cdec7de989e8cbf4d15a4a148b73ca7b0be2968ffd78edbfdab253376d022073c0224f027b38e1cec6055a09efcb95ec31be7753959280e04ed518c18679b94101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100adfdae5c7e7ee984eb92d1b23ac14912454b39400f56a41aa37ca128b5accd1a02204e9bf3c9b974ef965963cb8256ec42457bdc3786378961dc5b9e3bb7314cfca2412202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3548304502210083f65a0dbcf51d0f7292f0c6cc864ca8c15ac4065cf0b5bbdb46741b37b86550022026c30956554588d080f1e0d3572c9d0a902678dd367156307e7f2bbec40281304101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61473044022021011af03adf1bb8e6c2ed5682b415bbc4693bbb30caf310320e4869e30260d602200d1bf41ce0f9503ecb66047f56f51a212c3ba4ccf6ae178c9d02c4f640cd0ebd412202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee35483045022100bb8f966717982d5bd6353fed8511b5e7fa4bf27f7f86910feea2993831725987022014fa301d0b2a7e9c64e9b50760736c88ce043da081f771194253da0ce3fa2c7b4101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/bch/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/bch/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json new file mode 100644 index 0000000000..61ad2fe227 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/bch/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100a502000000037361356fafd67e531c5ccdd4ae7c9fcb28d498fc9a871a41867bea65cb573ed00100000000feffffff7361356fafd67e531c5ccdd4ae7c9fcb28d498fc9a871a41867bea65cb573ed00100000000feffffff7361356fafd67e531c5ccdd4ae7c9fcb28d498fc9a871a41867bea65cb573ed00100000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128701030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128701030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128701030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/bch/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/bch/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json new file mode 100644 index 0000000000..af3b6b076d --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/bch/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100a502000000037361356fafd67e531c5ccdd4ae7c9fcb28d498fc9a871a41867bea65cb573ed00100000000feffffff7361356fafd67e531c5ccdd4ae7c9fcb28d498fc9a871a41867bea65cb573ed00100000000feffffff7361356fafd67e531c5ccdd4ae7c9fcb28d498fc9a871a41867bea65cb573ed00100000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100f8d9bbbe924e874df5d7bd58984b97965bb1ccc83ce8488d376f94458ed48b43022037d0bd18d78cb1fcdf295488cfbe94971eea66153501fa4aea22566f20a1912c4101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100adfdae5c7e7ee984eb92d1b23ac14912454b39400f56a41aa37ca128b5accd1a02204e9bf3c9b974ef965963cb8256ec42457bdc3786378961dc5b9e3bb7314cfca24101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61473044022021011af03adf1bb8e6c2ed5682b415bbc4693bbb30caf310320e4869e30260d602200d1bf41ce0f9503ecb66047f56f51a212c3ba4ccf6ae178c9d02c4f640cd0ebd4101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/bch/recovery/crossChainRecovery-bsv-signed.json b/modules/abstract-utxo/test/unit/fixtures/bch/recovery/crossChainRecovery-bsv-signed.json index a2d998012b..02e0dcd292 100644 --- a/modules/abstract-utxo/test/unit/fixtures/bch/recovery/crossChainRecovery-bsv-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/bch/recovery/crossChainRecovery-bsv-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff0100530200000001526eda15b11314f6ca3ee949a43e3d0e045eb86cdb38515c573359fcdac94ce60000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474830450221008d12a738bad76e0fba4cb33360138e779d2d049007687d41c7e2b72adf51635802201a62b2cdb926cabe3370c0df73b768c4c39034d5d8d5c06438ab1b61c456a20741010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff015cc6f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474730440220726e19ec210024d3fa671e634fb6723cfe0bcb1c9795cffd6d11cdc0f02d35c20220051a55d93be2b95295cd403c45bee49092872ddc0b20bfb3c0fcb05e73379ad741010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "bch", "recoveryCoin": "bsv", - "recoveryAmount": 99992180 + "recoveryAmount": 99993180 } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/bch/recovery/crossChainRecovery-bsv-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/bch/recovery/crossChainRecovery-bsv-unsigned.json index 0f0cb93e13..6c57e8d063 100644 --- a/modules/abstract-utxo/test/unit/fixtures/bch/recovery/crossChainRecovery-bsv-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/bch/recovery/crossChainRecovery-bsv-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff0100530200000001526eda15b11314f6ca3ee949a43e3d0e045eb86cdb38515c573359fcdac94ce60000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff015cc6f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "3FwJAxqdqfhe4esUv4smhM3zzbE3KAyD88", "coin": "bch" diff --git a/modules/abstract-utxo/test/unit/fixtures/bch/recovery/crossChainRecovery-btc-signed.json b/modules/abstract-utxo/test/unit/fixtures/bch/recovery/crossChainRecovery-btc-signed.json index cf9315fc86..26c772c2fb 100644 --- a/modules/abstract-utxo/test/unit/fixtures/bch/recovery/crossChainRecovery-btc-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/bch/recovery/crossChainRecovery-btc-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff0100530200000001526eda15b11314f6ca3ee949a43e3d0e045eb86cdb38515c573359fcdac94ce60000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474830450221008d12a738bad76e0fba4cb33360138e779d2d049007687d41c7e2b72adf51635802201a62b2cdb926cabe3370c0df73b768c4c39034d5d8d5c06438ab1b61c456a20741010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff015cc6f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474730440220726e19ec210024d3fa671e634fb6723cfe0bcb1c9795cffd6d11cdc0f02d35c20220051a55d93be2b95295cd403c45bee49092872ddc0b20bfb3c0fcb05e73379ad741010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "bch", "recoveryCoin": "btc", - "recoveryAmount": 99992180 + "recoveryAmount": 99993180 } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/bch/recovery/crossChainRecovery-btc-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/bch/recovery/crossChainRecovery-btc-unsigned.json index 0f0cb93e13..6c57e8d063 100644 --- a/modules/abstract-utxo/test/unit/fixtures/bch/recovery/crossChainRecovery-btc-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/bch/recovery/crossChainRecovery-btc-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff0100530200000001526eda15b11314f6ca3ee949a43e3d0e045eb86cdb38515c573359fcdac94ce60000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff015cc6f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "3FwJAxqdqfhe4esUv4smhM3zzbE3KAyD88", "coin": "bch" diff --git a/modules/abstract-utxo/test/unit/fixtures/bch/recovery/crossChainRecovery-doge-signed.json b/modules/abstract-utxo/test/unit/fixtures/bch/recovery/crossChainRecovery-doge-signed.json index 55070bf7aa..1511792a92 100644 --- a/modules/abstract-utxo/test/unit/fixtures/bch/recovery/crossChainRecovery-doge-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/bch/recovery/crossChainRecovery-doge-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff0100530200000001526eda15b11314f6ca3ee949a43e3d0e045eb86cdb38515c573359fcdac94ce60000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474830450221008d12a738bad76e0fba4cb33360138e779d2d049007687d41c7e2b72adf51635802201a62b2cdb926cabe3370c0df73b768c4c39034d5d8d5c06438ab1b61c456a20741010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff015cc6f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474730440220726e19ec210024d3fa671e634fb6723cfe0bcb1c9795cffd6d11cdc0f02d35c20220051a55d93be2b95295cd403c45bee49092872ddc0b20bfb3c0fcb05e73379ad741010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "bch", "recoveryCoin": "doge", - "recoveryAmount": 99992180 + "recoveryAmount": 99993180 } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/bch/recovery/crossChainRecovery-doge-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/bch/recovery/crossChainRecovery-doge-unsigned.json index 0f0cb93e13..6c57e8d063 100644 --- a/modules/abstract-utxo/test/unit/fixtures/bch/recovery/crossChainRecovery-doge-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/bch/recovery/crossChainRecovery-doge-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff0100530200000001526eda15b11314f6ca3ee949a43e3d0e045eb86cdb38515c573359fcdac94ce60000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff015cc6f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "3FwJAxqdqfhe4esUv4smhM3zzbE3KAyD88", "coin": "bch" diff --git a/modules/abstract-utxo/test/unit/fixtures/bch/recovery/crossChainRecovery-ltc-signed.json b/modules/abstract-utxo/test/unit/fixtures/bch/recovery/crossChainRecovery-ltc-signed.json index 5c414a4756..854e52d912 100644 --- a/modules/abstract-utxo/test/unit/fixtures/bch/recovery/crossChainRecovery-ltc-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/bch/recovery/crossChainRecovery-ltc-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff0100530200000001526eda15b11314f6ca3ee949a43e3d0e045eb86cdb38515c573359fcdac94ce60000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474830450221008d12a738bad76e0fba4cb33360138e779d2d049007687d41c7e2b72adf51635802201a62b2cdb926cabe3370c0df73b768c4c39034d5d8d5c06438ab1b61c456a20741010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff015cc6f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474730440220726e19ec210024d3fa671e634fb6723cfe0bcb1c9795cffd6d11cdc0f02d35c20220051a55d93be2b95295cd403c45bee49092872ddc0b20bfb3c0fcb05e73379ad741010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "bch", "recoveryCoin": "ltc", - "recoveryAmount": 99992180 + "recoveryAmount": 99993180 } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/bch/recovery/crossChainRecovery-ltc-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/bch/recovery/crossChainRecovery-ltc-unsigned.json index 0f0cb93e13..6c57e8d063 100644 --- a/modules/abstract-utxo/test/unit/fixtures/bch/recovery/crossChainRecovery-ltc-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/bch/recovery/crossChainRecovery-ltc-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff0100530200000001526eda15b11314f6ca3ee949a43e3d0e045eb86cdb38515c573359fcdac94ce60000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff015cc6f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "3FwJAxqdqfhe4esUv4smhM3zzbE3KAyD88", "coin": "bch" diff --git a/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json deleted file mode 100644 index 910517f76a..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "98dd6e075f723848380f3004d255299df1b1816a685c721dc711a03bc30cb78b:0", - "address": "3CrAfG2D2h7NRRHBG3q2tQWX267r7vr228", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "9bfe1fc9e7da139e7c9ed52290cd5c9103739a9d6f6cf440131fcb4db18dc6ee:0", - "address": "3CrAfG2D2h7NRRHBG3q2tQWX267r7vr228", - "value": 200000000, - "chain": 1, - "index": 0, - "valueString": "200000000" - }, - { - "id": "de492df3220d7b4d54bca5d2e4e037c6eae88140537552103b5497698305ade3:0", - "address": "3CrAfG2D2h7NRRHBG3q2tQWX267r7vr228", - "value": 300000000, - "chain": 1, - "index": 0, - "valueString": "300000000" - } - ], - "transactionHex": "02000000038bb70cc33ba011c71d725c686a81b1f19d2955d204300f384838725f076edd9800000000fdfd0000483045022100a8fdd2a692da1daba4cbf1915d3193dcc29ecae91525750cd84277aa5a0baa91022046cabd7460db3ac554ea35173c9077fe4286d78a0a4205bc91422d4b834e6fa14147304402200104623fc6c7dbe8c027fe71e677d3be2c7f73adf94d07d00cbe1bee96f6508102204a38a8fcaa50cb2028e95fa51dcd33058b077f548291a61a7ff6d6d56c5a5684414c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffffeec68db14dcb1f1340f46c6f9d9a7303915ccd9022d59e7c9e13dae7c91ffe9b00000000fc0047304402200a223a6d23dcec4be36563f2fb9e6ae5c65db38961dd1fc33fa12c1f8f88c5a802204696d4ff62512c0262161efd751bb717b32ad97c83a8a692f7811f68d0c22a6741473044022023b2cb674c502085b9c351c5386c73c0a9e422ea4d08cd7b395cd374ad4b94d302201110faeaba5ea428769b182ceb0868efd09b60659a62e235a8f6155ca6e4bef2414c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffffe3ad05836997543b105275534081e8eac637e0e4d2a5bc544d7b0d22f32d49de00000000fc0047304402200597e97b2a4134ca16ffe54d9edfe990078ebf8d06dce9fc50debf5fb6317c4802202c6f89584a4490e2a251f5a5c0a9287613f151bcea59ac9d87e36249c0b087d04147304402205a83d823d1d8c5633a452f18113073a9a2a96995d14dec3e1ad8e18cc2b01a8802206b2d6b28a1531148526f45ad04d5449271a70c1b21ab7141f9a76ef25035e18d414c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "d3df089c810a80589df88c6b5a7df6df9ee4e29a50c391a8ca1aace7927ab72f" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json deleted file mode 100644 index 829868cbcc..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "9c331fa52cfb21b1cb9367deea6b65cc5598938562c9803657673dc065d5c3d7:0", - "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "16f219a6887f963bfc8ee7c6e251d09326812687d0ff9ed88271112a098fdf6a:0", - "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", - "value": 200000000, - "chain": 1, - "index": 0, - "valueString": "200000000" - }, - { - "id": "8c1595f5f0c5e405c59bc8c8a48b036303e323fcffcee8e13f855663852a483f:0", - "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", - "value": 300000000, - "chain": 1, - "index": 0, - "valueString": "300000000" - } - ], - "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000fdfd0000483045022100e0f4c61591e59a1d2ae6509e81feca0d06f6e8e663f0529bfc3f8841277b56cd0220522036ae6d50d03897fe91943acd4038eaf16c04a31cf7d496d80d328a41b75b4147304402200dfe77f51c9a998bd6167eae1b084a6f6a1a4adbf4d22f74bbbf61657bdba64602204e0cfd47a341356b70ee9a76cfb0d42e0c63a9c088f549d83a27160c99a31364414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f21600000000fdfe0000483045022100de633df42c58dbad1d801257c89b40fb10ee4673f9e024d04b7038a8465afd8c0220472044afb4205dea3054de3bce3cbe0e51d5fb627a5c9b4752a7eb903238440d41483045022100980b76b93a1cc92301001b9cf6675d627ece21a23a72aeffad1e15f112962d6402200a961d34caf95b842f7b0cbba384c3c834b2afaeda4d126c2b76b95e82ea4b8f414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c00000000fdfd0000473044022054b88c74fbfe8dfca61f798f8294947e908c8ed34360435a3244f8c1df20acba02203d67b67f4218af9ae294b4e209ce31d2649d374c6b5774bdfbb48dae28229ccc41483045022100837662acd9f45fafccb2fdbfd8ee0290192342f566260cc560b68a10863ec06202200c8624bb1b523ebe156fd12aeaad13e6c573b93802c7e9a70cb4882535d80fd4414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "cefbb9b82b77b6a17fbd8cfc7828a452f0666574d2dd0d8cc14cb212f556e96f" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json b/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json deleted file mode 100644 index 6ea818bc1e..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "transactionHex": "70736274ff0100a50200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c0000000000feffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f2160000000000feffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c0000000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b4830450221008c9a3212461e71cadb8f4d9ac4eda10ed0445c5acca3041e9d92e06360b85350022032e211d19adbc911da021394384621b19fe2729b4085f2a20a54a14c81389e83012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100e0f4c61591e59a1d2ae6509e81feca0d06f6e8e663f0529bfc3f8841277b56cd0220522036ae6d50d03897fe91943acd4038eaf16c04a31cf7d496d80d328a41b75b4101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100a749722d784fbb843b6e33b35c47f0fce8f24652d7cfaa353e1c9dbbd0e0340202207b7c85cdfee0d1cccd1c469cece83f7a510a8db40f62675c84b55bc437d84dce012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100de633df42c58dbad1d801257c89b40fb10ee4673f9e024d04b7038a8465afd8c0220472044afb4205dea3054de3bce3cbe0e51d5fb627a5c9b4752a7eb903238440d4101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd02000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402202a36601376e4b4c64c2fc6357a37a71364b46b6dd7a8b84825baabaf2b5e37720220599e40054ee5570825cb36da797d7d3c6c77297d550c7db0d01ef9971155a4bf012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61473044022054b88c74fbfe8dfca61f798f8294947e908c8ed34360435a3244f8c1df20acba02203d67b67f4218af9ae294b4e209ce31d2649d374c6b5774bdfbb48dae28229ccc4101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", - "coin": "bcha", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599906100, - "recoveryAmountString": "599906100", - "txid": "87cff4e3bd1b90426162552b424dd5a6e904b93b24fb0e1d3dacdad3d92c4b08" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json deleted file mode 100644 index be072b0765..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "inputs": [ - { - "id": "9c331fa52cfb21b1cb9367deea6b65cc5598938562c9803657673dc065d5c3d7:0", - "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "16f219a6887f963bfc8ee7c6e251d09326812687d0ff9ed88271112a098fdf6a:0", - "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", - "value": 200000000, - "chain": 1, - "index": 0, - "valueString": "200000000" - }, - { - "id": "8c1595f5f0c5e405c59bc8c8a48b036303e323fcffcee8e13f855663852a483f:0", - "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", - "value": 300000000, - "chain": 1, - "index": 0, - "valueString": "300000000" - } - ], - "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000b700483045022100e0f4c61591e59a1d2ae6509e81feca0d06f6e8e663f0529bfc3f8841277b56cd0220522036ae6d50d03897fe91943acd4038eaf16c04a31cf7d496d80d328a41b75b4100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f21600000000b700483045022100de633df42c58dbad1d801257c89b40fb10ee4673f9e024d04b7038a8465afd8c0220472044afb4205dea3054de3bce3cbe0e51d5fb627a5c9b4752a7eb903238440d4100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c00000000b600473044022054b88c74fbfe8dfca61f798f8294947e908c8ed34360435a3244f8c1df20acba02203d67b67f4218af9ae294b4e209ce31d2649d374c6b5774bdfbb48dae28229ccc4100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "coin": "bcha", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599906100, - "recoveryAmountString": "599906100", - "txid": "586e773e4a3b92fa9551c09295d1fdcfe0e695ca38282588c1307ce7e8b5fa61" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json deleted file mode 100644 index 4cc205d4fe..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "txHex": "70736274ff0100a50200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c0000000000feffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f2160000000000feffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c0000000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b4830450221008c9a3212461e71cadb8f4d9ac4eda10ed0445c5acca3041e9d92e06360b85350022032e211d19adbc911da021394384621b19fe2729b4085f2a20a54a14c81389e83012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100a749722d784fbb843b6e33b35c47f0fce8f24652d7cfaa353e1c9dbbd0e0340202207b7c85cdfee0d1cccd1c469cece83f7a510a8db40f62675c84b55bc437d84dce012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd02000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402202a36601376e4b4c64c2fc6357a37a71364b46b6dd7a8b84825baabaf2b5e37720220599e40054ee5570825cb36da797d7d3c6c77297d550c7db0d01ef9971155a4bf012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", - "txInfo": {}, - "feeInfo": {}, - "coin": "bcha", - "txid": "87cff4e3bd1b90426162552b424dd5a6e904b93b24fb0e1d3dacdad3d92c4b08" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json new file mode 100644 index 0000000000..fe9c190cb1 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100a502000000033bcc95213e2e90194f887e092017d60278d463671dc507cc13243d8cb77d4ac00100000000feffffff3bcc95213e2e90194f887e092017d60278d463671dc507cc13243d8cb77d4ac00100000000feffffff3bcc95213e2e90194f887e092017d60278d463671dc507cc13243d8cb77d4ac00100000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9147a646b8d6e3dc4805bf8f58e49ede9905cc68de987220202587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e483045022100bf1545cbaf2a30026943ce17f9334e959b53a832cf0cafadcdac7427dc161c9d02200647b6eb091dd2b24a5dc58512c3a5ec7d00b02de8e16df441ccf04878baaca8412202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3547304402202d1682d6fba6b6ac973b092aa82d934fac1f2fdbf8af2701fa21bb3a206b1584022063a3544c7f1c038c574abf7439e73168a26b0d75d57504c28a20fc52d653ce354101030441000000010469522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae220602587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e1403a82391630000006300000001000000000000002206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad86000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9147a646b8d6e3dc4805bf8f58e49ede9905cc68de987220202587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e483045022100d3f942f20a579d7a2e7e97bd763a2c9dfdca1897654c50e42971292e698208910220459c718419c47963dab506b6fd4b9e589c3205273204f089fb12950fc0d6838b412202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee35473044022018d6affd7aa98a5d823fcc7ab38acc69d259d6cb1e1d581c0e5e13cbe405ef6f022018e30d9afd688313b6fe3ac59b588610fdaae7c90377c3db175e08f4b904e0d34101030441000000010469522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae220602587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e1403a82391630000006300000001000000000000002206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad86000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9147a646b8d6e3dc4805bf8f58e49ede9905cc68de987220202587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e483045022100ed775f4e03926b98329771b88fd4e78b81fab5deb9e48ff69758474bd268d05402204528d2b3731b7581bf1d846fd3fbcfb57d94ba5bd7adac4272d5d25e23b3c103412202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3547304402205a0b670e1e6374023debc3d1bfa249f2bee21186d8a330d7aab515d995564053022071a2d05d183828282a4c58a6250ca55087bb5b456c21cb1b045aa37810c21c3f4101030441000000010469522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae220602587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e1403a82391630000006300000001000000000000002206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad86000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json new file mode 100644 index 0000000000..9f968eed54 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100a502000000037361356fafd67e531c5ccdd4ae7c9fcb28d498fc9a871a41867bea65cb573ed00100000000feffffff7361356fafd67e531c5ccdd4ae7c9fcb28d498fc9a871a41867bea65cb573ed00100000000feffffff7361356fafd67e531c5ccdd4ae7c9fcb28d498fc9a871a41867bea65cb573ed00100000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100f8d9bbbe924e874df5d7bd58984b97965bb1ccc83ce8488d376f94458ed48b43022037d0bd18d78cb1fcdf295488cfbe94971eea66153501fa4aea22566f20a1912c412202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee354730440220043af9cdec7de989e8cbf4d15a4a148b73ca7b0be2968ffd78edbfdab253376d022073c0224f027b38e1cec6055a09efcb95ec31be7753959280e04ed518c18679b94101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100adfdae5c7e7ee984eb92d1b23ac14912454b39400f56a41aa37ca128b5accd1a02204e9bf3c9b974ef965963cb8256ec42457bdc3786378961dc5b9e3bb7314cfca2412202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3548304502210083f65a0dbcf51d0f7292f0c6cc864ca8c15ac4065cf0b5bbdb46741b37b86550022026c30956554588d080f1e0d3572c9d0a902678dd367156307e7f2bbec40281304101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61473044022021011af03adf1bb8e6c2ed5682b415bbc4693bbb30caf310320e4869e30260d602200d1bf41ce0f9503ecb66047f56f51a212c3ba4ccf6ae178c9d02c4f640cd0ebd412202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee35483045022100bb8f966717982d5bd6353fed8511b5e7fa4bf27f7f86910feea2993831725987022014fa301d0b2a7e9c64e9b50760736c88ce043da081f771194253da0ce3fa2c7b4101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json new file mode 100644 index 0000000000..61ad2fe227 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100a502000000037361356fafd67e531c5ccdd4ae7c9fcb28d498fc9a871a41867bea65cb573ed00100000000feffffff7361356fafd67e531c5ccdd4ae7c9fcb28d498fc9a871a41867bea65cb573ed00100000000feffffff7361356fafd67e531c5ccdd4ae7c9fcb28d498fc9a871a41867bea65cb573ed00100000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128701030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128701030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128701030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json new file mode 100644 index 0000000000..af3b6b076d --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100a502000000037361356fafd67e531c5ccdd4ae7c9fcb28d498fc9a871a41867bea65cb573ed00100000000feffffff7361356fafd67e531c5ccdd4ae7c9fcb28d498fc9a871a41867bea65cb573ed00100000000feffffff7361356fafd67e531c5ccdd4ae7c9fcb28d498fc9a871a41867bea65cb573ed00100000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100f8d9bbbe924e874df5d7bd58984b97965bb1ccc83ce8488d376f94458ed48b43022037d0bd18d78cb1fcdf295488cfbe94971eea66153501fa4aea22566f20a1912c4101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100adfdae5c7e7ee984eb92d1b23ac14912454b39400f56a41aa37ca128b5accd1a02204e9bf3c9b974ef965963cb8256ec42457bdc3786378961dc5b9e3bb7314cfca24101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61473044022021011af03adf1bb8e6c2ed5682b415bbc4693bbb30caf310320e4869e30260d602200d1bf41ce0f9503ecb66047f56f51a212c3ba4ccf6ae178c9d02c4f640cd0ebd4101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/crossChainRecovery-bch-signed.json b/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/crossChainRecovery-bch-signed.json index 758230a02a..4001cbc5e9 100644 --- a/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/crossChainRecovery-bch-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/crossChainRecovery-bch-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff0100530200000001526eda15b11314f6ca3ee949a43e3d0e045eb86cdb38515c573359fcdac94ce60000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474830450221008d12a738bad76e0fba4cb33360138e779d2d049007687d41c7e2b72adf51635802201a62b2cdb926cabe3370c0df73b768c4c39034d5d8d5c06438ab1b61c456a20741010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff015cc6f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474730440220726e19ec210024d3fa671e634fb6723cfe0bcb1c9795cffd6d11cdc0f02d35c20220051a55d93be2b95295cd403c45bee49092872ddc0b20bfb3c0fcb05e73379ad741010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "bcha", "recoveryCoin": "bch", - "recoveryAmount": 99992180 + "recoveryAmount": 99993180 } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/crossChainRecovery-bch-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/crossChainRecovery-bch-unsigned.json index 8c06023a6f..8eb1bfa8c5 100644 --- a/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/crossChainRecovery-bch-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/crossChainRecovery-bch-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff0100530200000001526eda15b11314f6ca3ee949a43e3d0e045eb86cdb38515c573359fcdac94ce60000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff015cc6f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "3FwJAxqdqfhe4esUv4smhM3zzbE3KAyD88", "coin": "bcha" diff --git a/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/crossChainRecovery-btc-signed.json b/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/crossChainRecovery-btc-signed.json index 739509810e..008dfb35ef 100644 --- a/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/crossChainRecovery-btc-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/crossChainRecovery-btc-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff0100530200000001526eda15b11314f6ca3ee949a43e3d0e045eb86cdb38515c573359fcdac94ce60000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474830450221008d12a738bad76e0fba4cb33360138e779d2d049007687d41c7e2b72adf51635802201a62b2cdb926cabe3370c0df73b768c4c39034d5d8d5c06438ab1b61c456a20741010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff015cc6f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474730440220726e19ec210024d3fa671e634fb6723cfe0bcb1c9795cffd6d11cdc0f02d35c20220051a55d93be2b95295cd403c45bee49092872ddc0b20bfb3c0fcb05e73379ad741010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "bcha", "recoveryCoin": "btc", - "recoveryAmount": 99992180 + "recoveryAmount": 99993180 } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/crossChainRecovery-btc-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/crossChainRecovery-btc-unsigned.json index 8c06023a6f..8eb1bfa8c5 100644 --- a/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/crossChainRecovery-btc-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/crossChainRecovery-btc-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff0100530200000001526eda15b11314f6ca3ee949a43e3d0e045eb86cdb38515c573359fcdac94ce60000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff015cc6f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "3FwJAxqdqfhe4esUv4smhM3zzbE3KAyD88", "coin": "bcha" diff --git a/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json deleted file mode 100644 index 910517f76a..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "98dd6e075f723848380f3004d255299df1b1816a685c721dc711a03bc30cb78b:0", - "address": "3CrAfG2D2h7NRRHBG3q2tQWX267r7vr228", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "9bfe1fc9e7da139e7c9ed52290cd5c9103739a9d6f6cf440131fcb4db18dc6ee:0", - "address": "3CrAfG2D2h7NRRHBG3q2tQWX267r7vr228", - "value": 200000000, - "chain": 1, - "index": 0, - "valueString": "200000000" - }, - { - "id": "de492df3220d7b4d54bca5d2e4e037c6eae88140537552103b5497698305ade3:0", - "address": "3CrAfG2D2h7NRRHBG3q2tQWX267r7vr228", - "value": 300000000, - "chain": 1, - "index": 0, - "valueString": "300000000" - } - ], - "transactionHex": "02000000038bb70cc33ba011c71d725c686a81b1f19d2955d204300f384838725f076edd9800000000fdfd0000483045022100a8fdd2a692da1daba4cbf1915d3193dcc29ecae91525750cd84277aa5a0baa91022046cabd7460db3ac554ea35173c9077fe4286d78a0a4205bc91422d4b834e6fa14147304402200104623fc6c7dbe8c027fe71e677d3be2c7f73adf94d07d00cbe1bee96f6508102204a38a8fcaa50cb2028e95fa51dcd33058b077f548291a61a7ff6d6d56c5a5684414c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffffeec68db14dcb1f1340f46c6f9d9a7303915ccd9022d59e7c9e13dae7c91ffe9b00000000fc0047304402200a223a6d23dcec4be36563f2fb9e6ae5c65db38961dd1fc33fa12c1f8f88c5a802204696d4ff62512c0262161efd751bb717b32ad97c83a8a692f7811f68d0c22a6741473044022023b2cb674c502085b9c351c5386c73c0a9e422ea4d08cd7b395cd374ad4b94d302201110faeaba5ea428769b182ceb0868efd09b60659a62e235a8f6155ca6e4bef2414c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffffe3ad05836997543b105275534081e8eac637e0e4d2a5bc544d7b0d22f32d49de00000000fc0047304402200597e97b2a4134ca16ffe54d9edfe990078ebf8d06dce9fc50debf5fb6317c4802202c6f89584a4490e2a251f5a5c0a9287613f151bcea59ac9d87e36249c0b087d04147304402205a83d823d1d8c5633a452f18113073a9a2a96995d14dec3e1ad8e18cc2b01a8802206b2d6b28a1531148526f45ad04d5449271a70c1b21ab7141f9a76ef25035e18d414c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "d3df089c810a80589df88c6b5a7df6df9ee4e29a50c391a8ca1aace7927ab72f" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json deleted file mode 100644 index 829868cbcc..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "9c331fa52cfb21b1cb9367deea6b65cc5598938562c9803657673dc065d5c3d7:0", - "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "16f219a6887f963bfc8ee7c6e251d09326812687d0ff9ed88271112a098fdf6a:0", - "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", - "value": 200000000, - "chain": 1, - "index": 0, - "valueString": "200000000" - }, - { - "id": "8c1595f5f0c5e405c59bc8c8a48b036303e323fcffcee8e13f855663852a483f:0", - "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", - "value": 300000000, - "chain": 1, - "index": 0, - "valueString": "300000000" - } - ], - "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000fdfd0000483045022100e0f4c61591e59a1d2ae6509e81feca0d06f6e8e663f0529bfc3f8841277b56cd0220522036ae6d50d03897fe91943acd4038eaf16c04a31cf7d496d80d328a41b75b4147304402200dfe77f51c9a998bd6167eae1b084a6f6a1a4adbf4d22f74bbbf61657bdba64602204e0cfd47a341356b70ee9a76cfb0d42e0c63a9c088f549d83a27160c99a31364414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f21600000000fdfe0000483045022100de633df42c58dbad1d801257c89b40fb10ee4673f9e024d04b7038a8465afd8c0220472044afb4205dea3054de3bce3cbe0e51d5fb627a5c9b4752a7eb903238440d41483045022100980b76b93a1cc92301001b9cf6675d627ece21a23a72aeffad1e15f112962d6402200a961d34caf95b842f7b0cbba384c3c834b2afaeda4d126c2b76b95e82ea4b8f414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c00000000fdfd0000473044022054b88c74fbfe8dfca61f798f8294947e908c8ed34360435a3244f8c1df20acba02203d67b67f4218af9ae294b4e209ce31d2649d374c6b5774bdfbb48dae28229ccc41483045022100837662acd9f45fafccb2fdbfd8ee0290192342f566260cc560b68a10863ec06202200c8624bb1b523ebe156fd12aeaad13e6c573b93802c7e9a70cb4882535d80fd4414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "cefbb9b82b77b6a17fbd8cfc7828a452f0666574d2dd0d8cc14cb212f556e96f" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json b/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json deleted file mode 100644 index 3ac95ba600..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "transactionHex": "70736274ff0100a50200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c0000000000feffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f2160000000000feffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c0000000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b4830450221008c9a3212461e71cadb8f4d9ac4eda10ed0445c5acca3041e9d92e06360b85350022032e211d19adbc911da021394384621b19fe2729b4085f2a20a54a14c81389e83012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100e0f4c61591e59a1d2ae6509e81feca0d06f6e8e663f0529bfc3f8841277b56cd0220522036ae6d50d03897fe91943acd4038eaf16c04a31cf7d496d80d328a41b75b4101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100a749722d784fbb843b6e33b35c47f0fce8f24652d7cfaa353e1c9dbbd0e0340202207b7c85cdfee0d1cccd1c469cece83f7a510a8db40f62675c84b55bc437d84dce012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100de633df42c58dbad1d801257c89b40fb10ee4673f9e024d04b7038a8465afd8c0220472044afb4205dea3054de3bce3cbe0e51d5fb627a5c9b4752a7eb903238440d4101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd02000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402202a36601376e4b4c64c2fc6357a37a71364b46b6dd7a8b84825baabaf2b5e37720220599e40054ee5570825cb36da797d7d3c6c77297d550c7db0d01ef9971155a4bf012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61473044022054b88c74fbfe8dfca61f798f8294947e908c8ed34360435a3244f8c1df20acba02203d67b67f4218af9ae294b4e209ce31d2649d374c6b5774bdfbb48dae28229ccc4101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", - "coin": "bsv", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599906100, - "recoveryAmountString": "599906100", - "txid": "87cff4e3bd1b90426162552b424dd5a6e904b93b24fb0e1d3dacdad3d92c4b08" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json deleted file mode 100644 index 459433a10c..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "inputs": [ - { - "id": "9c331fa52cfb21b1cb9367deea6b65cc5598938562c9803657673dc065d5c3d7:0", - "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "16f219a6887f963bfc8ee7c6e251d09326812687d0ff9ed88271112a098fdf6a:0", - "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", - "value": 200000000, - "chain": 1, - "index": 0, - "valueString": "200000000" - }, - { - "id": "8c1595f5f0c5e405c59bc8c8a48b036303e323fcffcee8e13f855663852a483f:0", - "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", - "value": 300000000, - "chain": 1, - "index": 0, - "valueString": "300000000" - } - ], - "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000b700483045022100e0f4c61591e59a1d2ae6509e81feca0d06f6e8e663f0529bfc3f8841277b56cd0220522036ae6d50d03897fe91943acd4038eaf16c04a31cf7d496d80d328a41b75b4100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f21600000000b700483045022100de633df42c58dbad1d801257c89b40fb10ee4673f9e024d04b7038a8465afd8c0220472044afb4205dea3054de3bce3cbe0e51d5fb627a5c9b4752a7eb903238440d4100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c00000000b600473044022054b88c74fbfe8dfca61f798f8294947e908c8ed34360435a3244f8c1df20acba02203d67b67f4218af9ae294b4e209ce31d2649d374c6b5774bdfbb48dae28229ccc4100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "coin": "bsv", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599906100, - "recoveryAmountString": "599906100", - "txid": "586e773e4a3b92fa9551c09295d1fdcfe0e695ca38282588c1307ce7e8b5fa61" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json deleted file mode 100644 index ceb24d002f..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "txHex": "70736274ff0100a50200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c0000000000feffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f2160000000000feffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c0000000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b4830450221008c9a3212461e71cadb8f4d9ac4eda10ed0445c5acca3041e9d92e06360b85350022032e211d19adbc911da021394384621b19fe2729b4085f2a20a54a14c81389e83012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100a749722d784fbb843b6e33b35c47f0fce8f24652d7cfaa353e1c9dbbd0e0340202207b7c85cdfee0d1cccd1c469cece83f7a510a8db40f62675c84b55bc437d84dce012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd02000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402202a36601376e4b4c64c2fc6357a37a71364b46b6dd7a8b84825baabaf2b5e37720220599e40054ee5570825cb36da797d7d3c6c77297d550c7db0d01ef9971155a4bf012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", - "txInfo": {}, - "feeInfo": {}, - "coin": "bsv", - "txid": "87cff4e3bd1b90426162552b424dd5a6e904b93b24fb0e1d3dacdad3d92c4b08" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json new file mode 100644 index 0000000000..fe9c190cb1 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100a502000000033bcc95213e2e90194f887e092017d60278d463671dc507cc13243d8cb77d4ac00100000000feffffff3bcc95213e2e90194f887e092017d60278d463671dc507cc13243d8cb77d4ac00100000000feffffff3bcc95213e2e90194f887e092017d60278d463671dc507cc13243d8cb77d4ac00100000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9147a646b8d6e3dc4805bf8f58e49ede9905cc68de987220202587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e483045022100bf1545cbaf2a30026943ce17f9334e959b53a832cf0cafadcdac7427dc161c9d02200647b6eb091dd2b24a5dc58512c3a5ec7d00b02de8e16df441ccf04878baaca8412202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3547304402202d1682d6fba6b6ac973b092aa82d934fac1f2fdbf8af2701fa21bb3a206b1584022063a3544c7f1c038c574abf7439e73168a26b0d75d57504c28a20fc52d653ce354101030441000000010469522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae220602587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e1403a82391630000006300000001000000000000002206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad86000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9147a646b8d6e3dc4805bf8f58e49ede9905cc68de987220202587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e483045022100d3f942f20a579d7a2e7e97bd763a2c9dfdca1897654c50e42971292e698208910220459c718419c47963dab506b6fd4b9e589c3205273204f089fb12950fc0d6838b412202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee35473044022018d6affd7aa98a5d823fcc7ab38acc69d259d6cb1e1d581c0e5e13cbe405ef6f022018e30d9afd688313b6fe3ac59b588610fdaae7c90377c3db175e08f4b904e0d34101030441000000010469522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae220602587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e1403a82391630000006300000001000000000000002206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad86000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9147a646b8d6e3dc4805bf8f58e49ede9905cc68de987220202587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e483045022100ed775f4e03926b98329771b88fd4e78b81fab5deb9e48ff69758474bd268d05402204528d2b3731b7581bf1d846fd3fbcfb57d94ba5bd7adac4272d5d25e23b3c103412202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3547304402205a0b670e1e6374023debc3d1bfa249f2bee21186d8a330d7aab515d995564053022071a2d05d183828282a4c58a6250ca55087bb5b456c21cb1b045aa37810c21c3f4101030441000000010469522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae220602587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e1403a82391630000006300000001000000000000002206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad86000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json new file mode 100644 index 0000000000..9f968eed54 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100a502000000037361356fafd67e531c5ccdd4ae7c9fcb28d498fc9a871a41867bea65cb573ed00100000000feffffff7361356fafd67e531c5ccdd4ae7c9fcb28d498fc9a871a41867bea65cb573ed00100000000feffffff7361356fafd67e531c5ccdd4ae7c9fcb28d498fc9a871a41867bea65cb573ed00100000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100f8d9bbbe924e874df5d7bd58984b97965bb1ccc83ce8488d376f94458ed48b43022037d0bd18d78cb1fcdf295488cfbe94971eea66153501fa4aea22566f20a1912c412202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee354730440220043af9cdec7de989e8cbf4d15a4a148b73ca7b0be2968ffd78edbfdab253376d022073c0224f027b38e1cec6055a09efcb95ec31be7753959280e04ed518c18679b94101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100adfdae5c7e7ee984eb92d1b23ac14912454b39400f56a41aa37ca128b5accd1a02204e9bf3c9b974ef965963cb8256ec42457bdc3786378961dc5b9e3bb7314cfca2412202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3548304502210083f65a0dbcf51d0f7292f0c6cc864ca8c15ac4065cf0b5bbdb46741b37b86550022026c30956554588d080f1e0d3572c9d0a902678dd367156307e7f2bbec40281304101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61473044022021011af03adf1bb8e6c2ed5682b415bbc4693bbb30caf310320e4869e30260d602200d1bf41ce0f9503ecb66047f56f51a212c3ba4ccf6ae178c9d02c4f640cd0ebd412202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee35483045022100bb8f966717982d5bd6353fed8511b5e7fa4bf27f7f86910feea2993831725987022014fa301d0b2a7e9c64e9b50760736c88ce043da081f771194253da0ce3fa2c7b4101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json new file mode 100644 index 0000000000..61ad2fe227 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100a502000000037361356fafd67e531c5ccdd4ae7c9fcb28d498fc9a871a41867bea65cb573ed00100000000feffffff7361356fafd67e531c5ccdd4ae7c9fcb28d498fc9a871a41867bea65cb573ed00100000000feffffff7361356fafd67e531c5ccdd4ae7c9fcb28d498fc9a871a41867bea65cb573ed00100000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128701030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128701030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128701030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json new file mode 100644 index 0000000000..af3b6b076d --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100a502000000037361356fafd67e531c5ccdd4ae7c9fcb28d498fc9a871a41867bea65cb573ed00100000000feffffff7361356fafd67e531c5ccdd4ae7c9fcb28d498fc9a871a41867bea65cb573ed00100000000feffffff7361356fafd67e531c5ccdd4ae7c9fcb28d498fc9a871a41867bea65cb573ed00100000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100f8d9bbbe924e874df5d7bd58984b97965bb1ccc83ce8488d376f94458ed48b43022037d0bd18d78cb1fcdf295488cfbe94971eea66153501fa4aea22566f20a1912c4101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100adfdae5c7e7ee984eb92d1b23ac14912454b39400f56a41aa37ca128b5accd1a02204e9bf3c9b974ef965963cb8256ec42457bdc3786378961dc5b9e3bb7314cfca24101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61473044022021011af03adf1bb8e6c2ed5682b415bbc4693bbb30caf310320e4869e30260d602200d1bf41ce0f9503ecb66047f56f51a212c3ba4ccf6ae178c9d02c4f640cd0ebd4101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/crossChainRecovery-bch-signed.json b/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/crossChainRecovery-bch-signed.json index e0034ee4ee..b15efeeec2 100644 --- a/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/crossChainRecovery-bch-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/crossChainRecovery-bch-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff0100530200000001526eda15b11314f6ca3ee949a43e3d0e045eb86cdb38515c573359fcdac94ce60000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474830450221008d12a738bad76e0fba4cb33360138e779d2d049007687d41c7e2b72adf51635802201a62b2cdb926cabe3370c0df73b768c4c39034d5d8d5c06438ab1b61c456a20741010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff015cc6f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474730440220726e19ec210024d3fa671e634fb6723cfe0bcb1c9795cffd6d11cdc0f02d35c20220051a55d93be2b95295cd403c45bee49092872ddc0b20bfb3c0fcb05e73379ad741010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "bsv", "recoveryCoin": "bch", - "recoveryAmount": 99992180 + "recoveryAmount": 99993180 } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/crossChainRecovery-bch-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/crossChainRecovery-bch-unsigned.json index 7dabbf47b7..f3ac792292 100644 --- a/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/crossChainRecovery-bch-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/crossChainRecovery-bch-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff0100530200000001526eda15b11314f6ca3ee949a43e3d0e045eb86cdb38515c573359fcdac94ce60000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff015cc6f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "3FwJAxqdqfhe4esUv4smhM3zzbE3KAyD88", "coin": "bsv" diff --git a/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/crossChainRecovery-btc-signed.json b/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/crossChainRecovery-btc-signed.json index 626b827824..2fd1022621 100644 --- a/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/crossChainRecovery-btc-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/crossChainRecovery-btc-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff0100530200000001526eda15b11314f6ca3ee949a43e3d0e045eb86cdb38515c573359fcdac94ce60000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474830450221008d12a738bad76e0fba4cb33360138e779d2d049007687d41c7e2b72adf51635802201a62b2cdb926cabe3370c0df73b768c4c39034d5d8d5c06438ab1b61c456a20741010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff015cc6f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474730440220726e19ec210024d3fa671e634fb6723cfe0bcb1c9795cffd6d11cdc0f02d35c20220051a55d93be2b95295cd403c45bee49092872ddc0b20bfb3c0fcb05e73379ad741010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "bsv", "recoveryCoin": "btc", - "recoveryAmount": 99992180 + "recoveryAmount": 99993180 } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/crossChainRecovery-btc-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/crossChainRecovery-btc-unsigned.json index 7dabbf47b7..f3ac792292 100644 --- a/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/crossChainRecovery-btc-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/crossChainRecovery-btc-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff0100530200000001526eda15b11314f6ca3ee949a43e3d0e045eb86cdb38515c573359fcdac94ce60000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff015cc6f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "3FwJAxqdqfhe4esUv4smhM3zzbE3KAyD88", "coin": "bsv" diff --git a/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/crossChainRecovery-doge-signed.json b/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/crossChainRecovery-doge-signed.json index 4dee77f6b9..c16fd617b4 100644 --- a/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/crossChainRecovery-doge-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/crossChainRecovery-doge-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff0100530200000001526eda15b11314f6ca3ee949a43e3d0e045eb86cdb38515c573359fcdac94ce60000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474830450221008d12a738bad76e0fba4cb33360138e779d2d049007687d41c7e2b72adf51635802201a62b2cdb926cabe3370c0df73b768c4c39034d5d8d5c06438ab1b61c456a20741010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff015cc6f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474730440220726e19ec210024d3fa671e634fb6723cfe0bcb1c9795cffd6d11cdc0f02d35c20220051a55d93be2b95295cd403c45bee49092872ddc0b20bfb3c0fcb05e73379ad741010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "bsv", "recoveryCoin": "doge", - "recoveryAmount": 99992180 + "recoveryAmount": 99993180 } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/crossChainRecovery-doge-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/crossChainRecovery-doge-unsigned.json index 7dabbf47b7..f3ac792292 100644 --- a/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/crossChainRecovery-doge-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/crossChainRecovery-doge-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff0100530200000001526eda15b11314f6ca3ee949a43e3d0e045eb86cdb38515c573359fcdac94ce60000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff015cc6f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "3FwJAxqdqfhe4esUv4smhM3zzbE3KAyD88", "coin": "bsv" diff --git a/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/crossChainRecovery-ltc-signed.json b/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/crossChainRecovery-ltc-signed.json index 91e111b437..788fe5da34 100644 --- a/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/crossChainRecovery-ltc-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/crossChainRecovery-ltc-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff0100530200000001526eda15b11314f6ca3ee949a43e3d0e045eb86cdb38515c573359fcdac94ce60000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474830450221008d12a738bad76e0fba4cb33360138e779d2d049007687d41c7e2b72adf51635802201a62b2cdb926cabe3370c0df73b768c4c39034d5d8d5c06438ab1b61c456a20741010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff015cc6f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474730440220726e19ec210024d3fa671e634fb6723cfe0bcb1c9795cffd6d11cdc0f02d35c20220051a55d93be2b95295cd403c45bee49092872ddc0b20bfb3c0fcb05e73379ad741010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "bsv", "recoveryCoin": "ltc", - "recoveryAmount": 99992180 + "recoveryAmount": 99993180 } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/crossChainRecovery-ltc-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/crossChainRecovery-ltc-unsigned.json index 7dabbf47b7..f3ac792292 100644 --- a/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/crossChainRecovery-ltc-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/crossChainRecovery-ltc-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff0100530200000001526eda15b11314f6ca3ee949a43e3d0e045eb86cdb38515c573359fcdac94ce60000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff015cc6f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "3FwJAxqdqfhe4esUv4smhM3zzbE3KAyD88", "coin": "bsv" diff --git a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json deleted file mode 100644 index bf649dec7b..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "359efa4ac6e418d80ce24205deaa18ad952621c2167a763f0957ca8a73a426f6:0", - "address": "3CrAfG2D2h7NRRHBG3q2tQWX267r7vr228", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "9cac3794147ecee59fcb08e3c0e9ddc5c19be6a422a3659b5f6ad7392878fa8a:0", - "address": "3CrAfG2D2h7NRRHBG3q2tQWX267r7vr228", - "value": 200000000, - "chain": 1, - "index": 0, - "valueString": "200000000" - }, - { - "id": "c56083bdaa1e21a3f4399fec78a0177e98844ad8dc4e38b45479a54ef20cd5ee:0", - "address": "3CrAfG2D2h7NRRHBG3q2tQWX267r7vr228", - "value": 300000000, - "chain": 1, - "index": 0, - "valueString": "300000000" - } - ], - "transactionHex": "0200000003f626a4738aca57093f767a16c2212695ad18aade0542e20cd818e4c64afa9e3500000000fdfe0000483045022100de0ecf316145f732092161b998e2265a6f1725adc9c97e98e74874ce7dea42420220186124f4fb3bc05e2fd5d04eb94f0d04b7cd3e7ae800b0f1107bd1b05f900052014830450221009f2af9632fb97dd9016acc4d9e3a7a09bd600ebfd1a4f35b173b8fcffd6715d4022019578a374e26980d7821a14f7cd0139ddf9d57f0acfeac7ee103289a2117476a014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff8afa782839d76a5f9b65a322a4e69bc1c5dde9c0e308cb9fe5ce7e149437ac9c00000000fdfd000047304402202265faaaf07e676f2857f1f7f8115ecbb18d3076d86b06ceca5251aeeefc357b022000ebbbce483229300b4f1ad5c83830abbe1c2baf4acf496acb47190c1403058e01483045022100848d057ff3a3dceb67c4ac7aac149dc5f8e8314c1ab4061e209d6579a8ed552b02200e72216fe2d0240ee49b939ff71a8c00ae00bd83a4bc597a9ae86687595d38ee014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffffeed50cf24ea57954b4384edcd84a84987e17a078ec9f39f4a3211eaabd8360c500000000fdfd000047304402206f86309b123e3b8660729cf022dc0152f51346cf5663e4dc55c1c51f1f9567cf02204d927801b96bd372f120871117a28fca13fdfad60e4a60fba768991721adc5a201483045022100c57b6255aedae908af2e7b40b20ca18ba6c3576bfef9a556afbf6389ae4a4c5d02205da80de626825c850a56f2fbd395faf63892592f6c978bfd98bf23cc80cec4da014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "862194f732e77eb935575e86bc240389642c20b23e259ac685bfc37df825b4c9" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2shP2wsh-p2wsh.json b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2shP2wsh-p2wsh.json deleted file mode 100644 index 2412968ede..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2shP2wsh-p2wsh.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "inputs": [ - { - "id": "f47d604503d654a813fe17899cc16d66c5d8bb97dc601e4b9c4a58095122711e:0", - "address": "3AhqDeNcRqKug9f6AZAyRinKjPp3VCggdB", - "value": 100000000, - "chain": 11, - "index": 0, - "valueString": "100000000" - }, - { - "id": "98dde272c53d991b01d746b61f4c622ad3396b731429dbf8797f3f83257dc790:0", - "address": "3AhqDeNcRqKug9f6AZAyRinKjPp3VCggdB", - "value": 200000000, - "chain": 11, - "index": 0, - "valueString": "200000000" - }, - { - "id": "d0f3fb97e051d8c54bdab66101162e9b9a76820a36e6ce128bfd3257e006c2c6:0", - "address": "3AhqDeNcRqKug9f6AZAyRinKjPp3VCggdB", - "value": 300000000, - "chain": 11, - "index": 0, - "valueString": "300000000" - }, - { - "id": "0ca68c4f2df818e3d2bebccd67ce9af3659bcdf34bed709d5a8dd3b183f01248:1", - "address": "bc1q659gcq9tztuhqljpsvhasv2pnuervhehc2jwkw4gnn3w9qepjm9seuplgx", - "value": 100000000, - "chain": 21, - "index": 1, - "valueString": "100000000" - }, - { - "id": "3ecdb8cc008ff34754ebe7c1b7d1a40069ca9ea87c6b90c30a5fd6656cf345c8:1", - "address": "bc1q659gcq9tztuhqljpsvhasv2pnuervhehc2jwkw4gnn3w9qepjm9seuplgx", - "value": 200000000, - "chain": 21, - "index": 1, - "valueString": "200000000" - }, - { - "id": "616bd04fb1f7f8f396be8e06dd36c250330c2be2ee7cc4ee60c9e02706f2bfd1:1", - "address": "bc1q659gcq9tztuhqljpsvhasv2pnuervhehc2jwkw4gnn3w9qepjm9seuplgx", - "value": 300000000, - "chain": 21, - "index": 1, - "valueString": "300000000" - } - ], - "transactionHex": "020000000001061e71225109584a9c4b1e60dc97bbd8c5666dc19c8917fe13a854d60345607df40000000023220020b858b5820bca303626d8d5a5291b5a0dcf839c76d61c32eb226c9d08fd06e3a4feffffff90c77d25833f7f79f8db2914736b39d32a624c1fb646d7011b993dc572e2dd980000000023220020b858b5820bca303626d8d5a5291b5a0dcf839c76d61c32eb226c9d08fd06e3a4feffffffc6c206e05732fd8b12cee6360a82769a9b2e160161b6da4bc5d851e097fbf3d00000000023220020b858b5820bca303626d8d5a5291b5a0dcf839c76d61c32eb226c9d08fd06e3a4feffffff4812f083b1d38d5a9d70ed4bf3cd9b65f39ace67cdbcbed2e318f82d4f8ca60c0100000000feffffffc845f36c65d65f0ac3906b7ca89eca6900a4d1b7c1e7eb5447f38f00ccb8cd3e0100000000feffffffd1bff20627e0c960eec47ceee22b0c3350c236dd068ebe96f3f8f7b14fd06b610100000000feffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870400483045022100f3fe0e3ac70a6c671d8d4f1cd692c098cbd12f78472ec47bb4a4d17f72e9b8460220315655b6be03459395245c2bb2bbc77907b9d17188ceebf4dc6fb008d28b9549014830450221008320501f75e5ee36d996303cf6ba4063ca870af21b904dc41a5ce21db798b8b7022038a349083ec57fe303d22a788fc6bb6bf18f5b7d86146197fbed03dfc2c8170701695221032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a21022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400483045022100e43252d6efbde707eb11e7e4000e3a3591908ab97bde59a33c656658846086de02200c388335750ae7f217ab267a8046d596f2f6dc85386dd3ce064e1b68a29a96d601473044022059fb9246f43e6e49f487898d46ca5e5d91d06c6d6240129018e1564cb9a6dab7022066ee7b0fa60b2621d5b908fbeeaed8c886528ca6b25283f1b8381f689592183901695221032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a21022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400473044022045a9d419a7cbf17024da17282b40e22135386f9d818890b9c69a160374c6086e02204d958929600c0532c4a12e70038c7e0209af0a5269a8293dd9c3cee8dfb1167e01483045022100c4cbcca8021ea355043e906924b698d7cea3b7375224a2e9ec2699a62fbc21fc022043e6f3028cb2f037697c257e58b9ab1055a691799e278c2d039a568a70011a9701695221032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a21022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400483045022100b296cc38adf9a978b4a5664a3ff4ff957b29e925eb7163810d072e34d40c9e7102207aba78a04b60433d56fd1fa459caa48a285770f6e80cb635e397115a64573c1501473044022065d30277afbc91ebd637c46abe180efa7e990223c592d7c9c88759287340a8a6022002b326cc043a9d08af51cdea267fc206c5338607a10cb4aaa2f409a1f5a1794f016952210219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae0400483045022100e943c9575b37233510c89d4d3ef6a71be9c925a1dd93ac7fecdf2dd62be251be02200a2417a0730a58ead450a077de1fc9039139f1a95293882b9c3c3fea197c16d00147304402203b39554934e5fdc9a7437910648d0c9903b3acece321079baa8181ee1519e78802205aa5d0e1f4a52c88d61962fee58766bb653671e25c68c2e326019bf4829a8275016952210219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae040047304402203c42b5a39babeee60235756d02404f72582b106e81c0ad23aebd2376c76c2f05022045f4c100bce55a32c5c704379c981adf6c910775c17dfbee01456751e1ee8bf40147304402200c5e32eb0bc77d054093a196ca853575d51ab3cfd795f2728cac9cb7c0a22d48022056bfc614b93ecb832ae0dbc1bdfc2abc71279cd866d536e63179f095d3cadcfa016952210219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae00000000", - "txid": "1836cd98fd724cf491ede38dfe4bb251e6ba3c633c44945706efc9102b2d9a44" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2tr-p2trMusig2.json b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2tr-p2trMusig2.json deleted file mode 100644 index b28a458549..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2tr-p2trMusig2.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "inputs": [ - { - "id": "234b16752166e3ab3d7241d57b3a42c15b3a263c74fd1f05ca15e6cc9637239b:0", - "address": "bc1pr6whavsvtjs9wukwxt9l8t8z4cj7erycw3aqg4szqja9q5prr77qyc6pqc", - "value": 100000000, - "chain": 31, - "index": 0, - "valueString": "100000000" - }, - { - "id": "9e11e0392f5ecd695fec134f248ac0b7a6adb7fb77429787f6bc4f9694dd3026:0", - "address": "bc1pr6whavsvtjs9wukwxt9l8t8z4cj7erycw3aqg4szqja9q5prr77qyc6pqc", - "value": 200000000, - "chain": 31, - "index": 0, - "valueString": "200000000" - }, - { - "id": "5b88620477d95a5f12dae76e5821a65a8999ea1445b891dc1dc28b9e0a880dcc:0", - "address": "bc1pr6whavsvtjs9wukwxt9l8t8z4cj7erycw3aqg4szqja9q5prr77qyc6pqc", - "value": 300000000, - "chain": 31, - "index": 0, - "valueString": "300000000" - }, - { - "id": "5a6599431c1fbc002f83480bfeee73bc18ac3a981d56aad0ab0e0d7410a8121a:1", - "address": "bc1p7plql3z0q6agke89hqdx5xp0skv5h4pvp2c7djakpes7lgwmlmfqjxgy3c", - "value": 100000000, - "chain": 41, - "index": 1, - "valueString": "100000000" - }, - { - "id": "3cec958ed483bd9edc3ec6ae9e310ef3e38c7067402d18149064f2398e194117:1", - "address": "bc1p7plql3z0q6agke89hqdx5xp0skv5h4pvp2c7djakpes7lgwmlmfqjxgy3c", - "value": 200000000, - "chain": 41, - "index": 1, - "valueString": "200000000" - }, - { - "id": "dfb981f322a4528ba01db2ed9cf3f3d44f1b34352e960a6ad4aae50e4a2e974f:1", - "address": "bc1p7plql3z0q6agke89hqdx5xp0skv5h4pvp2c7djakpes7lgwmlmfqjxgy3c", - "value": 300000000, - "chain": 41, - "index": 1, - "valueString": "300000000" - } - ], - "transactionHex": "020000000001069b233796cce615ca051ffd743c263a5bc1423a7bd541723dabe3662175164b230000000000feffffff2630dd94964fbcf687974277fbb7ada6b7c08a244f13ec5f69cd5e2f39e0119e0000000000feffffffcc0d880a9e8bc21ddc91b84514ea99895aa621586ee7da125f5ad9770462885b0000000000feffffff1a12a810740d0eabd0aa561d983aac18bc73eefe0b48832f00bc1f1c4399655a0100000000feffffff1741198e39f2649014182d4067708ce3f30e319eaec63edc9ebd83d48e95ec3c0100000000feffffff4f972e4a0ee5aad46a0a962e35341b4fd4f3f39cedb21da08b52a422f381b9df0100000000feffffff01407f85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87044086e30417a7e0cf41745283fa822a9e742a3027f5e5b3528e927c81988525954f02441a0113488282e9738812d1f9b94d1ea179e8e06bd17c41a68b44b66baa0d401ceb511963bb293d75eaa7b314e75c116e95ba90c8b135f859e5c8ee9097f8b4b72e82513d923fd82cceee1a9e4e94ffa52886b26067c2ea3da154d41f77ad4044204fa2a74016854082e063d260de5401518db0566d853b3cfddd03484dea94fc11ad20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfac61c0d73d45b503a6ccd7415d3aa9ce7ac2fed592b892861b5ccd38869d5b6a588cc85d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083a33b8977ba2126df5628953c9f7cf356897a4985c5d98f97c75a7dd8cfe6626004408f395cdbcb28c7de8b2dd417be197077cf59c8a18830788b635e1353edb9709721ff1b88437bce67848df26c1c983e46e328111f0f139c6bb8891bf0a99a92f2401738d1efce68b71e3ea845eae985ac28f5e4f9c475856347d07690b9819dbc760066bed75f782ca84d5f73d927f79e9f49c2680dba14e964491b8425cfcacd9f44204fa2a74016854082e063d260de5401518db0566d853b3cfddd03484dea94fc11ad20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfac61c0d73d45b503a6ccd7415d3aa9ce7ac2fed592b892861b5ccd38869d5b6a588cc85d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083a33b8977ba2126df5628953c9f7cf356897a4985c5d98f97c75a7dd8cfe662600440b84f5a68aa73720d34493064f703dc04ec8ba45e5c66fbe5edece33b919ff448bc085e86ad56a52b2a2a6ee1c879a5518ec9bfea73afeadb3c790cb2d4d81bdb40a868a85d9e61ff6a29fdbc5105f52edceab131e456437bd4c76d07f26de6885a78af51c07e6a908fcbd4571f987ed0dc232d43289e445af9ddfe7cfaa04b818944204fa2a74016854082e063d260de5401518db0566d853b3cfddd03484dea94fc11ad20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfac61c0d73d45b503a6ccd7415d3aa9ce7ac2fed592b892861b5ccd38869d5b6a588cc85d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083a33b8977ba2126df5628953c9f7cf356897a4985c5d98f97c75a7dd8cfe6626004408960081a28a335f37079b52ec7850c838dba5d4d0c07c734f00f26e607fa357cdc98123e4e0e6f3133a4263870875cedca40ef9f585cee70eb88ff2d0fb3b6944002056c3165c77c22040ae648676be49d132ee396199f0ac9bd3e7560e079c4af39b47e740ddf6160f8159565feacd2951c0112489931087891803222882857e9442093b527c385b1116993d483049336d841343309ff08e0c67ab90fd49689667745ad20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9ac41c1a4040af7e4d2d2f2df040dbaaec8f102c2ff2c146f03a13dafb3e9150fbde3fbd73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc0440795f8ac35cad3f24fe751a993cb2a23be912a59a86c7227d18ad62ac2e60ba2c9e944c82c81f3c9e931ccbf006fd2dfab628d1c0e85ed4dc6bf09c0e70ba2526402d8ad8f990c06e8c9d9eb112615c91ac3dbe3b5f00e2b2a9fb99517c91139489955d99ee733d9e9889ef2a5b9cd413cb2f097094462faabb689a13020d118e18442093b527c385b1116993d483049336d841343309ff08e0c67ab90fd49689667745ad20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9ac41c1a4040af7e4d2d2f2df040dbaaec8f102c2ff2c146f03a13dafb3e9150fbde3fbd73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc0440a20f1f12863b5e3b647b32b71ddc0668efc542cddf65d7b27d59d69afe87483cb3d0bbef476a6e33d499e368fc9de6d41212121be3d716a5d5d4600ca924ea8d408703558a2dd87d9c926e721075f0f036512c1062df8a71231c44463acc4edc2668cfe066cc9141a0ad7c88fa47bdb18e9b58fefe8d378da615c1ea71dbf0b0ff442093b527c385b1116993d483049336d841343309ff08e0c67ab90fd49689667745ad20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9ac41c1a4040af7e4d2d2f2df040dbaaec8f102c2ff2c146f03a13dafb3e9150fbde3fbd73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc00000000", - "txid": "b4040bbcfb4e39df9cabac60bf15bed402c53309b8e90c0143a0db154073f19e" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json deleted file mode 100644 index e40fa0e759..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "acc3a751eda81ecad175b29e52e45770975e08e47020770d4853b4207136b09e:0", - "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "eb456795b2c9bbdfcb91fc640f8a0bdc2d69157a506a81ed851dfaf3cd8d433f:0", - "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", - "value": 200000000, - "chain": 1, - "index": 0, - "valueString": "200000000" - }, - { - "id": "7648aaa4dfe3a3ed3b5fd54be2a9a1d2290650645b5ad83c00d5f742d7912f13:0", - "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", - "value": 300000000, - "chain": 1, - "index": 0, - "valueString": "300000000" - } - ], - "transactionHex": "02000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac00000000fdfe0000483045022100df90020c7de352638f835a81f2191a5b69375e1921a82eeff34089cd08cebf9302206475417ae012f14f5339aa2ed8da5d785c62b842dc1849212a6a9288af4ff5a001483045022100fa5923c1c8bebc502cffaea464ce9a3f85857997df328490cc190d493a1ecf0502200f363464f6019c516eb4b3533692ac70ac7df67272e738883be11ff61948ceef014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb00000000fdfd0000473044022065e11ee1ba7e094e765a89438483ef54abb8ae9ac5c5118153981ed5a679e0dc0220692c6b1578bedc110aa981e3d759baaed409a0ea62b2819bb20ad1b60a70d447014830450221008ed9f3cacd80ec37218330ccef1c832695e756cd1eb439377ee24d538f0e051402200c74714b4d9b192a4454435d35b78fbb8f0e02cd7ab116187cff7b9c33a957cf014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa487600000000fdfd000048304502210085b0863ececbb6c326f15e26b4691fd180759b4049058fb140ae35b7e1efb287022000ad30fafe25386dee8baa1a161dfd62f6834202bef6a717dcfc31485be748ca0147304402206471d922d757e907aec736bd1876b973e5a20f87fcfac59ebd9521229f4d99e80220120fcc9c57826ffc87a9a562ec55fd2acb96d8c78a0b811005a9580c760e071c014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "0d2871e47e3e7edfcc5228fc9ca488d662b02965ea40c9f6edbbe3e65f5bc9e7" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-fullSignedRecovery-p2shP2wsh-p2wsh.json b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-fullSignedRecovery-p2shP2wsh-p2wsh.json deleted file mode 100644 index a9991fd9bb..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-fullSignedRecovery-p2shP2wsh-p2wsh.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "inputs": [ - { - "id": "1374468f33ccaa7ea0c5939041993c17d165219afb3ce873ca050adb6da9385f:0", - "address": "3PeXf4UiyRneENKQrarZ3yt9dwTM4xgFZQ", - "value": 100000000, - "chain": 11, - "index": 0, - "valueString": "100000000" - }, - { - "id": "50e3ceacd680e9a9f2532183f311aac11787e2395c9e15ca37e9c955268f479a:0", - "address": "3PeXf4UiyRneENKQrarZ3yt9dwTM4xgFZQ", - "value": 200000000, - "chain": 11, - "index": 0, - "valueString": "200000000" - }, - { - "id": "a8091b22f5a19e42d5c51f258142c13ef8167e3065df4260e5f12944e1e0c326:0", - "address": "3PeXf4UiyRneENKQrarZ3yt9dwTM4xgFZQ", - "value": 300000000, - "chain": 11, - "index": 0, - "valueString": "300000000" - }, - { - "id": "8deffb2a471b8c662b4a7e50876406ba5dc4d74c9dd0b6ea6ee47f2174f60374:1", - "address": "bc1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8szcnsx8", - "value": 100000000, - "chain": 21, - "index": 1, - "valueString": "100000000" - }, - { - "id": "027028e7fee8c4cc5d3e28fc3e3b2e770a57232b6780a7a2e00c7b5526eec461:1", - "address": "bc1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8szcnsx8", - "value": 200000000, - "chain": 21, - "index": 1, - "valueString": "200000000" - }, - { - "id": "c8bbce406bcec377b38e6c48f1a7e6e3beba88ff5423b8cea9389c69a90222f6:1", - "address": "bc1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8szcnsx8", - "value": 300000000, - "chain": 21, - "index": 1, - "valueString": "300000000" - } - ], - "transactionHex": "020000000001065f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f46741300000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800feffffff9a478f2655c9e937ca159e5c39e28717c1aa11f3832153f2a9e980d6accee35000000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800feffffff26c3e0e14429f1e56042df65307e16f83ec14281251fc5d5429ea1f5221b09a800000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800feffffff7403f674217fe46eeab6d09d4cd7c45dba066487507e4a2b668c1b472afbef8d0100000000feffffff61c4ee26557b0ce0a2a780672b23570a772e3b3efc283e5dccc4e8fee72870020100000000fefffffff62202a9699c38a9ceb82354ff88babee3e6a7f1486c8eb377c3ce6b40cebbc80100000000feffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8704004730440220561254d19118d51e17ffc6ad8d9fc7e5b684bf6a3659ab4fbbe685661208dca302207e82a98110a017177703e24f4be971517a4ea7f369c2165743ec8392913feacd01483045022100940d592dd88e20f0c36d5c1dcfad7c001c3611d8daebf308a8f4ac41d9fda0b4022062c22da08fe8c353486508bfb487464492accf61b5743870f69e9b8de6672f46016952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400473044022020224d449ada3862cee025a7a1177d2c6466c93d01b86773213aab05f6e2c95402202f42a9b0fbb4d4d32897cc4c49d8c562e5757d7f193eb67e14164ea1f1a6b5e30147304402202fb79ccb2a2da50bd03c2ae7725d48656b060030b1ae121e35df3683f4a281d60220290f507cc2906cf698968eac765dfe0133db0e24a970e3d68ca2234cbb28f505016952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400483045022100e77f25f8b62c548578cd311970f87f7008d11a68b4c6cae04175c32fea4f12fa0220611d3f123e6f4599109ea114a2fd4489313f5cd19a7cbe27a086445057b0b5d901483045022100b02777c348d714db8a091d7badb9fcf0b8074336d89550e798b3ed948bbef4b80220269db89662ff21ec6f2a0209e3b673aad5d1a5a47bcc322e3b3570d406f941ed016952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae040047304402202a46be21839a970189f1f4832eb12363a3cd2305bbddea09eb1f463202f60de202200b03f7d19e531075c7b5cd966e24f6be65147cc1226823dd0fa12127ec657ba001483045022100e50a67ed3fb2f03f8d066be86a41a690ee7cf103ad781fefc340e1a1acf5ea5f0220512d279291ed3dffc202721ebf7029591e62579f0b6b828b01da52edc177a4c00169522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae0400483045022100dc4e4f9be65e40e362819aa48f4366288aa665d15de8578a8e2c41d2b78d58c402203e40a6393ff8f2e41ab90f91f07e8c86785017ec778caeb89c2b0f221b1e678701483045022100ed0146ac97bc770b851b3b156539f5288d42af4635a36c361d40c78d5c2710c502203d46d6cc0c3a4456568f49b253b508fb8fd6ecfb4a302fda74b9b314077719900169522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae0400483045022100b571158763e4a78bbd5aec44516f0463caa18f1060103fa5ce945e147d970c8002205f2ddb126582af7e202089ece298766812792bb0622462c4edfa609956cea1b90147304402207589d3daa72bde99b061cc228c741ec5d5c641cd045752dff6de4236669be8ec022002e6e1978338fef65491964b9551fc73d578b39b52cce716df79929b22b465da0169522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae00000000", - "txid": "d24d7cd8e545ab1f9239e09ede7f19c259e5c57385c87472b4092716294f4b30" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-fullSignedRecovery-p2tr-p2trMusig2.json b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-fullSignedRecovery-p2tr-p2trMusig2.json deleted file mode 100644 index 746e2834b3..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-fullSignedRecovery-p2tr-p2trMusig2.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "inputs": [ - { - "id": "eda4d4ccae8e80212dced71a891216d81c143804b4eac0407173384a6eab87b2:0", - "address": "bc1phk6lhy2tka2kxsx6hjd3c0z2h2e0rcrere9lr3kqsg0p6xxqe2pq2ark68", - "value": 100000000, - "chain": 31, - "index": 0, - "valueString": "100000000" - }, - { - "id": "37b93d45b75e018bec76640598a6062bdd78815c94deef2980fa839fff276174:0", - "address": "bc1phk6lhy2tka2kxsx6hjd3c0z2h2e0rcrere9lr3kqsg0p6xxqe2pq2ark68", - "value": 200000000, - "chain": 31, - "index": 0, - "valueString": "200000000" - }, - { - "id": "a03b7a7ddee844489e7278618b0f63d06b45116ce810ddb3f6a46cc5a1f2682f:0", - "address": "bc1phk6lhy2tka2kxsx6hjd3c0z2h2e0rcrere9lr3kqsg0p6xxqe2pq2ark68", - "value": 300000000, - "chain": 31, - "index": 0, - "valueString": "300000000" - }, - { - "id": "a537105b9b6437fd68ca5af3b804e46c2d1d565b9e365a12059ff6b122164d31:1", - "address": "bc1p0zaxydym5r26d67h2sgdtrdaw4cfnl6fwx0xdyfm4w7mxx56nwns0c7yaj", - "value": 100000000, - "chain": 41, - "index": 1, - "valueString": "100000000" - }, - { - "id": "5f126999992d1aa489b81e76fda1f9c2ed0d40720273c9ce4ea5f4d428c42a28:1", - "address": "bc1p0zaxydym5r26d67h2sgdtrdaw4cfnl6fwx0xdyfm4w7mxx56nwns0c7yaj", - "value": 200000000, - "chain": 41, - "index": 1, - "valueString": "200000000" - }, - { - "id": "77223050be4f63b13c50217283ee411a4703a6049c858b5232bfd70bae2af291:1", - "address": "bc1p0zaxydym5r26d67h2sgdtrdaw4cfnl6fwx0xdyfm4w7mxx56nwns0c7yaj", - "value": 300000000, - "chain": 41, - "index": 1, - "valueString": "300000000" - } - ], - "transactionHex": "02000000000106b287ab6e4a38737140c0eab40438141cd81612891ad7ce2d21808eaeccd4a4ed0000000000feffffff746127ff9f83fa8029efde945c8178dd2b06a698056476ec8b015eb7453db9370000000000feffffff2f68f2a1c56ca4f6b3dd10e86c11456bd0630f8b6178729e4844e8de7d7a3ba00000000000feffffff314d1622b1f69f05125a369e5b561d2d6ce404b8f35aca68fd37649b5b1037a50100000000feffffff282ac428d4f4a54ecec9730272400dedc2f9a1fd761eb889a41a2d999969125f0100000000feffffff91f22aae0bd7bf32528b859c04a603471a41ee837221503cb1634fbe503022770100000000feffffff01407f85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870440451a08679daec4e765dd0868d4a206c6523dc2fd8ef2268afa3af2474f6dd04c7fdb0703cb9c0a3f7fb7ffef7b98991768ecba7f9775c84c1b6b0b73091c430640c0ae69f20fcb4f4ae33f51a9df5088194582e5ad6f0ffd4b77f952c72c41ddb2edf61850cde1698ae87a248993d94f7d6c93498e4a1a2b8844588b06b726aedb44201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfac61c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d04407cdf48036dc63a9b081354a3c23b78233a5b71ac58705d26e5bb4f49a6ba26405ab9d0fed0649ed1c8339f184633fb9f64d499e67bc63d3de5ef70c8220ec81340e7b262cbf4d2095919c4213e72d708721ef5278717afc77a1093959fe2a1198248a393941af6ce84601649065ae999f60b0008fc745435571942c09cf68de0f144201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfac61c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d04407b94491606a68bda48c4dae6dbc942de839290b9ee19765133b0bcc140aca3eedbc71e5509d556daee80b06853236adb9633fb4c8489114ce0cdb9b8aefe49c640c30613d15d61b3ba42ec82736aae8c22c6f2a88f5c94b7838a7c9528648305255695be73bf1507a89e654a858f0aa24dbbeab69d903223bf3decffefc6fc0fa844201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfac61c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d0440431194e5facbd72d93beb718677134db80833cce34c68439426dc9e5bfd816ff62819d9db4d2c2df6a10b9faf1885077e5ed13b7ffcb77cd5694c2ca20e679a14003d4b0935258c68ff4bad2c815476a5e576b0da6c6f709da1d272a3f96d6b337ec8feb8eaf20e56ff361b3b7fbfe3e6074d4e3fc3c31cde4d4a15830c25b47364420141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899ead20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9ac41c04e8079c3b0cf3d7fa22df4f265ab8a55431bc7e3599a22948245b7c839366720d73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc04409300de5dddaa24cadad3a8acd5ab6640d9c3538ff67ede4ab4a149c2e6ce703cebabe015071c6e76f93ec1646f0661d1b8f36cb3975ad4f2b3d3d8127967b5bd40040a5e3742eddfbf00437030321806baf817340ec2ceed9c0783385df994800bfcafcddf335a8f0d424c78421a633ac45fce7e8c05542ed34226ec29564a0cf34420141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899ead20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9ac41c04e8079c3b0cf3d7fa22df4f265ab8a55431bc7e3599a22948245b7c839366720d73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc044095148e0d2cb12d1b625628e59de5fdae9c8bbbbec60e3748e9f2ce6ece0f02f792c6f2961c625a08204ad777c54618b06dfef894fbb40f33955679b2c7538c4240da16cf05f378fd1876b09ab364c1e176a3a687ea7e9033a87485bbf69d59961e44bdeb3d67d6df7609345ae76a66a705a0cdad0600326e4318f7b23e052dc7694420141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899ead20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9ac41c04e8079c3b0cf3d7fa22df4f265ab8a55431bc7e3599a22948245b7c839366720d73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc00000000", - "txid": "14f530feb1096a2d96d2f35f119d4280ec99bbf615ec370a4a003a0290a434ad" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json deleted file mode 100644 index db55cf6d38..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "transactionHex": "70736274ff0100a502000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac0000000000feffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb0000000000feffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa48760000000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a4730440220093e44a04c745df4b659895929b9033ea1f4c6037d8acd9dc4f2a114633a35fe02203d7a1618f5c65110713d376b9d3d8c181b34fd60a3b8d4b46097a245c05cf124012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100df90020c7de352638f835a81f2191a5b69375e1921a82eeff34089cd08cebf9302206475417ae012f14f5339aa2ed8da5d785c62b842dc1849212a6a9288af4ff5a00101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402205d94a7f46388e723db4f4d836b62b87263f3d52b234d5b29f996d59df938f8e802206af84c185cb0b0b90657b77d1e58ed418a3e3cea5eda096bb5b318a6ff57817e012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61473044022065e11ee1ba7e094e765a89438483ef54abb8ae9ac5c5118153981ed5a679e0dc0220692c6b1578bedc110aa981e3d759baaed409a0ea62b2819bb20ad1b60a70d4470101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be01000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100e013917b26462470736f0d3c9cba09e44d9c8c271db53fb2e45bbfe2fcac133c0220660aea8b84338b395a5afebbe53a1109e117613150f1a7cbcfd08be5faa1c19b012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6148304502210085b0863ececbb6c326f15e26b4691fd180759b4049058fb140ae35b7e1efb287022000ad30fafe25386dee8baa1a161dfd62f6834202bef6a717dcfc31485be748ca0101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", - "coin": "btc", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599906100, - "recoveryAmountString": "599906100", - "txid": "774cecf06c60a4e00a560ef2c98d57ca5c92393e9bee05607a50da60b769ac70" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json deleted file mode 100644 index 8fe3a461a0..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "inputs": [ - { - "id": "acc3a751eda81ecad175b29e52e45770975e08e47020770d4853b4207136b09e:0", - "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "eb456795b2c9bbdfcb91fc640f8a0bdc2d69157a506a81ed851dfaf3cd8d433f:0", - "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", - "value": 200000000, - "chain": 1, - "index": 0, - "valueString": "200000000" - }, - { - "id": "7648aaa4dfe3a3ed3b5fd54be2a9a1d2290650645b5ad83c00d5f742d7912f13:0", - "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", - "value": 300000000, - "chain": 1, - "index": 0, - "valueString": "300000000" - } - ], - "transactionHex": "02000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac00000000b700483045022100df90020c7de352638f835a81f2191a5b69375e1921a82eeff34089cd08cebf9302206475417ae012f14f5339aa2ed8da5d785c62b842dc1849212a6a9288af4ff5a00100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb00000000b600473044022065e11ee1ba7e094e765a89438483ef54abb8ae9ac5c5118153981ed5a679e0dc0220692c6b1578bedc110aa981e3d759baaed409a0ea62b2819bb20ad1b60a70d4470100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa487600000000b70048304502210085b0863ececbb6c326f15e26b4691fd180759b4049058fb140ae35b7e1efb287022000ad30fafe25386dee8baa1a161dfd62f6834202bef6a717dcfc31485be748ca0100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "coin": "btc", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599906100, - "recoveryAmountString": "599906100", - "txid": "e98f4c93e2a708d394f05c70ca5935d86df9b36bd672d5ebd0f929db341b0e28" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-keyRecoveryService-p2shP2wsh-p2wsh-dai.json b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-keyRecoveryService-p2shP2wsh-p2wsh-dai.json deleted file mode 100644 index f2da682a83..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-keyRecoveryService-p2shP2wsh-p2wsh-dai.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "transactionHex": "70736274ff0100fd200102000000065f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f4674130000000000feffffff9a478f2655c9e937ca159e5c39e28717c1aa11f3832153f2a9e980d6accee3500000000000feffffff26c3e0e14429f1e56042df65307e16f83ec14281251fc5d5429ea1f5221b09a80000000000feffffff7403f674217fe46eeab6d09d4cd7c45dba066487507e4a2b668c1b472afbef8d0100000000feffffff61c4ee26557b0ce0a2a780672b23570a772e3b3efc283e5dccc4e8fee72870020100000000fefffffff62202a9699c38a9ceb82354ff88babee3e6a7f1486c8eb377c3ce6b40cebbc80100000000feffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c54730440220561254d19118d51e17ffc6ad8d9fc7e5b684bf6a3659ab4fbbe685661208dca302207e82a98110a017177703e24f4be971517a4ea7f369c2165743ec8392913feacd010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000c2eb0b0000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c5473044022020224d449ada3862cee025a7a1177d2c6466c93d01b86773213aab05f6e2c95402202f42a9b0fbb4d4d32897cc4c49d8c562e5757d7f193eb67e14164ea1f1a6b5e3010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000a3e1110000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c5483045022100e77f25f8b62c548578cd311970f87f7008d11a68b4c6cae04175c32fea4f12fa0220611d3f123e6f4599109ea114a2fd4489313f5cd19a7cbe27a086445057b0b5d9010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012b00e1f50500000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa05547304402202a46be21839a970189f1f4832eb12363a3cd2305bbddea09eb1f463202f60de202200b03f7d19e531075c7b5cd966e24f6be65147cc1226823dd0fa12127ec657ba00101030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00c2eb0b00000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055483045022100dc4e4f9be65e40e362819aa48f4366288aa665d15de8578a8e2c41d2b78d58c402203e40a6393ff8f2e41ab90f91f07e8c86785017ec778caeb89c2b0f221b1e67870101030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00a3e11100000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055483045022100b571158763e4a78bbd5aec44516f0463caa18f1060103fa5ce945e147d970c8002205f2ddb126582af7e202089ece298766812792bb0622462c4edfa609956cea1b90101030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000000", - "coin": "btc", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 1199922200, - "recoveryAmountString": "1199922200", - "txid": "c1b75ea5345480233cc5ee7915fc3b3345a27b98ff7326af9d52fb222efeed32" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-keyRecoveryService-p2shP2wsh-p2wsh-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-keyRecoveryService-p2shP2wsh-p2wsh-keyternal.json deleted file mode 100644 index 2cd176c4fc..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-keyRecoveryService-p2shP2wsh-p2wsh-keyternal.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "inputs": [ - { - "id": "1374468f33ccaa7ea0c5939041993c17d165219afb3ce873ca050adb6da9385f:0", - "address": "3PeXf4UiyRneENKQrarZ3yt9dwTM4xgFZQ", - "value": 100000000, - "chain": 11, - "index": 0, - "valueString": "100000000" - }, - { - "id": "50e3ceacd680e9a9f2532183f311aac11787e2395c9e15ca37e9c955268f479a:0", - "address": "3PeXf4UiyRneENKQrarZ3yt9dwTM4xgFZQ", - "value": 200000000, - "chain": 11, - "index": 0, - "valueString": "200000000" - }, - { - "id": "a8091b22f5a19e42d5c51f258142c13ef8167e3065df4260e5f12944e1e0c326:0", - "address": "3PeXf4UiyRneENKQrarZ3yt9dwTM4xgFZQ", - "value": 300000000, - "chain": 11, - "index": 0, - "valueString": "300000000" - }, - { - "id": "8deffb2a471b8c662b4a7e50876406ba5dc4d74c9dd0b6ea6ee47f2174f60374:1", - "address": "bc1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8szcnsx8", - "value": 100000000, - "chain": 21, - "index": 1, - "valueString": "100000000" - }, - { - "id": "027028e7fee8c4cc5d3e28fc3e3b2e770a57232b6780a7a2e00c7b5526eec461:1", - "address": "bc1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8szcnsx8", - "value": 200000000, - "chain": 21, - "index": 1, - "valueString": "200000000" - }, - { - "id": "c8bbce406bcec377b38e6c48f1a7e6e3beba88ff5423b8cea9389c69a90222f6:1", - "address": "bc1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8szcnsx8", - "value": 300000000, - "chain": 21, - "index": 1, - "valueString": "300000000" - } - ], - "transactionHex": "020000000001065f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f46741300000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800feffffff9a478f2655c9e937ca159e5c39e28717c1aa11f3832153f2a9e980d6accee35000000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800feffffff26c3e0e14429f1e56042df65307e16f83ec14281251fc5d5429ea1f5221b09a800000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800feffffff7403f674217fe46eeab6d09d4cd7c45dba066487507e4a2b668c1b472afbef8d0100000000feffffff61c4ee26557b0ce0a2a780672b23570a772e3b3efc283e5dccc4e8fee72870020100000000fefffffff62202a9699c38a9ceb82354ff88babee3e6a7f1486c8eb377c3ce6b40cebbc80100000000feffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8705004730440220561254d19118d51e17ffc6ad8d9fc7e5b684bf6a3659ab4fbbe685661208dca302207e82a98110a017177703e24f4be971517a4ea7f369c2165743ec8392913feacd0100006952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0500473044022020224d449ada3862cee025a7a1177d2c6466c93d01b86773213aab05f6e2c95402202f42a9b0fbb4d4d32897cc4c49d8c562e5757d7f193eb67e14164ea1f1a6b5e30100006952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0500483045022100e77f25f8b62c548578cd311970f87f7008d11a68b4c6cae04175c32fea4f12fa0220611d3f123e6f4599109ea114a2fd4489313f5cd19a7cbe27a086445057b0b5d90100006952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae050047304402202a46be21839a970189f1f4832eb12363a3cd2305bbddea09eb1f463202f60de202200b03f7d19e531075c7b5cd966e24f6be65147cc1226823dd0fa12127ec657ba001000069522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae0500483045022100dc4e4f9be65e40e362819aa48f4366288aa665d15de8578a8e2c41d2b78d58c402203e40a6393ff8f2e41ab90f91f07e8c86785017ec778caeb89c2b0f221b1e678701000069522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae0500483045022100b571158763e4a78bbd5aec44516f0463caa18f1060103fa5ce945e147d970c8002205f2ddb126582af7e202089ece298766812792bb0622462c4edfa609956cea1b901000069522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae00000000", - "coin": "btc", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 1199922200, - "recoveryAmountString": "1199922200", - "txid": "d24d7cd8e545ab1f9239e09ede7f19c259e5c57385c87472b4092716294f4b30" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json deleted file mode 100644 index a6584633ae..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "txHex": "70736274ff0100a502000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac0000000000feffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb0000000000feffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa48760000000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a4730440220093e44a04c745df4b659895929b9033ea1f4c6037d8acd9dc4f2a114633a35fe02203d7a1618f5c65110713d376b9d3d8c181b34fd60a3b8d4b46097a245c05cf124012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402205d94a7f46388e723db4f4d836b62b87263f3d52b234d5b29f996d59df938f8e802206af84c185cb0b0b90657b77d1e58ed418a3e3cea5eda096bb5b318a6ff57817e012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be01000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100e013917b26462470736f0d3c9cba09e44d9c8c271db53fb2e45bbfe2fcac133c0220660aea8b84338b395a5afebbe53a1109e117613150f1a7cbcfd08be5faa1c19b012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", - "txInfo": {}, - "feeInfo": {}, - "coin": "btc", - "txid": "774cecf06c60a4e00a560ef2c98d57ca5c92393e9bee05607a50da60b769ac70" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-unsignedRecovery-p2shP2wsh-p2wsh.json b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-unsignedRecovery-p2shP2wsh-p2wsh.json deleted file mode 100644 index 94ee8f8daa..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-unsignedRecovery-p2shP2wsh-p2wsh.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "txHex": "70736274ff0100fd200102000000065f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f4674130000000000feffffff9a478f2655c9e937ca159e5c39e28717c1aa11f3832153f2a9e980d6accee3500000000000feffffff26c3e0e14429f1e56042df65307e16f83ec14281251fc5d5429ea1f5221b09a80000000000feffffff7403f674217fe46eeab6d09d4cd7c45dba066487507e4a2b668c1b472afbef8d0100000000feffffff61c4ee26557b0ce0a2a780672b23570a772e3b3efc283e5dccc4e8fee72870020100000000fefffffff62202a9699c38a9ceb82354ff88babee3e6a7f1486c8eb377c3ce6b40cebbc80100000000feffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a914f0da56d9bb06310289d808a22ad68457a760ac03870103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000c2eb0b0000000017a914f0da56d9bb06310289d808a22ad68457a760ac03870103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000a3e1110000000017a914f0da56d9bb06310289d808a22ad68457a760ac03870103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012b00e1f50500000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf01030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00c2eb0b00000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf01030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00a3e11100000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf01030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000000", - "txInfo": {}, - "feeInfo": {}, - "coin": "btc", - "txid": "c1b75ea5345480233cc5ee7915fc3b3345a27b98ff7326af9d52fb222efeed32" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-unsignedRecovery-p2tr-p2trMusig2.json b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-unsignedRecovery-p2tr-p2trMusig2.json deleted file mode 100644 index 6038ebc4c2..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-unsignedRecovery-p2tr-p2trMusig2.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "txHex": "70736274ff0100fd20010200000006b287ab6e4a38737140c0eab40438141cd81612891ad7ce2d21808eaeccd4a4ed0000000000feffffff746127ff9f83fa8029efde945c8178dd2b06a698056476ec8b015eb7453db9370000000000feffffff2f68f2a1c56ca4f6b3dd10e86c11456bd0630f8b6178729e4844e8de7d7a3ba00000000000feffffff314d1622b1f69f05125a369e5b561d2d6ce404b8f35aca68fd37649b5b1037a50100000000feffffff282ac428d4f4a54ecec9730272400dedc2f9a1fd761eb889a41a2d999969125f0100000000feffffff91f22aae0bd7bf32528b859c04a603471a41ee837221503cb1634fbe503022770100000000feffffff01407f85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012b00e1f50500000000225120bdb5fb914bb7556340dabc9b1c3c4abab2f1e0791e4bf1c6c0821e1d18c0ca82010304000000006215c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d45201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfacc021161ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612e3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6c03a8239100000000000000001f000000000000002116d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbf3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6ce15f6f2100000000000000001f000000000000000001012b00c2eb0b00000000225120bdb5fb914bb7556340dabc9b1c3c4abab2f1e0791e4bf1c6c0821e1d18c0ca82010304000000006215c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d45201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfacc021161ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612e3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6c03a8239100000000000000001f000000000000002116d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbf3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6ce15f6f2100000000000000001f000000000000000001012b00a3e11100000000225120bdb5fb914bb7556340dabc9b1c3c4abab2f1e0791e4bf1c6c0821e1d18c0ca82010304000000006215c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d45201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfacc021161ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612e3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6c03a8239100000000000000001f000000000000002116d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbf3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6ce15f6f2100000000000000001f000000000000000001012b00e1f5050000000022512078ba62349ba0d5a6ebd75410d58dbd757099ff49719e66913babbdb31a9a9ba7010304000000004215c04e8079c3b0cf3d7fa22df4f265ab8a55431bc7e3599a22948245b7c839366720d73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc4520141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899ead20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9acc02116141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899e35013a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac92402200903a82391000000000000000029000000010000002116686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de935013a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac924022009e15f6f21000000000000000029000000010000000001012b00c2eb0b0000000022512078ba62349ba0d5a6ebd75410d58dbd757099ff49719e66913babbdb31a9a9ba7010304000000004215c04e8079c3b0cf3d7fa22df4f265ab8a55431bc7e3599a22948245b7c839366720d73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc4520141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899ead20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9acc02116141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899e35013a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac92402200903a82391000000000000000029000000010000002116686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de935013a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac924022009e15f6f21000000000000000029000000010000000001012b00a3e1110000000022512078ba62349ba0d5a6ebd75410d58dbd757099ff49719e66913babbdb31a9a9ba7010304000000004215c04e8079c3b0cf3d7fa22df4f265ab8a55431bc7e3599a22948245b7c839366720d73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc4520141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899ead20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9acc02116141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899e35013a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac92402200903a82391000000000000000029000000010000002116686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de935013a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac924022009e15f6f21000000000000000029000000010000000000", - "txInfo": {}, - "feeInfo": {}, - "coin": "btc", - "txid": "14f530feb1096a2d96d2f35f119d4280ec99bbf615ec370a4a003a0290a434ad" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json new file mode 100644 index 0000000000..6976862c0b --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100a502000000033bcc95213e2e90194f887e092017d60278d463671dc507cc13243d8cb77d4ac00100000000feffffff3bcc95213e2e90194f887e092017d60278d463671dc507cc13243d8cb77d4ac00100000000feffffff3bcc95213e2e90194f887e092017d60278d463671dc507cc13243d8cb77d4ac00100000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9147a646b8d6e3dc4805bf8f58e49ede9905cc68de987220202587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e473044022042ea12086863c6ad9af90a1718c904d67f8a709b0da3bf6966801d082a1e7fb402205adfc2421b96fb7c0a095f90d49824b8169bc07e96ee1d313776170dd2dee392012202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee35473044022054555ad610375429759fc3bfb69e9e6ce83e28a9ea9e55a91530064e21ab54c302204fcf650850233a5cc09e5d059ca7763413a724da81b080b8edf3a952d3c1202b0101030401000000010469522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae220602587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e1403a82391630000006300000001000000000000002206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad86000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9147a646b8d6e3dc4805bf8f58e49ede9905cc68de987220202587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e473044022068b32a1864e5a9fade4858458358e5e3aff552078a54523184c5cb9d541cdcc502204767df58bcd24d17c917c57abae1a80f17012089df89363b393319d7ef7d0f87012202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee35483045022100c21f74cc82b15098359b5ace80bf52cceaf12164a8fc16951694a643cd0e88cc02202924699e0335937a2924491c434deea1ed36e8bb2559d774b3d0f1040d42c56b0101030401000000010469522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae220602587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e1403a82391630000006300000001000000000000002206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad86000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9147a646b8d6e3dc4805bf8f58e49ede9905cc68de987220202587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e483045022100d8c4ac0471ff5ba76b4b4672a6b25c29e5d022fa3f76fadbc1ce95cc3115f25502207bb28334798ad6ce4cda5c477e2f40e74c4bc35085313be13a0a6507c0167def012202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee35473044022011ee8989aad6b507e6e7a728ea197b7e3339a8eb1a89facd8f743e843e9449780220314afef499f47606733119e01475d4cc6fe7101745bd5a0d3fb8512fc924d74f0101030401000000010469522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae220602587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e1403a82391630000006300000001000000000000002206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad86000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2shP2wsh-p2wsh.json b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2shP2wsh-p2wsh.json new file mode 100644 index 0000000000..9ad8c6881d --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2shP2wsh-p2wsh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100fd20010200000006375b442664bd06341e5e062e5b3924bee760f70651e244dace0976101e3418a60100000000feffffff375b442664bd06341e5e062e5b3924bee760f70651e244dace0976101e3418a60100000000feffffff375b442664bd06341e5e062e5b3924bee760f70651e244dace0976101e3418a60100000000fefffffffffc5a1dc92ac08b3899c2e9fcd9f1103d551e7315f1ef38ca802b466ee1f1560100000000fefffffffffc5a1dc92ac08b3899c2e9fcd9f1103d551e7315f1ef38ca802b466ee1f1560100000000fefffffffffc5a1dc92ac08b3899c2e9fcd9f1103d551e7315f1ef38ca802b466ee1f1560100000000feffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a91462e09c9f77d9f9b2cf2e451f393f36c7ab4162a0872202022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda4483045022100df1c028d7631fc903549e3953768d132cca824bd9e389a1754a6827e8ab713a902203ec9bd232b51b910e474618b9efae78dc2279ec5cadd4818d04df63aeccaf7dd012202032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a4730440220566a1cfaaf2079c17d447b519c2c8fdfb191db92328b6f65d9d89121b34a3546022074d9269d8a1abf3073732076bf23d421a487b6a65dcf6b54bc90d0d28ac07a9601010304010000000104220020b858b5820bca303626d8d5a5291b5a0dcf839c76d61c32eb226c9d08fd06e3a40105695221032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a21022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b000000000000002206032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a1403a8239163000000630000000b000000000000000001012000c2eb0b0000000017a91462e09c9f77d9f9b2cf2e451f393f36c7ab4162a0872202022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda4483045022100ebfa49c0cc6e10b936e21fbf3218ea60977f9cf92f13ff2053e7505695246a7202206283abe058ef07ec99ab8a330175ab2b08b9175343e24b06a7ebb891d0a115ee012202032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a483045022100bc29d1e6c81bfb8b0a7c8f6b50035968206da8ae56665d4600cf0203b2bd2b4302204e5c1fbb947c6aeb99457ccbd97f9b42f48a1c030b2a1c8cf4401670fcc3d01601010304010000000104220020b858b5820bca303626d8d5a5291b5a0dcf839c76d61c32eb226c9d08fd06e3a40105695221032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a21022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b000000000000002206032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a1403a8239163000000630000000b000000000000000001012000a3e1110000000017a91462e09c9f77d9f9b2cf2e451f393f36c7ab4162a0872202022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda447304402203263a7ba574ba8d53294a6f15f80787cacc960ce5cecbd955ca247ade43c2c7702207412395f5b2386d7f9dd6f174c37bab20afe1ca710b09c128b1f2776ce8000bb012202032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a473044022018313973756437805d39719f8b5fe040be4cc40048ab8ae2d06def81ef95e2c4022002055a5a64d08676759d1b35eb07da88596f9d2816403f87e7144976d1af408a01010304010000000104220020b858b5820bca303626d8d5a5291b5a0dcf839c76d61c32eb226c9d08fd06e3a40105695221032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a21022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b000000000000002206032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a1403a8239163000000630000000b000000000000000001012b00e1f50500000000220020d50a8c00ab12f9707e41832fd831419f32365f37c2a4eb3aa89ce2e2832196cb22020219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd483045022100c44889dfe8f6ee86141c9ffde0e489825a24ec7b934e5bc3a5cadf8403f4ea0502202578103bbed464fe06422c879215aeaa59f10f53334a1cbcc541681a8e3d5f9b0122020245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96447304402202cc73d1d603c5294b1dd5365a48ebfdbaf76fe52cc6549550b99a6e8aa108bc002202d3ae677ece3032aea5017523af65628a01ceeae33d96ecaf835d759243b8761010103040100000001056952210219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd1403a823916300000063000000150000000100000022060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad86000000000000000015000000010000000001012b00c2eb0b00000000220020d50a8c00ab12f9707e41832fd831419f32365f37c2a4eb3aa89ce2e2832196cb22020219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd483045022100f636423a3925480182b91db8d2dba1c09de1ee114cd54d4a2632c95bcbb505260220082e1708ebeccb16d6d59da52263e54d699caa8216aec9ad5dc61c9557dabc720122020245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964473044022070d18f5ee8afdc993a1938771124cb8f6add1ca273008fed05c524c50c6ea5a102201b7590d75da3cba76c9887cb7651ca8987132ad935503ad064e56e69b4acb8d2010103040100000001056952210219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd1403a823916300000063000000150000000100000022060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad86000000000000000015000000010000000001012b00a3e11100000000220020d50a8c00ab12f9707e41832fd831419f32365f37c2a4eb3aa89ce2e2832196cb22020219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd483045022100e8228abd2161b33b75914b6dba55c2a45e2b0964f48c5e0ed00e8a0ed56992fd02206bd401fa08f6abda5b3178194063f41c29bbf009699315288822b2e23786fc9f0122020245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96447304402202a0a5ea40fb3fb36e1437ac9070d4ba3e328712039afe1c2d91aa81ff37b046b022031b0c0de4632a157dbe6fd4d4a38337584ab2b0d9f8b50cc06a10e009c7d7417010103040100000001056952210219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd1403a823916300000063000000150000000100000022060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad86000000000000000015000000010000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2tr-p2trMusig2.json b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2tr-p2trMusig2.json new file mode 100644 index 0000000000..ef3e47ef0e --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2tr-p2trMusig2.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100fd20010200000006a90f3ee51c8c42d908e161b2c0e4b4a179ed28dfae0e5a93ca3d6621501a8dce0100000000feffffffa90f3ee51c8c42d908e161b2c0e4b4a179ed28dfae0e5a93ca3d6621501a8dce0100000000feffffffa90f3ee51c8c42d908e161b2c0e4b4a179ed28dfae0e5a93ca3d6621501a8dce0100000000feffffff2dbf21fb93f21e0efdbbd6e070f33977ccc8a01f7cbc060c4883096cec092a330100000000feffffff2dbf21fb93f21e0efdbbd6e070f33977ccc8a01f7cbc060c4883096cec092a330100000000feffffff2dbf21fb93f21e0efdbbd6e070f33977ccc8a01f7cbc060c4883096cec092a330100000000feffffff01407f85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012b00e1f505000000002251201e9d7eb20c5ca05772ce32cbf3ace2ae25ec8c98747a04560204ba5050231fbc0103040000000041144fa2a74016854082e063d260de5401518db0566d853b3cfddd03484dea94fc11775dffdf65eb389fa2a11ec6c1bc74736b0ebb5269a27ff4d8cbc2335a76aaf840b31311f24a2de9511a655819015f7b8c3c5096372646eb044e391146bb89db384f7493c6feec197d0b8749e0b83687a0391cd6e87b7a4f660b7cdeb6ea16e85c4114d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbf775dffdf65eb389fa2a11ec6c1bc74736b0ebb5269a27ff4d8cbc2335a76aaf84044f4bcefb46f7296a9c55f07295fcc21c43a6eb8c96caea7a464cbdfd6cfda50de5d57a4681d785843617a61594a3367f9ac0fd9809de467b019a3f5d43973856215c0d73d45b503a6ccd7415d3aa9ce7ac2fed592b892861b5ccd38869d5b6a588cc85d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083a33b8977ba2126df5628953c9f7cf356897a4985c5d98f97c75a7dd8cfe6626045204fa2a74016854082e063d260de5401518db0566d853b3cfddd03484dea94fc11ad20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfacc021164fa2a74016854082e063d260de5401518db0566d853b3cfddd03484dea94fc113501775dffdf65eb389fa2a11ec6c1bc74736b0ebb5269a27ff4d8cbc2335a76aaf803a8239163000000630000001f000000000000002116d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbf3501775dffdf65eb389fa2a11ec6c1bc74736b0ebb5269a27ff4d8cbc2335a76aaf8e15f6f2100000000000000001f000000000000000001012b00c2eb0b000000002251201e9d7eb20c5ca05772ce32cbf3ace2ae25ec8c98747a04560204ba5050231fbc0103040000000041144fa2a74016854082e063d260de5401518db0566d853b3cfddd03484dea94fc11775dffdf65eb389fa2a11ec6c1bc74736b0ebb5269a27ff4d8cbc2335a76aaf8409f81108227c8bb5c5b697ec3a921d284145e6abe70d7afede540cd11bcaf63ad1e43ab29034adf40b7879be195d9d111300ef3183f52eb5c7002b6d8ae9488bc4114d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbf775dffdf65eb389fa2a11ec6c1bc74736b0ebb5269a27ff4d8cbc2335a76aaf840d0b7612ce2634cdbbeea764338bab0b0bb707459feac3311c79376701164003b43d28bd3b66cdafc98540965a69b4fd12c80461675eb2ec58ee24ed00764e36f6215c0d73d45b503a6ccd7415d3aa9ce7ac2fed592b892861b5ccd38869d5b6a588cc85d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083a33b8977ba2126df5628953c9f7cf356897a4985c5d98f97c75a7dd8cfe6626045204fa2a74016854082e063d260de5401518db0566d853b3cfddd03484dea94fc11ad20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfacc021164fa2a74016854082e063d260de5401518db0566d853b3cfddd03484dea94fc113501775dffdf65eb389fa2a11ec6c1bc74736b0ebb5269a27ff4d8cbc2335a76aaf803a8239163000000630000001f000000000000002116d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbf3501775dffdf65eb389fa2a11ec6c1bc74736b0ebb5269a27ff4d8cbc2335a76aaf8e15f6f2100000000000000001f000000000000000001012b00a3e111000000002251201e9d7eb20c5ca05772ce32cbf3ace2ae25ec8c98747a04560204ba5050231fbc0103040000000041144fa2a74016854082e063d260de5401518db0566d853b3cfddd03484dea94fc11775dffdf65eb389fa2a11ec6c1bc74736b0ebb5269a27ff4d8cbc2335a76aaf840577ba630c226c29d03248687326c9bd08f6adef3b9aa7e7873a60b4d06a8fd4c1d4385bf960b131ab5e9096fd1bc3b4e0c2c807f30e94ccbf660ea00640640a84114d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbf775dffdf65eb389fa2a11ec6c1bc74736b0ebb5269a27ff4d8cbc2335a76aaf840da75c7de977deafe0ffe09e53d2bff015e727abcc910a3306d3320daf326502f16099f49bc048428358bb8cfa5a03eb51f61e9835b99d47aecfdd48001e5b9686215c0d73d45b503a6ccd7415d3aa9ce7ac2fed592b892861b5ccd38869d5b6a588cc85d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083a33b8977ba2126df5628953c9f7cf356897a4985c5d98f97c75a7dd8cfe6626045204fa2a74016854082e063d260de5401518db0566d853b3cfddd03484dea94fc11ad20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfacc021164fa2a74016854082e063d260de5401518db0566d853b3cfddd03484dea94fc113501775dffdf65eb389fa2a11ec6c1bc74736b0ebb5269a27ff4d8cbc2335a76aaf803a8239163000000630000001f000000000000002116d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbf3501775dffdf65eb389fa2a11ec6c1bc74736b0ebb5269a27ff4d8cbc2335a76aaf8e15f6f2100000000000000001f000000000000000001012b00e1f50500000000225120f07e0fc44f06ba8b64e5b81a6a182f85994bd42c0ab1e6cbb60e61efa1dbfed2010304000000004114686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de994d564dab539eec4f1738418f767bb10b9a6caa70f63eac9f1f2ab0906311b474041a8074b6c4fa8c16ab5a2db739f499ae3ea3084737e399dc496d299096e4ad456940a4fb556acaca961e07c1217f79ebccb89b911e1c8bfd95914e63ba01ac6411493b527c385b1116993d483049336d841343309ff08e0c67ab90fd4968966774594d564dab539eec4f1738418f767bb10b9a6caa70f63eac9f1f2ab0906311b47403a57f8117d1291ca467804de40cdf396922b4cff62dd8020a1b5afdfc30c978c4944d7080bd8cd85a873bb68ef8edc8195a9eee8180df211b34aad66e6e39db84215c1a4040af7e4d2d2f2df040dbaaec8f102c2ff2c146f03a13dafb3e9150fbde3fbd73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc452093b527c385b1116993d483049336d841343309ff08e0c67ab90fd49689667745ad20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9acc02116686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9350194d564dab539eec4f1738418f767bb10b9a6caa70f63eac9f1f2ab0906311b47e15f6f2100000000000000002900000001000000211693b527c385b1116993d483049336d841343309ff08e0c67ab90fd49689667745350194d564dab539eec4f1738418f767bb10b9a6caa70f63eac9f1f2ab0906311b4703a82391630000006300000029000000010000000001012b00c2eb0b00000000225120f07e0fc44f06ba8b64e5b81a6a182f85994bd42c0ab1e6cbb60e61efa1dbfed2010304000000004114686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de994d564dab539eec4f1738418f767bb10b9a6caa70f63eac9f1f2ab0906311b4740a4456c74d30a865ca3d37fb63b539afd9f45009b0012b0c405dc7788e015abca0e1f60a8ddc8a4a36471baba08bc4cd9ac69562f0c597914a49b3e6e6deaf32f411493b527c385b1116993d483049336d841343309ff08e0c67ab90fd4968966774594d564dab539eec4f1738418f767bb10b9a6caa70f63eac9f1f2ab0906311b47402a3a73b55a3ca0f1f328d2339a0708803eb530e9e1d9f18ddf76ffd0e2e4f2393db508fcbfb854665cfc52e4ddc2159b09abb8ba4701f0cc47731a0d23ae5b664215c1a4040af7e4d2d2f2df040dbaaec8f102c2ff2c146f03a13dafb3e9150fbde3fbd73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc452093b527c385b1116993d483049336d841343309ff08e0c67ab90fd49689667745ad20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9acc02116686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9350194d564dab539eec4f1738418f767bb10b9a6caa70f63eac9f1f2ab0906311b47e15f6f2100000000000000002900000001000000211693b527c385b1116993d483049336d841343309ff08e0c67ab90fd49689667745350194d564dab539eec4f1738418f767bb10b9a6caa70f63eac9f1f2ab0906311b4703a82391630000006300000029000000010000000001012b00a3e11100000000225120f07e0fc44f06ba8b64e5b81a6a182f85994bd42c0ab1e6cbb60e61efa1dbfed2010304000000004114686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de994d564dab539eec4f1738418f767bb10b9a6caa70f63eac9f1f2ab0906311b47402acc77600bc79dd94bbc63d5e9532547a896743c8c757c4a4a069c63e354a4ae4dca1619e6e8acca081c398b83c3c66ab11e16e92ecaeb4ab36410d67458d46c411493b527c385b1116993d483049336d841343309ff08e0c67ab90fd4968966774594d564dab539eec4f1738418f767bb10b9a6caa70f63eac9f1f2ab0906311b47407d12453b4dcd33a338bfb642cc0857add2d48b43dbcb5280db4b7bd49d40ab5dbef533b1bad11ae65b7c3848d3cbe7b60da3723aa73c93d0e3e8f72c75deab604215c1a4040af7e4d2d2f2df040dbaaec8f102c2ff2c146f03a13dafb3e9150fbde3fbd73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc452093b527c385b1116993d483049336d841343309ff08e0c67ab90fd49689667745ad20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9acc02116686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9350194d564dab539eec4f1738418f767bb10b9a6caa70f63eac9f1f2ab0906311b47e15f6f2100000000000000002900000001000000211693b527c385b1116993d483049336d841343309ff08e0c67ab90fd49689667745350194d564dab539eec4f1738418f767bb10b9a6caa70f63eac9f1f2ab0906311b4703a82391630000006300000029000000010000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json new file mode 100644 index 0000000000..1e9f19137a --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100a502000000037361356fafd67e531c5ccdd4ae7c9fcb28d498fc9a871a41867bea65cb573ed00100000000feffffff7361356fafd67e531c5ccdd4ae7c9fcb28d498fc9a871a41867bea65cb573ed00100000000feffffff7361356fafd67e531c5ccdd4ae7c9fcb28d498fc9a871a41867bea65cb573ed00100000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61473044022040cac0b39bcfc82134241a69107b6fd3961ff5d5ff52969e0108e0ef8a7599b402203e8317a5199f5c36bf57d34934a88be000d97bde0d00f280b54dae101ee6d164012202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee35483045022100d49a0f6ea0aa01073d230d065c7a2446021f74c619406fb85c6ba19557a3b4b602204eb8d0f5603bbd65c4e2be12726eae9e857162ba8b272e2b4c87422bae932bbf0101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61473044022032c680c34fc1e15a051fb37f46a522ac66c57163123e1207b66ecaefce82abec02207ff231f620a0c7cdfb7838850360e1646e5be662150fba46245f04492c92f8af012202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee354830450221009a7764e72e588bb42d6ce7711dcb7c1800e1a0a2599e012809ac3d37254ff36202200516226b25edfcb1ca8c43f13d2e9eb3aca9ed66fb9c0669e0781b981c7d17d50101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6147304402207ca54120fa0badb07aa9ee36a9da2c4baf79bab07e3f241d9297e509434c788c02202bbe9ed8170dda2aaa8a679c916340cbe3959806421d484954596e6f85ea44f8012202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee35483045022100bf8f6fb5e5b4f61d4e10f9dbdb19f7388233129b4884ebb629caa2528799190c02207e6147d3822453cc37ac4b0d0406dfb75cbfc4ef6358e67b0d2e61a1bf9b3ba50101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecoveryPsbt-fullySigned-p2shP2wsh-p2wsh.json b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecoveryPsbt-fullySigned-p2shP2wsh-p2wsh.json new file mode 100644 index 0000000000..b178da52c2 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecoveryPsbt-fullySigned-p2shP2wsh-p2wsh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100fd20010200000006508eb15263525ff0375064b3f60453ffba0dfb747965ecac357ba592b934714e0100000000feffffff508eb15263525ff0375064b3f60453ffba0dfb747965ecac357ba592b934714e0100000000feffffff508eb15263525ff0375064b3f60453ffba0dfb747965ecac357ba592b934714e0100000000feffffff0af963acc0c5d94a2ef87c26ec3a81d5e5201dd836ddc0d2d63da7ea84780afa0100000000feffffff0af963acc0c5d94a2ef87c26ec3a81d5e5201dd836ddc0d2d63da7ea84780afa0100000000feffffff0af963acc0c5d94a2ef87c26ec3a81d5e5201dd836ddc0d2d63da7ea84780afa0100000000feffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a914f0da56d9bb06310289d808a22ad68457a760ac03872202022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda4483045022100a7dd21ab07523a05e7b229404d83f1a56a054778cd5906bac60c10aa2394677802200975267d1dc6b0e96b71e36a1a0252d01bf68b5abd541142c117b26aec21df080122020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c54830450221009aaee32f4b9a9d24e6a2d7516c9c77df2a1a4caaa0e3da358389bbc94563f17d02202b69c2f93c4f381e66c07b3ba9a669160c57c8c331551ff17ae550a0852ee077010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000c2eb0b0000000017a914f0da56d9bb06310289d808a22ad68457a760ac03872202022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda4473044022020c3131e8f3c0d0e40adca72281ad49049c357c743d30fd5dcbc10f4dcd2e39302203d722d97578232ef195c187bd5cb0830594fbd7b4b18b313cffecefa6950f3670122020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c547304402200e1eb273b62d8c713bc54f1d2db0ec67d22369ef2ae01eabf965b6f7a127809502207b744bde839dd2e4d6f132a174d82adba9c3c9a7d692e56c55287f4a5fb0b715010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000a3e1110000000017a914f0da56d9bb06310289d808a22ad68457a760ac03872202022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda4483045022100e7d1b53f52867af08fe2f9a8fcc5894fbd8cf4f55234ac5229c311752de23da0022004b6bc2e9245c16b661d6a2cee51fa2d84d5a7ae2176d475100afcff2e0513b30122020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c5473044022074e82d1f5762c935757bcd81c22737f68f039fab4ee30f631a9b195c4ad565c80220171b189bd1e452e1d3b2b2638e809db79d22d48a860c89860f6f425fcd68b0f8010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012b00e1f50500000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf22020245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964483045022100ace6baace221d89f2349fc2bbac621815e6f3bdadadb38444d6cd5a6f226132b02206c0f7d37c24f2837c29c5f5ae922be1664e3dc3369ffeb909993e3b059498a1101220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055483045022100888fbf8f83247d0a2457499442a2abfd8c78dd491078b1457bba201e4300248302207a871464587a93d0e985b4363a91bdcb4fcb7cb074dd704a8f1767774c7568370101030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00c2eb0b00000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf22020245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96448304502210087f9f8ce9d4a65939028bff7f17cacc4a65e591a9c0a8ea94115b707e01a53d1022014efeac863ecf3d1c741ba471d6a8b94cb1ccf827594c7f055544d397fbbd20401220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa05548304502210093df758505d5ad306e569fbc28507720c5f929e4a6b1d78d709f892c9a14658f0220791fc09ad7c78a3f9c6d260ffddb34e437cad80f8521b23a592d2b40402eb6510101030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00a3e11100000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf22020245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96447304402207f3c562881f8b27e11cbb7f31c1216666d5db5e90ea76b3c9c5ff767d5b558d302203185aff558050b1f8a164844fdcab68dc68117f8c656f5179a0ac2bd1598095a01220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055483045022100a76ea4caab071ab6e08f8a020c23bf18e71e0ba2242d0839688ce14d614e4bba02202c1b6eada211e785761c617236edceb8dd19f8153ea86e6035c1457f0505b0440101030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecoveryPsbt-fullySigned-p2tr-p2trMusig2.json b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecoveryPsbt-fullySigned-p2tr-p2trMusig2.json new file mode 100644 index 0000000000..7bec5d0221 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecoveryPsbt-fullySigned-p2tr-p2trMusig2.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100fd20010200000006ea49605353702c351de441c86930341ac3f0c4f12143ab33cccf67fadd95f29c0100000000feffffffea49605353702c351de441c86930341ac3f0c4f12143ab33cccf67fadd95f29c0100000000feffffffea49605353702c351de441c86930341ac3f0c4f12143ab33cccf67fadd95f29c0100000000feffffff95daaa1853a03025cf738155d7b54f406fcbe4877f5f70186ef27ec799434b960100000000feffffff95daaa1853a03025cf738155d7b54f406fcbe4877f5f70186ef27ec799434b960100000000feffffff95daaa1853a03025cf738155d7b54f406fcbe4877f5f70186ef27ec799434b960100000000feffffff01407f85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012b00e1f50500000000225120bdb5fb914bb7556340dabc9b1c3c4abab2f1e0791e4bf1c6c0821e1d18c0ca820103040000000041141ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612e325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6c40930f2251de4fa41a824ccea7e4134bcb986ed6cb4d37dde0bcda76c8ec34e7b8b175d1ae5820dbc1f8f5004961649c46488005fa741526c31955052cd1060dc04114d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbf325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6c40a6cd30cb8010f07e4ea98e224e9708fbcbd22bbe5a37476d9cc7477febe0129574673656846ede634554f817d27f7789a1d67b47e8571e25105466fec91264a26215c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d45201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfacc021161ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612e3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6c03a8239100000000000000001f000000000000002116d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbf3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6ce15f6f2100000000000000001f000000000000000001012b00c2eb0b00000000225120bdb5fb914bb7556340dabc9b1c3c4abab2f1e0791e4bf1c6c0821e1d18c0ca820103040000000041141ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612e325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6c408fdbe3c841b199a021a03ad8ae0dc15d09fb01f9c5cc77e247a57ec49e69e306c159de34fc17f008588ee66a1e49ab16300afb33d13f0896bc6165fb614be9004114d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbf325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6c401548caeaeaca1dfc82bc7b65586e59c658e3212a16a9e9810344993ec26b1e12241ae3b016d0b9469ec879a5237026a5819793b195f2ca81dd8e31be3b118b366215c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d45201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfacc021161ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612e3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6c03a8239100000000000000001f000000000000002116d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbf3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6ce15f6f2100000000000000001f000000000000000001012b00a3e11100000000225120bdb5fb914bb7556340dabc9b1c3c4abab2f1e0791e4bf1c6c0821e1d18c0ca820103040000000041141ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612e325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6c40a210f4bd291ef572c1f6606bb165db92cc4a6537fbca3aba09d8f062444c27b01b9d033a954dede65c900d6d1cf83354c746358b5634a9d7954907ef2e774f8b4114d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbf325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6c406772f8cf2f0b14a928ca331f2d3f91988c3a4c2fa647a234c2a76361b3ba19f67a8c28062377bf4c1cdb3f8d086fdce112f42b4c4da5586fded06ef55ab5819c6215c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d45201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfacc021161ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612e3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6c03a8239100000000000000001f000000000000002116d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbf3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6ce15f6f2100000000000000001f000000000000000001012b00e1f5050000000022512078ba62349ba0d5a6ebd75410d58dbd757099ff49719e66913babbdb31a9a9ba7010304000000004114141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899e3a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac92402200940f31ea409702216e2457415463b47a48d94c9f0444637dde9984a0a4afcbf78a72ff6e84ae2f61b71a47a7e05b2df52c093d2abe1313c5c0178e738c4bffc2fe14114686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de93a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac92402200940c1f03e6af299e57f899fceae633466de770685719bc4f3a7fd15b8d2d675d703e0c4441e5c3634b346bb22201441441781a6b9ae60cbae20b5210971b3f177784215c04e8079c3b0cf3d7fa22df4f265ab8a55431bc7e3599a22948245b7c839366720d73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc4520141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899ead20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9acc02116141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899e35013a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac92402200903a82391000000000000000029000000010000002116686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de935013a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac924022009e15f6f21000000000000000029000000010000000001012b00c2eb0b0000000022512078ba62349ba0d5a6ebd75410d58dbd757099ff49719e66913babbdb31a9a9ba7010304000000004114141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899e3a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac92402200940a270c18981da976f95ba392d5eb80bd6c6c6600e916303efdbd3d31f9664eeef76eb267ddf67c3dde770d0b1302db562612ca6e16e5e47a77569acb7e6c81fd04114686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de93a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac924022009400c54eb9653bbb73c4100c660c398941c645b9349480897bccc25670243ce5674ae9e21c396b8ae4f46f711f47b54f0b3415a0c6dab53fc717cb8d5033d2562ca4215c04e8079c3b0cf3d7fa22df4f265ab8a55431bc7e3599a22948245b7c839366720d73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc4520141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899ead20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9acc02116141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899e35013a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac92402200903a82391000000000000000029000000010000002116686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de935013a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac924022009e15f6f21000000000000000029000000010000000001012b00a3e1110000000022512078ba62349ba0d5a6ebd75410d58dbd757099ff49719e66913babbdb31a9a9ba7010304000000004114141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899e3a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac924022009403e17cc737bbbb2e126174d381d410e051ada6eac4e89e83322fadb03761423021fa9a0047a7ff3a37b9f26c6740fc112800eca646a0cb01d1b99237a888cd90a4114686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de93a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac924022009408233aa343da39bb0bb45fda63b29ce45452de6cb906b7b2a952d5ea88cf2d9b2b2accdfa54645bc6c949fd0fe702cda54ff34419cc105c438bf1202e65eb114f4215c04e8079c3b0cf3d7fa22df4f265ab8a55431bc7e3599a22948245b7c839366720d73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc4520141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899ead20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9acc02116141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899e35013a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac92402200903a82391000000000000000029000000010000002116686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de935013a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac924022009e15f6f21000000000000000029000000010000000000" +} \ 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/btc/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json similarity index 62% rename from modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json rename to modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json index 20e5b2dd8c..36f83d6604 100644 --- a/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json +++ b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json @@ -1,7 +1,3 @@ { - "txHex": "70736274ff0100b80400008085202f89034314e3e7ed401228011e2233978ffbf97c53e931dcba62c088214063f9c828980000000000feffffff7e064ba1e47423754e5c8c70398567cd95e759ea0e5db5550a33b6870b1304f10000000000feffffff260fca08a1dac2207d45cf5925e7f144f5925fdfb0b76432cacd5c023d857f8c0000000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000000000000000000000000000000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a8239108fc05424954474f0004f04dec4d0001012000e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128701030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128701030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128701030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", - "txInfo": {}, - "feeInfo": {}, - "coin": "zec", - "txid": "8acfcc1eafc860a35c89ed8c9c80a563692e461cc010ee49d31f7c10215b96d3" + "psbtHex": "70736274ff0100a502000000037361356fafd67e531c5ccdd4ae7c9fcb28d498fc9a871a41867bea65cb573ed00100000000feffffff7361356fafd67e531c5ccdd4ae7c9fcb28d498fc9a871a41867bea65cb573ed00100000000feffffff7361356fafd67e531c5ccdd4ae7c9fcb28d498fc9a871a41867bea65cb573ed00100000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128701030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128701030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128701030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecoveryPsbt-unsigned-p2shP2wsh-p2wsh.json b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecoveryPsbt-unsigned-p2shP2wsh-p2wsh.json new file mode 100644 index 0000000000..0d60efd96f --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecoveryPsbt-unsigned-p2shP2wsh-p2wsh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100fd20010200000006508eb15263525ff0375064b3f60453ffba0dfb747965ecac357ba592b934714e0100000000feffffff508eb15263525ff0375064b3f60453ffba0dfb747965ecac357ba592b934714e0100000000feffffff508eb15263525ff0375064b3f60453ffba0dfb747965ecac357ba592b934714e0100000000feffffff0af963acc0c5d94a2ef87c26ec3a81d5e5201dd836ddc0d2d63da7ea84780afa0100000000feffffff0af963acc0c5d94a2ef87c26ec3a81d5e5201dd836ddc0d2d63da7ea84780afa0100000000feffffff0af963acc0c5d94a2ef87c26ec3a81d5e5201dd836ddc0d2d63da7ea84780afa0100000000feffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a914f0da56d9bb06310289d808a22ad68457a760ac03870103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000c2eb0b0000000017a914f0da56d9bb06310289d808a22ad68457a760ac03870103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000a3e1110000000017a914f0da56d9bb06310289d808a22ad68457a760ac03870103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012b00e1f50500000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf01030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00c2eb0b00000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf01030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00a3e11100000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf01030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecoveryPsbt-unsigned-p2tr-p2trMusig2.json b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecoveryPsbt-unsigned-p2tr-p2trMusig2.json new file mode 100644 index 0000000000..bbc920d368 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecoveryPsbt-unsigned-p2tr-p2trMusig2.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100fd20010200000006ea49605353702c351de441c86930341ac3f0c4f12143ab33cccf67fadd95f29c0100000000feffffffea49605353702c351de441c86930341ac3f0c4f12143ab33cccf67fadd95f29c0100000000feffffffea49605353702c351de441c86930341ac3f0c4f12143ab33cccf67fadd95f29c0100000000feffffff95daaa1853a03025cf738155d7b54f406fcbe4877f5f70186ef27ec799434b960100000000feffffff95daaa1853a03025cf738155d7b54f406fcbe4877f5f70186ef27ec799434b960100000000feffffff95daaa1853a03025cf738155d7b54f406fcbe4877f5f70186ef27ec799434b960100000000feffffff01407f85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012b00e1f50500000000225120bdb5fb914bb7556340dabc9b1c3c4abab2f1e0791e4bf1c6c0821e1d18c0ca82010304000000006215c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d45201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfacc021161ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612e3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6c03a8239100000000000000001f000000000000002116d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbf3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6ce15f6f2100000000000000001f000000000000000001012b00c2eb0b00000000225120bdb5fb914bb7556340dabc9b1c3c4abab2f1e0791e4bf1c6c0821e1d18c0ca82010304000000006215c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d45201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfacc021161ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612e3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6c03a8239100000000000000001f000000000000002116d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbf3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6ce15f6f2100000000000000001f000000000000000001012b00a3e11100000000225120bdb5fb914bb7556340dabc9b1c3c4abab2f1e0791e4bf1c6c0821e1d18c0ca82010304000000006215c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d45201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfacc021161ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612e3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6c03a8239100000000000000001f000000000000002116d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbf3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6ce15f6f2100000000000000001f000000000000000001012b00e1f5050000000022512078ba62349ba0d5a6ebd75410d58dbd757099ff49719e66913babbdb31a9a9ba7010304000000004215c04e8079c3b0cf3d7fa22df4f265ab8a55431bc7e3599a22948245b7c839366720d73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc4520141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899ead20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9acc02116141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899e35013a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac92402200903a82391000000000000000029000000010000002116686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de935013a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac924022009e15f6f21000000000000000029000000010000000001012b00c2eb0b0000000022512078ba62349ba0d5a6ebd75410d58dbd757099ff49719e66913babbdb31a9a9ba7010304000000004215c04e8079c3b0cf3d7fa22df4f265ab8a55431bc7e3599a22948245b7c839366720d73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc4520141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899ead20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9acc02116141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899e35013a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac92402200903a82391000000000000000029000000010000002116686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de935013a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac924022009e15f6f21000000000000000029000000010000000001012b00a3e1110000000022512078ba62349ba0d5a6ebd75410d58dbd757099ff49719e66913babbdb31a9a9ba7010304000000004215c04e8079c3b0cf3d7fa22df4f265ab8a55431bc7e3599a22948245b7c839366720d73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc4520141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899ead20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9acc02116141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899e35013a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac92402200903a82391000000000000000029000000010000002116686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de935013a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac924022009e15f6f21000000000000000029000000010000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json new file mode 100644 index 0000000000..0c75f0989e --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100a502000000037361356fafd67e531c5ccdd4ae7c9fcb28d498fc9a871a41867bea65cb573ed00100000000feffffff7361356fafd67e531c5ccdd4ae7c9fcb28d498fc9a871a41867bea65cb573ed00100000000feffffff7361356fafd67e531c5ccdd4ae7c9fcb28d498fc9a871a41867bea65cb573ed00100000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61473044022040cac0b39bcfc82134241a69107b6fd3961ff5d5ff52969e0108e0ef8a7599b402203e8317a5199f5c36bf57d34934a88be000d97bde0d00f280b54dae101ee6d1640101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61473044022032c680c34fc1e15a051fb37f46a522ac66c57163123e1207b66ecaefce82abec02207ff231f620a0c7cdfb7838850360e1646e5be662150fba46245f04492c92f8af0101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6147304402207ca54120fa0badb07aa9ee36a9da2c4baf79bab07e3f241d9297e509434c788c02202bbe9ed8170dda2aaa8a679c916340cbe3959806421d484954596e6f85ea44f80101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecoveryPsbt-userSigned-p2shP2wsh-p2wsh.json b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecoveryPsbt-userSigned-p2shP2wsh-p2wsh.json new file mode 100644 index 0000000000..f639266362 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecoveryPsbt-userSigned-p2shP2wsh-p2wsh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100fd20010200000006508eb15263525ff0375064b3f60453ffba0dfb747965ecac357ba592b934714e0100000000feffffff508eb15263525ff0375064b3f60453ffba0dfb747965ecac357ba592b934714e0100000000feffffff508eb15263525ff0375064b3f60453ffba0dfb747965ecac357ba592b934714e0100000000feffffff0af963acc0c5d94a2ef87c26ec3a81d5e5201dd836ddc0d2d63da7ea84780afa0100000000feffffff0af963acc0c5d94a2ef87c26ec3a81d5e5201dd836ddc0d2d63da7ea84780afa0100000000feffffff0af963acc0c5d94a2ef87c26ec3a81d5e5201dd836ddc0d2d63da7ea84780afa0100000000feffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c54830450221009aaee32f4b9a9d24e6a2d7516c9c77df2a1a4caaa0e3da358389bbc94563f17d02202b69c2f93c4f381e66c07b3ba9a669160c57c8c331551ff17ae550a0852ee077010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000c2eb0b0000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c547304402200e1eb273b62d8c713bc54f1d2db0ec67d22369ef2ae01eabf965b6f7a127809502207b744bde839dd2e4d6f132a174d82adba9c3c9a7d692e56c55287f4a5fb0b715010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000a3e1110000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c5473044022074e82d1f5762c935757bcd81c22737f68f039fab4ee30f631a9b195c4ad565c80220171b189bd1e452e1d3b2b2638e809db79d22d48a860c89860f6f425fcd68b0f8010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012b00e1f50500000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055483045022100888fbf8f83247d0a2457499442a2abfd8c78dd491078b1457bba201e4300248302207a871464587a93d0e985b4363a91bdcb4fcb7cb074dd704a8f1767774c7568370101030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00c2eb0b00000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa05548304502210093df758505d5ad306e569fbc28507720c5f929e4a6b1d78d709f892c9a14658f0220791fc09ad7c78a3f9c6d260ffddb34e437cad80f8521b23a592d2b40402eb6510101030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00a3e11100000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055483045022100a76ea4caab071ab6e08f8a020c23bf18e71e0ba2242d0839688ce14d614e4bba02202c1b6eada211e785761c617236edceb8dd19f8153ea86e6035c1457f0505b0440101030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecoveryPsbt-userSigned-p2tr-p2trMusig2.json b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecoveryPsbt-userSigned-p2tr-p2trMusig2.json new file mode 100644 index 0000000000..f5b72d4b0b --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecoveryPsbt-userSigned-p2tr-p2trMusig2.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100fd20010200000006ea49605353702c351de441c86930341ac3f0c4f12143ab33cccf67fadd95f29c0100000000feffffffea49605353702c351de441c86930341ac3f0c4f12143ab33cccf67fadd95f29c0100000000feffffffea49605353702c351de441c86930341ac3f0c4f12143ab33cccf67fadd95f29c0100000000feffffff95daaa1853a03025cf738155d7b54f406fcbe4877f5f70186ef27ec799434b960100000000feffffff95daaa1853a03025cf738155d7b54f406fcbe4877f5f70186ef27ec799434b960100000000feffffff95daaa1853a03025cf738155d7b54f406fcbe4877f5f70186ef27ec799434b960100000000feffffff01407f85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012b00e1f50500000000225120bdb5fb914bb7556340dabc9b1c3c4abab2f1e0791e4bf1c6c0821e1d18c0ca820103040000000041141ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612e325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6c40930f2251de4fa41a824ccea7e4134bcb986ed6cb4d37dde0bcda76c8ec34e7b8b175d1ae5820dbc1f8f5004961649c46488005fa741526c31955052cd1060dc06215c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d45201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfacc021161ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612e3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6c03a8239100000000000000001f000000000000002116d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbf3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6ce15f6f2100000000000000001f000000000000000001012b00c2eb0b00000000225120bdb5fb914bb7556340dabc9b1c3c4abab2f1e0791e4bf1c6c0821e1d18c0ca820103040000000041141ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612e325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6c408fdbe3c841b199a021a03ad8ae0dc15d09fb01f9c5cc77e247a57ec49e69e306c159de34fc17f008588ee66a1e49ab16300afb33d13f0896bc6165fb614be9006215c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d45201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfacc021161ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612e3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6c03a8239100000000000000001f000000000000002116d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbf3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6ce15f6f2100000000000000001f000000000000000001012b00a3e11100000000225120bdb5fb914bb7556340dabc9b1c3c4abab2f1e0791e4bf1c6c0821e1d18c0ca820103040000000041141ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612e325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6c40a210f4bd291ef572c1f6606bb165db92cc4a6537fbca3aba09d8f062444c27b01b9d033a954dede65c900d6d1cf83354c746358b5634a9d7954907ef2e774f8b6215c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d45201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfacc021161ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612e3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6c03a8239100000000000000001f000000000000002116d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbf3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6ce15f6f2100000000000000001f000000000000000001012b00e1f5050000000022512078ba62349ba0d5a6ebd75410d58dbd757099ff49719e66913babbdb31a9a9ba7010304000000004114141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899e3a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac92402200940f31ea409702216e2457415463b47a48d94c9f0444637dde9984a0a4afcbf78a72ff6e84ae2f61b71a47a7e05b2df52c093d2abe1313c5c0178e738c4bffc2fe14215c04e8079c3b0cf3d7fa22df4f265ab8a55431bc7e3599a22948245b7c839366720d73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc4520141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899ead20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9acc02116141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899e35013a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac92402200903a82391000000000000000029000000010000002116686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de935013a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac924022009e15f6f21000000000000000029000000010000000001012b00c2eb0b0000000022512078ba62349ba0d5a6ebd75410d58dbd757099ff49719e66913babbdb31a9a9ba7010304000000004114141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899e3a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac92402200940a270c18981da976f95ba392d5eb80bd6c6c6600e916303efdbd3d31f9664eeef76eb267ddf67c3dde770d0b1302db562612ca6e16e5e47a77569acb7e6c81fd04215c04e8079c3b0cf3d7fa22df4f265ab8a55431bc7e3599a22948245b7c839366720d73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc4520141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899ead20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9acc02116141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899e35013a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac92402200903a82391000000000000000029000000010000002116686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de935013a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac924022009e15f6f21000000000000000029000000010000000001012b00a3e1110000000022512078ba62349ba0d5a6ebd75410d58dbd757099ff49719e66913babbdb31a9a9ba7010304000000004114141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899e3a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac924022009403e17cc737bbbb2e126174d381d410e051ada6eac4e89e83322fadb03761423021fa9a0047a7ff3a37b9f26c6740fc112800eca646a0cb01d1b99237a888cd90a4215c04e8079c3b0cf3d7fa22df4f265ab8a55431bc7e3599a22948245b7c839366720d73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc4520141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899ead20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9acc02116141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899e35013a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac92402200903a82391000000000000000029000000010000002116686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de935013a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac924022009e15f6f21000000000000000029000000010000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/crossChainRecovery-bch-signed.json b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/crossChainRecovery-bch-signed.json index dd56a63b26..9431cb18ba 100644 --- a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/crossChainRecovery-bch-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/crossChainRecovery-bch-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff010053020000000198893311f7b5ac4e5c574ff6547320c326bb6297abbbbee30d2ed8b195b6a48c0000000000feffffff018872f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47473044022077d5e44aa4bb0680a7b93143237047f61ba2471b119f3780cc6efdc5c5172c900220443ee037e5b8ca28a305514b16a8af7517f792ba883667178c0e96f6ec0a8bd501010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff017076f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474730440220280507073bd0f0b3d02e26b4b086baad768135159ea6e2e29ce4a9f7ec275b7b0220671c2ce9b14a7ce44c84c6c70b7a249378ba73e4403a51ad5372939b1a0eb74501010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "btc", "recoveryCoin": "bch", - "recoveryAmount": 99971720 + "recoveryAmount": 99972720 } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/crossChainRecovery-bch-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/crossChainRecovery-bch-unsigned.json index 1a16d4ff4f..64f9dbd0af 100644 --- a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/crossChainRecovery-bch-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/crossChainRecovery-bch-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff010053020000000198893311f7b5ac4e5c574ff6547320c326bb6297abbbbee30d2ed8b195b6a48c0000000000feffffff018872f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff017076f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "3FwJAxqdqfhe4esUv4smhM3zzbE3KAyD88", "coin": "btc" diff --git a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/crossChainRecovery-bsv-signed.json b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/crossChainRecovery-bsv-signed.json index 8c1bb60e96..f9ca23fa3b 100644 --- a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/crossChainRecovery-bsv-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/crossChainRecovery-bsv-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff010053020000000198893311f7b5ac4e5c574ff6547320c326bb6297abbbbee30d2ed8b195b6a48c0000000000feffffff018872f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47473044022077d5e44aa4bb0680a7b93143237047f61ba2471b119f3780cc6efdc5c5172c900220443ee037e5b8ca28a305514b16a8af7517f792ba883667178c0e96f6ec0a8bd501010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff017076f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474730440220280507073bd0f0b3d02e26b4b086baad768135159ea6e2e29ce4a9f7ec275b7b0220671c2ce9b14a7ce44c84c6c70b7a249378ba73e4403a51ad5372939b1a0eb74501010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "btc", "recoveryCoin": "bsv", - "recoveryAmount": 99971720 + "recoveryAmount": 99972720 } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/crossChainRecovery-bsv-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/crossChainRecovery-bsv-unsigned.json index 1a16d4ff4f..64f9dbd0af 100644 --- a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/crossChainRecovery-bsv-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/crossChainRecovery-bsv-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff010053020000000198893311f7b5ac4e5c574ff6547320c326bb6297abbbbee30d2ed8b195b6a48c0000000000feffffff018872f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff017076f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "3FwJAxqdqfhe4esUv4smhM3zzbE3KAyD88", "coin": "btc" diff --git a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/crossChainRecovery-doge-signed.json b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/crossChainRecovery-doge-signed.json index 37d9d84312..7454e063cf 100644 --- a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/crossChainRecovery-doge-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/crossChainRecovery-doge-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff010053020000000198893311f7b5ac4e5c574ff6547320c326bb6297abbbbee30d2ed8b195b6a48c0000000000feffffff018872f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47473044022077d5e44aa4bb0680a7b93143237047f61ba2471b119f3780cc6efdc5c5172c900220443ee037e5b8ca28a305514b16a8af7517f792ba883667178c0e96f6ec0a8bd501010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff017076f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474730440220280507073bd0f0b3d02e26b4b086baad768135159ea6e2e29ce4a9f7ec275b7b0220671c2ce9b14a7ce44c84c6c70b7a249378ba73e4403a51ad5372939b1a0eb74501010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "btc", "recoveryCoin": "doge", - "recoveryAmount": 99971720 + "recoveryAmount": 99972720 } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/crossChainRecovery-doge-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/crossChainRecovery-doge-unsigned.json index 1a16d4ff4f..64f9dbd0af 100644 --- a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/crossChainRecovery-doge-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/crossChainRecovery-doge-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff010053020000000198893311f7b5ac4e5c574ff6547320c326bb6297abbbbee30d2ed8b195b6a48c0000000000feffffff018872f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff017076f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "3FwJAxqdqfhe4esUv4smhM3zzbE3KAyD88", "coin": "btc" diff --git a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/crossChainRecovery-ltc-signed.json b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/crossChainRecovery-ltc-signed.json index eac53bd7dc..990b30d524 100644 --- a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/crossChainRecovery-ltc-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/crossChainRecovery-ltc-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff010053020000000198893311f7b5ac4e5c574ff6547320c326bb6297abbbbee30d2ed8b195b6a48c0000000000feffffff018872f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47473044022077d5e44aa4bb0680a7b93143237047f61ba2471b119f3780cc6efdc5c5172c900220443ee037e5b8ca28a305514b16a8af7517f792ba883667178c0e96f6ec0a8bd501010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff017076f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474730440220280507073bd0f0b3d02e26b4b086baad768135159ea6e2e29ce4a9f7ec275b7b0220671c2ce9b14a7ce44c84c6c70b7a249378ba73e4403a51ad5372939b1a0eb74501010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "btc", "recoveryCoin": "ltc", - "recoveryAmount": 99971720 + "recoveryAmount": 99972720 } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/crossChainRecovery-ltc-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/crossChainRecovery-ltc-unsigned.json index 1a16d4ff4f..64f9dbd0af 100644 --- a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/crossChainRecovery-ltc-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/crossChainRecovery-ltc-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff010053020000000198893311f7b5ac4e5c574ff6547320c326bb6297abbbbee30d2ed8b195b6a48c0000000000feffffff018872f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff017076f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "3FwJAxqdqfhe4esUv4smhM3zzbE3KAyD88", "coin": "btc" diff --git a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json deleted file mode 100644 index 28b8bfdec3..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "98dd6e075f723848380f3004d255299df1b1816a685c721dc711a03bc30cb78b:0", - "address": "ASw2PDPPowT99DnjhbpmcfQgMAkpuUfAUD", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "9bfe1fc9e7da139e7c9ed52290cd5c9103739a9d6f6cf440131fcb4db18dc6ee:0", - "address": "ASw2PDPPowT99DnjhbpmcfQgMAkpuUfAUD", - "value": 200000000, - "chain": 1, - "index": 0, - "valueString": "200000000" - }, - { - "id": "de492df3220d7b4d54bca5d2e4e037c6eae88140537552103b5497698305ade3:0", - "address": "ASw2PDPPowT99DnjhbpmcfQgMAkpuUfAUD", - "value": 300000000, - "chain": 1, - "index": 0, - "valueString": "300000000" - } - ], - "transactionHex": "02000000038bb70cc33ba011c71d725c686a81b1f19d2955d204300f384838725f076edd9800000000fdfe0000483045022100a1ce0a0449112a6899dcf73e98305e9495ea87b2c61006fe51f083c26046b268022074f79db50340fdd03f414de8e3959ae27fe4973cd0c24246800fe3166aed1d3c414830450221008c95f16b94775ad5825fc2c39fead76d5d0726b280baf97a5d7cf6a0169bf9c302204d5d24c9522668239a0e54a28a80a1e5feaa4a3c61668b31e128e038163f6e6e414c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffffeec68db14dcb1f1340f46c6f9d9a7303915ccd9022d59e7c9e13dae7c91ffe9b00000000fdfd00004730440220180cfa525a3bda571804798566eebb0eb95f60dd1f1419bec3aca2c76d085de002201ed51032d866e14e4a49fc38364e640fb7dfdb5298473f3668d215c9a5207d3f41483045022100ac818b17539970a64fe359fa096cf24c63619f9fcc83a6004422912f7515e17d02203fbcbd67517fb65d460c8af79a2c73e64ff89368650ca6e86c71a796ca345018414c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffffe3ad05836997543b105275534081e8eac637e0e4d2a5bc544d7b0d22f32d49de00000000fc0047304402206ba2c43ac75ed51b2a7e61daf82417879ab8ea99c18c300dd55dcdf2413f380c022001adfdf4ccf338d3c6213114c7e931f33181f9bd0caf9276f004556ca03101c641473044022017718c9f1b9db584e8cdb295cbc23ddbf15764d9eb8f36e2a45ffa64d384bac40220448613b74d5f8e6f56e552a8d9c75f69118f4bd742825f38570bc30f54580623414c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "d0b88b0680cfa8236561e713813f2007d043aff0311fe290aa133c3f5f3eb8bb" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2shP2wsh-p2wsh.json b/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2shP2wsh-p2wsh.json deleted file mode 100644 index 758826f782..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2shP2wsh-p2wsh.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "inputs": [ - { - "id": "d80250151142a9e7d90709a3d5ff51ec2462f6241a0ff4bb30bb4ed7c4e00e8c:0", - "address": "AQngwbjoD5fgPxAec7Ai9ygV4UT2Gd5Ze1", - "value": 100000000, - "chain": 11, - "index": 0, - "valueString": "100000000" - }, - { - "id": "11fbb5c40905e48fb95cea45b5268eb5ee022520256ed3cbfc60290529fe260f:0", - "address": "AQngwbjoD5fgPxAec7Ai9ygV4UT2Gd5Ze1", - "value": 200000000, - "chain": 11, - "index": 0, - "valueString": "200000000" - }, - { - "id": "a7846fefb8292d1308cad529124cb30c923d97caf92ee165e2c4422da380c7e4:0", - "address": "AQngwbjoD5fgPxAec7Ai9ygV4UT2Gd5Ze1", - "value": 300000000, - "chain": 11, - "index": 0, - "valueString": "300000000" - }, - { - "id": "b331cdbb86d36a153769d566f645c9b6fa267a4e50cf9b70cc5c72cbf149cbeb:1", - "address": "btg1q659gcq9tztuhqljpsvhasv2pnuervhehc2jwkw4gnn3w9qepjm9shu9zcv", - "value": 100000000, - "chain": 21, - "index": 1, - "valueString": "100000000" - }, - { - "id": "f02e5bb61bb5d8de12ce910ec2fab7e36343f1aba82664667018c44bfda7afc6:1", - "address": "btg1q659gcq9tztuhqljpsvhasv2pnuervhehc2jwkw4gnn3w9qepjm9shu9zcv", - "value": 200000000, - "chain": 21, - "index": 1, - "valueString": "200000000" - }, - { - "id": "66e01514d1de214d0859ff3671c1c91fe8dc529d56b00eef6faaeb8c25d8293d:1", - "address": "btg1q659gcq9tztuhqljpsvhasv2pnuervhehc2jwkw4gnn3w9qepjm9shu9zcv", - "value": 300000000, - "chain": 21, - "index": 1, - "valueString": "300000000" - } - ], - "transactionHex": "020000000001068c0ee0c4d74ebb30bbf40f1a24f66224ec51ffd5a30907d9e7a94211155002d80000000023220020b858b5820bca303626d8d5a5291b5a0dcf839c76d61c32eb226c9d08fd06e3a4feffffff0f26fe29052960fccbd36e25202502eeb58e26b545ea5cb98fe40509c4b5fb110000000023220020b858b5820bca303626d8d5a5291b5a0dcf839c76d61c32eb226c9d08fd06e3a4feffffffe4c780a32d42c4e265e12ef9ca973d920cb34c1229d5ca08132d29b8ef6f84a70000000023220020b858b5820bca303626d8d5a5291b5a0dcf839c76d61c32eb226c9d08fd06e3a4feffffffebcb49f1cb725ccc709bcf504e7a26fab6c945f666d56937156ad386bbcd31b30100000000feffffffc6afa7fd4bc41870666426a8abf14363e3b7fac20e91ce12ded8b51bb65b2ef00100000000feffffff3d29d8258cebaa6fef0eb0569d52dce81fc9c17136ff59084d21ded11415e0660100000000feffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8704004830450221008badce7118d02a7fd97fe33056606d96d59a779940e4468bc77be3b63db6934b022060f18f7d193ae7a3720b4edefdca7139760485f909b5619124a20cee75de950d41483045022100bf019d0add7a2956f998c5e9bf53ab1108c8ce037cc64f82faa9559db14aa88802201f523ec6a1c241fbee8a716a3fd27dc30ada7feec9063bfad013e9de7a7891db41695221032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a21022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400483045022100c900aef5a80f2f5f93de52f8526ab51ef59da2d3cd3592f8a7a74955de269230022026ef58616c12f4c598161e288093e0fc35fae5bea62110833c32fe3819d58cdd41473044022069a292d88a61cf961971c7f04f0176b6a22f05fde18afeb3c9cd17b7fa439d4502206f4e22315c13f6c1a2dc270dc1d8727c56532510d2c31ff3825da55a9c61e3b541695221032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a21022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae040047304402205cd2f174d58d1b1bd6161b124c4e99846ff78eb9b3620440174d0b911baa752b02207d0b8e923dcd1f988ff29af21de26780cd7a8fb1e395612257b83f9df820dbf14147304402201d50e8c2c25adb2d1d672abceb7cad418e1b2ac151a6f0fdac53d04aad45ba320220759a13fdd3b11a19ef74e769cf1d948b60ffa8925e40a63f7af1bd8c05a2ba9341695221032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a21022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae04004730440220223d34606bf28e52308029c46bbfe2bee58cf07e7d6d21b91b21d5fa5382d8c202205c9a695ef37af95bfbc5acfb7cca8c938c369da3e028242e13f3f579a3979f424147304402200ea735cf45f99942750eefb97a9f907431abd7eab29d097980c740ca7d2c189902207d8e09ac297a87981e75d95fe4e03b89cb185e1f2cb505dce81b8051f5224e71416952210219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae0400483045022100a03f73b63fba2c5509aae79c0b5b9bdba1e4d5c910582884bfd56fe3e0be7412022078992927ee3242e2e7a5b56f5427eb97b132b2c352a7fb9b7216689e675931bb41483045022100d45b74b31df90fb7f32e924a7d15abc79533606a7515b48b5cbe941080a238c6022028c8ecc4e34d6551ab1032ae989b07718eaf58c3a64c6791bdb83af8a8d5a31b416952210219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae0400473044022027081f9ad4fa47ee24b2ffe42be755735b35cfab4b1881a3a27de17ecf6cbd4f02207a07058e1dfea1709e00bff276c96d6d74a00abe51c34b4d151f2fa4f0e6c5c041473044022003fa87c65cf08e101d5ea1b6a4971c72366b1b960e8163b218b60687a56dcc2702204f26ec1f64eb548bda3df45ac0bded5c89017662e2b838bbc9790dd0743320e6416952210219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae00000000", - "txid": "1ff97b3e9a3dd93ce690791284f973023ff0669149186639782dc9915bfa27b4" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json deleted file mode 100644 index 6dc586894b..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "9c331fa52cfb21b1cb9367deea6b65cc5598938562c9803657673dc065d5c3d7:0", - "address": "AMvF5Gw1Mvy9igfgUKXaxNun27PNiLLNkc", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "16f219a6887f963bfc8ee7c6e251d09326812687d0ff9ed88271112a098fdf6a:0", - "address": "AMvF5Gw1Mvy9igfgUKXaxNun27PNiLLNkc", - "value": 200000000, - "chain": 1, - "index": 0, - "valueString": "200000000" - }, - { - "id": "8c1595f5f0c5e405c59bc8c8a48b036303e323fcffcee8e13f855663852a483f:0", - "address": "AMvF5Gw1Mvy9igfgUKXaxNun27PNiLLNkc", - "value": 300000000, - "chain": 1, - "index": 0, - "valueString": "300000000" - } - ], - "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000fc0047304402205e829e5940a023bf95e3632d412e28f4c0287f5abefcc2969b1d893310d0e7c502203895f8ee3ff0b8a3340656306fedf25696b726d80044601ab64b98bb6ed53cb84147304402204d10d2a3a245ed88453eec43e427fbfdb3c051d005adb2a0c2d3265147d02dab02207c1c3a093d8294022d66633f8e5b25c56f4182423ca3935d1c9f6bdeb9f2334b414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f21600000000fdfe00004830450221009920012b7ae9ea5655f76c3e7a5aef6a5c870cdbe0f21fc3ffd1e4fa1fa37fde022032e4c318cb7de5ab4e7a1ebcbaa98314ad8b2cec7d0c64c1fe910d3cf7476f6941483045022100caab32d5aadde39589195322f3c2546029de02b547fd95e7992b9fd3682f12f002201c3a6c456aed01b5ad7a3d288bda7b1082ee1886b094b8dc5e66f420ff3f65e3414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c00000000fdfd000047304402205e7d0cf1a368b53492f2e35de633a5a03af789bb9ad2d496368bd1dea0cc231c022068c3a7051b35001e67af4e30b91ce7692c6b2cd3e3c9df315e797465bbc6ed8841483045022100b8f13d0642d719ae97d7b9393e319768401316b89bdab4811a9fcd0ef8c6f32902207e35a6cf2e1397f334ecd5a9b2a389e521fb57ebe863c1fc5d9b82babf5412ef414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "2c0fc974635036e95c2627af8e94717d221a4edfbdbfa2eca9f72dcaf81f710f" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-fullSignedRecovery-p2shP2wsh-p2wsh.json b/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-fullSignedRecovery-p2shP2wsh-p2wsh.json deleted file mode 100644 index f0265178d4..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-fullSignedRecovery-p2shP2wsh-p2wsh.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "inputs": [ - { - "id": "e3c9bf9b8d33ca5eb526920fa9c397c3151a1ebfdf98857cf5fbdf513463ca43:0", - "address": "AdjPP1qukg8QxApyJ8rHnEnJy26KnBr2ik", - "value": 100000000, - "chain": 11, - "index": 0, - "valueString": "100000000" - }, - { - "id": "12e8a2fe01ec179248b524af180fdac0b92c20f4d1db266c75b301e9a41e41af:0", - "address": "AdjPP1qukg8QxApyJ8rHnEnJy26KnBr2ik", - "value": 200000000, - "chain": 11, - "index": 0, - "valueString": "200000000" - }, - { - "id": "94c9963c1449fe6ceb9fd8fc14c2cb675cc8e0a833258a45eafbec07aef77170:0", - "address": "AdjPP1qukg8QxApyJ8rHnEnJy26KnBr2ik", - "value": 300000000, - "chain": 11, - "index": 0, - "valueString": "300000000" - }, - { - "id": "4acfaa53837647200ca67e49521e64e0b001e063d26e1df44a841a0e2779706a:1", - "address": "btg1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8svchdkd", - "value": 100000000, - "chain": 21, - "index": 1, - "valueString": "100000000" - }, - { - "id": "a3bd61aaf9d76a447c55a1f1241b2c914c06f9f50d1d45d7ba1f354031db74c0:1", - "address": "btg1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8svchdkd", - "value": 200000000, - "chain": 21, - "index": 1, - "valueString": "200000000" - }, - { - "id": "ce092e32970551fb755e2cf15b8e6f9d7a1876ebb272c762517ec882d6135564:1", - "address": "btg1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8svchdkd", - "value": 300000000, - "chain": 21, - "index": 1, - "valueString": "300000000" - } - ], - "transactionHex": "0200000000010643ca633451dffbf57c8598dfbf1e1a15c397c3a90f9226b55eca338d9bbfc9e300000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800feffffffaf411ea4e901b3756c26dbd1f4202cb9c0da0f18af24b5489217ec01fea2e81200000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800feffffff7071f7ae07ecfbea458a2533a8e0c85c67cbc214fcd89feb6cfe49143c96c99400000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800feffffff6a7079270e1a844af41d6ed263e001b0e0641e52497ea60c2047768353aacf4a0100000000feffffffc074db3140351fbad7451d0df5f9064c912c1b24f1a1557c446ad7f9aa61bda30100000000feffffff645513d682c87e5162c772b2eb76187a9d6f8e5bf12c5e75fb510597322e09ce0100000000feffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870400483045022100adb01c55145cfabfa5fffef56b4b3b4a0836c499bf1201ba4d1fb2341f21eb9c02204251082e4ba6ea13f3a12727ac9374504d1906b6af57d13c4e2237c901f4e7404147304402205a219c433ef2eb008a33e51f32dae2422858f8638c8c4a228b0870cfc365baf202200a8e83c4996c81f4617c08035c3c1acfb18791747ca4ede2c4f15daae803ee82416952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400483045022100c8618e000f3229b913cf6e33b455759a52608ce5c7b9a60fa0e62f5eb8758d2102201090fb0493085765197fffce9af8712f8149d9a6f31fd2d3aa03883e802afe6341483045022100d91fe9b91a7dfb1731a1a67c75d7f78bcb5318884d0c97f1e3abeedbd074a64b022060568e176cd989e0efd037c71a7e7183fed7148aa8b4ba741e698b9e2dbd4e9d416952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400473044022054360699da19c25723411e7571ff7c12eddeaa3dae6baf363bff462491173ba002205ab464d24da33222355ff23cd4577765bfad3e030cf9f2e73d06663a77120af2414730440220075288ff9aec49def61c467890a243ac652d6efce09ceaad769e2c3b149397ea022033f5558fd058d88747caf1d84ab8252f50f102110fdf9cc61179a37b7019d1f5416952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400473044022073f995906d801675028736552269c92b5334d157bcb206dc954f10b5de7765a602204e8b1f658d9e7a396b0d3873dcebb4efb2b9a4ea4ab0b7a9748afce2cd2b304f41483045022100ab45ffd016ac9f477646e8cb6192ddef489d44a481db68c9daaee6b96f0830500220129cea1597825627cdb8d58ac0c0473c68f69c1fa6970aca5f9d626e1cc431fd4169522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae04004830450221009df4ed0536413e760737f749e2d3183a6281615a55056335c263a03bd2f31472022072996787bf04a8ffa643b8df5d07f678552d9cc2066cd8fd2256d85c838a3bf741483045022100eaf6cb48b951701500243d73428a1b6123c85f0119f07957c8a7c3ad3b1a3818022045dfcd4ae1b18f9293b9baf756f53b59abfd328df95c96d7bed6c42ce616c1544169522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae0400483045022100b697830ca0a2e9a542a99c5cffeca1cd7da08f79bc52f4c2eb6b07c99ba71306022000ebe7db3f577189b871a0f587365a01c0d28dbfd25d2dfb852b77f455d466c341483045022100c9f2adbc7156cd51779a147c2c719e4835e2e45b037b8ed56f399696780aa57a022057b497585c20b189fa2eec00c5db66252f46e7b4b4568c8f366f0412e1f365304169522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae00000000", - "txid": "4a9d0585cdcdb3f0db138eed7c63608fa517b00aad5bf2b259168fd487d826e7" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json b/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json deleted file mode 100644 index ba8df97b64..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "transactionHex": "70736274ff0100a50200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c0000000000feffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f2160000000000feffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c0000000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b4830450221008c9a3212461e71cadb8f4d9ac4eda10ed0445c5acca3041e9d92e06360b85350022032e211d19adbc911da021394384621b19fe2729b4085f2a20a54a14c81389e83012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6147304402205e829e5940a023bf95e3632d412e28f4c0287f5abefcc2969b1d893310d0e7c502203895f8ee3ff0b8a3340656306fedf25696b726d80044601ab64b98bb6ed53cb84101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100a749722d784fbb843b6e33b35c47f0fce8f24652d7cfaa353e1c9dbbd0e0340202207b7c85cdfee0d1cccd1c469cece83f7a510a8db40f62675c84b55bc437d84dce012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc614830450221009920012b7ae9ea5655f76c3e7a5aef6a5c870cdbe0f21fc3ffd1e4fa1fa37fde022032e4c318cb7de5ab4e7a1ebcbaa98314ad8b2cec7d0c64c1fe910d3cf7476f694101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd02000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402202a36601376e4b4c64c2fc6357a37a71364b46b6dd7a8b84825baabaf2b5e37720220599e40054ee5570825cb36da797d7d3c6c77297d550c7db0d01ef9971155a4bf012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6147304402205e7d0cf1a368b53492f2e35de633a5a03af789bb9ad2d496368bd1dea0cc231c022068c3a7051b35001e67af4e30b91ce7692c6b2cd3e3c9df315e797465bbc6ed884101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", - "coin": "btg", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599906100, - "recoveryAmountString": "599906100", - "txid": "87cff4e3bd1b90426162552b424dd5a6e904b93b24fb0e1d3dacdad3d92c4b08" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json deleted file mode 100644 index c5fd04cf8d..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "inputs": [ - { - "id": "9c331fa52cfb21b1cb9367deea6b65cc5598938562c9803657673dc065d5c3d7:0", - "address": "AMvF5Gw1Mvy9igfgUKXaxNun27PNiLLNkc", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "16f219a6887f963bfc8ee7c6e251d09326812687d0ff9ed88271112a098fdf6a:0", - "address": "AMvF5Gw1Mvy9igfgUKXaxNun27PNiLLNkc", - "value": 200000000, - "chain": 1, - "index": 0, - "valueString": "200000000" - }, - { - "id": "8c1595f5f0c5e405c59bc8c8a48b036303e323fcffcee8e13f855663852a483f:0", - "address": "AMvF5Gw1Mvy9igfgUKXaxNun27PNiLLNkc", - "value": 300000000, - "chain": 1, - "index": 0, - "valueString": "300000000" - } - ], - "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000b60047304402205e829e5940a023bf95e3632d412e28f4c0287f5abefcc2969b1d893310d0e7c502203895f8ee3ff0b8a3340656306fedf25696b726d80044601ab64b98bb6ed53cb84100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f21600000000b7004830450221009920012b7ae9ea5655f76c3e7a5aef6a5c870cdbe0f21fc3ffd1e4fa1fa37fde022032e4c318cb7de5ab4e7a1ebcbaa98314ad8b2cec7d0c64c1fe910d3cf7476f694100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c00000000b60047304402205e7d0cf1a368b53492f2e35de633a5a03af789bb9ad2d496368bd1dea0cc231c022068c3a7051b35001e67af4e30b91ce7692c6b2cd3e3c9df315e797465bbc6ed884100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "coin": "btg", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599906100, - "recoveryAmountString": "599906100", - "txid": "5be68853836aeb4563c4faff039f14d415cd80ff8f350595cc26bb1a69ab32ad" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-keyRecoveryService-p2shP2wsh-p2wsh-dai.json b/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-keyRecoveryService-p2shP2wsh-p2wsh-dai.json deleted file mode 100644 index 2617d65a4c..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-keyRecoveryService-p2shP2wsh-p2wsh-dai.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "transactionHex": "70736274ff0100fd2001020000000643ca633451dffbf57c8598dfbf1e1a15c397c3a90f9226b55eca338d9bbfc9e30000000000feffffffaf411ea4e901b3756c26dbd1f4202cb9c0da0f18af24b5489217ec01fea2e8120000000000feffffff7071f7ae07ecfbea458a2533a8e0c85c67cbc214fcd89feb6cfe49143c96c9940000000000feffffff6a7079270e1a844af41d6ed263e001b0e0641e52497ea60c2047768353aacf4a0100000000feffffffc074db3140351fbad7451d0df5f9064c912c1b24f1a1557c446ad7f9aa61bda30100000000feffffff645513d682c87e5162c772b2eb76187a9d6f8e5bf12c5e75fb510597322e09ce0100000000feffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c5483045022100adb01c55145cfabfa5fffef56b4b3b4a0836c499bf1201ba4d1fb2341f21eb9c02204251082e4ba6ea13f3a12727ac9374504d1906b6af57d13c4e2237c901f4e740410103044100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000c2eb0b0000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c5483045022100c8618e000f3229b913cf6e33b455759a52608ce5c7b9a60fa0e62f5eb8758d2102201090fb0493085765197fffce9af8712f8149d9a6f31fd2d3aa03883e802afe63410103044100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000a3e1110000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c5473044022054360699da19c25723411e7571ff7c12eddeaa3dae6baf363bff462491173ba002205ab464d24da33222355ff23cd4577765bfad3e030cf9f2e73d06663a77120af2410103044100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012b00e1f50500000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055473044022073f995906d801675028736552269c92b5334d157bcb206dc954f10b5de7765a602204e8b1f658d9e7a396b0d3873dcebb4efb2b9a4ea4ab0b7a9748afce2cd2b304f4101030441000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00c2eb0b00000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0554830450221009df4ed0536413e760737f749e2d3183a6281615a55056335c263a03bd2f31472022072996787bf04a8ffa643b8df5d07f678552d9cc2066cd8fd2256d85c838a3bf74101030441000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00a3e11100000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055483045022100b697830ca0a2e9a542a99c5cffeca1cd7da08f79bc52f4c2eb6b07c99ba71306022000ebe7db3f577189b871a0f587365a01c0d28dbfd25d2dfb852b77f455d466c34101030441000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000000", - "coin": "btg", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 1199922200, - "recoveryAmountString": "1199922200", - "txid": "c6ae21078209524339e9bee660fdfbb65a779c8746b81bf1202f60a4433548e9" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-keyRecoveryService-p2shP2wsh-p2wsh-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-keyRecoveryService-p2shP2wsh-p2wsh-keyternal.json deleted file mode 100644 index ba7c79a3d9..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-keyRecoveryService-p2shP2wsh-p2wsh-keyternal.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "inputs": [ - { - "id": "e3c9bf9b8d33ca5eb526920fa9c397c3151a1ebfdf98857cf5fbdf513463ca43:0", - "address": "AdjPP1qukg8QxApyJ8rHnEnJy26KnBr2ik", - "value": 100000000, - "chain": 11, - "index": 0, - "valueString": "100000000" - }, - { - "id": "12e8a2fe01ec179248b524af180fdac0b92c20f4d1db266c75b301e9a41e41af:0", - "address": "AdjPP1qukg8QxApyJ8rHnEnJy26KnBr2ik", - "value": 200000000, - "chain": 11, - "index": 0, - "valueString": "200000000" - }, - { - "id": "94c9963c1449fe6ceb9fd8fc14c2cb675cc8e0a833258a45eafbec07aef77170:0", - "address": "AdjPP1qukg8QxApyJ8rHnEnJy26KnBr2ik", - "value": 300000000, - "chain": 11, - "index": 0, - "valueString": "300000000" - }, - { - "id": "4acfaa53837647200ca67e49521e64e0b001e063d26e1df44a841a0e2779706a:1", - "address": "btg1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8svchdkd", - "value": 100000000, - "chain": 21, - "index": 1, - "valueString": "100000000" - }, - { - "id": "a3bd61aaf9d76a447c55a1f1241b2c914c06f9f50d1d45d7ba1f354031db74c0:1", - "address": "btg1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8svchdkd", - "value": 200000000, - "chain": 21, - "index": 1, - "valueString": "200000000" - }, - { - "id": "ce092e32970551fb755e2cf15b8e6f9d7a1876ebb272c762517ec882d6135564:1", - "address": "btg1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8svchdkd", - "value": 300000000, - "chain": 21, - "index": 1, - "valueString": "300000000" - } - ], - "transactionHex": "0200000000010643ca633451dffbf57c8598dfbf1e1a15c397c3a90f9226b55eca338d9bbfc9e300000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800feffffffaf411ea4e901b3756c26dbd1f4202cb9c0da0f18af24b5489217ec01fea2e81200000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800feffffff7071f7ae07ecfbea458a2533a8e0c85c67cbc214fcd89feb6cfe49143c96c99400000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800feffffff6a7079270e1a844af41d6ed263e001b0e0641e52497ea60c2047768353aacf4a0100000000feffffffc074db3140351fbad7451d0df5f9064c912c1b24f1a1557c446ad7f9aa61bda30100000000feffffff645513d682c87e5162c772b2eb76187a9d6f8e5bf12c5e75fb510597322e09ce0100000000feffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870500483045022100adb01c55145cfabfa5fffef56b4b3b4a0836c499bf1201ba4d1fb2341f21eb9c02204251082e4ba6ea13f3a12727ac9374504d1906b6af57d13c4e2237c901f4e7404100006952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0500483045022100c8618e000f3229b913cf6e33b455759a52608ce5c7b9a60fa0e62f5eb8758d2102201090fb0493085765197fffce9af8712f8149d9a6f31fd2d3aa03883e802afe634100006952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0500473044022054360699da19c25723411e7571ff7c12eddeaa3dae6baf363bff462491173ba002205ab464d24da33222355ff23cd4577765bfad3e030cf9f2e73d06663a77120af24100006952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0500473044022073f995906d801675028736552269c92b5334d157bcb206dc954f10b5de7765a602204e8b1f658d9e7a396b0d3873dcebb4efb2b9a4ea4ab0b7a9748afce2cd2b304f41000069522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae05004830450221009df4ed0536413e760737f749e2d3183a6281615a55056335c263a03bd2f31472022072996787bf04a8ffa643b8df5d07f678552d9cc2066cd8fd2256d85c838a3bf741000069522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae0500483045022100b697830ca0a2e9a542a99c5cffeca1cd7da08f79bc52f4c2eb6b07c99ba71306022000ebe7db3f577189b871a0f587365a01c0d28dbfd25d2dfb852b77f455d466c341000069522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae00000000", - "coin": "btg", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 1199922200, - "recoveryAmountString": "1199922200", - "txid": "4a9d0585cdcdb3f0db138eed7c63608fa517b00aad5bf2b259168fd487d826e7" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json deleted file mode 100644 index d4131d7283..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "txHex": "70736274ff0100a50200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c0000000000feffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f2160000000000feffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c0000000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b4830450221008c9a3212461e71cadb8f4d9ac4eda10ed0445c5acca3041e9d92e06360b85350022032e211d19adbc911da021394384621b19fe2729b4085f2a20a54a14c81389e83012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100a749722d784fbb843b6e33b35c47f0fce8f24652d7cfaa353e1c9dbbd0e0340202207b7c85cdfee0d1cccd1c469cece83f7a510a8db40f62675c84b55bc437d84dce012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd02000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402202a36601376e4b4c64c2fc6357a37a71364b46b6dd7a8b84825baabaf2b5e37720220599e40054ee5570825cb36da797d7d3c6c77297d550c7db0d01ef9971155a4bf012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", - "txInfo": {}, - "feeInfo": {}, - "coin": "btg", - "txid": "87cff4e3bd1b90426162552b424dd5a6e904b93b24fb0e1d3dacdad3d92c4b08" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-unsignedRecovery-p2shP2wsh-p2wsh.json b/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-unsignedRecovery-p2shP2wsh-p2wsh.json deleted file mode 100644 index d34ba14335..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-unsignedRecovery-p2shP2wsh-p2wsh.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "txHex": "70736274ff0100fd2001020000000643ca633451dffbf57c8598dfbf1e1a15c397c3a90f9226b55eca338d9bbfc9e30000000000feffffffaf411ea4e901b3756c26dbd1f4202cb9c0da0f18af24b5489217ec01fea2e8120000000000feffffff7071f7ae07ecfbea458a2533a8e0c85c67cbc214fcd89feb6cfe49143c96c9940000000000feffffff6a7079270e1a844af41d6ed263e001b0e0641e52497ea60c2047768353aacf4a0100000000feffffffc074db3140351fbad7451d0df5f9064c912c1b24f1a1557c446ad7f9aa61bda30100000000feffffff645513d682c87e5162c772b2eb76187a9d6f8e5bf12c5e75fb510597322e09ce0100000000feffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a914f0da56d9bb06310289d808a22ad68457a760ac03870103044100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000c2eb0b0000000017a914f0da56d9bb06310289d808a22ad68457a760ac03870103044100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000a3e1110000000017a914f0da56d9bb06310289d808a22ad68457a760ac03870103044100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012b00e1f50500000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf01030441000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00c2eb0b00000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf01030441000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00a3e11100000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf01030441000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000000", - "txInfo": {}, - "feeInfo": {}, - "coin": "btg", - "txid": "c6ae21078209524339e9bee660fdfbb65a779c8746b81bf1202f60a4433548e9" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json new file mode 100644 index 0000000000..972f12e586 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100a50200000003089d5e214f60244e1d45403cdcff3a76dffa211c9b336892d2ee0820ce39a5200100000000feffffff089d5e214f60244e1d45403cdcff3a76dffa211c9b336892d2ee0820ce39a5200100000000feffffff089d5e214f60244e1d45403cdcff3a76dffa211c9b336892d2ee0820ce39a5200100000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9147a646b8d6e3dc4805bf8f58e49ede9905cc68de987220202587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e483045022100a22857ddad6b902ad9cbfe462cf26f0e36d0d2256c5926f8997469a585c5c79802205e58b3e83da5a6009e269681a3c494a6d94efbe434b387303efee4f948ca2a09412202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee35483045022100a468f3b205c3a768adbe6866b8fb8b4ba7b20afa0cef31e451bd04ce902b263f0220096c349dc12154b0359bac456b2ca5c09d3d9d47a700aaeb0442ce73f77f084a4101030441000000010469522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae220602587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e1403a82391630000006300000001000000000000002206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad86000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9147a646b8d6e3dc4805bf8f58e49ede9905cc68de987220202587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e4830450221009ae96ca2585092464f2142854e2045f38d68217b1d92f12be4e174a37606a725022002bb41ecd3164dec666a6a1e27d05943a8b88ac238b647227a45eb24717af8e0412202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee35483045022100ac1c9c93fc34f33bb2dd32b368991560559bb5051b28907cce3ce2ecae1673c4022033f6e1ba2abc9e71e7cf8189b8cc8f558107cc749d79016d80c9c633c4afbf704101030441000000010469522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae220602587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e1403a82391630000006300000001000000000000002206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad86000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9147a646b8d6e3dc4805bf8f58e49ede9905cc68de987220202587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e473044022021a599a5ed2f140171da481c152a7e8460c3e66e779eb46ee1100956b95b1f2d02207112797156cefb479bca874d6568caf79b20b5f20471389d8d869c2664afe52a412202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee35473044022064a36905d378ada7833b36115f99d4420c23a53107888dc8ca65199bcf2a654d02201334dd2613cb849389b9a6d53acabe747f8d640aabfba3a6fbd695690ae82c774101030441000000010469522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae220602587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e1403a82391630000006300000001000000000000002206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad86000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2shP2wsh-p2wsh.json b/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2shP2wsh-p2wsh.json new file mode 100644 index 0000000000..4c9ae73b7c --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2shP2wsh-p2wsh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100fd20010200000006831bd5df87c10c039dc4ccb2cfc464eb8f5fce60ab1c51d8cf34327145cc68f30100000000feffffff831bd5df87c10c039dc4ccb2cfc464eb8f5fce60ab1c51d8cf34327145cc68f30100000000feffffff831bd5df87c10c039dc4ccb2cfc464eb8f5fce60ab1c51d8cf34327145cc68f30100000000fefffffff6512d48aed93db70cf653eee245c8ade50eb8408b2e0ec35b2004bf74bb217b0100000000fefffffff6512d48aed93db70cf653eee245c8ade50eb8408b2e0ec35b2004bf74bb217b0100000000fefffffff6512d48aed93db70cf653eee245c8ade50eb8408b2e0ec35b2004bf74bb217b0100000000feffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a91462e09c9f77d9f9b2cf2e451f393f36c7ab4162a0872202022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda4483045022100ac06998bbe817435889f78ada6036a448978d7ea28b41037f3a663306a732a3c02200454ee126472e90c72c7b91590265c71c8f4966ec6436e7a5fc4709fdb4d6016412202032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a483045022100d50446e851a3a045ec182aa237f453373a767a5e911277f08a0be9d71b157bea022042db80649ca921edf87ca59a205397d1020f6fd1bc67602b55460e042c06bd4441010304410000000104220020b858b5820bca303626d8d5a5291b5a0dcf839c76d61c32eb226c9d08fd06e3a40105695221032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a21022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b000000000000002206032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a1403a8239163000000630000000b000000000000000001012000c2eb0b0000000017a91462e09c9f77d9f9b2cf2e451f393f36c7ab4162a0872202022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda4483045022100d4602504f887c6c9a9ff126fee86f6c4e3862d889c285a8003ed7e0eb9504ffc022069be47d19c46841cf7ee004a936979463d94baf6cb43824e35b596f1da2477cb412202032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a483045022100cf9e50c3e0bf6ca977e6be777ffdcf2e30887cc742c5ff72a3e91df7a97b7057022018ba7612f87131b80b85c9e0e61da814c7cd8363aa771c0f1b10061128ffeb6b41010304410000000104220020b858b5820bca303626d8d5a5291b5a0dcf839c76d61c32eb226c9d08fd06e3a40105695221032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a21022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b000000000000002206032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a1403a8239163000000630000000b000000000000000001012000a3e1110000000017a91462e09c9f77d9f9b2cf2e451f393f36c7ab4162a0872202022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda44830450221009c6ccf845929670134a8de3c3e3006d0bf5031ad8eed37eb380fab82c13d6c29022024317d658711b368d9352e6dbcfe2e1116cc6d365f2a2539ade4bc6214a98a48412202032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a483045022100801d8784865b3807beda8ddf4665b2929eadc777214df5dfea886bf96673de84022013a6f0f7a4160ff98ad66d0af188894c61a4eb127e21b14e54f20b5d5b77df3441010304410000000104220020b858b5820bca303626d8d5a5291b5a0dcf839c76d61c32eb226c9d08fd06e3a40105695221032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a21022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b000000000000002206032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a1403a8239163000000630000000b000000000000000001012b00e1f50500000000220020d50a8c00ab12f9707e41832fd831419f32365f37c2a4eb3aa89ce2e2832196cb22020219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd483045022100ee0c2851e21ca24f1c200c5f36d0274d8d94f0e852fed760e05002d999a76bbe02205e53a9ec177ed476275a47ee8692f8db2835cf350f3a78a14879f96865c309f64122020245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964483045022100a6a570dd14487b489f56631ba119e3c85aa376ada19f9d9fde5d740ff329010a022072fa565d6c7884429e0016550890b360d2fbb70926f81954dbbd2b8b0e1a6e2b410103044100000001056952210219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd1403a823916300000063000000150000000100000022060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad86000000000000000015000000010000000001012b00c2eb0b00000000220020d50a8c00ab12f9707e41832fd831419f32365f37c2a4eb3aa89ce2e2832196cb22020219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd47304402205f98569776514819b071e9a38a6558a0ffec6ffb180cf48870f657cd175875b302206c3dd91dfbd320db3b93abf9483a4a33087e4db30fc4876d7d0683980a4ea7fd4122020245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964483045022100cc6ef0f8f32027e1810fb04190842f6a3f07a8c09b3b48c985de0843149649d502203b3fa99a9cb560215ea72392fb149430316d3fec52f9cefe022c8c843cacae9f410103044100000001056952210219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd1403a823916300000063000000150000000100000022060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad86000000000000000015000000010000000001012b00a3e11100000000220020d50a8c00ab12f9707e41832fd831419f32365f37c2a4eb3aa89ce2e2832196cb22020219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd483045022100ed8ceedab342f559aaab2963008eb822e359e87cef6a819bf22695a1c458fc0502203bb3c2877b08de6256ef9414a24c66237c5ead5f6f43caf90cb25f6033ed11cf4122020245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96447304402200472ea4122436c1f75588077292fd47a6c99a48395fca7ff705b273891754dd802202177fb344af8f2d1efb77a5507fa4c55cb80fe5fbe406aef8f9444873bd239dc410103044100000001056952210219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd1403a823916300000063000000150000000100000022060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad86000000000000000015000000010000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json new file mode 100644 index 0000000000..72049230aa --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100a50200000003b8350ad074723d6a119d913f2b494c2d1d5c05c7336dc59508495bfbcc7df1940100000000feffffffb8350ad074723d6a119d913f2b494c2d1d5c05c7336dc59508495bfbcc7df1940100000000feffffffb8350ad074723d6a119d913f2b494c2d1d5c05c7336dc59508495bfbcc7df1940100000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61473044022027ca8424981879ebb10ac438cb3584beaf5dfb180d75459b0b99b1c6aaff603602203214641ec4b8afcfee8f880d7a75d5d218effbd073ed2b0b759057e906d34db1412202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee35483045022100c3124d22afd8ecf1fd03f50f3c29fd31fa512f25290a6e18a229658a3cf245800220248d20a987f6604ba7fb183decd1388f3aee0fa90cf7c5374430980a8563479b4101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6147304402206ab28989f5612f2adb59cc66066a863813c90f889437a61768a3f8525dee578802205cfbb92320fc069774006d0ffc61a45b1a35158267835ad7b5b1a7bf91821179412202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3547304402205676ef6a509e5f81718b87d565784f209cd0415385d8520e5cbaf93a2364558f0220083c2a249ec37d40a86ecb277fdb7b709914359959db3259f4be450be0e1d11b4101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100c6c520526c1bb42b523ffb494efc2b1d84377fbb9a247ad065f97978f2f5323402206477e4a4a864711f2144134644f6ac88b68d2edebfa25a28a9f3f039b00f77a5412202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee35483045022100bc7e08fc36cddb2e150ae012dc57b17a3e8a0ed140a9efc864de2c9daa808cfa022063c1a205e3db37a922095a5674278eaec92c1fe4c4d26631051ac87234f639874101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecoveryPsbt-fullySigned-p2shP2wsh-p2wsh.json b/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecoveryPsbt-fullySigned-p2shP2wsh-p2wsh.json new file mode 100644 index 0000000000..35f9bd3ffc --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecoveryPsbt-fullySigned-p2shP2wsh-p2wsh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100fd20010200000006b1f7ca27368b49d8b7c169bffa64b15af884f0a973ff00c6749293da0e5544300100000000feffffffb1f7ca27368b49d8b7c169bffa64b15af884f0a973ff00c6749293da0e5544300100000000feffffffb1f7ca27368b49d8b7c169bffa64b15af884f0a973ff00c6749293da0e5544300100000000feffffffee05ee86d475975ba58e5585a410f043e66b0761ba301b751a2c9fae16beb3060100000000feffffffee05ee86d475975ba58e5585a410f043e66b0761ba301b751a2c9fae16beb3060100000000feffffffee05ee86d475975ba58e5585a410f043e66b0761ba301b751a2c9fae16beb3060100000000feffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a914f0da56d9bb06310289d808a22ad68457a760ac03872202022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda44730440220674535b7c9d19d3fb28429583581182f438c252a0618aa53e8064fd21c8b044302205f97c6eca0eb335f76a041a030ae9af9a08d6a32403b19786b7efa3efd42c6fc4122020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c5483045022100e87c71a63a58b52974aa21080f362b4389d0f5846a9831597ccab147a7f6030e02202de4dfd09b807cbf9546cf9076ceb2ab67b0c6bc94257a8c9537b9a371bfce36410103044100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000c2eb0b0000000017a914f0da56d9bb06310289d808a22ad68457a760ac03872202022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda4483045022100acf1f5b75f65f7a6d45b222af4e5f0db60441aae9d0e61993cece0e81f22234e02202b851cc82e591375ab7606b860c38dfc66ebeed37696b0cbb6bbd226fb7e5f9b4122020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c547304402207061b0977af2d8ad0654f1d843efaf34d6e951b263daec829d40508200d87d8402201db20da463e271187f5810d012918577c17899c01c4d253663cf8339a1ade843410103044100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000a3e1110000000017a914f0da56d9bb06310289d808a22ad68457a760ac03872202022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda4473044022000e370f76389e34143d1ae977524de74087b7e1aff3c925209244afcbcd1192402203d6bef8163798d71d821bc149285d04b974e7d293ffa35c9fad5f8af44ff7e124122020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c547304402206668e81c87a9c65e3c59cda75a00d17fdea18a5f0d2085bc7a7f55eaffaa737c022046acdef82a6ac710c9d5a3b99e9d965a8744fe29af58f561d9f57f75c65bd733410103044100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012b00e1f50500000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf22020245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964473044022056c9fc361b026ca30b134f2f37076285fa9d5ed556ec49b3aebcff286d3d33aa0220424824c1c77d4a0551fb582038205fb1b9729d470720d50972416fab5440a69141220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055483045022100d9fc84ef338788cbd5134ed3324ca2334d3bc5939aea20b0dbf34943493a6eb202204caff41efe30e6ad0a1352dc843f359b3887e47d3e9fcfddca6ee2341d23e0ce4101030441000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00c2eb0b00000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf22020245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964483045022100ecfc80816cb0f4241f6dd288aba6bfae6b600105a3f6d7ea8f6e0780e78054400220096c9070b7696962abd3497ded8f66c565d2befecdfa06500488d282dea5f40341220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055473044022074a2edd965de475f1470f857c940b7dab71b26ff103cb65f4867bfb31016b19a02207967bee86a1eea3a8344e778c29a81a8c2842cc1ca216a5396c1748e6703b01e4101030441000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00a3e11100000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf22020245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964483045022100f8777063fb2f457348b9911bf48fb707e0a0fd3795af043c6aa8a202bcad421e02205241a28b643135f793d33bf4994675e19d51a843dfbc92147b44c36a689aff8341220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa05547304402202f1c4f58b8c02107969d04ec43017868353748976a2484909b15bd69ccec292f022031549d1236f8327909684fd69d4615aa3e1285c2fff3b65f6caaae8e1d01766f4101030441000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json new file mode 100644 index 0000000000..70b0b6eecc --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100a50200000003b8350ad074723d6a119d913f2b494c2d1d5c05c7336dc59508495bfbcc7df1940100000000feffffffb8350ad074723d6a119d913f2b494c2d1d5c05c7336dc59508495bfbcc7df1940100000000feffffffb8350ad074723d6a119d913f2b494c2d1d5c05c7336dc59508495bfbcc7df1940100000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128701030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128701030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128701030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecoveryPsbt-unsigned-p2shP2wsh-p2wsh.json b/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecoveryPsbt-unsigned-p2shP2wsh-p2wsh.json new file mode 100644 index 0000000000..b9add5159c --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecoveryPsbt-unsigned-p2shP2wsh-p2wsh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100fd20010200000006b1f7ca27368b49d8b7c169bffa64b15af884f0a973ff00c6749293da0e5544300100000000feffffffb1f7ca27368b49d8b7c169bffa64b15af884f0a973ff00c6749293da0e5544300100000000feffffffb1f7ca27368b49d8b7c169bffa64b15af884f0a973ff00c6749293da0e5544300100000000feffffffee05ee86d475975ba58e5585a410f043e66b0761ba301b751a2c9fae16beb3060100000000feffffffee05ee86d475975ba58e5585a410f043e66b0761ba301b751a2c9fae16beb3060100000000feffffffee05ee86d475975ba58e5585a410f043e66b0761ba301b751a2c9fae16beb3060100000000feffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a914f0da56d9bb06310289d808a22ad68457a760ac03870103044100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000c2eb0b0000000017a914f0da56d9bb06310289d808a22ad68457a760ac03870103044100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000a3e1110000000017a914f0da56d9bb06310289d808a22ad68457a760ac03870103044100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012b00e1f50500000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf01030441000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00c2eb0b00000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf01030441000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00a3e11100000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf01030441000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json new file mode 100644 index 0000000000..e3df329476 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100a50200000003b8350ad074723d6a119d913f2b494c2d1d5c05c7336dc59508495bfbcc7df1940100000000feffffffb8350ad074723d6a119d913f2b494c2d1d5c05c7336dc59508495bfbcc7df1940100000000feffffffb8350ad074723d6a119d913f2b494c2d1d5c05c7336dc59508495bfbcc7df1940100000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61473044022027ca8424981879ebb10ac438cb3584beaf5dfb180d75459b0b99b1c6aaff603602203214641ec4b8afcfee8f880d7a75d5d218effbd073ed2b0b759057e906d34db14101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6147304402206ab28989f5612f2adb59cc66066a863813c90f889437a61768a3f8525dee578802205cfbb92320fc069774006d0ffc61a45b1a35158267835ad7b5b1a7bf918211794101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100c6c520526c1bb42b523ffb494efc2b1d84377fbb9a247ad065f97978f2f5323402206477e4a4a864711f2144134644f6ac88b68d2edebfa25a28a9f3f039b00f77a54101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecoveryPsbt-userSigned-p2shP2wsh-p2wsh.json b/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecoveryPsbt-userSigned-p2shP2wsh-p2wsh.json new file mode 100644 index 0000000000..d4eadbac60 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecoveryPsbt-userSigned-p2shP2wsh-p2wsh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100fd20010200000006b1f7ca27368b49d8b7c169bffa64b15af884f0a973ff00c6749293da0e5544300100000000feffffffb1f7ca27368b49d8b7c169bffa64b15af884f0a973ff00c6749293da0e5544300100000000feffffffb1f7ca27368b49d8b7c169bffa64b15af884f0a973ff00c6749293da0e5544300100000000feffffffee05ee86d475975ba58e5585a410f043e66b0761ba301b751a2c9fae16beb3060100000000feffffffee05ee86d475975ba58e5585a410f043e66b0761ba301b751a2c9fae16beb3060100000000feffffffee05ee86d475975ba58e5585a410f043e66b0761ba301b751a2c9fae16beb3060100000000feffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c5483045022100e87c71a63a58b52974aa21080f362b4389d0f5846a9831597ccab147a7f6030e02202de4dfd09b807cbf9546cf9076ceb2ab67b0c6bc94257a8c9537b9a371bfce36410103044100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000c2eb0b0000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c547304402207061b0977af2d8ad0654f1d843efaf34d6e951b263daec829d40508200d87d8402201db20da463e271187f5810d012918577c17899c01c4d253663cf8339a1ade843410103044100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000a3e1110000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c547304402206668e81c87a9c65e3c59cda75a00d17fdea18a5f0d2085bc7a7f55eaffaa737c022046acdef82a6ac710c9d5a3b99e9d965a8744fe29af58f561d9f57f75c65bd733410103044100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012b00e1f50500000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055483045022100d9fc84ef338788cbd5134ed3324ca2334d3bc5939aea20b0dbf34943493a6eb202204caff41efe30e6ad0a1352dc843f359b3887e47d3e9fcfddca6ee2341d23e0ce4101030441000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00c2eb0b00000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055473044022074a2edd965de475f1470f857c940b7dab71b26ff103cb65f4867bfb31016b19a02207967bee86a1eea3a8344e778c29a81a8c2842cc1ca216a5396c1748e6703b01e4101030441000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00a3e11100000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa05547304402202f1c4f58b8c02107969d04ec43017868353748976a2484909b15bd69ccec292f022031549d1236f8327909684fd69d4615aa3e1285c2fff3b65f6caaae8e1d01766f4101030441000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/dash/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/dash/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json deleted file mode 100644 index 93b4b0102c..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/dash/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "359efa4ac6e418d80ce24205deaa18ad952621c2167a763f0957ca8a73a426f6:0", - "address": "7dZoVTJNqgD1RBp8XfVYDnWAwdxDxMLoiT", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "9cac3794147ecee59fcb08e3c0e9ddc5c19be6a422a3659b5f6ad7392878fa8a:0", - "address": "7dZoVTJNqgD1RBp8XfVYDnWAwdxDxMLoiT", - "value": 200000000, - "chain": 1, - "index": 0, - "valueString": "200000000" - }, - { - "id": "c56083bdaa1e21a3f4399fec78a0177e98844ad8dc4e38b45479a54ef20cd5ee:0", - "address": "7dZoVTJNqgD1RBp8XfVYDnWAwdxDxMLoiT", - "value": 300000000, - "chain": 1, - "index": 0, - "valueString": "300000000" - } - ], - "transactionHex": "0200000003f626a4738aca57093f767a16c2212695ad18aade0542e20cd818e4c64afa9e3500000000fdfe0000483045022100de0ecf316145f732092161b998e2265a6f1725adc9c97e98e74874ce7dea42420220186124f4fb3bc05e2fd5d04eb94f0d04b7cd3e7ae800b0f1107bd1b05f900052014830450221009f2af9632fb97dd9016acc4d9e3a7a09bd600ebfd1a4f35b173b8fcffd6715d4022019578a374e26980d7821a14f7cd0139ddf9d57f0acfeac7ee103289a2117476a014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff8afa782839d76a5f9b65a322a4e69bc1c5dde9c0e308cb9fe5ce7e149437ac9c00000000fdfd000047304402202265faaaf07e676f2857f1f7f8115ecbb18d3076d86b06ceca5251aeeefc357b022000ebbbce483229300b4f1ad5c83830abbe1c2baf4acf496acb47190c1403058e01483045022100848d057ff3a3dceb67c4ac7aac149dc5f8e8314c1ab4061e209d6579a8ed552b02200e72216fe2d0240ee49b939ff71a8c00ae00bd83a4bc597a9ae86687595d38ee014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffffeed50cf24ea57954b4384edcd84a84987e17a078ec9f39f4a3211eaabd8360c500000000fdfd000047304402206f86309b123e3b8660729cf022dc0152f51346cf5663e4dc55c1c51f1f9567cf02204d927801b96bd372f120871117a28fca13fdfad60e4a60fba768991721adc5a201483045022100c57b6255aedae908af2e7b40b20ca18ba6c3576bfef9a556afbf6389ae4a4c5d02205da80de626825c850a56f2fbd395faf63892592f6c978bfd98bf23cc80cec4da014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "862194f732e77eb935575e86bc240389642c20b23e259ac685bfc37df825b4c9" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/dash/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/dash/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json deleted file mode 100644 index 145d81bb53..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/dash/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "acc3a751eda81ecad175b29e52e45770975e08e47020770d4853b4207136b09e:0", - "address": "7YZ2BWqzPfj1zeh5JPCMZW1Gcaamj6AKG6", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "eb456795b2c9bbdfcb91fc640f8a0bdc2d69157a506a81ed851dfaf3cd8d433f:0", - "address": "7YZ2BWqzPfj1zeh5JPCMZW1Gcaamj6AKG6", - "value": 200000000, - "chain": 1, - "index": 0, - "valueString": "200000000" - }, - { - "id": "7648aaa4dfe3a3ed3b5fd54be2a9a1d2290650645b5ad83c00d5f742d7912f13:0", - "address": "7YZ2BWqzPfj1zeh5JPCMZW1Gcaamj6AKG6", - "value": 300000000, - "chain": 1, - "index": 0, - "valueString": "300000000" - } - ], - "transactionHex": "02000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac00000000fdfe0000483045022100df90020c7de352638f835a81f2191a5b69375e1921a82eeff34089cd08cebf9302206475417ae012f14f5339aa2ed8da5d785c62b842dc1849212a6a9288af4ff5a001483045022100fa5923c1c8bebc502cffaea464ce9a3f85857997df328490cc190d493a1ecf0502200f363464f6019c516eb4b3533692ac70ac7df67272e738883be11ff61948ceef014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb00000000fdfd0000473044022065e11ee1ba7e094e765a89438483ef54abb8ae9ac5c5118153981ed5a679e0dc0220692c6b1578bedc110aa981e3d759baaed409a0ea62b2819bb20ad1b60a70d447014830450221008ed9f3cacd80ec37218330ccef1c832695e756cd1eb439377ee24d538f0e051402200c74714b4d9b192a4454435d35b78fbb8f0e02cd7ab116187cff7b9c33a957cf014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa487600000000fdfd000048304502210085b0863ececbb6c326f15e26b4691fd180759b4049058fb140ae35b7e1efb287022000ad30fafe25386dee8baa1a161dfd62f6834202bef6a717dcfc31485be748ca0147304402206471d922d757e907aec736bd1876b973e5a20f87fcfac59ebd9521229f4d99e80220120fcc9c57826ffc87a9a562ec55fd2acb96d8c78a0b811005a9580c760e071c014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "0d2871e47e3e7edfcc5228fc9ca488d662b02965ea40c9f6edbbe3e65f5bc9e7" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/dash/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json b/modules/abstract-utxo/test/unit/fixtures/dash/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json deleted file mode 100644 index da965f57fc..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/dash/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "transactionHex": "70736274ff0100a502000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac0000000000feffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb0000000000feffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa48760000000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a4730440220093e44a04c745df4b659895929b9033ea1f4c6037d8acd9dc4f2a114633a35fe02203d7a1618f5c65110713d376b9d3d8c181b34fd60a3b8d4b46097a245c05cf124012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100df90020c7de352638f835a81f2191a5b69375e1921a82eeff34089cd08cebf9302206475417ae012f14f5339aa2ed8da5d785c62b842dc1849212a6a9288af4ff5a00101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402205d94a7f46388e723db4f4d836b62b87263f3d52b234d5b29f996d59df938f8e802206af84c185cb0b0b90657b77d1e58ed418a3e3cea5eda096bb5b318a6ff57817e012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61473044022065e11ee1ba7e094e765a89438483ef54abb8ae9ac5c5118153981ed5a679e0dc0220692c6b1578bedc110aa981e3d759baaed409a0ea62b2819bb20ad1b60a70d4470101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be01000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100e013917b26462470736f0d3c9cba09e44d9c8c271db53fb2e45bbfe2fcac133c0220660aea8b84338b395a5afebbe53a1109e117613150f1a7cbcfd08be5faa1c19b012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6148304502210085b0863ececbb6c326f15e26b4691fd180759b4049058fb140ae35b7e1efb287022000ad30fafe25386dee8baa1a161dfd62f6834202bef6a717dcfc31485be748ca0101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", - "coin": "dash", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599906100, - "recoveryAmountString": "599906100", - "txid": "774cecf06c60a4e00a560ef2c98d57ca5c92393e9bee05607a50da60b769ac70" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/dash/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/dash/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json deleted file mode 100644 index bfadae0db8..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/dash/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "inputs": [ - { - "id": "acc3a751eda81ecad175b29e52e45770975e08e47020770d4853b4207136b09e:0", - "address": "7YZ2BWqzPfj1zeh5JPCMZW1Gcaamj6AKG6", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "eb456795b2c9bbdfcb91fc640f8a0bdc2d69157a506a81ed851dfaf3cd8d433f:0", - "address": "7YZ2BWqzPfj1zeh5JPCMZW1Gcaamj6AKG6", - "value": 200000000, - "chain": 1, - "index": 0, - "valueString": "200000000" - }, - { - "id": "7648aaa4dfe3a3ed3b5fd54be2a9a1d2290650645b5ad83c00d5f742d7912f13:0", - "address": "7YZ2BWqzPfj1zeh5JPCMZW1Gcaamj6AKG6", - "value": 300000000, - "chain": 1, - "index": 0, - "valueString": "300000000" - } - ], - "transactionHex": "02000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac00000000b700483045022100df90020c7de352638f835a81f2191a5b69375e1921a82eeff34089cd08cebf9302206475417ae012f14f5339aa2ed8da5d785c62b842dc1849212a6a9288af4ff5a00100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb00000000b600473044022065e11ee1ba7e094e765a89438483ef54abb8ae9ac5c5118153981ed5a679e0dc0220692c6b1578bedc110aa981e3d759baaed409a0ea62b2819bb20ad1b60a70d4470100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa487600000000b70048304502210085b0863ececbb6c326f15e26b4691fd180759b4049058fb140ae35b7e1efb287022000ad30fafe25386dee8baa1a161dfd62f6834202bef6a717dcfc31485be748ca0100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "coin": "dash", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599906100, - "recoveryAmountString": "599906100", - "txid": "e98f4c93e2a708d394f05c70ca5935d86df9b36bd672d5ebd0f929db341b0e28" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/dash/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/dash/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json deleted file mode 100644 index a182499522..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/dash/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "txHex": "70736274ff0100a502000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac0000000000feffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb0000000000feffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa48760000000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a4730440220093e44a04c745df4b659895929b9033ea1f4c6037d8acd9dc4f2a114633a35fe02203d7a1618f5c65110713d376b9d3d8c181b34fd60a3b8d4b46097a245c05cf124012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402205d94a7f46388e723db4f4d836b62b87263f3d52b234d5b29f996d59df938f8e802206af84c185cb0b0b90657b77d1e58ed418a3e3cea5eda096bb5b318a6ff57817e012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be01000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100e013917b26462470736f0d3c9cba09e44d9c8c271db53fb2e45bbfe2fcac133c0220660aea8b84338b395a5afebbe53a1109e117613150f1a7cbcfd08be5faa1c19b012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", - "txInfo": {}, - "feeInfo": {}, - "coin": "dash", - "txid": "774cecf06c60a4e00a560ef2c98d57ca5c92393e9bee05607a50da60b769ac70" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/dash/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/dash/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json new file mode 100644 index 0000000000..477500bb17 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/dash/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100a50200000003cee0e80b9ef719a4f2ff56e54c2c4e5ee0f10c7b2d6653416e18e65a42ac0d490100000000feffffffcee0e80b9ef719a4f2ff56e54c2c4e5ee0f10c7b2d6653416e18e65a42ac0d490100000000feffffffcee0e80b9ef719a4f2ff56e54c2c4e5ee0f10c7b2d6653416e18e65a42ac0d490100000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9147a646b8d6e3dc4805bf8f58e49ede9905cc68de987220202587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e483045022100e7a51388933d88f92568c65522864813a1b6e9a9975cd0787060ff2d95dd432f02200809687c00a4b7ed7528fc099b01c77234590df580badb9846501b131bf36d11012202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee354730440220717c1c2db956776e969067d31f59de9f50233ecd76a9d6800bc8cda78eaa28f102202440fa977eedcc98db2214e31a77eea1638e960d26a1d84a915df8bfd5b355bc0101030401000000010469522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae220602587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e1403a82391630000006300000001000000000000002206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad86000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9147a646b8d6e3dc4805bf8f58e49ede9905cc68de987220202587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e483045022100e559725587fed082d1701dad81404feabcceaaf7d33bda2999a93763e10553a00220489975457c6857a1e79a554db405a3ab12206ee979a76338ea6fb924333b98a5012202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3547304402202530ded47eb926b302c9b633f8f076f9779cc3d40c03b7301787c37bff79a2ec022016547d1aab7d232158147ee0bfa3623e09a317a1ae4a0a0d637739ebc003a2330101030401000000010469522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae220602587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e1403a82391630000006300000001000000000000002206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad86000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9147a646b8d6e3dc4805bf8f58e49ede9905cc68de987220202587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e48304502210099a06a2a38ef9fd1297c461892c21ec58b67b66d531534281c10f3ee3b7bdd89022014183e4d5191997d805761ef91b049dde8a7cc9514088b4c19fb60a1fd966349012202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee354730440220251ef8110ffbfd91582996be8bb88b5d0e4f0f66f498e2801f254b3a5cd3ac6a022062d1474d41be16960f99f7ed0ca3cfcb2db9a47bff749a783d2a77d8916c6c260101030401000000010469522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae220602587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e1403a82391630000006300000001000000000000002206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad86000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/dash/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/dash/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json new file mode 100644 index 0000000000..7ce70366cf --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/dash/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100a502000000039365a41503bb176349631f80f8ed5e6f88f1713b51b626d89e5db2eee4c23caf0100000000feffffff9365a41503bb176349631f80f8ed5e6f88f1713b51b626d89e5db2eee4c23caf0100000000feffffff9365a41503bb176349631f80f8ed5e6f88f1713b51b626d89e5db2eee4c23caf0100000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100e006bc0a13d2f537b13b9c54c8815a30cd805c1adc88541166b3c3e98394a4f102202ecc7bf24b4206acead49b83d87c1b9a3a83833e5e8358eb2f5925b3c9c1aaae012202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee35473044022044692b0bc795957beea8c04fb458deaed2defea32ab38fb694d3b643ee636ea1022075f33bcebdeb81c14bcd416c1178d6450c368e4134207fb81d0e0c7b77aac1eb0101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61473044022047ee81904bf31a9cc41b448fdbec1ad786272507af0763bf1655b84399dbfe790220527209b77892c4b9b153024232e44bc22b0a907171172cafb414861ffda01ed5012202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee35483045022100a874f82d6cb87f2c06190f17a6c763c36cb53e4f7c9621360e628150a8b8d9c6022013dd2d8f3e3ccdff00d52b946c24ea1f781a5c0c2bd2aa47c57dc8785bf20ac80101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100f2c8fcb785f53e48cdf620e64231a1c47c61267cd5f644cf543e9e42a8286602022013ef5fb773b051dc86a5abb0068e2e14cb6ae80a801e525ca70b6c81061fb7d2012202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3547304402203b85389d41beb91e54b84d1f13048658d028d093dcbba28d6bc4f81ed9a6368702207221d7023cd3d7a73ef2743bcd969e640ef8110b9111be822c9755c0f31d01bf0101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/dash/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json similarity index 62% rename from modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json rename to modules/abstract-utxo/test/unit/fixtures/dash/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json index b9c5e2f2ee..79a3eceded 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json +++ b/modules/abstract-utxo/test/unit/fixtures/dash/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json @@ -1,7 +1,3 @@ { - "txHex": "70736274ff0100b80400008085202f89034314e3e7ed401228011e2233978ffbf97c53e931dcba62c088214063f9c828980000000000feffffff7e064ba1e47423754e5c8c70398567cd95e759ea0e5db5550a33b6870b1304f10000000000feffffff260fca08a1dac2207d45cf5925e7f144f5925fdfb0b76432cacd5c023d857f8c0000000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000000000000000000000000000000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a8239108fc05424954474f0004f04dec4d0001012000e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128701030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128701030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128701030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", - "txInfo": {}, - "feeInfo": {}, - "coin": "tzec", - "txid": "8acfcc1eafc860a35c89ed8c9c80a563692e461cc010ee49d31f7c10215b96d3" + "psbtHex": "70736274ff0100a502000000039365a41503bb176349631f80f8ed5e6f88f1713b51b626d89e5db2eee4c23caf0100000000feffffff9365a41503bb176349631f80f8ed5e6f88f1713b51b626d89e5db2eee4c23caf0100000000feffffff9365a41503bb176349631f80f8ed5e6f88f1713b51b626d89e5db2eee4c23caf0100000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128701030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128701030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128701030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/dash/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/dash/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json new file mode 100644 index 0000000000..cdac282b57 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/dash/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100a502000000039365a41503bb176349631f80f8ed5e6f88f1713b51b626d89e5db2eee4c23caf0100000000feffffff9365a41503bb176349631f80f8ed5e6f88f1713b51b626d89e5db2eee4c23caf0100000000feffffff9365a41503bb176349631f80f8ed5e6f88f1713b51b626d89e5db2eee4c23caf0100000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100e006bc0a13d2f537b13b9c54c8815a30cd805c1adc88541166b3c3e98394a4f102202ecc7bf24b4206acead49b83d87c1b9a3a83833e5e8358eb2f5925b3c9c1aaae0101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61473044022047ee81904bf31a9cc41b448fdbec1ad786272507af0763bf1655b84399dbfe790220527209b77892c4b9b153024232e44bc22b0a907171172cafb414861ffda01ed50101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100f2c8fcb785f53e48cdf620e64231a1c47c61267cd5f644cf543e9e42a8286602022013ef5fb773b051dc86a5abb0068e2e14cb6ae80a801e525ca70b6c81061fb7d20101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/doge/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/doge/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json deleted file mode 100644 index ebb5f67a4a..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/doge/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "7abd413f764f3fa482597454fd602d4050cbeb6d0ba21ce0c5fa9ca2122b4333:0", - "address": "A3bRQ7676kzGKneegBVT8Y8tifVtAJecc5", - "value": 9000000000000000, - "chain": 1, - "index": 0, - "valueString": "9000000000000000" - }, - { - "id": "8d73ba3d979f089a858647a59caa71dab7c488ae854481dd638e292008b9ab78:0", - "address": "A3bRQ7676kzGKneegBVT8Y8tifVtAJecc5", - "value": 18000000000000000, - "chain": 1, - "index": 0, - "valueString": "18000000000000000" - }, - { - "id": "bde1f7e34ff52fc4249d451157a5d2c702bd0a6ef460b572252c72164d206a42:0", - "address": "A3bRQ7676kzGKneegBVT8Y8tifVtAJecc5", - "value": 27000000000000000, - "chain": 1, - "index": 0, - "valueString": "27000000000000000" - } - ], - "transactionHex": "020000000333432b12a29cfac5e01ca20b6debcb50402d60fd54745982a43f4f763f41bd7a00000000fdfd000047304402201276d0ff8b9143fa5d8e239b230cd03988835a81ef959e5b0ed31da3f743efef02206b98ab708cdbcfb0824fe668fe5d95279977c296f86f2418dde14f38ae2b73db01483045022100ad0a0325d58b1e32f2af56e1fba4d43efd50f0f9d27a43230fc9950c6014a359022075cfd9afecf4c48c26ae33f3ad50d1a54ef9acd280f5539b75ae2db7ca031e60014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff78abb90820298e63dd814485ae88c4b7da71aa9ca54786859a089f973dba738d00000000fdfe00004830450221008af4fce31619a7eaa106a8b0fc7a76479cd5cf553a98486f260bd9cf7d6e0d2c02202e43eeb5a5ca6edcc7b4440fc98ba36f848d7afff2e4f043f7d2f79ab83d67f801483045022100fafd8192f5476c64188f76b6c0ce4005a82fbcecf29911ae82c7602bdcccdeff02201da954b43cfe6e11e823c09abe9253d59b273c3af226f5192f73849bd0208990014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff426a204d16722c2572b560f46e0abd02c7d2a55711459d24c42ff54fe3f7e1bd00000000fc0047304402206b0551d6891104375bfc00e77089389a5e1674a07ad6fd59b861df7800f6185802206523b8d01cfd6eb9d1d45c96fa09ef9ae4fbd241cc86d0d6963c59badb39c5d701473044022079d53f6debf6ae82ed8f5673f057e158628e97b008eadefd0a4bfa41c871a133022051b8724d38b9c06a5803cdfb922a69e9993c0c6cfd6e8781561fed890fc0254c014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff013491ddc1b6d8bf0017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "6fd959588e5df0b4b2478bc99d3a6bc14d10d588d6e0245245c6f426e09b68d2" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/doge/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/doge/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json deleted file mode 100644 index fcaff67b45..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/doge/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "572d251895a77b707b4730e489b9c66679e7fdbd5b190ce61360b50e0fbf1356:0", - "address": "9xae6AdiekWGuFXbSuCGUFdzPc8RyQ9USD", - "value": 9000000000000000, - "chain": 1, - "index": 0, - "valueString": "9000000000000000" - }, - { - "id": "c7a2b556c5ad3564e80268af9abae5e40d47ce96ec0fcc38a5bd7fbb84068244:0", - "address": "9xae6AdiekWGuFXbSuCGUFdzPc8RyQ9USD", - "value": 18000000000000000, - "chain": 1, - "index": 0, - "valueString": "18000000000000000" - }, - { - "id": "bc53d9660ac9607d6cf9263f80a5cca3f4d7d412a30f1800e0f49f581ae2ff5e:0", - "address": "9xae6AdiekWGuFXbSuCGUFdzPc8RyQ9USD", - "value": 27000000000000000, - "chain": 1, - "index": 0, - "valueString": "27000000000000000" - } - ], - "transactionHex": "02000000035613bf0f0eb56013e60c195bbdfde77966c6b989e430477b707ba79518252d5700000000fc00473044022003194b551b3fec81523e80ab3aedea340ae76a3382723d92fa214beca74907e402200c695250ae25e23b9ec27c6003c3d40aa577221aaa105f637a0ed1b13ac205a40147304402204805f60e4d4cfcf8dc7d48cd0b3f5d071b85430466124bd8db0e81213db2768802204406c543f5da8825d5db977ed7d791fd95f2fe21edbe34fd604002f7374ce16a014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff44820684bb7fbda538cc0fec96ce470de4e5ba9aaf6802e86435adc556b5a2c700000000fdfd000047304402207965c941397204c5aa817243bbcd5a6a52d1dbe059387693010c89ebef13a9f402201d2f192f1b02fd99df21d04364e48ff6086021c5e83889a6ad10aca0a946d8cb01483045022100d51249733fcd36217c2847d75913fec43b93a403f9c28091b36c82edec59c4fc022037eb82cb8000a69c23f76475e1334a5bce11386449678e95d9d613753d4f9d51014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff5effe21a589ff4e000180fa312d4d7f4a3cca5803f26f96c7d60c90a66d953bc00000000fdfe0000483045022100b5e4b2d6301bfb1f509448656b8071d0cecea30bfc486853b2093e605591f29c02204f24f4223127277a0ff1d87f290b26527f27294404b3a3652c2c44e0654cfdb70148304502210095e4882ee64538ae83ae89c840a496201d9988b661141678d389d5d39d8fb36d02203c86f2944b8ceadb2bd04f79ec1087502cd6031b6b2b19cec2e31d0c8b145acd014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff013491ddc1b6d8bf0017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "4800cd71fda0b8db2be4852ea44a1dda11a53c48bb778c01aa9c735f3d6009bd" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/doge/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json b/modules/abstract-utxo/test/unit/fixtures/doge/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json deleted file mode 100644 index ce9881b8cd..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/doge/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "transactionHex": "70736274ff0100a502000000035613bf0f0eb56013e60c195bbdfde77966c6b989e430477b707ba79518252d570000000000feffffff44820684bb7fbda538cc0fec96ce470de4e5ba9aaf6802e86435adc556b5a2c70000000000feffffff5effe21a589ff4e000180fa312d4d7f4a3cca5803f26f96c7d60c90a66d953bc0000000000feffffff013491ddc1b6d8bf0017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402200b58e01b4bcd63a26b46c008fbf88fedaedc54aa14277a4ceb03aa006722013402200325687c82e12458554f49261bed73583f18f282802932f16d66b5a5825f3246012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff010080faca73f91f0017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61473044022003194b551b3fec81523e80ab3aedea340ae76a3382723d92fa214beca74907e402200c695250ae25e23b9ec27c6003c3d40aa577221aaa105f637a0ed1b13ac205a40101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a4730440220683f0e69eeb173784752352140012b8b9b2c3e351c90169691b7ac2413d74b9b02201789ee8f11027301e149bb9b2ba69365fe56f5a43df1b7acc436ceab89181187012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff010000f595e7f23f0017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6147304402207965c941397204c5aa817243bbcd5a6a52d1dbe059387693010c89ebef13a9f402201d2f192f1b02fd99df21d04364e48ff6086021c5e83889a6ad10aca0a946d8cb0101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402203bced868a2cfa4d2848a0b34649755899a8e86d0f20885ae53756741ba4b4af902200b39c52f215090a323c6d367b0e4df30a3a091dc5a86bb0ba7ec95d8b8f7be9b012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff010080ef605bec5f0017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100b5e4b2d6301bfb1f509448656b8071d0cecea30bfc486853b2093e605591f29c02204f24f4223127277a0ff1d87f290b26527f27294404b3a3652c2c44e0654cfdb70101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", - "coin": "doge", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 53999999999906100, - "recoveryAmountString": "53999999999906100", - "txid": "4110818d7db4c8b9b6729163af089d20037f45e82403a30c337f6f4464067df8" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/doge/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/doge/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json deleted file mode 100644 index 934aaecf61..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/doge/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "inputs": [ - { - "id": "572d251895a77b707b4730e489b9c66679e7fdbd5b190ce61360b50e0fbf1356:0", - "address": "9xae6AdiekWGuFXbSuCGUFdzPc8RyQ9USD", - "value": 9000000000000000, - "chain": 1, - "index": 0, - "valueString": "9000000000000000" - }, - { - "id": "c7a2b556c5ad3564e80268af9abae5e40d47ce96ec0fcc38a5bd7fbb84068244:0", - "address": "9xae6AdiekWGuFXbSuCGUFdzPc8RyQ9USD", - "value": 18000000000000000, - "chain": 1, - "index": 0, - "valueString": "18000000000000000" - }, - { - "id": "bc53d9660ac9607d6cf9263f80a5cca3f4d7d412a30f1800e0f49f581ae2ff5e:0", - "address": "9xae6AdiekWGuFXbSuCGUFdzPc8RyQ9USD", - "value": 27000000000000000, - "chain": 1, - "index": 0, - "valueString": "27000000000000000" - } - ], - "transactionHex": "02000000035613bf0f0eb56013e60c195bbdfde77966c6b989e430477b707ba79518252d5700000000b600473044022003194b551b3fec81523e80ab3aedea340ae76a3382723d92fa214beca74907e402200c695250ae25e23b9ec27c6003c3d40aa577221aaa105f637a0ed1b13ac205a40100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff44820684bb7fbda538cc0fec96ce470de4e5ba9aaf6802e86435adc556b5a2c700000000b60047304402207965c941397204c5aa817243bbcd5a6a52d1dbe059387693010c89ebef13a9f402201d2f192f1b02fd99df21d04364e48ff6086021c5e83889a6ad10aca0a946d8cb0100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff5effe21a589ff4e000180fa312d4d7f4a3cca5803f26f96c7d60c90a66d953bc00000000b700483045022100b5e4b2d6301bfb1f509448656b8071d0cecea30bfc486853b2093e605591f29c02204f24f4223127277a0ff1d87f290b26527f27294404b3a3652c2c44e0654cfdb70100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff013491ddc1b6d8bf0017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "coin": "doge", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 53999999999906100, - "recoveryAmountString": "53999999999906100", - "txid": "62461c4d88bd190f2890f58ae81459eb13842f67479c51c094cdceb6343cc749" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/doge/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/doge/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json deleted file mode 100644 index 43fdbe9dfd..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/doge/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "txHex": "70736274ff0100a502000000035613bf0f0eb56013e60c195bbdfde77966c6b989e430477b707ba79518252d570000000000feffffff44820684bb7fbda538cc0fec96ce470de4e5ba9aaf6802e86435adc556b5a2c70000000000feffffff5effe21a589ff4e000180fa312d4d7f4a3cca5803f26f96c7d60c90a66d953bc0000000000feffffff013491ddc1b6d8bf0017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402200b58e01b4bcd63a26b46c008fbf88fedaedc54aa14277a4ceb03aa006722013402200325687c82e12458554f49261bed73583f18f282802932f16d66b5a5825f3246012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff010080faca73f91f0017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a4730440220683f0e69eeb173784752352140012b8b9b2c3e351c90169691b7ac2413d74b9b02201789ee8f11027301e149bb9b2ba69365fe56f5a43df1b7acc436ceab89181187012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff010000f595e7f23f0017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402203bced868a2cfa4d2848a0b34649755899a8e86d0f20885ae53756741ba4b4af902200b39c52f215090a323c6d367b0e4df30a3a091dc5a86bb0ba7ec95d8b8f7be9b012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff010080ef605bec5f0017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", - "txInfo": {}, - "feeInfo": {}, - "coin": "doge", - "txid": "4110818d7db4c8b9b6729163af089d20037f45e82403a30c337f6f4464067df8" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/doge/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/doge/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json new file mode 100644 index 0000000000..19a50ee38b --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/doge/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100a50200000003b0fa694727e0ea731eb581bc641c81935797c00e65bfce9e69f8c02434ae22c60100000000feffffffb0fa694727e0ea731eb581bc641c81935797c00e65bfce9e69f8c02434ae22c60100000000feffffffb0fa694727e0ea731eb581bc641c81935797c00e65bfce9e69f8c02434ae22c60100000000feffffff013491ddc1b6d8bf0017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000101200080faca73f91f0017a9147a646b8d6e3dc4805bf8f58e49ede9905cc68de987220202587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e483045022100cd7613e0d69a6289a41be5e8157aae9e9ba61ebcb1c6e8e009789ce89b7e7cbb022023b9b09d649558e926e3ea25654a5959bae649f23d5c7270d8eca47e99e730e3012202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee35483045022100c69299bff7bf8478e0793c233d8406c138b3fdbe2dd9a1fa42c8331921875e85022017dbe222383d2a4af9df44c8fba9b7b66efaeea3c322173ee346a39af3575e340101030401000000010469522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae220602587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e1403a82391630000006300000001000000000000002206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad86000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000101200000f595e7f23f0017a9147a646b8d6e3dc4805bf8f58e49ede9905cc68de987220202587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e47304402204b0fcc2a74c72d51e4a3c042600e6054b0227b2b1cfbd0bb6198010f8b6d2722022026164201025754cede1a63930989b25120a805d3bc4252cb5f11eee0b8f12a5d012202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee35483045022100cf9f14f7905eb989cf43d141950d852a55de768aa3183a0f56e6523cb14830eb02204c418cc84839c239334559bc953bfb549f815bfbf19b817f2b1fee2afffa645b0101030401000000010469522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae220602587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e1403a82391630000006300000001000000000000002206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad86000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000101200080ef605bec5f0017a9147a646b8d6e3dc4805bf8f58e49ede9905cc68de987220202587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e47304402207896f1c81db0cba2016537608a5327ab5a2b873ab8de4cbccbb90e244a2f68b102207abfb94dd2e3f3c1960138b9d0a26335b350ae04c28d4a9fa8d5f97a81e9c384012202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee35483045022100e7b9496345db974610e3c4246511be2700c466e6e9ff1519116d2741b02dc077022009764509e34dcbb23ff3c17385dab26698abd99f24c492b7682ac61030e3af210101030401000000010469522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae220602587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e1403a82391630000006300000001000000000000002206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad86000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/doge/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/doge/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json new file mode 100644 index 0000000000..0b15111f32 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/doge/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100a502000000036eca3ab087cbf1233de6e08dbc26821aa64e55b6cf940f4b4ea0b3bd9dd66c2e0100000000feffffff6eca3ab087cbf1233de6e08dbc26821aa64e55b6cf940f4b4ea0b3bd9dd66c2e0100000000feffffff6eca3ab087cbf1233de6e08dbc26821aa64e55b6cf940f4b4ea0b3bd9dd66c2e0100000000feffffff013491ddc1b6d8bf0017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000101200080faca73f91f0017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100fe7b9245a898e23f7eabeda95761d483391446b81cae9283cdd8db1f619728ce02202afa48c7cbaceac3d1e9b2d316b2eeaff91bb03e2fbf4aea6fc9d922b176847c012202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee35483045022100b8e3dfc3a5930b2969cd40c6046d0a33434e55b370ba191b4f331c1b994d7e6102200bf4d02590d4497575a5b9a1ffb1d5cafebe626698fd4f8479122f7abb50570c0101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000101200000f595e7f23f0017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100cff517a9cdf2c4c5a4243b1ea0b5984a1046e91fc54ebc80b023cf059a4dfe2e02205df84c8024c8fdbfcd08ca9538e616d725d111a5c0daf160c39879024df53987012202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3547304402202824ade2b632073abcc2304fc1715981708f0172704e04284f11dceb5de072e502201306794ab891db87f7a77a121a8dd3dde8fdfb1dddabf3cc8a6f2526e788a8650101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000101200080ef605bec5f0017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61473044022064bbb47f57af36e549ebba5d7b04faddedbeb07d05c4b156dc33f522c29511160220149ef3de8af272626957e09b5f31b7590c6818201ff2f85da2eac4a28aa98d89012202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3547304402207ecddd1f06123cc8ff1d2def43cd3e28dfc33765d06c2703cc0c1c215042cdc5022012b2d1b0a536224d80651104fb4669271d6241486df9767631e2ec2cfdda7d3a0101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/doge/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/doge/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json new file mode 100644 index 0000000000..396606cc6f --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/doge/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100a502000000036eca3ab087cbf1233de6e08dbc26821aa64e55b6cf940f4b4ea0b3bd9dd66c2e0100000000feffffff6eca3ab087cbf1233de6e08dbc26821aa64e55b6cf940f4b4ea0b3bd9dd66c2e0100000000feffffff6eca3ab087cbf1233de6e08dbc26821aa64e55b6cf940f4b4ea0b3bd9dd66c2e0100000000feffffff013491ddc1b6d8bf0017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000101200080faca73f91f0017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128701030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000101200000f595e7f23f0017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128701030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000101200080ef605bec5f0017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128701030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/doge/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/doge/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json new file mode 100644 index 0000000000..7c9e9d1c79 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/doge/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100a502000000036eca3ab087cbf1233de6e08dbc26821aa64e55b6cf940f4b4ea0b3bd9dd66c2e0100000000feffffff6eca3ab087cbf1233de6e08dbc26821aa64e55b6cf940f4b4ea0b3bd9dd66c2e0100000000feffffff6eca3ab087cbf1233de6e08dbc26821aa64e55b6cf940f4b4ea0b3bd9dd66c2e0100000000feffffff013491ddc1b6d8bf0017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000101200080faca73f91f0017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100fe7b9245a898e23f7eabeda95761d483391446b81cae9283cdd8db1f619728ce02202afa48c7cbaceac3d1e9b2d316b2eeaff91bb03e2fbf4aea6fc9d922b176847c0101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000101200000f595e7f23f0017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100cff517a9cdf2c4c5a4243b1ea0b5984a1046e91fc54ebc80b023cf059a4dfe2e02205df84c8024c8fdbfcd08ca9538e616d725d111a5c0daf160c39879024df539870101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000101200080ef605bec5f0017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61473044022064bbb47f57af36e549ebba5d7b04faddedbeb07d05c4b156dc33f522c29511160220149ef3de8af272626957e09b5f31b7590c6818201ff2f85da2eac4a28aa98d890101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/doge/recovery/crossChainRecovery-bch-signed.json b/modules/abstract-utxo/test/unit/fixtures/doge/recovery/crossChainRecovery-bch-signed.json index 13d1423d14..e11002bf81 100644 --- a/modules/abstract-utxo/test/unit/fixtures/doge/recovery/crossChainRecovery-bch-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/doge/recovery/crossChainRecovery-bch-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff01005302000000013fb46a25cece060fdeaba4a8055b3b702cac3ba18e26de5ef2e5343ce22810f30000000000feffffff01108696087114270017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ba9b087114270017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47483045022100817d426146eddd33c49c63cf23de7ae2b8e14ab701b2c416cfad1586c2d9282002203226da89fd738883f49a5b8641d1ed4770a7562a69bc897897a040203d20d2ec01010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff01f8acf0050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e4747304402200987fadcc04f9969c2235ec369e1c3cf63eb278d2eafbece30b2b0c5543cbb3e02203055b48a8250f23bc61476ece0bbe090358847a0e2ea9961a521f56116d9c46201010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "doge", "recoveryCoin": "bch", - "recoveryAmount": "10999999799658000" + "recoveryAmount": "99659000" } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/doge/recovery/crossChainRecovery-bch-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/doge/recovery/crossChainRecovery-bch-unsigned.json index 7feb269201..9ddc011c82 100644 --- a/modules/abstract-utxo/test/unit/fixtures/doge/recovery/crossChainRecovery-bch-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/doge/recovery/crossChainRecovery-bch-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff01005302000000013fb46a25cece060fdeaba4a8055b3b702cac3ba18e26de5ef2e5343ce22810f30000000000feffffff01108696087114270017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ba9b087114270017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff01f8acf0050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "A6gYuouXujaXy2ExLCYBwUgNhAc5NGDDzw", "coin": "doge" diff --git a/modules/abstract-utxo/test/unit/fixtures/doge/recovery/crossChainRecovery-bsv-signed.json b/modules/abstract-utxo/test/unit/fixtures/doge/recovery/crossChainRecovery-bsv-signed.json index dbb33a6691..433a17da11 100644 --- a/modules/abstract-utxo/test/unit/fixtures/doge/recovery/crossChainRecovery-bsv-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/doge/recovery/crossChainRecovery-bsv-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff01005302000000013fb46a25cece060fdeaba4a8055b3b702cac3ba18e26de5ef2e5343ce22810f30000000000feffffff01108696087114270017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ba9b087114270017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47483045022100817d426146eddd33c49c63cf23de7ae2b8e14ab701b2c416cfad1586c2d9282002203226da89fd738883f49a5b8641d1ed4770a7562a69bc897897a040203d20d2ec01010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff01f8acf0050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e4747304402200987fadcc04f9969c2235ec369e1c3cf63eb278d2eafbece30b2b0c5543cbb3e02203055b48a8250f23bc61476ece0bbe090358847a0e2ea9961a521f56116d9c46201010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "doge", "recoveryCoin": "bsv", - "recoveryAmount": "10999999799658000" + "recoveryAmount": "99659000" } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/doge/recovery/crossChainRecovery-bsv-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/doge/recovery/crossChainRecovery-bsv-unsigned.json index 7feb269201..9ddc011c82 100644 --- a/modules/abstract-utxo/test/unit/fixtures/doge/recovery/crossChainRecovery-bsv-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/doge/recovery/crossChainRecovery-bsv-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff01005302000000013fb46a25cece060fdeaba4a8055b3b702cac3ba18e26de5ef2e5343ce22810f30000000000feffffff01108696087114270017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ba9b087114270017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff01f8acf0050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "A6gYuouXujaXy2ExLCYBwUgNhAc5NGDDzw", "coin": "doge" diff --git a/modules/abstract-utxo/test/unit/fixtures/doge/recovery/crossChainRecovery-btc-signed.json b/modules/abstract-utxo/test/unit/fixtures/doge/recovery/crossChainRecovery-btc-signed.json index 4852fcabf9..3dad8e2236 100644 --- a/modules/abstract-utxo/test/unit/fixtures/doge/recovery/crossChainRecovery-btc-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/doge/recovery/crossChainRecovery-btc-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff01005302000000013fb46a25cece060fdeaba4a8055b3b702cac3ba18e26de5ef2e5343ce22810f30000000000feffffff01108696087114270017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ba9b087114270017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47483045022100817d426146eddd33c49c63cf23de7ae2b8e14ab701b2c416cfad1586c2d9282002203226da89fd738883f49a5b8641d1ed4770a7562a69bc897897a040203d20d2ec01010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff01f8acf0050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e4747304402200987fadcc04f9969c2235ec369e1c3cf63eb278d2eafbece30b2b0c5543cbb3e02203055b48a8250f23bc61476ece0bbe090358847a0e2ea9961a521f56116d9c46201010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "doge", "recoveryCoin": "btc", - "recoveryAmount": "10999999799658000" + "recoveryAmount": "99659000" } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/doge/recovery/crossChainRecovery-btc-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/doge/recovery/crossChainRecovery-btc-unsigned.json index 7feb269201..9ddc011c82 100644 --- a/modules/abstract-utxo/test/unit/fixtures/doge/recovery/crossChainRecovery-btc-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/doge/recovery/crossChainRecovery-btc-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff01005302000000013fb46a25cece060fdeaba4a8055b3b702cac3ba18e26de5ef2e5343ce22810f30000000000feffffff01108696087114270017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ba9b087114270017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff01f8acf0050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "A6gYuouXujaXy2ExLCYBwUgNhAc5NGDDzw", "coin": "doge" diff --git a/modules/abstract-utxo/test/unit/fixtures/doge/recovery/crossChainRecovery-ltc-signed.json b/modules/abstract-utxo/test/unit/fixtures/doge/recovery/crossChainRecovery-ltc-signed.json index 8c5d4ce183..ee90877a72 100644 --- a/modules/abstract-utxo/test/unit/fixtures/doge/recovery/crossChainRecovery-ltc-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/doge/recovery/crossChainRecovery-ltc-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff01005302000000013fb46a25cece060fdeaba4a8055b3b702cac3ba18e26de5ef2e5343ce22810f30000000000feffffff01108696087114270017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ba9b087114270017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47483045022100817d426146eddd33c49c63cf23de7ae2b8e14ab701b2c416cfad1586c2d9282002203226da89fd738883f49a5b8641d1ed4770a7562a69bc897897a040203d20d2ec01010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff01f8acf0050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e4747304402200987fadcc04f9969c2235ec369e1c3cf63eb278d2eafbece30b2b0c5543cbb3e02203055b48a8250f23bc61476ece0bbe090358847a0e2ea9961a521f56116d9c46201010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "doge", "recoveryCoin": "ltc", - "recoveryAmount": "10999999799658000" + "recoveryAmount": "99659000" } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/doge/recovery/crossChainRecovery-ltc-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/doge/recovery/crossChainRecovery-ltc-unsigned.json index 7feb269201..9ddc011c82 100644 --- a/modules/abstract-utxo/test/unit/fixtures/doge/recovery/crossChainRecovery-ltc-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/doge/recovery/crossChainRecovery-ltc-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff01005302000000013fb46a25cece060fdeaba4a8055b3b702cac3ba18e26de5ef2e5343ce22810f30000000000feffffff01108696087114270017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ba9b087114270017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff01f8acf0050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "A6gYuouXujaXy2ExLCYBwUgNhAc5NGDDzw", "coin": "doge" diff --git a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json deleted file mode 100644 index f0e4951fae..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "359efa4ac6e418d80ce24205deaa18ad952621c2167a763f0957ca8a73a426f6:0", - "address": "MK4Jy9SAyoxoDvZ5MvpNi3kvLniJ9GwSvo", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "9cac3794147ecee59fcb08e3c0e9ddc5c19be6a422a3659b5f6ad7392878fa8a:0", - "address": "MK4Jy9SAyoxoDvZ5MvpNi3kvLniJ9GwSvo", - "value": 200000000, - "chain": 1, - "index": 0, - "valueString": "200000000" - }, - { - "id": "c56083bdaa1e21a3f4399fec78a0177e98844ad8dc4e38b45479a54ef20cd5ee:0", - "address": "MK4Jy9SAyoxoDvZ5MvpNi3kvLniJ9GwSvo", - "value": 300000000, - "chain": 1, - "index": 0, - "valueString": "300000000" - } - ], - "transactionHex": "0200000003f626a4738aca57093f767a16c2212695ad18aade0542e20cd818e4c64afa9e3500000000fdfe0000483045022100de0ecf316145f732092161b998e2265a6f1725adc9c97e98e74874ce7dea42420220186124f4fb3bc05e2fd5d04eb94f0d04b7cd3e7ae800b0f1107bd1b05f900052014830450221009f2af9632fb97dd9016acc4d9e3a7a09bd600ebfd1a4f35b173b8fcffd6715d4022019578a374e26980d7821a14f7cd0139ddf9d57f0acfeac7ee103289a2117476a014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff8afa782839d76a5f9b65a322a4e69bc1c5dde9c0e308cb9fe5ce7e149437ac9c00000000fdfd000047304402202265faaaf07e676f2857f1f7f8115ecbb18d3076d86b06ceca5251aeeefc357b022000ebbbce483229300b4f1ad5c83830abbe1c2baf4acf496acb47190c1403058e01483045022100848d057ff3a3dceb67c4ac7aac149dc5f8e8314c1ab4061e209d6579a8ed552b02200e72216fe2d0240ee49b939ff71a8c00ae00bd83a4bc597a9ae86687595d38ee014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffffeed50cf24ea57954b4384edcd84a84987e17a078ec9f39f4a3211eaabd8360c500000000fdfd000047304402206f86309b123e3b8660729cf022dc0152f51346cf5663e4dc55c1c51f1f9567cf02204d927801b96bd372f120871117a28fca13fdfad60e4a60fba768991721adc5a201483045022100c57b6255aedae908af2e7b40b20ca18ba6c3576bfef9a556afbf6389ae4a4c5d02205da80de626825c850a56f2fbd395faf63892592f6c978bfd98bf23cc80cec4da014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "862194f732e77eb935575e86bc240389642c20b23e259ac685bfc37df825b4c9" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2shP2wsh-p2wsh.json b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2shP2wsh-p2wsh.json deleted file mode 100644 index b2a52b2efe..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2shP2wsh-p2wsh.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "inputs": [ - { - "id": "f47d604503d654a813fe17899cc16d66c5d8bb97dc601e4b9c4a58095122711e:0", - "address": "MGuyXXnaNxBLUevzGSAKFN2j46QVYuWbhG", - "value": 100000000, - "chain": 11, - "index": 0, - "valueString": "100000000" - }, - { - "id": "98dde272c53d991b01d746b61f4c622ad3396b731429dbf8797f3f83257dc790:0", - "address": "MGuyXXnaNxBLUevzGSAKFN2j46QVYuWbhG", - "value": 200000000, - "chain": 11, - "index": 0, - "valueString": "200000000" - }, - { - "id": "d0f3fb97e051d8c54bdab66101162e9b9a76820a36e6ce128bfd3257e006c2c6:0", - "address": "MGuyXXnaNxBLUevzGSAKFN2j46QVYuWbhG", - "value": 300000000, - "chain": 11, - "index": 0, - "valueString": "300000000" - }, - { - "id": "0ca68c4f2df818e3d2bebccd67ce9af3659bcdf34bed709d5a8dd3b183f01248:1", - "address": "ltc1q659gcq9tztuhqljpsvhasv2pnuervhehc2jwkw4gnn3w9qepjm9s6c00jr", - "value": 100000000, - "chain": 21, - "index": 1, - "valueString": "100000000" - }, - { - "id": "3ecdb8cc008ff34754ebe7c1b7d1a40069ca9ea87c6b90c30a5fd6656cf345c8:1", - "address": "ltc1q659gcq9tztuhqljpsvhasv2pnuervhehc2jwkw4gnn3w9qepjm9s6c00jr", - "value": 200000000, - "chain": 21, - "index": 1, - "valueString": "200000000" - }, - { - "id": "616bd04fb1f7f8f396be8e06dd36c250330c2be2ee7cc4ee60c9e02706f2bfd1:1", - "address": "ltc1q659gcq9tztuhqljpsvhasv2pnuervhehc2jwkw4gnn3w9qepjm9s6c00jr", - "value": 300000000, - "chain": 21, - "index": 1, - "valueString": "300000000" - } - ], - "transactionHex": "020000000001061e71225109584a9c4b1e60dc97bbd8c5666dc19c8917fe13a854d60345607df40000000023220020b858b5820bca303626d8d5a5291b5a0dcf839c76d61c32eb226c9d08fd06e3a4feffffff90c77d25833f7f79f8db2914736b39d32a624c1fb646d7011b993dc572e2dd980000000023220020b858b5820bca303626d8d5a5291b5a0dcf839c76d61c32eb226c9d08fd06e3a4feffffffc6c206e05732fd8b12cee6360a82769a9b2e160161b6da4bc5d851e097fbf3d00000000023220020b858b5820bca303626d8d5a5291b5a0dcf839c76d61c32eb226c9d08fd06e3a4feffffff4812f083b1d38d5a9d70ed4bf3cd9b65f39ace67cdbcbed2e318f82d4f8ca60c0100000000feffffffc845f36c65d65f0ac3906b7ca89eca6900a4d1b7c1e7eb5447f38f00ccb8cd3e0100000000feffffffd1bff20627e0c960eec47ceee22b0c3350c236dd068ebe96f3f8f7b14fd06b610100000000feffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870400483045022100f3fe0e3ac70a6c671d8d4f1cd692c098cbd12f78472ec47bb4a4d17f72e9b8460220315655b6be03459395245c2bb2bbc77907b9d17188ceebf4dc6fb008d28b9549014830450221008320501f75e5ee36d996303cf6ba4063ca870af21b904dc41a5ce21db798b8b7022038a349083ec57fe303d22a788fc6bb6bf18f5b7d86146197fbed03dfc2c8170701695221032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a21022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400483045022100e43252d6efbde707eb11e7e4000e3a3591908ab97bde59a33c656658846086de02200c388335750ae7f217ab267a8046d596f2f6dc85386dd3ce064e1b68a29a96d601473044022059fb9246f43e6e49f487898d46ca5e5d91d06c6d6240129018e1564cb9a6dab7022066ee7b0fa60b2621d5b908fbeeaed8c886528ca6b25283f1b8381f689592183901695221032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a21022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400473044022045a9d419a7cbf17024da17282b40e22135386f9d818890b9c69a160374c6086e02204d958929600c0532c4a12e70038c7e0209af0a5269a8293dd9c3cee8dfb1167e01483045022100c4cbcca8021ea355043e906924b698d7cea3b7375224a2e9ec2699a62fbc21fc022043e6f3028cb2f037697c257e58b9ab1055a691799e278c2d039a568a70011a9701695221032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a21022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400483045022100b296cc38adf9a978b4a5664a3ff4ff957b29e925eb7163810d072e34d40c9e7102207aba78a04b60433d56fd1fa459caa48a285770f6e80cb635e397115a64573c1501473044022065d30277afbc91ebd637c46abe180efa7e990223c592d7c9c88759287340a8a6022002b326cc043a9d08af51cdea267fc206c5338607a10cb4aaa2f409a1f5a1794f016952210219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae0400483045022100e943c9575b37233510c89d4d3ef6a71be9c925a1dd93ac7fecdf2dd62be251be02200a2417a0730a58ead450a077de1fc9039139f1a95293882b9c3c3fea197c16d00147304402203b39554934e5fdc9a7437910648d0c9903b3acece321079baa8181ee1519e78802205aa5d0e1f4a52c88d61962fee58766bb653671e25c68c2e326019bf4829a8275016952210219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae040047304402203c42b5a39babeee60235756d02404f72582b106e81c0ad23aebd2376c76c2f05022045f4c100bce55a32c5c704379c981adf6c910775c17dfbee01456751e1ee8bf40147304402200c5e32eb0bc77d054093a196ca853575d51ab3cfd795f2728cac9cb7c0a22d48022056bfc614b93ecb832ae0dbc1bdfc2abc71279cd866d536e63179f095d3cadcfa016952210219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae00000000", - "txid": "1836cd98fd724cf491ede38dfe4bb251e6ba3c633c44945706efc9102b2d9a44" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json deleted file mode 100644 index 65f4b619b5..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "acc3a751eda81ecad175b29e52e45770975e08e47020770d4853b4207136b09e:0", - "address": "ME3XfCynXoUooPS28eXC3mG21jLqtXgiEr", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "eb456795b2c9bbdfcb91fc640f8a0bdc2d69157a506a81ed851dfaf3cd8d433f:0", - "address": "ME3XfCynXoUooPS28eXC3mG21jLqtXgiEr", - "value": 200000000, - "chain": 1, - "index": 0, - "valueString": "200000000" - }, - { - "id": "7648aaa4dfe3a3ed3b5fd54be2a9a1d2290650645b5ad83c00d5f742d7912f13:0", - "address": "ME3XfCynXoUooPS28eXC3mG21jLqtXgiEr", - "value": 300000000, - "chain": 1, - "index": 0, - "valueString": "300000000" - } - ], - "transactionHex": "02000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac00000000fdfe0000483045022100df90020c7de352638f835a81f2191a5b69375e1921a82eeff34089cd08cebf9302206475417ae012f14f5339aa2ed8da5d785c62b842dc1849212a6a9288af4ff5a001483045022100fa5923c1c8bebc502cffaea464ce9a3f85857997df328490cc190d493a1ecf0502200f363464f6019c516eb4b3533692ac70ac7df67272e738883be11ff61948ceef014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb00000000fdfd0000473044022065e11ee1ba7e094e765a89438483ef54abb8ae9ac5c5118153981ed5a679e0dc0220692c6b1578bedc110aa981e3d759baaed409a0ea62b2819bb20ad1b60a70d447014830450221008ed9f3cacd80ec37218330ccef1c832695e756cd1eb439377ee24d538f0e051402200c74714b4d9b192a4454435d35b78fbb8f0e02cd7ab116187cff7b9c33a957cf014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa487600000000fdfd000048304502210085b0863ececbb6c326f15e26b4691fd180759b4049058fb140ae35b7e1efb287022000ad30fafe25386dee8baa1a161dfd62f6834202bef6a717dcfc31485be748ca0147304402206471d922d757e907aec736bd1876b973e5a20f87fcfac59ebd9521229f4d99e80220120fcc9c57826ffc87a9a562ec55fd2acb96d8c78a0b811005a9580c760e071c014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "0d2871e47e3e7edfcc5228fc9ca488d662b02965ea40c9f6edbbe3e65f5bc9e7" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-fullSignedRecovery-p2shP2wsh-p2wsh.json b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-fullSignedRecovery-p2shP2wsh-p2wsh.json deleted file mode 100644 index a5934689e9..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-fullSignedRecovery-p2shP2wsh-p2wsh.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "inputs": [ - { - "id": "1374468f33ccaa7ea0c5939041993c17d165219afb3ce873ca050adb6da9385f:0", - "address": "MVrfxwtgvYe52sbJxTqtsd8Yxe3nzJDCzE", - "value": 100000000, - "chain": 11, - "index": 0, - "valueString": "100000000" - }, - { - "id": "50e3ceacd680e9a9f2532183f311aac11787e2395c9e15ca37e9c955268f479a:0", - "address": "MVrfxwtgvYe52sbJxTqtsd8Yxe3nzJDCzE", - "value": 200000000, - "chain": 11, - "index": 0, - "valueString": "200000000" - }, - { - "id": "a8091b22f5a19e42d5c51f258142c13ef8167e3065df4260e5f12944e1e0c326:0", - "address": "MVrfxwtgvYe52sbJxTqtsd8Yxe3nzJDCzE", - "value": 300000000, - "chain": 11, - "index": 0, - "valueString": "300000000" - }, - { - "id": "8deffb2a471b8c662b4a7e50876406ba5dc4d74c9dd0b6ea6ee47f2174f60374:1", - "address": "ltc1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8spuaquz", - "value": 100000000, - "chain": 21, - "index": 1, - "valueString": "100000000" - }, - { - "id": "027028e7fee8c4cc5d3e28fc3e3b2e770a57232b6780a7a2e00c7b5526eec461:1", - "address": "ltc1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8spuaquz", - "value": 200000000, - "chain": 21, - "index": 1, - "valueString": "200000000" - }, - { - "id": "c8bbce406bcec377b38e6c48f1a7e6e3beba88ff5423b8cea9389c69a90222f6:1", - "address": "ltc1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8spuaquz", - "value": 300000000, - "chain": 21, - "index": 1, - "valueString": "300000000" - } - ], - "transactionHex": "020000000001065f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f46741300000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800feffffff9a478f2655c9e937ca159e5c39e28717c1aa11f3832153f2a9e980d6accee35000000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800feffffff26c3e0e14429f1e56042df65307e16f83ec14281251fc5d5429ea1f5221b09a800000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800feffffff7403f674217fe46eeab6d09d4cd7c45dba066487507e4a2b668c1b472afbef8d0100000000feffffff61c4ee26557b0ce0a2a780672b23570a772e3b3efc283e5dccc4e8fee72870020100000000fefffffff62202a9699c38a9ceb82354ff88babee3e6a7f1486c8eb377c3ce6b40cebbc80100000000feffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8704004730440220561254d19118d51e17ffc6ad8d9fc7e5b684bf6a3659ab4fbbe685661208dca302207e82a98110a017177703e24f4be971517a4ea7f369c2165743ec8392913feacd01483045022100940d592dd88e20f0c36d5c1dcfad7c001c3611d8daebf308a8f4ac41d9fda0b4022062c22da08fe8c353486508bfb487464492accf61b5743870f69e9b8de6672f46016952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400473044022020224d449ada3862cee025a7a1177d2c6466c93d01b86773213aab05f6e2c95402202f42a9b0fbb4d4d32897cc4c49d8c562e5757d7f193eb67e14164ea1f1a6b5e30147304402202fb79ccb2a2da50bd03c2ae7725d48656b060030b1ae121e35df3683f4a281d60220290f507cc2906cf698968eac765dfe0133db0e24a970e3d68ca2234cbb28f505016952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400483045022100e77f25f8b62c548578cd311970f87f7008d11a68b4c6cae04175c32fea4f12fa0220611d3f123e6f4599109ea114a2fd4489313f5cd19a7cbe27a086445057b0b5d901483045022100b02777c348d714db8a091d7badb9fcf0b8074336d89550e798b3ed948bbef4b80220269db89662ff21ec6f2a0209e3b673aad5d1a5a47bcc322e3b3570d406f941ed016952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae040047304402202a46be21839a970189f1f4832eb12363a3cd2305bbddea09eb1f463202f60de202200b03f7d19e531075c7b5cd966e24f6be65147cc1226823dd0fa12127ec657ba001483045022100e50a67ed3fb2f03f8d066be86a41a690ee7cf103ad781fefc340e1a1acf5ea5f0220512d279291ed3dffc202721ebf7029591e62579f0b6b828b01da52edc177a4c00169522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae0400483045022100dc4e4f9be65e40e362819aa48f4366288aa665d15de8578a8e2c41d2b78d58c402203e40a6393ff8f2e41ab90f91f07e8c86785017ec778caeb89c2b0f221b1e678701483045022100ed0146ac97bc770b851b3b156539f5288d42af4635a36c361d40c78d5c2710c502203d46d6cc0c3a4456568f49b253b508fb8fd6ecfb4a302fda74b9b314077719900169522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae0400483045022100b571158763e4a78bbd5aec44516f0463caa18f1060103fa5ce945e147d970c8002205f2ddb126582af7e202089ece298766812792bb0622462c4edfa609956cea1b90147304402207589d3daa72bde99b061cc228c741ec5d5c641cd045752dff6de4236669be8ec022002e6e1978338fef65491964b9551fc73d578b39b52cce716df79929b22b465da0169522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae00000000", - "txid": "d24d7cd8e545ab1f9239e09ede7f19c259e5c57385c87472b4092716294f4b30" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json deleted file mode 100644 index 1ce902771e..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "transactionHex": "70736274ff0100a502000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac0000000000feffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb0000000000feffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa48760000000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a4730440220093e44a04c745df4b659895929b9033ea1f4c6037d8acd9dc4f2a114633a35fe02203d7a1618f5c65110713d376b9d3d8c181b34fd60a3b8d4b46097a245c05cf124012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100df90020c7de352638f835a81f2191a5b69375e1921a82eeff34089cd08cebf9302206475417ae012f14f5339aa2ed8da5d785c62b842dc1849212a6a9288af4ff5a00101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402205d94a7f46388e723db4f4d836b62b87263f3d52b234d5b29f996d59df938f8e802206af84c185cb0b0b90657b77d1e58ed418a3e3cea5eda096bb5b318a6ff57817e012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61473044022065e11ee1ba7e094e765a89438483ef54abb8ae9ac5c5118153981ed5a679e0dc0220692c6b1578bedc110aa981e3d759baaed409a0ea62b2819bb20ad1b60a70d4470101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be01000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100e013917b26462470736f0d3c9cba09e44d9c8c271db53fb2e45bbfe2fcac133c0220660aea8b84338b395a5afebbe53a1109e117613150f1a7cbcfd08be5faa1c19b012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6148304502210085b0863ececbb6c326f15e26b4691fd180759b4049058fb140ae35b7e1efb287022000ad30fafe25386dee8baa1a161dfd62f6834202bef6a717dcfc31485be748ca0101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", - "coin": "ltc", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599906100, - "recoveryAmountString": "599906100", - "txid": "774cecf06c60a4e00a560ef2c98d57ca5c92393e9bee05607a50da60b769ac70" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json deleted file mode 100644 index b4ab5d4ed1..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "inputs": [ - { - "id": "acc3a751eda81ecad175b29e52e45770975e08e47020770d4853b4207136b09e:0", - "address": "ME3XfCynXoUooPS28eXC3mG21jLqtXgiEr", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "eb456795b2c9bbdfcb91fc640f8a0bdc2d69157a506a81ed851dfaf3cd8d433f:0", - "address": "ME3XfCynXoUooPS28eXC3mG21jLqtXgiEr", - "value": 200000000, - "chain": 1, - "index": 0, - "valueString": "200000000" - }, - { - "id": "7648aaa4dfe3a3ed3b5fd54be2a9a1d2290650645b5ad83c00d5f742d7912f13:0", - "address": "ME3XfCynXoUooPS28eXC3mG21jLqtXgiEr", - "value": 300000000, - "chain": 1, - "index": 0, - "valueString": "300000000" - } - ], - "transactionHex": "02000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac00000000b700483045022100df90020c7de352638f835a81f2191a5b69375e1921a82eeff34089cd08cebf9302206475417ae012f14f5339aa2ed8da5d785c62b842dc1849212a6a9288af4ff5a00100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb00000000b600473044022065e11ee1ba7e094e765a89438483ef54abb8ae9ac5c5118153981ed5a679e0dc0220692c6b1578bedc110aa981e3d759baaed409a0ea62b2819bb20ad1b60a70d4470100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa487600000000b70048304502210085b0863ececbb6c326f15e26b4691fd180759b4049058fb140ae35b7e1efb287022000ad30fafe25386dee8baa1a161dfd62f6834202bef6a717dcfc31485be748ca0100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "coin": "ltc", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599906100, - "recoveryAmountString": "599906100", - "txid": "e98f4c93e2a708d394f05c70ca5935d86df9b36bd672d5ebd0f929db341b0e28" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-keyRecoveryService-p2shP2wsh-p2wsh-dai.json b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-keyRecoveryService-p2shP2wsh-p2wsh-dai.json deleted file mode 100644 index 6cbfd06618..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-keyRecoveryService-p2shP2wsh-p2wsh-dai.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "transactionHex": "70736274ff0100fd200102000000065f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f4674130000000000feffffff9a478f2655c9e937ca159e5c39e28717c1aa11f3832153f2a9e980d6accee3500000000000feffffff26c3e0e14429f1e56042df65307e16f83ec14281251fc5d5429ea1f5221b09a80000000000feffffff7403f674217fe46eeab6d09d4cd7c45dba066487507e4a2b668c1b472afbef8d0100000000feffffff61c4ee26557b0ce0a2a780672b23570a772e3b3efc283e5dccc4e8fee72870020100000000fefffffff62202a9699c38a9ceb82354ff88babee3e6a7f1486c8eb377c3ce6b40cebbc80100000000feffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c54730440220561254d19118d51e17ffc6ad8d9fc7e5b684bf6a3659ab4fbbe685661208dca302207e82a98110a017177703e24f4be971517a4ea7f369c2165743ec8392913feacd010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000c2eb0b0000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c5473044022020224d449ada3862cee025a7a1177d2c6466c93d01b86773213aab05f6e2c95402202f42a9b0fbb4d4d32897cc4c49d8c562e5757d7f193eb67e14164ea1f1a6b5e3010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000a3e1110000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c5483045022100e77f25f8b62c548578cd311970f87f7008d11a68b4c6cae04175c32fea4f12fa0220611d3f123e6f4599109ea114a2fd4489313f5cd19a7cbe27a086445057b0b5d9010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012b00e1f50500000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa05547304402202a46be21839a970189f1f4832eb12363a3cd2305bbddea09eb1f463202f60de202200b03f7d19e531075c7b5cd966e24f6be65147cc1226823dd0fa12127ec657ba00101030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00c2eb0b00000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055483045022100dc4e4f9be65e40e362819aa48f4366288aa665d15de8578a8e2c41d2b78d58c402203e40a6393ff8f2e41ab90f91f07e8c86785017ec778caeb89c2b0f221b1e67870101030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00a3e11100000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055483045022100b571158763e4a78bbd5aec44516f0463caa18f1060103fa5ce945e147d970c8002205f2ddb126582af7e202089ece298766812792bb0622462c4edfa609956cea1b90101030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000000", - "coin": "ltc", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 1199922200, - "recoveryAmountString": "1199922200", - "txid": "c1b75ea5345480233cc5ee7915fc3b3345a27b98ff7326af9d52fb222efeed32" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-keyRecoveryService-p2shP2wsh-p2wsh-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-keyRecoveryService-p2shP2wsh-p2wsh-keyternal.json deleted file mode 100644 index 7c08733c75..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-keyRecoveryService-p2shP2wsh-p2wsh-keyternal.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "inputs": [ - { - "id": "1374468f33ccaa7ea0c5939041993c17d165219afb3ce873ca050adb6da9385f:0", - "address": "MVrfxwtgvYe52sbJxTqtsd8Yxe3nzJDCzE", - "value": 100000000, - "chain": 11, - "index": 0, - "valueString": "100000000" - }, - { - "id": "50e3ceacd680e9a9f2532183f311aac11787e2395c9e15ca37e9c955268f479a:0", - "address": "MVrfxwtgvYe52sbJxTqtsd8Yxe3nzJDCzE", - "value": 200000000, - "chain": 11, - "index": 0, - "valueString": "200000000" - }, - { - "id": "a8091b22f5a19e42d5c51f258142c13ef8167e3065df4260e5f12944e1e0c326:0", - "address": "MVrfxwtgvYe52sbJxTqtsd8Yxe3nzJDCzE", - "value": 300000000, - "chain": 11, - "index": 0, - "valueString": "300000000" - }, - { - "id": "8deffb2a471b8c662b4a7e50876406ba5dc4d74c9dd0b6ea6ee47f2174f60374:1", - "address": "ltc1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8spuaquz", - "value": 100000000, - "chain": 21, - "index": 1, - "valueString": "100000000" - }, - { - "id": "027028e7fee8c4cc5d3e28fc3e3b2e770a57232b6780a7a2e00c7b5526eec461:1", - "address": "ltc1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8spuaquz", - "value": 200000000, - "chain": 21, - "index": 1, - "valueString": "200000000" - }, - { - "id": "c8bbce406bcec377b38e6c48f1a7e6e3beba88ff5423b8cea9389c69a90222f6:1", - "address": "ltc1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8spuaquz", - "value": 300000000, - "chain": 21, - "index": 1, - "valueString": "300000000" - } - ], - "transactionHex": "020000000001065f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f46741300000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800feffffff9a478f2655c9e937ca159e5c39e28717c1aa11f3832153f2a9e980d6accee35000000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800feffffff26c3e0e14429f1e56042df65307e16f83ec14281251fc5d5429ea1f5221b09a800000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800feffffff7403f674217fe46eeab6d09d4cd7c45dba066487507e4a2b668c1b472afbef8d0100000000feffffff61c4ee26557b0ce0a2a780672b23570a772e3b3efc283e5dccc4e8fee72870020100000000fefffffff62202a9699c38a9ceb82354ff88babee3e6a7f1486c8eb377c3ce6b40cebbc80100000000feffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8705004730440220561254d19118d51e17ffc6ad8d9fc7e5b684bf6a3659ab4fbbe685661208dca302207e82a98110a017177703e24f4be971517a4ea7f369c2165743ec8392913feacd0100006952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0500473044022020224d449ada3862cee025a7a1177d2c6466c93d01b86773213aab05f6e2c95402202f42a9b0fbb4d4d32897cc4c49d8c562e5757d7f193eb67e14164ea1f1a6b5e30100006952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0500483045022100e77f25f8b62c548578cd311970f87f7008d11a68b4c6cae04175c32fea4f12fa0220611d3f123e6f4599109ea114a2fd4489313f5cd19a7cbe27a086445057b0b5d90100006952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae050047304402202a46be21839a970189f1f4832eb12363a3cd2305bbddea09eb1f463202f60de202200b03f7d19e531075c7b5cd966e24f6be65147cc1226823dd0fa12127ec657ba001000069522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae0500483045022100dc4e4f9be65e40e362819aa48f4366288aa665d15de8578a8e2c41d2b78d58c402203e40a6393ff8f2e41ab90f91f07e8c86785017ec778caeb89c2b0f221b1e678701000069522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae0500483045022100b571158763e4a78bbd5aec44516f0463caa18f1060103fa5ce945e147d970c8002205f2ddb126582af7e202089ece298766812792bb0622462c4edfa609956cea1b901000069522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae00000000", - "coin": "ltc", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 1199922200, - "recoveryAmountString": "1199922200", - "txid": "d24d7cd8e545ab1f9239e09ede7f19c259e5c57385c87472b4092716294f4b30" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json deleted file mode 100644 index fb7c6d2ab1..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "txHex": "70736274ff0100a502000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac0000000000feffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb0000000000feffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa48760000000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a4730440220093e44a04c745df4b659895929b9033ea1f4c6037d8acd9dc4f2a114633a35fe02203d7a1618f5c65110713d376b9d3d8c181b34fd60a3b8d4b46097a245c05cf124012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402205d94a7f46388e723db4f4d836b62b87263f3d52b234d5b29f996d59df938f8e802206af84c185cb0b0b90657b77d1e58ed418a3e3cea5eda096bb5b318a6ff57817e012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be01000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100e013917b26462470736f0d3c9cba09e44d9c8c271db53fb2e45bbfe2fcac133c0220660aea8b84338b395a5afebbe53a1109e117613150f1a7cbcfd08be5faa1c19b012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", - "txInfo": {}, - "feeInfo": {}, - "coin": "ltc", - "txid": "774cecf06c60a4e00a560ef2c98d57ca5c92393e9bee05607a50da60b769ac70" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-unsignedRecovery-p2shP2wsh-p2wsh.json b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-unsignedRecovery-p2shP2wsh-p2wsh.json deleted file mode 100644 index a08338294b..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-unsignedRecovery-p2shP2wsh-p2wsh.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "txHex": "70736274ff0100fd200102000000065f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f4674130000000000feffffff9a478f2655c9e937ca159e5c39e28717c1aa11f3832153f2a9e980d6accee3500000000000feffffff26c3e0e14429f1e56042df65307e16f83ec14281251fc5d5429ea1f5221b09a80000000000feffffff7403f674217fe46eeab6d09d4cd7c45dba066487507e4a2b668c1b472afbef8d0100000000feffffff61c4ee26557b0ce0a2a780672b23570a772e3b3efc283e5dccc4e8fee72870020100000000fefffffff62202a9699c38a9ceb82354ff88babee3e6a7f1486c8eb377c3ce6b40cebbc80100000000feffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a914f0da56d9bb06310289d808a22ad68457a760ac03870103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000c2eb0b0000000017a914f0da56d9bb06310289d808a22ad68457a760ac03870103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000a3e1110000000017a914f0da56d9bb06310289d808a22ad68457a760ac03870103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012b00e1f50500000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf01030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00c2eb0b00000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf01030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00a3e11100000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf01030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000000", - "txInfo": {}, - "feeInfo": {}, - "coin": "ltc", - "txid": "c1b75ea5345480233cc5ee7915fc3b3345a27b98ff7326af9d52fb222efeed32" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json new file mode 100644 index 0000000000..4d7f7622f5 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100a5020000000383a98250fd2ec5f3ddcecb6993b1a487c5caf9d4f6da96ab5d841350c123bd510100000000feffffff83a98250fd2ec5f3ddcecb6993b1a487c5caf9d4f6da96ab5d841350c123bd510100000000feffffff83a98250fd2ec5f3ddcecb6993b1a487c5caf9d4f6da96ab5d841350c123bd510100000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9147a646b8d6e3dc4805bf8f58e49ede9905cc68de987220202587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e473044022022464fd1e46516c9386b7785c5c442b03cf9b3185e8553c26b3f2fcb0abcaa2e022025032510964131d4ee0b5bcd4fe55d3003cab36dea43ede82aca519379d81fa2012202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee354830450221008b26b0ba09ce51f51b3a627cd3d4830ff939c6baa53bf732619e30a331c242230220669ac6efd66dee6db6f7fc37b91812fac15f2fe66c00bb1938f1982ee42d611e0101030401000000010469522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae220602587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e1403a82391630000006300000001000000000000002206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad86000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9147a646b8d6e3dc4805bf8f58e49ede9905cc68de987220202587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e483045022100d2a5b97569f204f219090654f11e50e4e152e45b238b8fa64f6388ed83405f9102200a3ffbc3944a9aff3b2474458048e1b7d96850a2d03c0f32b0d766430af0add7012202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3547304402207fbac6cb5bbf710cf2dff2f521163b0f93d1f0917e9f460d83a33f2a4bff0b070220196abc57766f8d3530c7b1a6ebd9c9c2cbca0645573075ee391e764e2dd702b60101030401000000010469522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae220602587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e1403a82391630000006300000001000000000000002206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad86000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9147a646b8d6e3dc4805bf8f58e49ede9905cc68de987220202587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e47304402204155b8e357e28c7d08b22dc0ee7ae6016e558409dd65edb23a297794c8f71696022032b5163abc253263013aa11a6abc010da2d7a3320e27ebc357340faedd81441e012202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee35483045022100f057bece95b7b6b3f16db8f020ebd0c557325503a117397c048d8476b8137be10220580b5c15e93469d79b1e87bf01b45343dfbd710b6c9da32badcc291ab872d9ef0101030401000000010469522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae220602587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e1403a82391630000006300000001000000000000002206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad86000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2shP2wsh-p2wsh.json b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2shP2wsh-p2wsh.json new file mode 100644 index 0000000000..a9b391c4ae --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2shP2wsh-p2wsh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100fd200102000000066b24baad75472f6c05e99431370805cd81f17421fcb6fd960d9cfcc2ea08fc5d0100000000feffffff6b24baad75472f6c05e99431370805cd81f17421fcb6fd960d9cfcc2ea08fc5d0100000000feffffff6b24baad75472f6c05e99431370805cd81f17421fcb6fd960d9cfcc2ea08fc5d0100000000feffffffed6514b1fff53f3a372f5887da6d061587941a0cd6231e9b00ca8b4b331005980100000000feffffffed6514b1fff53f3a372f5887da6d061587941a0cd6231e9b00ca8b4b331005980100000000feffffffed6514b1fff53f3a372f5887da6d061587941a0cd6231e9b00ca8b4b331005980100000000feffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a91462e09c9f77d9f9b2cf2e451f393f36c7ab4162a0872202022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda447304402205f31bfd4e90e4f5d1b7e966136b4b75d52ad80b2e86510e63c7fc9dfdce81a7502207a8b5ed5104ae584b138f76f66a339a3eb1bf72477d33fa559ed2718172c7816012202032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a4830450221008ff313b4158507337b9bd891fed8f94dd4cb98c7b9ffd752b07ccee1f36ed606022054686d62052bdc71dc9f51665777c0588061e31d5d89f6f2974906281db0cdae01010304010000000104220020b858b5820bca303626d8d5a5291b5a0dcf839c76d61c32eb226c9d08fd06e3a40105695221032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a21022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b000000000000002206032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a1403a8239163000000630000000b000000000000000001012000c2eb0b0000000017a91462e09c9f77d9f9b2cf2e451f393f36c7ab4162a0872202022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda447304402200ddb1702b435c24ce027d2639755613fdea7553e7a2c2a63a9126ecae911693a0220697fafc7fd20ee9810b490498d6e0e2eb23b786e9f94f1cb8872fbcdb41b4b66012202032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a483045022100fe779ae2ab4337463344f7b42042fe3c9101c5883e386e5db0c907c48f43a18502205739850854d3d9c5797a93274e5bd73006363ca292a60583631b8af2a629bbfe01010304010000000104220020b858b5820bca303626d8d5a5291b5a0dcf839c76d61c32eb226c9d08fd06e3a40105695221032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a21022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b000000000000002206032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a1403a8239163000000630000000b000000000000000001012000a3e1110000000017a91462e09c9f77d9f9b2cf2e451f393f36c7ab4162a0872202022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda4483045022100986f155cff836da95dbea4d07c6357dfc5fe6d7add094bae4f8acf82d806c66e022045c24ea031058d6d1aa83267c70e4e1e0838fd9148f8248547500550a301b1a9012202032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a47304402206e5f7a1fd62f34a95a01708191b83130698154f3eef3b80109fcd5a6a8d09a4d02204ceb8cbbe676ac25a72fd2f59c0f954bbf6be283f9dc830e810cd62bfddba5cf01010304010000000104220020b858b5820bca303626d8d5a5291b5a0dcf839c76d61c32eb226c9d08fd06e3a40105695221032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a21022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b000000000000002206032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a1403a8239163000000630000000b000000000000000001012b00e1f50500000000220020d50a8c00ab12f9707e41832fd831419f32365f37c2a4eb3aa89ce2e2832196cb22020219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd483045022100e125fa48f2154cad6990b043c2799dd18c3ea4a471727aad9b538b543fa79d7e02202054ce2274d5635300ef54fd4212a5bf9f68a51bd342306e1dba56a9f46dc2c00122020245917cae825127509940626a2343565109eb83e289c30473772ab175331aa9644730440220754065c978a60e113a756d42c0a09c9ac2159cb220e41e5e6724316a2d19095202204831cf61cde5579ec8389c5e1ad001319794615c35ff672a147a215f8d64fd93010103040100000001056952210219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd1403a823916300000063000000150000000100000022060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad86000000000000000015000000010000000001012b00c2eb0b00000000220020d50a8c00ab12f9707e41832fd831419f32365f37c2a4eb3aa89ce2e2832196cb22020219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd47304402201422ba76552aab04bec16e8220a2dc54594e21deee6efbf1b1701d90834b94d202207226b8d9218410dd9f236f9456352f15320213094aa7bf98eb05186484b6be650122020245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964483045022100ee025202909d8053df82db93e4ca84494b3eb1f30642735f885f0018c64fee3f02206a856373458d8e636fe5dfdd7dec5426550ca651507f8e20d1bb6c965ce0e761010103040100000001056952210219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd1403a823916300000063000000150000000100000022060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad86000000000000000015000000010000000001012b00a3e11100000000220020d50a8c00ab12f9707e41832fd831419f32365f37c2a4eb3aa89ce2e2832196cb22020219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd4830450221008412e608489de15c8c7276eb1c9e7497d02891c1614c32144786407c2f1d7d4f02204bc1e9405a7f02a5ee1cf1a7718a05bbd501f732337e643b41419018623e53810122020245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964483045022100c89961ee80c0d2e4ba46927bec61e5780cba6a921007f6d91449f6b1c9d6f7c302207a0dbc98c6f20a9d0dc5a9563eaa24c747c82f5a6cd415adf4310567ba371300010103040100000001056952210219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd1403a823916300000063000000150000000100000022060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad86000000000000000015000000010000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json new file mode 100644 index 0000000000..5cc42c5dd8 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100a50200000003642339e3d2e0cc468044b8117cec838b14290ae90fa8fa31edf69905e4430a900100000000feffffff642339e3d2e0cc468044b8117cec838b14290ae90fa8fa31edf69905e4430a900100000000feffffff642339e3d2e0cc468044b8117cec838b14290ae90fa8fa31edf69905e4430a900100000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6147304402203927bf7896530e6e59b704073036e3da5f8448bf4fd826f526b9d715712d436002206c4e4c200edcddb6754e42bb7bc641ed78d8202ac16b90946998daf2da08b2ba012202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee35483045022100d6de0ce91451b932cc73c7f4c63060a3702bc77770bae3474a821e71fc44aade02207c91504b1cbbabd5444d5f1f8e69881d1ee959ed5a3a6aa36f6a5001fd9c3b690101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100ccd8059268a8d06453153caeec633435d4f7b87d5c98ef30eb4d5cbe45cd30e902200aa991ff31609cc09c0bb54cdb893cb63a084c35b3f699865a2c5faeac93099f012202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3547304402204ac5070681b8d2923acd595f2ca17fef550a5bde91053735ac8cf7b7d017727e02201cfefda566d5351ef733439ce5ab296ee40a0fce5c72ecd1dc6468c8c1f474880101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc614830450221009bd69748d61b61677f94bf7d766e159671e65402a8f3057283f95d851ef4dacc02200172c36b5af94fe1bb78b743a89ea3e0146a03a33fe197aa82909a670c188652012202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee35473044022034e193e17f6bd1e139efcb0beca3d88a8c4877dda7fa010401b9f25d37a3421202204fce36419a6c6b9c8c4be5c71d07b8506657887ef22c6864aeabb848c6ee6ddc0101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecoveryPsbt-fullySigned-p2shP2wsh-p2wsh.json b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecoveryPsbt-fullySigned-p2shP2wsh-p2wsh.json new file mode 100644 index 0000000000..0899b18534 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecoveryPsbt-fullySigned-p2shP2wsh-p2wsh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100fd2001020000000679e786cc23f1548b407d659efd61a59d803ba02955e9359761b1b7c9ab19b43d0100000000feffffff79e786cc23f1548b407d659efd61a59d803ba02955e9359761b1b7c9ab19b43d0100000000feffffff79e786cc23f1548b407d659efd61a59d803ba02955e9359761b1b7c9ab19b43d0100000000fefffffffaa75c54da119b54ab9a2f4dd901ed306f6e7a62a4e82531141003794d1b175b0100000000fefffffffaa75c54da119b54ab9a2f4dd901ed306f6e7a62a4e82531141003794d1b175b0100000000fefffffffaa75c54da119b54ab9a2f4dd901ed306f6e7a62a4e82531141003794d1b175b0100000000feffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a914f0da56d9bb06310289d808a22ad68457a760ac03872202022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda4483045022100fcc99c1c463831e42bb653c1342c310819a8440b19366d247866c626a48f6a81022022794b289ff1e36a7fea7e70f06b59c989ce45edc326a34aa74931cff10f71ec0122020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c547304402204c63e5d515de315588fb92f71c21da931d9addc264b3ffb41d8fa67996e8044002201dff6a5b165632657091dd0f8a327726eae46163adb91d27ee2d7dfebdb174b9010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000c2eb0b0000000017a914f0da56d9bb06310289d808a22ad68457a760ac03872202022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda447304402200a8ece2846024061f4c6da321ee484863a05aaf544f602bef835dd2a96d3370f02203f8b9e9548e8a30ea09250a77f1b339d6b8568cb5812b1dba73f02a69cb7f2f10122020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c5473044022003e511c93f9343172ef3ad12c25eba04dda25fcc7d8692d2adc3e7a1b84450660220261f71c7326af3dbae440b977666e712a5f8f024dc84812afe41219b466e3c2b010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000a3e1110000000017a914f0da56d9bb06310289d808a22ad68457a760ac03872202022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda447304402201c22e2209f2fb77ce5976d02a2025d62570386b449df422c508b9b806a0f87a20220403fa44bfcf0b664efc4323ff522c65ec3599126dfab8d6910abfa11311e85a70122020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c5483045022100f185e4182d02f340cf1aacf4cbda9e8affb68c7be8b2c40a7e192bd98cf9d9c4022068ce1ad55f9fb58bced140b174ccda7ffac31334d9051200c419edd1cf41249a010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012b00e1f50500000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf22020245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964483045022100b5da384275cedbd0481c45117a54259bf8f2c07b9695a0f32c4f6553b320fc2b022024c2483423f1817790305d261f234aab487917e295e1730670ee5095bfecc2ca01220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055483045022100c528f2bc795f8cccb2d2b556390556d89c139eccd35c10c869706285577e751c02203621d3fb305c2099dc010703dc6e6bad6461f7bb05e389a11301a2bd02e3bc630101030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00c2eb0b00000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf22020245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964483045022100aa86b222cff7778b0b95eea0912d0a8bf027d88806d0180ae5f88e2dcb7af0ce0220165bd83de89c539f96fd9e8c18f2dc5b227586c2ea0f604bec759d9d02acfd5401220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa05547304402203d3cef79f5535ab2578c536d79c5ce3efcfca3359adc559003e65f914da4572f022062473e5fda9028767db902904b271524f2cbbaa5713fe3c274dbe09a1ecfb7a60101030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00a3e11100000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf22020245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964483045022100a06a1adae205edf6d6096f0a8fec1b80d40f5492413cd7e53ce4820d951abe37022009526d70686a088d4224e271957fd8475a685f9e9afee9cd111b265eadb49b9701220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055483045022100f8dff42d31b786ea64cc6484fe7ddda78b7d3c5748c9e55af5ae2e774dec4c5402201ca404d05f9ab8c524c0044f412e3792bd145beca8a3d95b97fb79fc89ed33b70101030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json new file mode 100644 index 0000000000..d31d639320 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100a50200000003642339e3d2e0cc468044b8117cec838b14290ae90fa8fa31edf69905e4430a900100000000feffffff642339e3d2e0cc468044b8117cec838b14290ae90fa8fa31edf69905e4430a900100000000feffffff642339e3d2e0cc468044b8117cec838b14290ae90fa8fa31edf69905e4430a900100000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128701030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128701030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128701030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecoveryPsbt-unsigned-p2shP2wsh-p2wsh.json b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecoveryPsbt-unsigned-p2shP2wsh-p2wsh.json new file mode 100644 index 0000000000..522709b2d3 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecoveryPsbt-unsigned-p2shP2wsh-p2wsh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100fd2001020000000679e786cc23f1548b407d659efd61a59d803ba02955e9359761b1b7c9ab19b43d0100000000feffffff79e786cc23f1548b407d659efd61a59d803ba02955e9359761b1b7c9ab19b43d0100000000feffffff79e786cc23f1548b407d659efd61a59d803ba02955e9359761b1b7c9ab19b43d0100000000fefffffffaa75c54da119b54ab9a2f4dd901ed306f6e7a62a4e82531141003794d1b175b0100000000fefffffffaa75c54da119b54ab9a2f4dd901ed306f6e7a62a4e82531141003794d1b175b0100000000fefffffffaa75c54da119b54ab9a2f4dd901ed306f6e7a62a4e82531141003794d1b175b0100000000feffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a914f0da56d9bb06310289d808a22ad68457a760ac03870103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000c2eb0b0000000017a914f0da56d9bb06310289d808a22ad68457a760ac03870103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000a3e1110000000017a914f0da56d9bb06310289d808a22ad68457a760ac03870103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012b00e1f50500000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf01030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00c2eb0b00000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf01030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00a3e11100000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf01030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json new file mode 100644 index 0000000000..5469bcbc7b --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100a50200000003642339e3d2e0cc468044b8117cec838b14290ae90fa8fa31edf69905e4430a900100000000feffffff642339e3d2e0cc468044b8117cec838b14290ae90fa8fa31edf69905e4430a900100000000feffffff642339e3d2e0cc468044b8117cec838b14290ae90fa8fa31edf69905e4430a900100000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6147304402203927bf7896530e6e59b704073036e3da5f8448bf4fd826f526b9d715712d436002206c4e4c200edcddb6754e42bb7bc641ed78d8202ac16b90946998daf2da08b2ba0101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100ccd8059268a8d06453153caeec633435d4f7b87d5c98ef30eb4d5cbe45cd30e902200aa991ff31609cc09c0bb54cdb893cb63a084c35b3f699865a2c5faeac93099f0101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc614830450221009bd69748d61b61677f94bf7d766e159671e65402a8f3057283f95d851ef4dacc02200172c36b5af94fe1bb78b743a89ea3e0146a03a33fe197aa82909a670c1886520101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecoveryPsbt-userSigned-p2shP2wsh-p2wsh.json b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecoveryPsbt-userSigned-p2shP2wsh-p2wsh.json new file mode 100644 index 0000000000..ded992e9a2 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecoveryPsbt-userSigned-p2shP2wsh-p2wsh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100fd2001020000000679e786cc23f1548b407d659efd61a59d803ba02955e9359761b1b7c9ab19b43d0100000000feffffff79e786cc23f1548b407d659efd61a59d803ba02955e9359761b1b7c9ab19b43d0100000000feffffff79e786cc23f1548b407d659efd61a59d803ba02955e9359761b1b7c9ab19b43d0100000000fefffffffaa75c54da119b54ab9a2f4dd901ed306f6e7a62a4e82531141003794d1b175b0100000000fefffffffaa75c54da119b54ab9a2f4dd901ed306f6e7a62a4e82531141003794d1b175b0100000000fefffffffaa75c54da119b54ab9a2f4dd901ed306f6e7a62a4e82531141003794d1b175b0100000000feffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c547304402204c63e5d515de315588fb92f71c21da931d9addc264b3ffb41d8fa67996e8044002201dff6a5b165632657091dd0f8a327726eae46163adb91d27ee2d7dfebdb174b9010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000c2eb0b0000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c5473044022003e511c93f9343172ef3ad12c25eba04dda25fcc7d8692d2adc3e7a1b84450660220261f71c7326af3dbae440b977666e712a5f8f024dc84812afe41219b466e3c2b010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000a3e1110000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c5483045022100f185e4182d02f340cf1aacf4cbda9e8affb68c7be8b2c40a7e192bd98cf9d9c4022068ce1ad55f9fb58bced140b174ccda7ffac31334d9051200c419edd1cf41249a010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012b00e1f50500000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055483045022100c528f2bc795f8cccb2d2b556390556d89c139eccd35c10c869706285577e751c02203621d3fb305c2099dc010703dc6e6bad6461f7bb05e389a11301a2bd02e3bc630101030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00c2eb0b00000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa05547304402203d3cef79f5535ab2578c536d79c5ce3efcfca3359adc559003e65f914da4572f022062473e5fda9028767db902904b271524f2cbbaa5713fe3c274dbe09a1ecfb7a60101030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00a3e11100000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055483045022100f8dff42d31b786ea64cc6484fe7ddda78b7d3c5748c9e55af5ae2e774dec4c5402201ca404d05f9ab8c524c0044f412e3792bd145beca8a3d95b97fb79fc89ed33b70101030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/crossChainRecovery-bch-signed.json b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/crossChainRecovery-bch-signed.json index bac97f7e32..d3f29923f1 100644 --- a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/crossChainRecovery-bch-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/crossChainRecovery-bch-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff0100530200000001bedd686d17a031d0651dfdd68b28f8f3a247aface8cacccff7fbf13147184d720000000000feffffff01e457f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47483045022100bee7dfda824143d27128f906d6c6e782ad9ca85b843a27cb717ea20a18509d82022017b29aa16498e548292636102979874afbff6194c0389a4cadf066a5836ad9f801010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff01cc5bf5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47483045022100bf76384b648c1b42c0d536845cb6c71d3256050d5fda4f8335f002e7b67f59a902206238ba5883e6753897cf7871f33f36e2ec8cd1f397c145b8b5227f700fcc6af201010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "ltc", "recoveryCoin": "bch", - "recoveryAmount": 99964900 + "recoveryAmount": 99965900 } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/crossChainRecovery-bch-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/crossChainRecovery-bch-unsigned.json index 661e26a62e..5a9859cb63 100644 --- a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/crossChainRecovery-bch-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/crossChainRecovery-bch-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff0100530200000001bedd686d17a031d0651dfdd68b28f8f3a247aface8cacccff7fbf13147184d720000000000feffffff01e457f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff01cc5bf5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "MN9SUrFbnnZ4sA9P1ws7WzJQKHpVEoUdwA", "coin": "ltc" diff --git a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/crossChainRecovery-bsv-signed.json b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/crossChainRecovery-bsv-signed.json index 02a84cb92e..234a95e9d3 100644 --- a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/crossChainRecovery-bsv-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/crossChainRecovery-bsv-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff0100530200000001bedd686d17a031d0651dfdd68b28f8f3a247aface8cacccff7fbf13147184d720000000000feffffff01e457f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47483045022100bee7dfda824143d27128f906d6c6e782ad9ca85b843a27cb717ea20a18509d82022017b29aa16498e548292636102979874afbff6194c0389a4cadf066a5836ad9f801010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff01cc5bf5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47483045022100bf76384b648c1b42c0d536845cb6c71d3256050d5fda4f8335f002e7b67f59a902206238ba5883e6753897cf7871f33f36e2ec8cd1f397c145b8b5227f700fcc6af201010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "ltc", "recoveryCoin": "bsv", - "recoveryAmount": 99964900 + "recoveryAmount": 99965900 } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/crossChainRecovery-bsv-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/crossChainRecovery-bsv-unsigned.json index 661e26a62e..5a9859cb63 100644 --- a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/crossChainRecovery-bsv-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/crossChainRecovery-bsv-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff0100530200000001bedd686d17a031d0651dfdd68b28f8f3a247aface8cacccff7fbf13147184d720000000000feffffff01e457f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff01cc5bf5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "MN9SUrFbnnZ4sA9P1ws7WzJQKHpVEoUdwA", "coin": "ltc" diff --git a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/crossChainRecovery-btc-signed.json b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/crossChainRecovery-btc-signed.json index 653719ac5c..69a7890988 100644 --- a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/crossChainRecovery-btc-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/crossChainRecovery-btc-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff0100530200000001bedd686d17a031d0651dfdd68b28f8f3a247aface8cacccff7fbf13147184d720000000000feffffff01e457f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47483045022100bee7dfda824143d27128f906d6c6e782ad9ca85b843a27cb717ea20a18509d82022017b29aa16498e548292636102979874afbff6194c0389a4cadf066a5836ad9f801010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff01cc5bf5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47483045022100bf76384b648c1b42c0d536845cb6c71d3256050d5fda4f8335f002e7b67f59a902206238ba5883e6753897cf7871f33f36e2ec8cd1f397c145b8b5227f700fcc6af201010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "ltc", "recoveryCoin": "btc", - "recoveryAmount": 99964900 + "recoveryAmount": 99965900 } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/crossChainRecovery-btc-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/crossChainRecovery-btc-unsigned.json index 661e26a62e..5a9859cb63 100644 --- a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/crossChainRecovery-btc-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/crossChainRecovery-btc-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff0100530200000001bedd686d17a031d0651dfdd68b28f8f3a247aface8cacccff7fbf13147184d720000000000feffffff01e457f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff01cc5bf5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "MN9SUrFbnnZ4sA9P1ws7WzJQKHpVEoUdwA", "coin": "ltc" diff --git a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/crossChainRecovery-doge-signed.json b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/crossChainRecovery-doge-signed.json index 084476e30a..a95a0c74b0 100644 --- a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/crossChainRecovery-doge-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/crossChainRecovery-doge-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff0100530200000001bedd686d17a031d0651dfdd68b28f8f3a247aface8cacccff7fbf13147184d720000000000feffffff01e457f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47483045022100bee7dfda824143d27128f906d6c6e782ad9ca85b843a27cb717ea20a18509d82022017b29aa16498e548292636102979874afbff6194c0389a4cadf066a5836ad9f801010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff01cc5bf5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47483045022100bf76384b648c1b42c0d536845cb6c71d3256050d5fda4f8335f002e7b67f59a902206238ba5883e6753897cf7871f33f36e2ec8cd1f397c145b8b5227f700fcc6af201010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "ltc", "recoveryCoin": "doge", - "recoveryAmount": 99964900 + "recoveryAmount": 99965900 } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/crossChainRecovery-doge-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/crossChainRecovery-doge-unsigned.json index 661e26a62e..5a9859cb63 100644 --- a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/crossChainRecovery-doge-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/crossChainRecovery-doge-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff0100530200000001bedd686d17a031d0651dfdd68b28f8f3a247aface8cacccff7fbf13147184d720000000000feffffff01e457f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff01cc5bf5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "MN9SUrFbnnZ4sA9P1ws7WzJQKHpVEoUdwA", "coin": "ltc" diff --git a/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json deleted file mode 100644 index 412c0f6761..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "98dd6e075f723848380f3004d255299df1b1816a685c721dc711a03bc30cb78b:0", - "address": "2N4QNizxEe9cidCuiwBSuWMVnESL1rq4xeP", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "9bfe1fc9e7da139e7c9ed52290cd5c9103739a9d6f6cf440131fcb4db18dc6ee:0", - "address": "2N4QNizxEe9cidCuiwBSuWMVnESL1rq4xeP", - "value": 200000000, - "chain": 1, - "index": 0, - "valueString": "200000000" - }, - { - "id": "de492df3220d7b4d54bca5d2e4e037c6eae88140537552103b5497698305ade3:0", - "address": "2N4QNizxEe9cidCuiwBSuWMVnESL1rq4xeP", - "value": 300000000, - "chain": 1, - "index": 0, - "valueString": "300000000" - } - ], - "transactionHex": "02000000038bb70cc33ba011c71d725c686a81b1f19d2955d204300f384838725f076edd9800000000fdfd0000483045022100a8fdd2a692da1daba4cbf1915d3193dcc29ecae91525750cd84277aa5a0baa91022046cabd7460db3ac554ea35173c9077fe4286d78a0a4205bc91422d4b834e6fa14147304402200104623fc6c7dbe8c027fe71e677d3be2c7f73adf94d07d00cbe1bee96f6508102204a38a8fcaa50cb2028e95fa51dcd33058b077f548291a61a7ff6d6d56c5a5684414c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffffeec68db14dcb1f1340f46c6f9d9a7303915ccd9022d59e7c9e13dae7c91ffe9b00000000fc0047304402200a223a6d23dcec4be36563f2fb9e6ae5c65db38961dd1fc33fa12c1f8f88c5a802204696d4ff62512c0262161efd751bb717b32ad97c83a8a692f7811f68d0c22a6741473044022023b2cb674c502085b9c351c5386c73c0a9e422ea4d08cd7b395cd374ad4b94d302201110faeaba5ea428769b182ceb0868efd09b60659a62e235a8f6155ca6e4bef2414c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffffe3ad05836997543b105275534081e8eac637e0e4d2a5bc544d7b0d22f32d49de00000000fc0047304402200597e97b2a4134ca16ffe54d9edfe990078ebf8d06dce9fc50debf5fb6317c4802202c6f89584a4490e2a251f5a5c0a9287613f151bcea59ac9d87e36249c0b087d04147304402205a83d823d1d8c5633a452f18113073a9a2a96995d14dec3e1ad8e18cc2b01a8802206b2d6b28a1531148526f45ad04d5449271a70c1b21ab7141f9a76ef25035e18d414c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "d3df089c810a80589df88c6b5a7df6df9ee4e29a50c391a8ca1aace7927ab72f" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json deleted file mode 100644 index 2ac7f9dd4f..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "9c331fa52cfb21b1cb9367deea6b65cc5598938562c9803657673dc065d5c3d7:0", - "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "16f219a6887f963bfc8ee7c6e251d09326812687d0ff9ed88271112a098fdf6a:0", - "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", - "value": 200000000, - "chain": 1, - "index": 0, - "valueString": "200000000" - }, - { - "id": "8c1595f5f0c5e405c59bc8c8a48b036303e323fcffcee8e13f855663852a483f:0", - "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", - "value": 300000000, - "chain": 1, - "index": 0, - "valueString": "300000000" - } - ], - "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000fdfd0000483045022100e0f4c61591e59a1d2ae6509e81feca0d06f6e8e663f0529bfc3f8841277b56cd0220522036ae6d50d03897fe91943acd4038eaf16c04a31cf7d496d80d328a41b75b4147304402200dfe77f51c9a998bd6167eae1b084a6f6a1a4adbf4d22f74bbbf61657bdba64602204e0cfd47a341356b70ee9a76cfb0d42e0c63a9c088f549d83a27160c99a31364414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f21600000000fdfe0000483045022100de633df42c58dbad1d801257c89b40fb10ee4673f9e024d04b7038a8465afd8c0220472044afb4205dea3054de3bce3cbe0e51d5fb627a5c9b4752a7eb903238440d41483045022100980b76b93a1cc92301001b9cf6675d627ece21a23a72aeffad1e15f112962d6402200a961d34caf95b842f7b0cbba384c3c834b2afaeda4d126c2b76b95e82ea4b8f414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c00000000fdfd0000473044022054b88c74fbfe8dfca61f798f8294947e908c8ed34360435a3244f8c1df20acba02203d67b67f4218af9ae294b4e209ce31d2649d374c6b5774bdfbb48dae28229ccc41483045022100837662acd9f45fafccb2fdbfd8ee0290192342f566260cc560b68a10863ec06202200c8624bb1b523ebe156fd12aeaad13e6c573b93802c7e9a70cb4882535d80fd4414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "cefbb9b82b77b6a17fbd8cfc7828a452f0666574d2dd0d8cc14cb212f556e96f" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json b/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json deleted file mode 100644 index e1cc9ef622..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "transactionHex": "70736274ff0100a50200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c0000000000feffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f2160000000000feffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c0000000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b4830450221008c9a3212461e71cadb8f4d9ac4eda10ed0445c5acca3041e9d92e06360b85350022032e211d19adbc911da021394384621b19fe2729b4085f2a20a54a14c81389e83012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100e0f4c61591e59a1d2ae6509e81feca0d06f6e8e663f0529bfc3f8841277b56cd0220522036ae6d50d03897fe91943acd4038eaf16c04a31cf7d496d80d328a41b75b4101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100a749722d784fbb843b6e33b35c47f0fce8f24652d7cfaa353e1c9dbbd0e0340202207b7c85cdfee0d1cccd1c469cece83f7a510a8db40f62675c84b55bc437d84dce012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100de633df42c58dbad1d801257c89b40fb10ee4673f9e024d04b7038a8465afd8c0220472044afb4205dea3054de3bce3cbe0e51d5fb627a5c9b4752a7eb903238440d4101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd02000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402202a36601376e4b4c64c2fc6357a37a71364b46b6dd7a8b84825baabaf2b5e37720220599e40054ee5570825cb36da797d7d3c6c77297d550c7db0d01ef9971155a4bf012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61473044022054b88c74fbfe8dfca61f798f8294947e908c8ed34360435a3244f8c1df20acba02203d67b67f4218af9ae294b4e209ce31d2649d374c6b5774bdfbb48dae28229ccc4101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", - "coin": "tbch", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599906100, - "recoveryAmountString": "599906100", - "txid": "87cff4e3bd1b90426162552b424dd5a6e904b93b24fb0e1d3dacdad3d92c4b08" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json deleted file mode 100644 index 25278c6f3f..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "inputs": [ - { - "id": "9c331fa52cfb21b1cb9367deea6b65cc5598938562c9803657673dc065d5c3d7:0", - "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "16f219a6887f963bfc8ee7c6e251d09326812687d0ff9ed88271112a098fdf6a:0", - "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", - "value": 200000000, - "chain": 1, - "index": 0, - "valueString": "200000000" - }, - { - "id": "8c1595f5f0c5e405c59bc8c8a48b036303e323fcffcee8e13f855663852a483f:0", - "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", - "value": 300000000, - "chain": 1, - "index": 0, - "valueString": "300000000" - } - ], - "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000b700483045022100e0f4c61591e59a1d2ae6509e81feca0d06f6e8e663f0529bfc3f8841277b56cd0220522036ae6d50d03897fe91943acd4038eaf16c04a31cf7d496d80d328a41b75b4100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f21600000000b700483045022100de633df42c58dbad1d801257c89b40fb10ee4673f9e024d04b7038a8465afd8c0220472044afb4205dea3054de3bce3cbe0e51d5fb627a5c9b4752a7eb903238440d4100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c00000000b600473044022054b88c74fbfe8dfca61f798f8294947e908c8ed34360435a3244f8c1df20acba02203d67b67f4218af9ae294b4e209ce31d2649d374c6b5774bdfbb48dae28229ccc4100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "coin": "tbch", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599906100, - "recoveryAmountString": "599906100", - "txid": "586e773e4a3b92fa9551c09295d1fdcfe0e695ca38282588c1307ce7e8b5fa61" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json deleted file mode 100644 index 07cfef14a4..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "txHex": "70736274ff0100a50200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c0000000000feffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f2160000000000feffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c0000000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b4830450221008c9a3212461e71cadb8f4d9ac4eda10ed0445c5acca3041e9d92e06360b85350022032e211d19adbc911da021394384621b19fe2729b4085f2a20a54a14c81389e83012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100a749722d784fbb843b6e33b35c47f0fce8f24652d7cfaa353e1c9dbbd0e0340202207b7c85cdfee0d1cccd1c469cece83f7a510a8db40f62675c84b55bc437d84dce012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd02000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402202a36601376e4b4c64c2fc6357a37a71364b46b6dd7a8b84825baabaf2b5e37720220599e40054ee5570825cb36da797d7d3c6c77297d550c7db0d01ef9971155a4bf012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", - "txInfo": {}, - "feeInfo": {}, - "coin": "tbch", - "txid": "87cff4e3bd1b90426162552b424dd5a6e904b93b24fb0e1d3dacdad3d92c4b08" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json new file mode 100644 index 0000000000..d7f9f826bf --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100a502000000038d7a15bd5b64647b56927521ac6b5d000dd5907a5f52cd6d1c3267a991e693810100000000feffffff8d7a15bd5b64647b56927521ac6b5d000dd5907a5f52cd6d1c3267a991e693810100000000feffffff8d7a15bd5b64647b56927521ac6b5d000dd5907a5f52cd6d1c3267a991e693810100000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9147a646b8d6e3dc4805bf8f58e49ede9905cc68de987220202587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e483045022100fd9021d2df63724512847080ba2e825f7b19fac10fbb7898dfcc7f8a074c1577022037ab069653a49be0b48d49d12dd0e368a87b16d25214f5533d99c66ff0f11c96412202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee354830450221009bc5de07f3ed8f8997127383ceb96d6a62684bbbf88c14d07d4583b5ee129a8602206eb3f956139c29552131a2165df5244223c1a9fcf2e33cf6e67542670f27e23f4101030441000000010469522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae220602587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e1403a82391630000006300000001000000000000002206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad86000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9147a646b8d6e3dc4805bf8f58e49ede9905cc68de987220202587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e47304402204e117aacc1da354ef893e92ca7f9aea356c396d53e7183d0b6ffbbaecbc54aea0220440a5d3b79dec8010553b54a58dd3a7ca9d74b1be18b985ea6e99d66177c0806412202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3547304402203ac7697dec10a74b8d6a7dc46fd048c86bd1c7657b15565902694cb8276cf7300220213517bf5c05f7a4e4cf60341b63627e24920571fafa9c32e05d9adbc4efc32c4101030441000000010469522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae220602587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e1403a82391630000006300000001000000000000002206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad86000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9147a646b8d6e3dc4805bf8f58e49ede9905cc68de987220202587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e483045022100d803be1a4cc0a47d2e385babf29a9196fce6100814aeadacab5cfb060c98aba102203441ca3e5dc51650ddd047adbb7c665736522fc92e17b586b159dd76bf5cd354412202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3547304402200ed353f5e00ba04231237cfa004fca221f73100ec7440f1ea1c63737624393a002200083b0723cd1054fac5e50e7fcda379c84ddcae4844344d14177b8afb4232e914101030441000000010469522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae220602587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e1403a82391630000006300000001000000000000002206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad86000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json new file mode 100644 index 0000000000..d2c0528dca --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100a502000000032328ebd65ad3eacb893cdc4593d7ede6ede16c89f27d7456de7c041ae8e884180100000000feffffff2328ebd65ad3eacb893cdc4593d7ede6ede16c89f27d7456de7c041ae8e884180100000000feffffff2328ebd65ad3eacb893cdc4593d7ede6ede16c89f27d7456de7c041ae8e884180100000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100dd622feb8a0e326a9528af910657050a75e5b529320fb5ea1c71dbd3bc0b754f02206d868cc85f3b6a9633f56a66c7da54fdd9af4fd0b53628dfd60c4b17bcb5c93d412202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3547304402204969de39ac08aa5d23634de639b29d5abf12b19655391ce0abf70ef7edb558dd02205963983ca95a8b8b83534495b835997ef026f6b4dbfbd7a829414f65745c38454101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc614730440220217f464dbb26ecbbdeeff150df4bdb9e4be770fe35a5f2bf2d9c36952fa50f8b022048d4b6a432a83a7cdc589889b2288ee415dc727f60d426082fd0c40178f50dfd412202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3548304502210087e32b9b6c4e224a6e50e50efa09e8736baa8e207f53b04f85cea5d24bb5b568022070aa2a65f6f6bd174a67f2dc12f13cbccbb3d37a05037b4d6f7433260b3bb82c4101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6147304402206c72e01ccbeb54ccdfa1cec549ba79ec767e11fd1af4beb13da3a1b44d85894a0220467679ca7372a8afacc2e240ce1578ba015ab846c24290473fe48227eee3fcea412202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee354730440220452233e85fbf7d869a0549622c3c3ec04c042f162b9e0c3f5e08dd8d16988c590220245059e3320ee90e835cb2e4fd17a1fbef73b8ba49abc77f82d231d400ec85d74101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json new file mode 100644 index 0000000000..bd1a12b0c9 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100a502000000032328ebd65ad3eacb893cdc4593d7ede6ede16c89f27d7456de7c041ae8e884180100000000feffffff2328ebd65ad3eacb893cdc4593d7ede6ede16c89f27d7456de7c041ae8e884180100000000feffffff2328ebd65ad3eacb893cdc4593d7ede6ede16c89f27d7456de7c041ae8e884180100000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128701030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128701030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128701030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json new file mode 100644 index 0000000000..cc4f2e153b --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100a502000000032328ebd65ad3eacb893cdc4593d7ede6ede16c89f27d7456de7c041ae8e884180100000000feffffff2328ebd65ad3eacb893cdc4593d7ede6ede16c89f27d7456de7c041ae8e884180100000000feffffff2328ebd65ad3eacb893cdc4593d7ede6ede16c89f27d7456de7c041ae8e884180100000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100dd622feb8a0e326a9528af910657050a75e5b529320fb5ea1c71dbd3bc0b754f02206d868cc85f3b6a9633f56a66c7da54fdd9af4fd0b53628dfd60c4b17bcb5c93d4101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc614730440220217f464dbb26ecbbdeeff150df4bdb9e4be770fe35a5f2bf2d9c36952fa50f8b022048d4b6a432a83a7cdc589889b2288ee415dc727f60d426082fd0c40178f50dfd4101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6147304402206c72e01ccbeb54ccdfa1cec549ba79ec767e11fd1af4beb13da3a1b44d85894a0220467679ca7372a8afacc2e240ce1578ba015ab846c24290473fe48227eee3fcea4101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/crossChainRecovery-tbsv-signed.json b/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/crossChainRecovery-tbsv-signed.json index 6983ca25c2..35a57fcee2 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/crossChainRecovery-tbsv-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/crossChainRecovery-tbsv-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff01005302000000014b0158b39d55b07ff198dc19f2c5c36b74408204a83ab9160523f0c2111b78910000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47483045022100ad400cace1ab93dca52b2231c2d87915287dc04ec048b1b7920a36cfe716340e022015bde66fe526da8550a09d7d08a21165f773ec9ea5e325f9af741ed32991874e41010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff015cc6f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474730440220726e19ec210024d3fa671e634fb6723cfe0bcb1c9795cffd6d11cdc0f02d35c20220051a55d93be2b95295cd403c45bee49092872ddc0b20bfb3c0fcb05e73379ad741010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "tbch", "recoveryCoin": "tbsv", - "recoveryAmount": 99992180 + "recoveryAmount": 99993180 } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/crossChainRecovery-tbsv-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/crossChainRecovery-tbsv-unsigned.json index d9e518ffaf..b7fd659923 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/crossChainRecovery-tbsv-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/crossChainRecovery-tbsv-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff01005302000000014b0158b39d55b07ff198dc19f2c5c36b74408204a83ab9160523f0c2111b78910000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff015cc6f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "2N7VWEhmfT8CzGSW2bCVeKJ3GCwSD1nsL2V", "coin": "tbch" diff --git a/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/crossChainRecovery-tbtc-signed.json b/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/crossChainRecovery-tbtc-signed.json index b108bf4c66..bb7d01e3af 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/crossChainRecovery-tbtc-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/crossChainRecovery-tbtc-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff01005302000000014b0158b39d55b07ff198dc19f2c5c36b74408204a83ab9160523f0c2111b78910000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47483045022100ad400cace1ab93dca52b2231c2d87915287dc04ec048b1b7920a36cfe716340e022015bde66fe526da8550a09d7d08a21165f773ec9ea5e325f9af741ed32991874e41010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff015cc6f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474730440220726e19ec210024d3fa671e634fb6723cfe0bcb1c9795cffd6d11cdc0f02d35c20220051a55d93be2b95295cd403c45bee49092872ddc0b20bfb3c0fcb05e73379ad741010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "tbch", "recoveryCoin": "tbtc", - "recoveryAmount": 99992180 + "recoveryAmount": 99993180 } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/crossChainRecovery-tbtc-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/crossChainRecovery-tbtc-unsigned.json index d9e518ffaf..b7fd659923 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/crossChainRecovery-tbtc-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/crossChainRecovery-tbtc-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff01005302000000014b0158b39d55b07ff198dc19f2c5c36b74408204a83ab9160523f0c2111b78910000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff015cc6f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "2N7VWEhmfT8CzGSW2bCVeKJ3GCwSD1nsL2V", "coin": "tbch" diff --git a/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/crossChainRecovery-tbtc4-signed.json b/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/crossChainRecovery-tbtc4-signed.json index 1e8cf0a362..d1e751b8da 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/crossChainRecovery-tbtc4-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/crossChainRecovery-tbtc4-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff01005302000000014b0158b39d55b07ff198dc19f2c5c36b74408204a83ab9160523f0c2111b78910000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47483045022100ad400cace1ab93dca52b2231c2d87915287dc04ec048b1b7920a36cfe716340e022015bde66fe526da8550a09d7d08a21165f773ec9ea5e325f9af741ed32991874e41010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff015cc6f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474730440220726e19ec210024d3fa671e634fb6723cfe0bcb1c9795cffd6d11cdc0f02d35c20220051a55d93be2b95295cd403c45bee49092872ddc0b20bfb3c0fcb05e73379ad741010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "tbch", "recoveryCoin": "tbtc4", - "recoveryAmount": 99992180 + "recoveryAmount": 99993180 } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/crossChainRecovery-tbtc4-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/crossChainRecovery-tbtc4-unsigned.json index d9e518ffaf..b7fd659923 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/crossChainRecovery-tbtc4-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/crossChainRecovery-tbtc4-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff01005302000000014b0158b39d55b07ff198dc19f2c5c36b74408204a83ab9160523f0c2111b78910000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff015cc6f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "2N7VWEhmfT8CzGSW2bCVeKJ3GCwSD1nsL2V", "coin": "tbch" diff --git a/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/crossChainRecovery-tbtcbgsig-signed.json b/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/crossChainRecovery-tbtcbgsig-signed.json index 2ed6a97ab8..2aae7db56a 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/crossChainRecovery-tbtcbgsig-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/crossChainRecovery-tbtcbgsig-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff01005302000000014b0158b39d55b07ff198dc19f2c5c36b74408204a83ab9160523f0c2111b78910000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47483045022100ad400cace1ab93dca52b2231c2d87915287dc04ec048b1b7920a36cfe716340e022015bde66fe526da8550a09d7d08a21165f773ec9ea5e325f9af741ed32991874e41010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff015cc6f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474730440220726e19ec210024d3fa671e634fb6723cfe0bcb1c9795cffd6d11cdc0f02d35c20220051a55d93be2b95295cd403c45bee49092872ddc0b20bfb3c0fcb05e73379ad741010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "tbch", "recoveryCoin": "tbtcbgsig", - "recoveryAmount": 99992180 + "recoveryAmount": 99993180 } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/crossChainRecovery-tbtcbgsig-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/crossChainRecovery-tbtcbgsig-unsigned.json index d9e518ffaf..b7fd659923 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/crossChainRecovery-tbtcbgsig-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/crossChainRecovery-tbtcbgsig-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff01005302000000014b0158b39d55b07ff198dc19f2c5c36b74408204a83ab9160523f0c2111b78910000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff015cc6f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "2N7VWEhmfT8CzGSW2bCVeKJ3GCwSD1nsL2V", "coin": "tbch" diff --git a/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/crossChainRecovery-tbtcsig-signed.json b/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/crossChainRecovery-tbtcsig-signed.json index d1cb16b013..d329f4caa9 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/crossChainRecovery-tbtcsig-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/crossChainRecovery-tbtcsig-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff01005302000000014b0158b39d55b07ff198dc19f2c5c36b74408204a83ab9160523f0c2111b78910000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47483045022100ad400cace1ab93dca52b2231c2d87915287dc04ec048b1b7920a36cfe716340e022015bde66fe526da8550a09d7d08a21165f773ec9ea5e325f9af741ed32991874e41010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff015cc6f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474730440220726e19ec210024d3fa671e634fb6723cfe0bcb1c9795cffd6d11cdc0f02d35c20220051a55d93be2b95295cd403c45bee49092872ddc0b20bfb3c0fcb05e73379ad741010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "tbch", "recoveryCoin": "tbtcsig", - "recoveryAmount": 99992180 + "recoveryAmount": 99993180 } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/crossChainRecovery-tbtcsig-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/crossChainRecovery-tbtcsig-unsigned.json index d9e518ffaf..b7fd659923 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/crossChainRecovery-tbtcsig-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/crossChainRecovery-tbtcsig-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff01005302000000014b0158b39d55b07ff198dc19f2c5c36b74408204a83ab9160523f0c2111b78910000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff015cc6f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "2N7VWEhmfT8CzGSW2bCVeKJ3GCwSD1nsL2V", "coin": "tbch" diff --git a/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/crossChainRecovery-tdoge-signed.json b/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/crossChainRecovery-tdoge-signed.json index 8ce420ae6c..a50f134859 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/crossChainRecovery-tdoge-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/crossChainRecovery-tdoge-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff01005302000000014b0158b39d55b07ff198dc19f2c5c36b74408204a83ab9160523f0c2111b78910000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47483045022100ad400cace1ab93dca52b2231c2d87915287dc04ec048b1b7920a36cfe716340e022015bde66fe526da8550a09d7d08a21165f773ec9ea5e325f9af741ed32991874e41010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff015cc6f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474730440220726e19ec210024d3fa671e634fb6723cfe0bcb1c9795cffd6d11cdc0f02d35c20220051a55d93be2b95295cd403c45bee49092872ddc0b20bfb3c0fcb05e73379ad741010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "tbch", "recoveryCoin": "tdoge", - "recoveryAmount": 99992180 + "recoveryAmount": 99993180 } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/crossChainRecovery-tdoge-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/crossChainRecovery-tdoge-unsigned.json index d9e518ffaf..b7fd659923 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/crossChainRecovery-tdoge-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/crossChainRecovery-tdoge-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff01005302000000014b0158b39d55b07ff198dc19f2c5c36b74408204a83ab9160523f0c2111b78910000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff015cc6f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "2N7VWEhmfT8CzGSW2bCVeKJ3GCwSD1nsL2V", "coin": "tbch" diff --git a/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/crossChainRecovery-tltc-signed.json b/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/crossChainRecovery-tltc-signed.json index 7ddec6e253..8412150056 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/crossChainRecovery-tltc-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/crossChainRecovery-tltc-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff01005302000000014b0158b39d55b07ff198dc19f2c5c36b74408204a83ab9160523f0c2111b78910000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47483045022100ad400cace1ab93dca52b2231c2d87915287dc04ec048b1b7920a36cfe716340e022015bde66fe526da8550a09d7d08a21165f773ec9ea5e325f9af741ed32991874e41010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff015cc6f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474730440220726e19ec210024d3fa671e634fb6723cfe0bcb1c9795cffd6d11cdc0f02d35c20220051a55d93be2b95295cd403c45bee49092872ddc0b20bfb3c0fcb05e73379ad741010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "tbch", "recoveryCoin": "tltc", - "recoveryAmount": 99992180 + "recoveryAmount": 99993180 } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/crossChainRecovery-tltc-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/crossChainRecovery-tltc-unsigned.json index d9e518ffaf..b7fd659923 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/crossChainRecovery-tltc-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/crossChainRecovery-tltc-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff01005302000000014b0158b39d55b07ff198dc19f2c5c36b74408204a83ab9160523f0c2111b78910000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff015cc6f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "2N7VWEhmfT8CzGSW2bCVeKJ3GCwSD1nsL2V", "coin": "tbch" diff --git a/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json deleted file mode 100644 index 412c0f6761..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "98dd6e075f723848380f3004d255299df1b1816a685c721dc711a03bc30cb78b:0", - "address": "2N4QNizxEe9cidCuiwBSuWMVnESL1rq4xeP", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "9bfe1fc9e7da139e7c9ed52290cd5c9103739a9d6f6cf440131fcb4db18dc6ee:0", - "address": "2N4QNizxEe9cidCuiwBSuWMVnESL1rq4xeP", - "value": 200000000, - "chain": 1, - "index": 0, - "valueString": "200000000" - }, - { - "id": "de492df3220d7b4d54bca5d2e4e037c6eae88140537552103b5497698305ade3:0", - "address": "2N4QNizxEe9cidCuiwBSuWMVnESL1rq4xeP", - "value": 300000000, - "chain": 1, - "index": 0, - "valueString": "300000000" - } - ], - "transactionHex": "02000000038bb70cc33ba011c71d725c686a81b1f19d2955d204300f384838725f076edd9800000000fdfd0000483045022100a8fdd2a692da1daba4cbf1915d3193dcc29ecae91525750cd84277aa5a0baa91022046cabd7460db3ac554ea35173c9077fe4286d78a0a4205bc91422d4b834e6fa14147304402200104623fc6c7dbe8c027fe71e677d3be2c7f73adf94d07d00cbe1bee96f6508102204a38a8fcaa50cb2028e95fa51dcd33058b077f548291a61a7ff6d6d56c5a5684414c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffffeec68db14dcb1f1340f46c6f9d9a7303915ccd9022d59e7c9e13dae7c91ffe9b00000000fc0047304402200a223a6d23dcec4be36563f2fb9e6ae5c65db38961dd1fc33fa12c1f8f88c5a802204696d4ff62512c0262161efd751bb717b32ad97c83a8a692f7811f68d0c22a6741473044022023b2cb674c502085b9c351c5386c73c0a9e422ea4d08cd7b395cd374ad4b94d302201110faeaba5ea428769b182ceb0868efd09b60659a62e235a8f6155ca6e4bef2414c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffffe3ad05836997543b105275534081e8eac637e0e4d2a5bc544d7b0d22f32d49de00000000fc0047304402200597e97b2a4134ca16ffe54d9edfe990078ebf8d06dce9fc50debf5fb6317c4802202c6f89584a4490e2a251f5a5c0a9287613f151bcea59ac9d87e36249c0b087d04147304402205a83d823d1d8c5633a452f18113073a9a2a96995d14dec3e1ad8e18cc2b01a8802206b2d6b28a1531148526f45ad04d5449271a70c1b21ab7141f9a76ef25035e18d414c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "d3df089c810a80589df88c6b5a7df6df9ee4e29a50c391a8ca1aace7927ab72f" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json deleted file mode 100644 index 2ac7f9dd4f..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "9c331fa52cfb21b1cb9367deea6b65cc5598938562c9803657673dc065d5c3d7:0", - "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "16f219a6887f963bfc8ee7c6e251d09326812687d0ff9ed88271112a098fdf6a:0", - "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", - "value": 200000000, - "chain": 1, - "index": 0, - "valueString": "200000000" - }, - { - "id": "8c1595f5f0c5e405c59bc8c8a48b036303e323fcffcee8e13f855663852a483f:0", - "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", - "value": 300000000, - "chain": 1, - "index": 0, - "valueString": "300000000" - } - ], - "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000fdfd0000483045022100e0f4c61591e59a1d2ae6509e81feca0d06f6e8e663f0529bfc3f8841277b56cd0220522036ae6d50d03897fe91943acd4038eaf16c04a31cf7d496d80d328a41b75b4147304402200dfe77f51c9a998bd6167eae1b084a6f6a1a4adbf4d22f74bbbf61657bdba64602204e0cfd47a341356b70ee9a76cfb0d42e0c63a9c088f549d83a27160c99a31364414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f21600000000fdfe0000483045022100de633df42c58dbad1d801257c89b40fb10ee4673f9e024d04b7038a8465afd8c0220472044afb4205dea3054de3bce3cbe0e51d5fb627a5c9b4752a7eb903238440d41483045022100980b76b93a1cc92301001b9cf6675d627ece21a23a72aeffad1e15f112962d6402200a961d34caf95b842f7b0cbba384c3c834b2afaeda4d126c2b76b95e82ea4b8f414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c00000000fdfd0000473044022054b88c74fbfe8dfca61f798f8294947e908c8ed34360435a3244f8c1df20acba02203d67b67f4218af9ae294b4e209ce31d2649d374c6b5774bdfbb48dae28229ccc41483045022100837662acd9f45fafccb2fdbfd8ee0290192342f566260cc560b68a10863ec06202200c8624bb1b523ebe156fd12aeaad13e6c573b93802c7e9a70cb4882535d80fd4414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "cefbb9b82b77b6a17fbd8cfc7828a452f0666574d2dd0d8cc14cb212f556e96f" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json b/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json deleted file mode 100644 index ea72f5000b..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "transactionHex": "70736274ff0100a50200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c0000000000feffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f2160000000000feffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c0000000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b4830450221008c9a3212461e71cadb8f4d9ac4eda10ed0445c5acca3041e9d92e06360b85350022032e211d19adbc911da021394384621b19fe2729b4085f2a20a54a14c81389e83012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100e0f4c61591e59a1d2ae6509e81feca0d06f6e8e663f0529bfc3f8841277b56cd0220522036ae6d50d03897fe91943acd4038eaf16c04a31cf7d496d80d328a41b75b4101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100a749722d784fbb843b6e33b35c47f0fce8f24652d7cfaa353e1c9dbbd0e0340202207b7c85cdfee0d1cccd1c469cece83f7a510a8db40f62675c84b55bc437d84dce012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100de633df42c58dbad1d801257c89b40fb10ee4673f9e024d04b7038a8465afd8c0220472044afb4205dea3054de3bce3cbe0e51d5fb627a5c9b4752a7eb903238440d4101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd02000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402202a36601376e4b4c64c2fc6357a37a71364b46b6dd7a8b84825baabaf2b5e37720220599e40054ee5570825cb36da797d7d3c6c77297d550c7db0d01ef9971155a4bf012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61473044022054b88c74fbfe8dfca61f798f8294947e908c8ed34360435a3244f8c1df20acba02203d67b67f4218af9ae294b4e209ce31d2649d374c6b5774bdfbb48dae28229ccc4101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", - "coin": "tbcha", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599906100, - "recoveryAmountString": "599906100", - "txid": "87cff4e3bd1b90426162552b424dd5a6e904b93b24fb0e1d3dacdad3d92c4b08" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json deleted file mode 100644 index 10e94dc3cd..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "inputs": [ - { - "id": "9c331fa52cfb21b1cb9367deea6b65cc5598938562c9803657673dc065d5c3d7:0", - "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "16f219a6887f963bfc8ee7c6e251d09326812687d0ff9ed88271112a098fdf6a:0", - "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", - "value": 200000000, - "chain": 1, - "index": 0, - "valueString": "200000000" - }, - { - "id": "8c1595f5f0c5e405c59bc8c8a48b036303e323fcffcee8e13f855663852a483f:0", - "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", - "value": 300000000, - "chain": 1, - "index": 0, - "valueString": "300000000" - } - ], - "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000b700483045022100e0f4c61591e59a1d2ae6509e81feca0d06f6e8e663f0529bfc3f8841277b56cd0220522036ae6d50d03897fe91943acd4038eaf16c04a31cf7d496d80d328a41b75b4100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f21600000000b700483045022100de633df42c58dbad1d801257c89b40fb10ee4673f9e024d04b7038a8465afd8c0220472044afb4205dea3054de3bce3cbe0e51d5fb627a5c9b4752a7eb903238440d4100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c00000000b600473044022054b88c74fbfe8dfca61f798f8294947e908c8ed34360435a3244f8c1df20acba02203d67b67f4218af9ae294b4e209ce31d2649d374c6b5774bdfbb48dae28229ccc4100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "coin": "tbcha", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599906100, - "recoveryAmountString": "599906100", - "txid": "586e773e4a3b92fa9551c09295d1fdcfe0e695ca38282588c1307ce7e8b5fa61" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json deleted file mode 100644 index 941d8ddf3b..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "txHex": "70736274ff0100a50200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c0000000000feffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f2160000000000feffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c0000000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b4830450221008c9a3212461e71cadb8f4d9ac4eda10ed0445c5acca3041e9d92e06360b85350022032e211d19adbc911da021394384621b19fe2729b4085f2a20a54a14c81389e83012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100a749722d784fbb843b6e33b35c47f0fce8f24652d7cfaa353e1c9dbbd0e0340202207b7c85cdfee0d1cccd1c469cece83f7a510a8db40f62675c84b55bc437d84dce012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd02000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402202a36601376e4b4c64c2fc6357a37a71364b46b6dd7a8b84825baabaf2b5e37720220599e40054ee5570825cb36da797d7d3c6c77297d550c7db0d01ef9971155a4bf012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", - "txInfo": {}, - "feeInfo": {}, - "coin": "tbcha", - "txid": "87cff4e3bd1b90426162552b424dd5a6e904b93b24fb0e1d3dacdad3d92c4b08" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json new file mode 100644 index 0000000000..d7f9f826bf --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100a502000000038d7a15bd5b64647b56927521ac6b5d000dd5907a5f52cd6d1c3267a991e693810100000000feffffff8d7a15bd5b64647b56927521ac6b5d000dd5907a5f52cd6d1c3267a991e693810100000000feffffff8d7a15bd5b64647b56927521ac6b5d000dd5907a5f52cd6d1c3267a991e693810100000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9147a646b8d6e3dc4805bf8f58e49ede9905cc68de987220202587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e483045022100fd9021d2df63724512847080ba2e825f7b19fac10fbb7898dfcc7f8a074c1577022037ab069653a49be0b48d49d12dd0e368a87b16d25214f5533d99c66ff0f11c96412202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee354830450221009bc5de07f3ed8f8997127383ceb96d6a62684bbbf88c14d07d4583b5ee129a8602206eb3f956139c29552131a2165df5244223c1a9fcf2e33cf6e67542670f27e23f4101030441000000010469522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae220602587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e1403a82391630000006300000001000000000000002206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad86000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9147a646b8d6e3dc4805bf8f58e49ede9905cc68de987220202587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e47304402204e117aacc1da354ef893e92ca7f9aea356c396d53e7183d0b6ffbbaecbc54aea0220440a5d3b79dec8010553b54a58dd3a7ca9d74b1be18b985ea6e99d66177c0806412202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3547304402203ac7697dec10a74b8d6a7dc46fd048c86bd1c7657b15565902694cb8276cf7300220213517bf5c05f7a4e4cf60341b63627e24920571fafa9c32e05d9adbc4efc32c4101030441000000010469522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae220602587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e1403a82391630000006300000001000000000000002206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad86000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9147a646b8d6e3dc4805bf8f58e49ede9905cc68de987220202587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e483045022100d803be1a4cc0a47d2e385babf29a9196fce6100814aeadacab5cfb060c98aba102203441ca3e5dc51650ddd047adbb7c665736522fc92e17b586b159dd76bf5cd354412202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3547304402200ed353f5e00ba04231237cfa004fca221f73100ec7440f1ea1c63737624393a002200083b0723cd1054fac5e50e7fcda379c84ddcae4844344d14177b8afb4232e914101030441000000010469522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae220602587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e1403a82391630000006300000001000000000000002206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad86000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json new file mode 100644 index 0000000000..d2c0528dca --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100a502000000032328ebd65ad3eacb893cdc4593d7ede6ede16c89f27d7456de7c041ae8e884180100000000feffffff2328ebd65ad3eacb893cdc4593d7ede6ede16c89f27d7456de7c041ae8e884180100000000feffffff2328ebd65ad3eacb893cdc4593d7ede6ede16c89f27d7456de7c041ae8e884180100000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100dd622feb8a0e326a9528af910657050a75e5b529320fb5ea1c71dbd3bc0b754f02206d868cc85f3b6a9633f56a66c7da54fdd9af4fd0b53628dfd60c4b17bcb5c93d412202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3547304402204969de39ac08aa5d23634de639b29d5abf12b19655391ce0abf70ef7edb558dd02205963983ca95a8b8b83534495b835997ef026f6b4dbfbd7a829414f65745c38454101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc614730440220217f464dbb26ecbbdeeff150df4bdb9e4be770fe35a5f2bf2d9c36952fa50f8b022048d4b6a432a83a7cdc589889b2288ee415dc727f60d426082fd0c40178f50dfd412202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3548304502210087e32b9b6c4e224a6e50e50efa09e8736baa8e207f53b04f85cea5d24bb5b568022070aa2a65f6f6bd174a67f2dc12f13cbccbb3d37a05037b4d6f7433260b3bb82c4101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6147304402206c72e01ccbeb54ccdfa1cec549ba79ec767e11fd1af4beb13da3a1b44d85894a0220467679ca7372a8afacc2e240ce1578ba015ab846c24290473fe48227eee3fcea412202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee354730440220452233e85fbf7d869a0549622c3c3ec04c042f162b9e0c3f5e08dd8d16988c590220245059e3320ee90e835cb2e4fd17a1fbef73b8ba49abc77f82d231d400ec85d74101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json new file mode 100644 index 0000000000..bd1a12b0c9 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100a502000000032328ebd65ad3eacb893cdc4593d7ede6ede16c89f27d7456de7c041ae8e884180100000000feffffff2328ebd65ad3eacb893cdc4593d7ede6ede16c89f27d7456de7c041ae8e884180100000000feffffff2328ebd65ad3eacb893cdc4593d7ede6ede16c89f27d7456de7c041ae8e884180100000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128701030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128701030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128701030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json new file mode 100644 index 0000000000..cc4f2e153b --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100a502000000032328ebd65ad3eacb893cdc4593d7ede6ede16c89f27d7456de7c041ae8e884180100000000feffffff2328ebd65ad3eacb893cdc4593d7ede6ede16c89f27d7456de7c041ae8e884180100000000feffffff2328ebd65ad3eacb893cdc4593d7ede6ede16c89f27d7456de7c041ae8e884180100000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100dd622feb8a0e326a9528af910657050a75e5b529320fb5ea1c71dbd3bc0b754f02206d868cc85f3b6a9633f56a66c7da54fdd9af4fd0b53628dfd60c4b17bcb5c93d4101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc614730440220217f464dbb26ecbbdeeff150df4bdb9e4be770fe35a5f2bf2d9c36952fa50f8b022048d4b6a432a83a7cdc589889b2288ee415dc727f60d426082fd0c40178f50dfd4101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6147304402206c72e01ccbeb54ccdfa1cec549ba79ec767e11fd1af4beb13da3a1b44d85894a0220467679ca7372a8afacc2e240ce1578ba015ab846c24290473fe48227eee3fcea4101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/crossChainRecovery-tbch-signed.json b/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/crossChainRecovery-tbch-signed.json index ccc91ed7f0..a88e68cafa 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/crossChainRecovery-tbch-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/crossChainRecovery-tbch-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff01005302000000014b0158b39d55b07ff198dc19f2c5c36b74408204a83ab9160523f0c2111b78910000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47483045022100ad400cace1ab93dca52b2231c2d87915287dc04ec048b1b7920a36cfe716340e022015bde66fe526da8550a09d7d08a21165f773ec9ea5e325f9af741ed32991874e41010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff015cc6f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474730440220726e19ec210024d3fa671e634fb6723cfe0bcb1c9795cffd6d11cdc0f02d35c20220051a55d93be2b95295cd403c45bee49092872ddc0b20bfb3c0fcb05e73379ad741010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "tbcha", "recoveryCoin": "tbch", - "recoveryAmount": 99992180 + "recoveryAmount": 99993180 } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/crossChainRecovery-tbch-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/crossChainRecovery-tbch-unsigned.json index f5da6871f5..81b0d3e7f8 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/crossChainRecovery-tbch-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/crossChainRecovery-tbch-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff01005302000000014b0158b39d55b07ff198dc19f2c5c36b74408204a83ab9160523f0c2111b78910000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff015cc6f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "2N7VWEhmfT8CzGSW2bCVeKJ3GCwSD1nsL2V", "coin": "tbcha" diff --git a/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/crossChainRecovery-tbtc-signed.json b/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/crossChainRecovery-tbtc-signed.json index 0557c5f5a8..628895fab0 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/crossChainRecovery-tbtc-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/crossChainRecovery-tbtc-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff01005302000000014b0158b39d55b07ff198dc19f2c5c36b74408204a83ab9160523f0c2111b78910000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47483045022100ad400cace1ab93dca52b2231c2d87915287dc04ec048b1b7920a36cfe716340e022015bde66fe526da8550a09d7d08a21165f773ec9ea5e325f9af741ed32991874e41010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff015cc6f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474730440220726e19ec210024d3fa671e634fb6723cfe0bcb1c9795cffd6d11cdc0f02d35c20220051a55d93be2b95295cd403c45bee49092872ddc0b20bfb3c0fcb05e73379ad741010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "tbcha", "recoveryCoin": "tbtc", - "recoveryAmount": 99992180 + "recoveryAmount": 99993180 } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/crossChainRecovery-tbtc-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/crossChainRecovery-tbtc-unsigned.json index f5da6871f5..81b0d3e7f8 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/crossChainRecovery-tbtc-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/crossChainRecovery-tbtc-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff01005302000000014b0158b39d55b07ff198dc19f2c5c36b74408204a83ab9160523f0c2111b78910000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff015cc6f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "2N7VWEhmfT8CzGSW2bCVeKJ3GCwSD1nsL2V", "coin": "tbcha" diff --git a/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/crossChainRecovery-tbtc4-signed.json b/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/crossChainRecovery-tbtc4-signed.json index abec7fd7d2..25b1c50373 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/crossChainRecovery-tbtc4-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/crossChainRecovery-tbtc4-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff01005302000000014b0158b39d55b07ff198dc19f2c5c36b74408204a83ab9160523f0c2111b78910000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47483045022100ad400cace1ab93dca52b2231c2d87915287dc04ec048b1b7920a36cfe716340e022015bde66fe526da8550a09d7d08a21165f773ec9ea5e325f9af741ed32991874e41010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff015cc6f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474730440220726e19ec210024d3fa671e634fb6723cfe0bcb1c9795cffd6d11cdc0f02d35c20220051a55d93be2b95295cd403c45bee49092872ddc0b20bfb3c0fcb05e73379ad741010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "tbcha", "recoveryCoin": "tbtc4", - "recoveryAmount": 99992180 + "recoveryAmount": 99993180 } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/crossChainRecovery-tbtc4-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/crossChainRecovery-tbtc4-unsigned.json index f5da6871f5..81b0d3e7f8 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/crossChainRecovery-tbtc4-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/crossChainRecovery-tbtc4-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff01005302000000014b0158b39d55b07ff198dc19f2c5c36b74408204a83ab9160523f0c2111b78910000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff015cc6f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "2N7VWEhmfT8CzGSW2bCVeKJ3GCwSD1nsL2V", "coin": "tbcha" diff --git a/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/crossChainRecovery-tbtcbgsig-signed.json b/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/crossChainRecovery-tbtcbgsig-signed.json index 53d516efc4..720b17f14b 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/crossChainRecovery-tbtcbgsig-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/crossChainRecovery-tbtcbgsig-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff01005302000000014b0158b39d55b07ff198dc19f2c5c36b74408204a83ab9160523f0c2111b78910000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47483045022100ad400cace1ab93dca52b2231c2d87915287dc04ec048b1b7920a36cfe716340e022015bde66fe526da8550a09d7d08a21165f773ec9ea5e325f9af741ed32991874e41010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff015cc6f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474730440220726e19ec210024d3fa671e634fb6723cfe0bcb1c9795cffd6d11cdc0f02d35c20220051a55d93be2b95295cd403c45bee49092872ddc0b20bfb3c0fcb05e73379ad741010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "tbcha", "recoveryCoin": "tbtcbgsig", - "recoveryAmount": 99992180 + "recoveryAmount": 99993180 } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/crossChainRecovery-tbtcbgsig-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/crossChainRecovery-tbtcbgsig-unsigned.json index f5da6871f5..81b0d3e7f8 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/crossChainRecovery-tbtcbgsig-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/crossChainRecovery-tbtcbgsig-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff01005302000000014b0158b39d55b07ff198dc19f2c5c36b74408204a83ab9160523f0c2111b78910000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff015cc6f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "2N7VWEhmfT8CzGSW2bCVeKJ3GCwSD1nsL2V", "coin": "tbcha" diff --git a/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/crossChainRecovery-tbtcsig-signed.json b/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/crossChainRecovery-tbtcsig-signed.json index 485344671d..d9d3aa7d79 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/crossChainRecovery-tbtcsig-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/crossChainRecovery-tbtcsig-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff01005302000000014b0158b39d55b07ff198dc19f2c5c36b74408204a83ab9160523f0c2111b78910000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47483045022100ad400cace1ab93dca52b2231c2d87915287dc04ec048b1b7920a36cfe716340e022015bde66fe526da8550a09d7d08a21165f773ec9ea5e325f9af741ed32991874e41010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff015cc6f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474730440220726e19ec210024d3fa671e634fb6723cfe0bcb1c9795cffd6d11cdc0f02d35c20220051a55d93be2b95295cd403c45bee49092872ddc0b20bfb3c0fcb05e73379ad741010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "tbcha", "recoveryCoin": "tbtcsig", - "recoveryAmount": 99992180 + "recoveryAmount": 99993180 } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/crossChainRecovery-tbtcsig-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/crossChainRecovery-tbtcsig-unsigned.json index f5da6871f5..81b0d3e7f8 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/crossChainRecovery-tbtcsig-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/crossChainRecovery-tbtcsig-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff01005302000000014b0158b39d55b07ff198dc19f2c5c36b74408204a83ab9160523f0c2111b78910000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff015cc6f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "2N7VWEhmfT8CzGSW2bCVeKJ3GCwSD1nsL2V", "coin": "tbcha" diff --git a/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json deleted file mode 100644 index 412c0f6761..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "98dd6e075f723848380f3004d255299df1b1816a685c721dc711a03bc30cb78b:0", - "address": "2N4QNizxEe9cidCuiwBSuWMVnESL1rq4xeP", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "9bfe1fc9e7da139e7c9ed52290cd5c9103739a9d6f6cf440131fcb4db18dc6ee:0", - "address": "2N4QNizxEe9cidCuiwBSuWMVnESL1rq4xeP", - "value": 200000000, - "chain": 1, - "index": 0, - "valueString": "200000000" - }, - { - "id": "de492df3220d7b4d54bca5d2e4e037c6eae88140537552103b5497698305ade3:0", - "address": "2N4QNizxEe9cidCuiwBSuWMVnESL1rq4xeP", - "value": 300000000, - "chain": 1, - "index": 0, - "valueString": "300000000" - } - ], - "transactionHex": "02000000038bb70cc33ba011c71d725c686a81b1f19d2955d204300f384838725f076edd9800000000fdfd0000483045022100a8fdd2a692da1daba4cbf1915d3193dcc29ecae91525750cd84277aa5a0baa91022046cabd7460db3ac554ea35173c9077fe4286d78a0a4205bc91422d4b834e6fa14147304402200104623fc6c7dbe8c027fe71e677d3be2c7f73adf94d07d00cbe1bee96f6508102204a38a8fcaa50cb2028e95fa51dcd33058b077f548291a61a7ff6d6d56c5a5684414c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffffeec68db14dcb1f1340f46c6f9d9a7303915ccd9022d59e7c9e13dae7c91ffe9b00000000fc0047304402200a223a6d23dcec4be36563f2fb9e6ae5c65db38961dd1fc33fa12c1f8f88c5a802204696d4ff62512c0262161efd751bb717b32ad97c83a8a692f7811f68d0c22a6741473044022023b2cb674c502085b9c351c5386c73c0a9e422ea4d08cd7b395cd374ad4b94d302201110faeaba5ea428769b182ceb0868efd09b60659a62e235a8f6155ca6e4bef2414c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffffe3ad05836997543b105275534081e8eac637e0e4d2a5bc544d7b0d22f32d49de00000000fc0047304402200597e97b2a4134ca16ffe54d9edfe990078ebf8d06dce9fc50debf5fb6317c4802202c6f89584a4490e2a251f5a5c0a9287613f151bcea59ac9d87e36249c0b087d04147304402205a83d823d1d8c5633a452f18113073a9a2a96995d14dec3e1ad8e18cc2b01a8802206b2d6b28a1531148526f45ad04d5449271a70c1b21ab7141f9a76ef25035e18d414c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "d3df089c810a80589df88c6b5a7df6df9ee4e29a50c391a8ca1aace7927ab72f" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json deleted file mode 100644 index 2ac7f9dd4f..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "9c331fa52cfb21b1cb9367deea6b65cc5598938562c9803657673dc065d5c3d7:0", - "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "16f219a6887f963bfc8ee7c6e251d09326812687d0ff9ed88271112a098fdf6a:0", - "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", - "value": 200000000, - "chain": 1, - "index": 0, - "valueString": "200000000" - }, - { - "id": "8c1595f5f0c5e405c59bc8c8a48b036303e323fcffcee8e13f855663852a483f:0", - "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", - "value": 300000000, - "chain": 1, - "index": 0, - "valueString": "300000000" - } - ], - "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000fdfd0000483045022100e0f4c61591e59a1d2ae6509e81feca0d06f6e8e663f0529bfc3f8841277b56cd0220522036ae6d50d03897fe91943acd4038eaf16c04a31cf7d496d80d328a41b75b4147304402200dfe77f51c9a998bd6167eae1b084a6f6a1a4adbf4d22f74bbbf61657bdba64602204e0cfd47a341356b70ee9a76cfb0d42e0c63a9c088f549d83a27160c99a31364414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f21600000000fdfe0000483045022100de633df42c58dbad1d801257c89b40fb10ee4673f9e024d04b7038a8465afd8c0220472044afb4205dea3054de3bce3cbe0e51d5fb627a5c9b4752a7eb903238440d41483045022100980b76b93a1cc92301001b9cf6675d627ece21a23a72aeffad1e15f112962d6402200a961d34caf95b842f7b0cbba384c3c834b2afaeda4d126c2b76b95e82ea4b8f414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c00000000fdfd0000473044022054b88c74fbfe8dfca61f798f8294947e908c8ed34360435a3244f8c1df20acba02203d67b67f4218af9ae294b4e209ce31d2649d374c6b5774bdfbb48dae28229ccc41483045022100837662acd9f45fafccb2fdbfd8ee0290192342f566260cc560b68a10863ec06202200c8624bb1b523ebe156fd12aeaad13e6c573b93802c7e9a70cb4882535d80fd4414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "cefbb9b82b77b6a17fbd8cfc7828a452f0666574d2dd0d8cc14cb212f556e96f" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json b/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json deleted file mode 100644 index c0145e973b..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "transactionHex": "70736274ff0100a50200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c0000000000feffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f2160000000000feffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c0000000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b4830450221008c9a3212461e71cadb8f4d9ac4eda10ed0445c5acca3041e9d92e06360b85350022032e211d19adbc911da021394384621b19fe2729b4085f2a20a54a14c81389e83012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100e0f4c61591e59a1d2ae6509e81feca0d06f6e8e663f0529bfc3f8841277b56cd0220522036ae6d50d03897fe91943acd4038eaf16c04a31cf7d496d80d328a41b75b4101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100a749722d784fbb843b6e33b35c47f0fce8f24652d7cfaa353e1c9dbbd0e0340202207b7c85cdfee0d1cccd1c469cece83f7a510a8db40f62675c84b55bc437d84dce012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100de633df42c58dbad1d801257c89b40fb10ee4673f9e024d04b7038a8465afd8c0220472044afb4205dea3054de3bce3cbe0e51d5fb627a5c9b4752a7eb903238440d4101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd02000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402202a36601376e4b4c64c2fc6357a37a71364b46b6dd7a8b84825baabaf2b5e37720220599e40054ee5570825cb36da797d7d3c6c77297d550c7db0d01ef9971155a4bf012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61473044022054b88c74fbfe8dfca61f798f8294947e908c8ed34360435a3244f8c1df20acba02203d67b67f4218af9ae294b4e209ce31d2649d374c6b5774bdfbb48dae28229ccc4101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", - "coin": "tbsv", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599906100, - "recoveryAmountString": "599906100", - "txid": "87cff4e3bd1b90426162552b424dd5a6e904b93b24fb0e1d3dacdad3d92c4b08" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json deleted file mode 100644 index aee320ce30..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "inputs": [ - { - "id": "9c331fa52cfb21b1cb9367deea6b65cc5598938562c9803657673dc065d5c3d7:0", - "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "16f219a6887f963bfc8ee7c6e251d09326812687d0ff9ed88271112a098fdf6a:0", - "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", - "value": 200000000, - "chain": 1, - "index": 0, - "valueString": "200000000" - }, - { - "id": "8c1595f5f0c5e405c59bc8c8a48b036303e323fcffcee8e13f855663852a483f:0", - "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", - "value": 300000000, - "chain": 1, - "index": 0, - "valueString": "300000000" - } - ], - "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000b700483045022100e0f4c61591e59a1d2ae6509e81feca0d06f6e8e663f0529bfc3f8841277b56cd0220522036ae6d50d03897fe91943acd4038eaf16c04a31cf7d496d80d328a41b75b4100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f21600000000b700483045022100de633df42c58dbad1d801257c89b40fb10ee4673f9e024d04b7038a8465afd8c0220472044afb4205dea3054de3bce3cbe0e51d5fb627a5c9b4752a7eb903238440d4100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c00000000b600473044022054b88c74fbfe8dfca61f798f8294947e908c8ed34360435a3244f8c1df20acba02203d67b67f4218af9ae294b4e209ce31d2649d374c6b5774bdfbb48dae28229ccc4100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "coin": "tbsv", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599906100, - "recoveryAmountString": "599906100", - "txid": "586e773e4a3b92fa9551c09295d1fdcfe0e695ca38282588c1307ce7e8b5fa61" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json deleted file mode 100644 index 6517d85f32..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "txHex": "70736274ff0100a50200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c0000000000feffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f2160000000000feffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c0000000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b4830450221008c9a3212461e71cadb8f4d9ac4eda10ed0445c5acca3041e9d92e06360b85350022032e211d19adbc911da021394384621b19fe2729b4085f2a20a54a14c81389e83012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100a749722d784fbb843b6e33b35c47f0fce8f24652d7cfaa353e1c9dbbd0e0340202207b7c85cdfee0d1cccd1c469cece83f7a510a8db40f62675c84b55bc437d84dce012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd02000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402202a36601376e4b4c64c2fc6357a37a71364b46b6dd7a8b84825baabaf2b5e37720220599e40054ee5570825cb36da797d7d3c6c77297d550c7db0d01ef9971155a4bf012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", - "txInfo": {}, - "feeInfo": {}, - "coin": "tbsv", - "txid": "87cff4e3bd1b90426162552b424dd5a6e904b93b24fb0e1d3dacdad3d92c4b08" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json new file mode 100644 index 0000000000..d7f9f826bf --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100a502000000038d7a15bd5b64647b56927521ac6b5d000dd5907a5f52cd6d1c3267a991e693810100000000feffffff8d7a15bd5b64647b56927521ac6b5d000dd5907a5f52cd6d1c3267a991e693810100000000feffffff8d7a15bd5b64647b56927521ac6b5d000dd5907a5f52cd6d1c3267a991e693810100000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9147a646b8d6e3dc4805bf8f58e49ede9905cc68de987220202587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e483045022100fd9021d2df63724512847080ba2e825f7b19fac10fbb7898dfcc7f8a074c1577022037ab069653a49be0b48d49d12dd0e368a87b16d25214f5533d99c66ff0f11c96412202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee354830450221009bc5de07f3ed8f8997127383ceb96d6a62684bbbf88c14d07d4583b5ee129a8602206eb3f956139c29552131a2165df5244223c1a9fcf2e33cf6e67542670f27e23f4101030441000000010469522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae220602587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e1403a82391630000006300000001000000000000002206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad86000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9147a646b8d6e3dc4805bf8f58e49ede9905cc68de987220202587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e47304402204e117aacc1da354ef893e92ca7f9aea356c396d53e7183d0b6ffbbaecbc54aea0220440a5d3b79dec8010553b54a58dd3a7ca9d74b1be18b985ea6e99d66177c0806412202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3547304402203ac7697dec10a74b8d6a7dc46fd048c86bd1c7657b15565902694cb8276cf7300220213517bf5c05f7a4e4cf60341b63627e24920571fafa9c32e05d9adbc4efc32c4101030441000000010469522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae220602587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e1403a82391630000006300000001000000000000002206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad86000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9147a646b8d6e3dc4805bf8f58e49ede9905cc68de987220202587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e483045022100d803be1a4cc0a47d2e385babf29a9196fce6100814aeadacab5cfb060c98aba102203441ca3e5dc51650ddd047adbb7c665736522fc92e17b586b159dd76bf5cd354412202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3547304402200ed353f5e00ba04231237cfa004fca221f73100ec7440f1ea1c63737624393a002200083b0723cd1054fac5e50e7fcda379c84ddcae4844344d14177b8afb4232e914101030441000000010469522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae220602587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e1403a82391630000006300000001000000000000002206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad86000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json new file mode 100644 index 0000000000..d2c0528dca --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100a502000000032328ebd65ad3eacb893cdc4593d7ede6ede16c89f27d7456de7c041ae8e884180100000000feffffff2328ebd65ad3eacb893cdc4593d7ede6ede16c89f27d7456de7c041ae8e884180100000000feffffff2328ebd65ad3eacb893cdc4593d7ede6ede16c89f27d7456de7c041ae8e884180100000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100dd622feb8a0e326a9528af910657050a75e5b529320fb5ea1c71dbd3bc0b754f02206d868cc85f3b6a9633f56a66c7da54fdd9af4fd0b53628dfd60c4b17bcb5c93d412202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3547304402204969de39ac08aa5d23634de639b29d5abf12b19655391ce0abf70ef7edb558dd02205963983ca95a8b8b83534495b835997ef026f6b4dbfbd7a829414f65745c38454101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc614730440220217f464dbb26ecbbdeeff150df4bdb9e4be770fe35a5f2bf2d9c36952fa50f8b022048d4b6a432a83a7cdc589889b2288ee415dc727f60d426082fd0c40178f50dfd412202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3548304502210087e32b9b6c4e224a6e50e50efa09e8736baa8e207f53b04f85cea5d24bb5b568022070aa2a65f6f6bd174a67f2dc12f13cbccbb3d37a05037b4d6f7433260b3bb82c4101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6147304402206c72e01ccbeb54ccdfa1cec549ba79ec767e11fd1af4beb13da3a1b44d85894a0220467679ca7372a8afacc2e240ce1578ba015ab846c24290473fe48227eee3fcea412202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee354730440220452233e85fbf7d869a0549622c3c3ec04c042f162b9e0c3f5e08dd8d16988c590220245059e3320ee90e835cb2e4fd17a1fbef73b8ba49abc77f82d231d400ec85d74101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json new file mode 100644 index 0000000000..bd1a12b0c9 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100a502000000032328ebd65ad3eacb893cdc4593d7ede6ede16c89f27d7456de7c041ae8e884180100000000feffffff2328ebd65ad3eacb893cdc4593d7ede6ede16c89f27d7456de7c041ae8e884180100000000feffffff2328ebd65ad3eacb893cdc4593d7ede6ede16c89f27d7456de7c041ae8e884180100000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128701030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128701030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128701030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json new file mode 100644 index 0000000000..cc4f2e153b --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100a502000000032328ebd65ad3eacb893cdc4593d7ede6ede16c89f27d7456de7c041ae8e884180100000000feffffff2328ebd65ad3eacb893cdc4593d7ede6ede16c89f27d7456de7c041ae8e884180100000000feffffff2328ebd65ad3eacb893cdc4593d7ede6ede16c89f27d7456de7c041ae8e884180100000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100dd622feb8a0e326a9528af910657050a75e5b529320fb5ea1c71dbd3bc0b754f02206d868cc85f3b6a9633f56a66c7da54fdd9af4fd0b53628dfd60c4b17bcb5c93d4101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc614730440220217f464dbb26ecbbdeeff150df4bdb9e4be770fe35a5f2bf2d9c36952fa50f8b022048d4b6a432a83a7cdc589889b2288ee415dc727f60d426082fd0c40178f50dfd4101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6147304402206c72e01ccbeb54ccdfa1cec549ba79ec767e11fd1af4beb13da3a1b44d85894a0220467679ca7372a8afacc2e240ce1578ba015ab846c24290473fe48227eee3fcea4101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/crossChainRecovery-tbch-signed.json b/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/crossChainRecovery-tbch-signed.json index 361ee950bd..c466e138d3 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/crossChainRecovery-tbch-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/crossChainRecovery-tbch-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff01005302000000014b0158b39d55b07ff198dc19f2c5c36b74408204a83ab9160523f0c2111b78910000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47483045022100ad400cace1ab93dca52b2231c2d87915287dc04ec048b1b7920a36cfe716340e022015bde66fe526da8550a09d7d08a21165f773ec9ea5e325f9af741ed32991874e41010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff015cc6f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474730440220726e19ec210024d3fa671e634fb6723cfe0bcb1c9795cffd6d11cdc0f02d35c20220051a55d93be2b95295cd403c45bee49092872ddc0b20bfb3c0fcb05e73379ad741010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "tbsv", "recoveryCoin": "tbch", - "recoveryAmount": 99992180 + "recoveryAmount": 99993180 } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/crossChainRecovery-tbch-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/crossChainRecovery-tbch-unsigned.json index 915108289a..7dcaacf14c 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/crossChainRecovery-tbch-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/crossChainRecovery-tbch-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff01005302000000014b0158b39d55b07ff198dc19f2c5c36b74408204a83ab9160523f0c2111b78910000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff015cc6f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "2N7VWEhmfT8CzGSW2bCVeKJ3GCwSD1nsL2V", "coin": "tbsv" diff --git a/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/crossChainRecovery-tbtc-signed.json b/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/crossChainRecovery-tbtc-signed.json index 4d92e717a3..7dc487544c 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/crossChainRecovery-tbtc-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/crossChainRecovery-tbtc-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff01005302000000014b0158b39d55b07ff198dc19f2c5c36b74408204a83ab9160523f0c2111b78910000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47483045022100ad400cace1ab93dca52b2231c2d87915287dc04ec048b1b7920a36cfe716340e022015bde66fe526da8550a09d7d08a21165f773ec9ea5e325f9af741ed32991874e41010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff015cc6f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474730440220726e19ec210024d3fa671e634fb6723cfe0bcb1c9795cffd6d11cdc0f02d35c20220051a55d93be2b95295cd403c45bee49092872ddc0b20bfb3c0fcb05e73379ad741010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "tbsv", "recoveryCoin": "tbtc", - "recoveryAmount": 99992180 + "recoveryAmount": 99993180 } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/crossChainRecovery-tbtc-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/crossChainRecovery-tbtc-unsigned.json index 915108289a..7dcaacf14c 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/crossChainRecovery-tbtc-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/crossChainRecovery-tbtc-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff01005302000000014b0158b39d55b07ff198dc19f2c5c36b74408204a83ab9160523f0c2111b78910000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff015cc6f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "2N7VWEhmfT8CzGSW2bCVeKJ3GCwSD1nsL2V", "coin": "tbsv" diff --git a/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/crossChainRecovery-tbtc4-signed.json b/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/crossChainRecovery-tbtc4-signed.json index 4cd50c4175..b14b16bddb 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/crossChainRecovery-tbtc4-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/crossChainRecovery-tbtc4-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff01005302000000014b0158b39d55b07ff198dc19f2c5c36b74408204a83ab9160523f0c2111b78910000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47483045022100ad400cace1ab93dca52b2231c2d87915287dc04ec048b1b7920a36cfe716340e022015bde66fe526da8550a09d7d08a21165f773ec9ea5e325f9af741ed32991874e41010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff015cc6f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474730440220726e19ec210024d3fa671e634fb6723cfe0bcb1c9795cffd6d11cdc0f02d35c20220051a55d93be2b95295cd403c45bee49092872ddc0b20bfb3c0fcb05e73379ad741010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "tbsv", "recoveryCoin": "tbtc4", - "recoveryAmount": 99992180 + "recoveryAmount": 99993180 } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/crossChainRecovery-tbtc4-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/crossChainRecovery-tbtc4-unsigned.json index 915108289a..7dcaacf14c 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/crossChainRecovery-tbtc4-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/crossChainRecovery-tbtc4-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff01005302000000014b0158b39d55b07ff198dc19f2c5c36b74408204a83ab9160523f0c2111b78910000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff015cc6f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "2N7VWEhmfT8CzGSW2bCVeKJ3GCwSD1nsL2V", "coin": "tbsv" diff --git a/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/crossChainRecovery-tbtcbgsig-signed.json b/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/crossChainRecovery-tbtcbgsig-signed.json index cb8130b042..3ee5cabf8d 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/crossChainRecovery-tbtcbgsig-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/crossChainRecovery-tbtcbgsig-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff01005302000000014b0158b39d55b07ff198dc19f2c5c36b74408204a83ab9160523f0c2111b78910000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47483045022100ad400cace1ab93dca52b2231c2d87915287dc04ec048b1b7920a36cfe716340e022015bde66fe526da8550a09d7d08a21165f773ec9ea5e325f9af741ed32991874e41010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff015cc6f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474730440220726e19ec210024d3fa671e634fb6723cfe0bcb1c9795cffd6d11cdc0f02d35c20220051a55d93be2b95295cd403c45bee49092872ddc0b20bfb3c0fcb05e73379ad741010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "tbsv", "recoveryCoin": "tbtcbgsig", - "recoveryAmount": 99992180 + "recoveryAmount": 99993180 } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/crossChainRecovery-tbtcbgsig-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/crossChainRecovery-tbtcbgsig-unsigned.json index 915108289a..7dcaacf14c 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/crossChainRecovery-tbtcbgsig-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/crossChainRecovery-tbtcbgsig-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff01005302000000014b0158b39d55b07ff198dc19f2c5c36b74408204a83ab9160523f0c2111b78910000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff015cc6f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "2N7VWEhmfT8CzGSW2bCVeKJ3GCwSD1nsL2V", "coin": "tbsv" diff --git a/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/crossChainRecovery-tbtcsig-signed.json b/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/crossChainRecovery-tbtcsig-signed.json index 82afc90554..5e13a6286a 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/crossChainRecovery-tbtcsig-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/crossChainRecovery-tbtcsig-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff01005302000000014b0158b39d55b07ff198dc19f2c5c36b74408204a83ab9160523f0c2111b78910000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47483045022100ad400cace1ab93dca52b2231c2d87915287dc04ec048b1b7920a36cfe716340e022015bde66fe526da8550a09d7d08a21165f773ec9ea5e325f9af741ed32991874e41010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff015cc6f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474730440220726e19ec210024d3fa671e634fb6723cfe0bcb1c9795cffd6d11cdc0f02d35c20220051a55d93be2b95295cd403c45bee49092872ddc0b20bfb3c0fcb05e73379ad741010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "tbsv", "recoveryCoin": "tbtcsig", - "recoveryAmount": 99992180 + "recoveryAmount": 99993180 } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/crossChainRecovery-tbtcsig-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/crossChainRecovery-tbtcsig-unsigned.json index 915108289a..7dcaacf14c 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/crossChainRecovery-tbtcsig-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/crossChainRecovery-tbtcsig-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff01005302000000014b0158b39d55b07ff198dc19f2c5c36b74408204a83ab9160523f0c2111b78910000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff015cc6f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "2N7VWEhmfT8CzGSW2bCVeKJ3GCwSD1nsL2V", "coin": "tbsv" diff --git a/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/crossChainRecovery-tdoge-signed.json b/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/crossChainRecovery-tdoge-signed.json index 511f0c5e48..fdafbf65c5 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/crossChainRecovery-tdoge-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/crossChainRecovery-tdoge-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff01005302000000014b0158b39d55b07ff198dc19f2c5c36b74408204a83ab9160523f0c2111b78910000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47483045022100ad400cace1ab93dca52b2231c2d87915287dc04ec048b1b7920a36cfe716340e022015bde66fe526da8550a09d7d08a21165f773ec9ea5e325f9af741ed32991874e41010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff015cc6f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474730440220726e19ec210024d3fa671e634fb6723cfe0bcb1c9795cffd6d11cdc0f02d35c20220051a55d93be2b95295cd403c45bee49092872ddc0b20bfb3c0fcb05e73379ad741010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "tbsv", "recoveryCoin": "tdoge", - "recoveryAmount": 99992180 + "recoveryAmount": 99993180 } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/crossChainRecovery-tdoge-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/crossChainRecovery-tdoge-unsigned.json index 915108289a..7dcaacf14c 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/crossChainRecovery-tdoge-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/crossChainRecovery-tdoge-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff01005302000000014b0158b39d55b07ff198dc19f2c5c36b74408204a83ab9160523f0c2111b78910000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff015cc6f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "2N7VWEhmfT8CzGSW2bCVeKJ3GCwSD1nsL2V", "coin": "tbsv" diff --git a/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/crossChainRecovery-tltc-signed.json b/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/crossChainRecovery-tltc-signed.json index b02c5c343c..13bcee8c2e 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/crossChainRecovery-tltc-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/crossChainRecovery-tltc-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff01005302000000014b0158b39d55b07ff198dc19f2c5c36b74408204a83ab9160523f0c2111b78910000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47483045022100ad400cace1ab93dca52b2231c2d87915287dc04ec048b1b7920a36cfe716340e022015bde66fe526da8550a09d7d08a21165f773ec9ea5e325f9af741ed32991874e41010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff015cc6f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474730440220726e19ec210024d3fa671e634fb6723cfe0bcb1c9795cffd6d11cdc0f02d35c20220051a55d93be2b95295cd403c45bee49092872ddc0b20bfb3c0fcb05e73379ad741010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "tbsv", "recoveryCoin": "tltc", - "recoveryAmount": 99992180 + "recoveryAmount": 99993180 } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/crossChainRecovery-tltc-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/crossChainRecovery-tltc-unsigned.json index 915108289a..7dcaacf14c 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/crossChainRecovery-tltc-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/crossChainRecovery-tltc-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff01005302000000014b0158b39d55b07ff198dc19f2c5c36b74408204a83ab9160523f0c2111b78910000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff015cc6f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "2N7VWEhmfT8CzGSW2bCVeKJ3GCwSD1nsL2V", "coin": "tbsv" diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json deleted file mode 100644 index 41652209a4..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "359efa4ac6e418d80ce24205deaa18ad952621c2167a763f0957ca8a73a426f6:0", - "address": "2N4QNizxEe9cidCuiwBSuWMVnESL1rq4xeP", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "9cac3794147ecee59fcb08e3c0e9ddc5c19be6a422a3659b5f6ad7392878fa8a:0", - "address": "2N4QNizxEe9cidCuiwBSuWMVnESL1rq4xeP", - "value": 200000000, - "chain": 1, - "index": 0, - "valueString": "200000000" - }, - { - "id": "c56083bdaa1e21a3f4399fec78a0177e98844ad8dc4e38b45479a54ef20cd5ee:0", - "address": "2N4QNizxEe9cidCuiwBSuWMVnESL1rq4xeP", - "value": 300000000, - "chain": 1, - "index": 0, - "valueString": "300000000" - } - ], - "transactionHex": "0200000003f626a4738aca57093f767a16c2212695ad18aade0542e20cd818e4c64afa9e3500000000fdfe0000483045022100de0ecf316145f732092161b998e2265a6f1725adc9c97e98e74874ce7dea42420220186124f4fb3bc05e2fd5d04eb94f0d04b7cd3e7ae800b0f1107bd1b05f900052014830450221009f2af9632fb97dd9016acc4d9e3a7a09bd600ebfd1a4f35b173b8fcffd6715d4022019578a374e26980d7821a14f7cd0139ddf9d57f0acfeac7ee103289a2117476a014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff8afa782839d76a5f9b65a322a4e69bc1c5dde9c0e308cb9fe5ce7e149437ac9c00000000fdfd000047304402202265faaaf07e676f2857f1f7f8115ecbb18d3076d86b06ceca5251aeeefc357b022000ebbbce483229300b4f1ad5c83830abbe1c2baf4acf496acb47190c1403058e01483045022100848d057ff3a3dceb67c4ac7aac149dc5f8e8314c1ab4061e209d6579a8ed552b02200e72216fe2d0240ee49b939ff71a8c00ae00bd83a4bc597a9ae86687595d38ee014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffffeed50cf24ea57954b4384edcd84a84987e17a078ec9f39f4a3211eaabd8360c500000000fdfd000047304402206f86309b123e3b8660729cf022dc0152f51346cf5663e4dc55c1c51f1f9567cf02204d927801b96bd372f120871117a28fca13fdfad60e4a60fba768991721adc5a201483045022100c57b6255aedae908af2e7b40b20ca18ba6c3576bfef9a556afbf6389ae4a4c5d02205da80de626825c850a56f2fbd395faf63892592f6c978bfd98bf23cc80cec4da014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "862194f732e77eb935575e86bc240389642c20b23e259ac685bfc37df825b4c9" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2shP2wsh-p2wsh.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2shP2wsh-p2wsh.json deleted file mode 100644 index 33d9d52ace..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2shP2wsh-p2wsh.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "inputs": [ - { - "id": "f47d604503d654a813fe17899cc16d66c5d8bb97dc601e4b9c4a58095122711e:0", - "address": "2N2G3HPJe3HqFswHdqgnr3fmawk2DJ5wZBE", - "value": 100000000, - "chain": 11, - "index": 0, - "valueString": "100000000" - }, - { - "id": "98dde272c53d991b01d746b61f4c622ad3396b731429dbf8797f3f83257dc790:0", - "address": "2N2G3HPJe3HqFswHdqgnr3fmawk2DJ5wZBE", - "value": 200000000, - "chain": 11, - "index": 0, - "valueString": "200000000" - }, - { - "id": "d0f3fb97e051d8c54bdab66101162e9b9a76820a36e6ce128bfd3257e006c2c6:0", - "address": "2N2G3HPJe3HqFswHdqgnr3fmawk2DJ5wZBE", - "value": 300000000, - "chain": 11, - "index": 0, - "valueString": "300000000" - }, - { - "id": "0ca68c4f2df818e3d2bebccd67ce9af3659bcdf34bed709d5a8dd3b183f01248:1", - "address": "tb1q659gcq9tztuhqljpsvhasv2pnuervhehc2jwkw4gnn3w9qepjm9sw5hsjf", - "value": 100000000, - "chain": 21, - "index": 1, - "valueString": "100000000" - }, - { - "id": "3ecdb8cc008ff34754ebe7c1b7d1a40069ca9ea87c6b90c30a5fd6656cf345c8:1", - "address": "tb1q659gcq9tztuhqljpsvhasv2pnuervhehc2jwkw4gnn3w9qepjm9sw5hsjf", - "value": 200000000, - "chain": 21, - "index": 1, - "valueString": "200000000" - }, - { - "id": "616bd04fb1f7f8f396be8e06dd36c250330c2be2ee7cc4ee60c9e02706f2bfd1:1", - "address": "tb1q659gcq9tztuhqljpsvhasv2pnuervhehc2jwkw4gnn3w9qepjm9sw5hsjf", - "value": 300000000, - "chain": 21, - "index": 1, - "valueString": "300000000" - } - ], - "transactionHex": "020000000001061e71225109584a9c4b1e60dc97bbd8c5666dc19c8917fe13a854d60345607df40000000023220020b858b5820bca303626d8d5a5291b5a0dcf839c76d61c32eb226c9d08fd06e3a4feffffff90c77d25833f7f79f8db2914736b39d32a624c1fb646d7011b993dc572e2dd980000000023220020b858b5820bca303626d8d5a5291b5a0dcf839c76d61c32eb226c9d08fd06e3a4feffffffc6c206e05732fd8b12cee6360a82769a9b2e160161b6da4bc5d851e097fbf3d00000000023220020b858b5820bca303626d8d5a5291b5a0dcf839c76d61c32eb226c9d08fd06e3a4feffffff4812f083b1d38d5a9d70ed4bf3cd9b65f39ace67cdbcbed2e318f82d4f8ca60c0100000000feffffffc845f36c65d65f0ac3906b7ca89eca6900a4d1b7c1e7eb5447f38f00ccb8cd3e0100000000feffffffd1bff20627e0c960eec47ceee22b0c3350c236dd068ebe96f3f8f7b14fd06b610100000000feffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870400483045022100f3fe0e3ac70a6c671d8d4f1cd692c098cbd12f78472ec47bb4a4d17f72e9b8460220315655b6be03459395245c2bb2bbc77907b9d17188ceebf4dc6fb008d28b9549014830450221008320501f75e5ee36d996303cf6ba4063ca870af21b904dc41a5ce21db798b8b7022038a349083ec57fe303d22a788fc6bb6bf18f5b7d86146197fbed03dfc2c8170701695221032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a21022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400483045022100e43252d6efbde707eb11e7e4000e3a3591908ab97bde59a33c656658846086de02200c388335750ae7f217ab267a8046d596f2f6dc85386dd3ce064e1b68a29a96d601473044022059fb9246f43e6e49f487898d46ca5e5d91d06c6d6240129018e1564cb9a6dab7022066ee7b0fa60b2621d5b908fbeeaed8c886528ca6b25283f1b8381f689592183901695221032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a21022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400473044022045a9d419a7cbf17024da17282b40e22135386f9d818890b9c69a160374c6086e02204d958929600c0532c4a12e70038c7e0209af0a5269a8293dd9c3cee8dfb1167e01483045022100c4cbcca8021ea355043e906924b698d7cea3b7375224a2e9ec2699a62fbc21fc022043e6f3028cb2f037697c257e58b9ab1055a691799e278c2d039a568a70011a9701695221032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a21022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400483045022100b296cc38adf9a978b4a5664a3ff4ff957b29e925eb7163810d072e34d40c9e7102207aba78a04b60433d56fd1fa459caa48a285770f6e80cb635e397115a64573c1501473044022065d30277afbc91ebd637c46abe180efa7e990223c592d7c9c88759287340a8a6022002b326cc043a9d08af51cdea267fc206c5338607a10cb4aaa2f409a1f5a1794f016952210219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae0400483045022100e943c9575b37233510c89d4d3ef6a71be9c925a1dd93ac7fecdf2dd62be251be02200a2417a0730a58ead450a077de1fc9039139f1a95293882b9c3c3fea197c16d00147304402203b39554934e5fdc9a7437910648d0c9903b3acece321079baa8181ee1519e78802205aa5d0e1f4a52c88d61962fee58766bb653671e25c68c2e326019bf4829a8275016952210219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae040047304402203c42b5a39babeee60235756d02404f72582b106e81c0ad23aebd2376c76c2f05022045f4c100bce55a32c5c704379c981adf6c910775c17dfbee01456751e1ee8bf40147304402200c5e32eb0bc77d054093a196ca853575d51ab3cfd795f2728cac9cb7c0a22d48022056bfc614b93ecb832ae0dbc1bdfc2abc71279cd866d536e63179f095d3cadcfa016952210219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae00000000", - "txid": "1836cd98fd724cf491ede38dfe4bb251e6ba3c633c44945706efc9102b2d9a44" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2tr-p2trMusig2.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2tr-p2trMusig2.json deleted file mode 100644 index c76077976c..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2tr-p2trMusig2.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "inputs": [ - { - "id": "234b16752166e3ab3d7241d57b3a42c15b3a263c74fd1f05ca15e6cc9637239b:0", - "address": "tb1pr6whavsvtjs9wukwxt9l8t8z4cj7erycw3aqg4szqja9q5prr77qnsvw6h", - "value": 100000000, - "chain": 31, - "index": 0, - "valueString": "100000000" - }, - { - "id": "9e11e0392f5ecd695fec134f248ac0b7a6adb7fb77429787f6bc4f9694dd3026:0", - "address": "tb1pr6whavsvtjs9wukwxt9l8t8z4cj7erycw3aqg4szqja9q5prr77qnsvw6h", - "value": 200000000, - "chain": 31, - "index": 0, - "valueString": "200000000" - }, - { - "id": "5b88620477d95a5f12dae76e5821a65a8999ea1445b891dc1dc28b9e0a880dcc:0", - "address": "tb1pr6whavsvtjs9wukwxt9l8t8z4cj7erycw3aqg4szqja9q5prr77qnsvw6h", - "value": 300000000, - "chain": 31, - "index": 0, - "valueString": "300000000" - }, - { - "id": "5a6599431c1fbc002f83480bfeee73bc18ac3a981d56aad0ab0e0d7410a8121a:1", - "address": "tb1p7plql3z0q6agke89hqdx5xp0skv5h4pvp2c7djakpes7lgwmlmfq9w7tth", - "value": 100000000, - "chain": 41, - "index": 1, - "valueString": "100000000" - }, - { - "id": "3cec958ed483bd9edc3ec6ae9e310ef3e38c7067402d18149064f2398e194117:1", - "address": "tb1p7plql3z0q6agke89hqdx5xp0skv5h4pvp2c7djakpes7lgwmlmfq9w7tth", - "value": 200000000, - "chain": 41, - "index": 1, - "valueString": "200000000" - }, - { - "id": "dfb981f322a4528ba01db2ed9cf3f3d44f1b34352e960a6ad4aae50e4a2e974f:1", - "address": "tb1p7plql3z0q6agke89hqdx5xp0skv5h4pvp2c7djakpes7lgwmlmfq9w7tth", - "value": 300000000, - "chain": 41, - "index": 1, - "valueString": "300000000" - } - ], - "transactionHex": "020000000001069b233796cce615ca051ffd743c263a5bc1423a7bd541723dabe3662175164b230000000000feffffff2630dd94964fbcf687974277fbb7ada6b7c08a244f13ec5f69cd5e2f39e0119e0000000000feffffffcc0d880a9e8bc21ddc91b84514ea99895aa621586ee7da125f5ad9770462885b0000000000feffffff1a12a810740d0eabd0aa561d983aac18bc73eefe0b48832f00bc1f1c4399655a0100000000feffffff1741198e39f2649014182d4067708ce3f30e319eaec63edc9ebd83d48e95ec3c0100000000feffffff4f972e4a0ee5aad46a0a962e35341b4fd4f3f39cedb21da08b52a422f381b9df0100000000feffffff01407f85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87044086e30417a7e0cf41745283fa822a9e742a3027f5e5b3528e927c81988525954f02441a0113488282e9738812d1f9b94d1ea179e8e06bd17c41a68b44b66baa0d401ceb511963bb293d75eaa7b314e75c116e95ba90c8b135f859e5c8ee9097f8b4b72e82513d923fd82cceee1a9e4e94ffa52886b26067c2ea3da154d41f77ad4044204fa2a74016854082e063d260de5401518db0566d853b3cfddd03484dea94fc11ad20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfac61c0d73d45b503a6ccd7415d3aa9ce7ac2fed592b892861b5ccd38869d5b6a588cc85d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083a33b8977ba2126df5628953c9f7cf356897a4985c5d98f97c75a7dd8cfe6626004408f395cdbcb28c7de8b2dd417be197077cf59c8a18830788b635e1353edb9709721ff1b88437bce67848df26c1c983e46e328111f0f139c6bb8891bf0a99a92f2401738d1efce68b71e3ea845eae985ac28f5e4f9c475856347d07690b9819dbc760066bed75f782ca84d5f73d927f79e9f49c2680dba14e964491b8425cfcacd9f44204fa2a74016854082e063d260de5401518db0566d853b3cfddd03484dea94fc11ad20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfac61c0d73d45b503a6ccd7415d3aa9ce7ac2fed592b892861b5ccd38869d5b6a588cc85d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083a33b8977ba2126df5628953c9f7cf356897a4985c5d98f97c75a7dd8cfe662600440b84f5a68aa73720d34493064f703dc04ec8ba45e5c66fbe5edece33b919ff448bc085e86ad56a52b2a2a6ee1c879a5518ec9bfea73afeadb3c790cb2d4d81bdb40a868a85d9e61ff6a29fdbc5105f52edceab131e456437bd4c76d07f26de6885a78af51c07e6a908fcbd4571f987ed0dc232d43289e445af9ddfe7cfaa04b818944204fa2a74016854082e063d260de5401518db0566d853b3cfddd03484dea94fc11ad20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfac61c0d73d45b503a6ccd7415d3aa9ce7ac2fed592b892861b5ccd38869d5b6a588cc85d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083a33b8977ba2126df5628953c9f7cf356897a4985c5d98f97c75a7dd8cfe6626004408960081a28a335f37079b52ec7850c838dba5d4d0c07c734f00f26e607fa357cdc98123e4e0e6f3133a4263870875cedca40ef9f585cee70eb88ff2d0fb3b6944002056c3165c77c22040ae648676be49d132ee396199f0ac9bd3e7560e079c4af39b47e740ddf6160f8159565feacd2951c0112489931087891803222882857e9442093b527c385b1116993d483049336d841343309ff08e0c67ab90fd49689667745ad20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9ac41c1a4040af7e4d2d2f2df040dbaaec8f102c2ff2c146f03a13dafb3e9150fbde3fbd73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc0440795f8ac35cad3f24fe751a993cb2a23be912a59a86c7227d18ad62ac2e60ba2c9e944c82c81f3c9e931ccbf006fd2dfab628d1c0e85ed4dc6bf09c0e70ba2526402d8ad8f990c06e8c9d9eb112615c91ac3dbe3b5f00e2b2a9fb99517c91139489955d99ee733d9e9889ef2a5b9cd413cb2f097094462faabb689a13020d118e18442093b527c385b1116993d483049336d841343309ff08e0c67ab90fd49689667745ad20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9ac41c1a4040af7e4d2d2f2df040dbaaec8f102c2ff2c146f03a13dafb3e9150fbde3fbd73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc0440a20f1f12863b5e3b647b32b71ddc0668efc542cddf65d7b27d59d69afe87483cb3d0bbef476a6e33d499e368fc9de6d41212121be3d716a5d5d4600ca924ea8d408703558a2dd87d9c926e721075f0f036512c1062df8a71231c44463acc4edc2668cfe066cc9141a0ad7c88fa47bdb18e9b58fefe8d378da615c1ea71dbf0b0ff442093b527c385b1116993d483049336d841343309ff08e0c67ab90fd49689667745ad20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9ac41c1a4040af7e4d2d2f2df040dbaaec8f102c2ff2c146f03a13dafb3e9150fbde3fbd73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc00000000", - "txid": "b4040bbcfb4e39df9cabac60bf15bed402c53309b8e90c0143a0db154073f19e" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json deleted file mode 100644 index 4fc0f94b4c..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "acc3a751eda81ecad175b29e52e45770975e08e47020770d4853b4207136b09e:0", - "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "eb456795b2c9bbdfcb91fc640f8a0bdc2d69157a506a81ed851dfaf3cd8d433f:0", - "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", - "value": 200000000, - "chain": 1, - "index": 0, - "valueString": "200000000" - }, - { - "id": "7648aaa4dfe3a3ed3b5fd54be2a9a1d2290650645b5ad83c00d5f742d7912f13:0", - "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", - "value": 300000000, - "chain": 1, - "index": 0, - "valueString": "300000000" - } - ], - "transactionHex": "02000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac00000000fdfe0000483045022100df90020c7de352638f835a81f2191a5b69375e1921a82eeff34089cd08cebf9302206475417ae012f14f5339aa2ed8da5d785c62b842dc1849212a6a9288af4ff5a001483045022100fa5923c1c8bebc502cffaea464ce9a3f85857997df328490cc190d493a1ecf0502200f363464f6019c516eb4b3533692ac70ac7df67272e738883be11ff61948ceef014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb00000000fdfd0000473044022065e11ee1ba7e094e765a89438483ef54abb8ae9ac5c5118153981ed5a679e0dc0220692c6b1578bedc110aa981e3d759baaed409a0ea62b2819bb20ad1b60a70d447014830450221008ed9f3cacd80ec37218330ccef1c832695e756cd1eb439377ee24d538f0e051402200c74714b4d9b192a4454435d35b78fbb8f0e02cd7ab116187cff7b9c33a957cf014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa487600000000fdfd000048304502210085b0863ececbb6c326f15e26b4691fd180759b4049058fb140ae35b7e1efb287022000ad30fafe25386dee8baa1a161dfd62f6834202bef6a717dcfc31485be748ca0147304402206471d922d757e907aec736bd1876b973e5a20f87fcfac59ebd9521229f4d99e80220120fcc9c57826ffc87a9a562ec55fd2acb96d8c78a0b811005a9580c760e071c014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "0d2871e47e3e7edfcc5228fc9ca488d662b02965ea40c9f6edbbe3e65f5bc9e7" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-fullSignedRecovery-p2shP2wsh-p2wsh.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-fullSignedRecovery-p2shP2wsh-p2wsh.json deleted file mode 100644 index 456ca01f6a..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-fullSignedRecovery-p2shP2wsh-p2wsh.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "inputs": [ - { - "id": "1374468f33ccaa7ea0c5939041993c17d165219afb3ce873ca050adb6da9385f:0", - "address": "2NFCjioQkatHzS9wxXiURfvsQrHfWqT3yZj", - "value": 100000000, - "chain": 11, - "index": 0, - "valueString": "100000000" - }, - { - "id": "50e3ceacd680e9a9f2532183f311aac11787e2395c9e15ca37e9c955268f479a:0", - "address": "2NFCjioQkatHzS9wxXiURfvsQrHfWqT3yZj", - "value": 200000000, - "chain": 11, - "index": 0, - "valueString": "200000000" - }, - { - "id": "a8091b22f5a19e42d5c51f258142c13ef8167e3065df4260e5f12944e1e0c326:0", - "address": "2NFCjioQkatHzS9wxXiURfvsQrHfWqT3yZj", - "value": 300000000, - "chain": 11, - "index": 0, - "valueString": "300000000" - }, - { - "id": "8deffb2a471b8c662b4a7e50876406ba5dc4d74c9dd0b6ea6ee47f2174f60374:1", - "address": "tb1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8s4s9lug", - "value": 100000000, - "chain": 21, - "index": 1, - "valueString": "100000000" - }, - { - "id": "027028e7fee8c4cc5d3e28fc3e3b2e770a57232b6780a7a2e00c7b5526eec461:1", - "address": "tb1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8s4s9lug", - "value": 200000000, - "chain": 21, - "index": 1, - "valueString": "200000000" - }, - { - "id": "c8bbce406bcec377b38e6c48f1a7e6e3beba88ff5423b8cea9389c69a90222f6:1", - "address": "tb1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8s4s9lug", - "value": 300000000, - "chain": 21, - "index": 1, - "valueString": "300000000" - } - ], - "transactionHex": "020000000001065f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f46741300000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800feffffff9a478f2655c9e937ca159e5c39e28717c1aa11f3832153f2a9e980d6accee35000000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800feffffff26c3e0e14429f1e56042df65307e16f83ec14281251fc5d5429ea1f5221b09a800000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800feffffff7403f674217fe46eeab6d09d4cd7c45dba066487507e4a2b668c1b472afbef8d0100000000feffffff61c4ee26557b0ce0a2a780672b23570a772e3b3efc283e5dccc4e8fee72870020100000000fefffffff62202a9699c38a9ceb82354ff88babee3e6a7f1486c8eb377c3ce6b40cebbc80100000000feffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8704004730440220561254d19118d51e17ffc6ad8d9fc7e5b684bf6a3659ab4fbbe685661208dca302207e82a98110a017177703e24f4be971517a4ea7f369c2165743ec8392913feacd01483045022100940d592dd88e20f0c36d5c1dcfad7c001c3611d8daebf308a8f4ac41d9fda0b4022062c22da08fe8c353486508bfb487464492accf61b5743870f69e9b8de6672f46016952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400473044022020224d449ada3862cee025a7a1177d2c6466c93d01b86773213aab05f6e2c95402202f42a9b0fbb4d4d32897cc4c49d8c562e5757d7f193eb67e14164ea1f1a6b5e30147304402202fb79ccb2a2da50bd03c2ae7725d48656b060030b1ae121e35df3683f4a281d60220290f507cc2906cf698968eac765dfe0133db0e24a970e3d68ca2234cbb28f505016952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400483045022100e77f25f8b62c548578cd311970f87f7008d11a68b4c6cae04175c32fea4f12fa0220611d3f123e6f4599109ea114a2fd4489313f5cd19a7cbe27a086445057b0b5d901483045022100b02777c348d714db8a091d7badb9fcf0b8074336d89550e798b3ed948bbef4b80220269db89662ff21ec6f2a0209e3b673aad5d1a5a47bcc322e3b3570d406f941ed016952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae040047304402202a46be21839a970189f1f4832eb12363a3cd2305bbddea09eb1f463202f60de202200b03f7d19e531075c7b5cd966e24f6be65147cc1226823dd0fa12127ec657ba001483045022100e50a67ed3fb2f03f8d066be86a41a690ee7cf103ad781fefc340e1a1acf5ea5f0220512d279291ed3dffc202721ebf7029591e62579f0b6b828b01da52edc177a4c00169522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae0400483045022100dc4e4f9be65e40e362819aa48f4366288aa665d15de8578a8e2c41d2b78d58c402203e40a6393ff8f2e41ab90f91f07e8c86785017ec778caeb89c2b0f221b1e678701483045022100ed0146ac97bc770b851b3b156539f5288d42af4635a36c361d40c78d5c2710c502203d46d6cc0c3a4456568f49b253b508fb8fd6ecfb4a302fda74b9b314077719900169522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae0400483045022100b571158763e4a78bbd5aec44516f0463caa18f1060103fa5ce945e147d970c8002205f2ddb126582af7e202089ece298766812792bb0622462c4edfa609956cea1b90147304402207589d3daa72bde99b061cc228c741ec5d5c641cd045752dff6de4236669be8ec022002e6e1978338fef65491964b9551fc73d578b39b52cce716df79929b22b465da0169522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae00000000", - "txid": "d24d7cd8e545ab1f9239e09ede7f19c259e5c57385c87472b4092716294f4b30" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-fullSignedRecovery-p2tr-p2trMusig2.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-fullSignedRecovery-p2tr-p2trMusig2.json deleted file mode 100644 index dd74de8057..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-fullSignedRecovery-p2tr-p2trMusig2.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "inputs": [ - { - "id": "eda4d4ccae8e80212dced71a891216d81c143804b4eac0407173384a6eab87b2:0", - "address": "tb1phk6lhy2tka2kxsx6hjd3c0z2h2e0rcrere9lr3kqsg0p6xxqe2pqa44eqg", - "value": 100000000, - "chain": 31, - "index": 0, - "valueString": "100000000" - }, - { - "id": "37b93d45b75e018bec76640598a6062bdd78815c94deef2980fa839fff276174:0", - "address": "tb1phk6lhy2tka2kxsx6hjd3c0z2h2e0rcrere9lr3kqsg0p6xxqe2pqa44eqg", - "value": 200000000, - "chain": 31, - "index": 0, - "valueString": "200000000" - }, - { - "id": "a03b7a7ddee844489e7278618b0f63d06b45116ce810ddb3f6a46cc5a1f2682f:0", - "address": "tb1phk6lhy2tka2kxsx6hjd3c0z2h2e0rcrere9lr3kqsg0p6xxqe2pqa44eqg", - "value": 300000000, - "chain": 31, - "index": 0, - "valueString": "300000000" - }, - { - "id": "a537105b9b6437fd68ca5af3b804e46c2d1d565b9e365a12059ff6b122164d31:1", - "address": "tb1p0zaxydym5r26d67h2sgdtrdaw4cfnl6fwx0xdyfm4w7mxx56nwnscsgt8a", - "value": 100000000, - "chain": 41, - "index": 1, - "valueString": "100000000" - }, - { - "id": "5f126999992d1aa489b81e76fda1f9c2ed0d40720273c9ce4ea5f4d428c42a28:1", - "address": "tb1p0zaxydym5r26d67h2sgdtrdaw4cfnl6fwx0xdyfm4w7mxx56nwnscsgt8a", - "value": 200000000, - "chain": 41, - "index": 1, - "valueString": "200000000" - }, - { - "id": "77223050be4f63b13c50217283ee411a4703a6049c858b5232bfd70bae2af291:1", - "address": "tb1p0zaxydym5r26d67h2sgdtrdaw4cfnl6fwx0xdyfm4w7mxx56nwnscsgt8a", - "value": 300000000, - "chain": 41, - "index": 1, - "valueString": "300000000" - } - ], - "transactionHex": "02000000000106b287ab6e4a38737140c0eab40438141cd81612891ad7ce2d21808eaeccd4a4ed0000000000feffffff746127ff9f83fa8029efde945c8178dd2b06a698056476ec8b015eb7453db9370000000000feffffff2f68f2a1c56ca4f6b3dd10e86c11456bd0630f8b6178729e4844e8de7d7a3ba00000000000feffffff314d1622b1f69f05125a369e5b561d2d6ce404b8f35aca68fd37649b5b1037a50100000000feffffff282ac428d4f4a54ecec9730272400dedc2f9a1fd761eb889a41a2d999969125f0100000000feffffff91f22aae0bd7bf32528b859c04a603471a41ee837221503cb1634fbe503022770100000000feffffff01407f85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870440451a08679daec4e765dd0868d4a206c6523dc2fd8ef2268afa3af2474f6dd04c7fdb0703cb9c0a3f7fb7ffef7b98991768ecba7f9775c84c1b6b0b73091c430640c0ae69f20fcb4f4ae33f51a9df5088194582e5ad6f0ffd4b77f952c72c41ddb2edf61850cde1698ae87a248993d94f7d6c93498e4a1a2b8844588b06b726aedb44201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfac61c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d04407cdf48036dc63a9b081354a3c23b78233a5b71ac58705d26e5bb4f49a6ba26405ab9d0fed0649ed1c8339f184633fb9f64d499e67bc63d3de5ef70c8220ec81340e7b262cbf4d2095919c4213e72d708721ef5278717afc77a1093959fe2a1198248a393941af6ce84601649065ae999f60b0008fc745435571942c09cf68de0f144201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfac61c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d04407b94491606a68bda48c4dae6dbc942de839290b9ee19765133b0bcc140aca3eedbc71e5509d556daee80b06853236adb9633fb4c8489114ce0cdb9b8aefe49c640c30613d15d61b3ba42ec82736aae8c22c6f2a88f5c94b7838a7c9528648305255695be73bf1507a89e654a858f0aa24dbbeab69d903223bf3decffefc6fc0fa844201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfac61c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d0440431194e5facbd72d93beb718677134db80833cce34c68439426dc9e5bfd816ff62819d9db4d2c2df6a10b9faf1885077e5ed13b7ffcb77cd5694c2ca20e679a14003d4b0935258c68ff4bad2c815476a5e576b0da6c6f709da1d272a3f96d6b337ec8feb8eaf20e56ff361b3b7fbfe3e6074d4e3fc3c31cde4d4a15830c25b47364420141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899ead20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9ac41c04e8079c3b0cf3d7fa22df4f265ab8a55431bc7e3599a22948245b7c839366720d73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc04409300de5dddaa24cadad3a8acd5ab6640d9c3538ff67ede4ab4a149c2e6ce703cebabe015071c6e76f93ec1646f0661d1b8f36cb3975ad4f2b3d3d8127967b5bd40040a5e3742eddfbf00437030321806baf817340ec2ceed9c0783385df994800bfcafcddf335a8f0d424c78421a633ac45fce7e8c05542ed34226ec29564a0cf34420141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899ead20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9ac41c04e8079c3b0cf3d7fa22df4f265ab8a55431bc7e3599a22948245b7c839366720d73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc044095148e0d2cb12d1b625628e59de5fdae9c8bbbbec60e3748e9f2ce6ece0f02f792c6f2961c625a08204ad777c54618b06dfef894fbb40f33955679b2c7538c4240da16cf05f378fd1876b09ab364c1e176a3a687ea7e9033a87485bbf69d59961e44bdeb3d67d6df7609345ae76a66a705a0cdad0600326e4318f7b23e052dc7694420141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899ead20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9ac41c04e8079c3b0cf3d7fa22df4f265ab8a55431bc7e3599a22948245b7c839366720d73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc00000000", - "txid": "14f530feb1096a2d96d2f35f119d4280ec99bbf615ec370a4a003a0290a434ad" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json deleted file mode 100644 index 09e9ec7da8..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "transactionHex": "70736274ff0100a502000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac0000000000feffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb0000000000feffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa48760000000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a4730440220093e44a04c745df4b659895929b9033ea1f4c6037d8acd9dc4f2a114633a35fe02203d7a1618f5c65110713d376b9d3d8c181b34fd60a3b8d4b46097a245c05cf124012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100df90020c7de352638f835a81f2191a5b69375e1921a82eeff34089cd08cebf9302206475417ae012f14f5339aa2ed8da5d785c62b842dc1849212a6a9288af4ff5a00101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402205d94a7f46388e723db4f4d836b62b87263f3d52b234d5b29f996d59df938f8e802206af84c185cb0b0b90657b77d1e58ed418a3e3cea5eda096bb5b318a6ff57817e012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61473044022065e11ee1ba7e094e765a89438483ef54abb8ae9ac5c5118153981ed5a679e0dc0220692c6b1578bedc110aa981e3d759baaed409a0ea62b2819bb20ad1b60a70d4470101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be01000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100e013917b26462470736f0d3c9cba09e44d9c8c271db53fb2e45bbfe2fcac133c0220660aea8b84338b395a5afebbe53a1109e117613150f1a7cbcfd08be5faa1c19b012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6148304502210085b0863ececbb6c326f15e26b4691fd180759b4049058fb140ae35b7e1efb287022000ad30fafe25386dee8baa1a161dfd62f6834202bef6a717dcfc31485be748ca0101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", - "coin": "tbtc", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599906100, - "recoveryAmountString": "599906100", - "txid": "774cecf06c60a4e00a560ef2c98d57ca5c92393e9bee05607a50da60b769ac70" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json deleted file mode 100644 index 3050449886..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "inputs": [ - { - "id": "acc3a751eda81ecad175b29e52e45770975e08e47020770d4853b4207136b09e:0", - "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "eb456795b2c9bbdfcb91fc640f8a0bdc2d69157a506a81ed851dfaf3cd8d433f:0", - "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", - "value": 200000000, - "chain": 1, - "index": 0, - "valueString": "200000000" - }, - { - "id": "7648aaa4dfe3a3ed3b5fd54be2a9a1d2290650645b5ad83c00d5f742d7912f13:0", - "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", - "value": 300000000, - "chain": 1, - "index": 0, - "valueString": "300000000" - } - ], - "transactionHex": "02000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac00000000b700483045022100df90020c7de352638f835a81f2191a5b69375e1921a82eeff34089cd08cebf9302206475417ae012f14f5339aa2ed8da5d785c62b842dc1849212a6a9288af4ff5a00100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb00000000b600473044022065e11ee1ba7e094e765a89438483ef54abb8ae9ac5c5118153981ed5a679e0dc0220692c6b1578bedc110aa981e3d759baaed409a0ea62b2819bb20ad1b60a70d4470100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa487600000000b70048304502210085b0863ececbb6c326f15e26b4691fd180759b4049058fb140ae35b7e1efb287022000ad30fafe25386dee8baa1a161dfd62f6834202bef6a717dcfc31485be748ca0100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "coin": "tbtc", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599906100, - "recoveryAmountString": "599906100", - "txid": "e98f4c93e2a708d394f05c70ca5935d86df9b36bd672d5ebd0f929db341b0e28" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-keyRecoveryService-p2shP2wsh-p2wsh-dai.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-keyRecoveryService-p2shP2wsh-p2wsh-dai.json deleted file mode 100644 index 9d3be3043f..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-keyRecoveryService-p2shP2wsh-p2wsh-dai.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "transactionHex": "70736274ff0100fd200102000000065f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f4674130000000000feffffff9a478f2655c9e937ca159e5c39e28717c1aa11f3832153f2a9e980d6accee3500000000000feffffff26c3e0e14429f1e56042df65307e16f83ec14281251fc5d5429ea1f5221b09a80000000000feffffff7403f674217fe46eeab6d09d4cd7c45dba066487507e4a2b668c1b472afbef8d0100000000feffffff61c4ee26557b0ce0a2a780672b23570a772e3b3efc283e5dccc4e8fee72870020100000000fefffffff62202a9699c38a9ceb82354ff88babee3e6a7f1486c8eb377c3ce6b40cebbc80100000000feffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c54730440220561254d19118d51e17ffc6ad8d9fc7e5b684bf6a3659ab4fbbe685661208dca302207e82a98110a017177703e24f4be971517a4ea7f369c2165743ec8392913feacd010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000c2eb0b0000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c5473044022020224d449ada3862cee025a7a1177d2c6466c93d01b86773213aab05f6e2c95402202f42a9b0fbb4d4d32897cc4c49d8c562e5757d7f193eb67e14164ea1f1a6b5e3010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000a3e1110000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c5483045022100e77f25f8b62c548578cd311970f87f7008d11a68b4c6cae04175c32fea4f12fa0220611d3f123e6f4599109ea114a2fd4489313f5cd19a7cbe27a086445057b0b5d9010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012b00e1f50500000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa05547304402202a46be21839a970189f1f4832eb12363a3cd2305bbddea09eb1f463202f60de202200b03f7d19e531075c7b5cd966e24f6be65147cc1226823dd0fa12127ec657ba00101030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00c2eb0b00000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055483045022100dc4e4f9be65e40e362819aa48f4366288aa665d15de8578a8e2c41d2b78d58c402203e40a6393ff8f2e41ab90f91f07e8c86785017ec778caeb89c2b0f221b1e67870101030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00a3e11100000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055483045022100b571158763e4a78bbd5aec44516f0463caa18f1060103fa5ce945e147d970c8002205f2ddb126582af7e202089ece298766812792bb0622462c4edfa609956cea1b90101030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000000", - "coin": "tbtc", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 1199922200, - "recoveryAmountString": "1199922200", - "txid": "c1b75ea5345480233cc5ee7915fc3b3345a27b98ff7326af9d52fb222efeed32" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-keyRecoveryService-p2shP2wsh-p2wsh-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-keyRecoveryService-p2shP2wsh-p2wsh-keyternal.json deleted file mode 100644 index 5de4a8230f..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-keyRecoveryService-p2shP2wsh-p2wsh-keyternal.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "inputs": [ - { - "id": "1374468f33ccaa7ea0c5939041993c17d165219afb3ce873ca050adb6da9385f:0", - "address": "2NFCjioQkatHzS9wxXiURfvsQrHfWqT3yZj", - "value": 100000000, - "chain": 11, - "index": 0, - "valueString": "100000000" - }, - { - "id": "50e3ceacd680e9a9f2532183f311aac11787e2395c9e15ca37e9c955268f479a:0", - "address": "2NFCjioQkatHzS9wxXiURfvsQrHfWqT3yZj", - "value": 200000000, - "chain": 11, - "index": 0, - "valueString": "200000000" - }, - { - "id": "a8091b22f5a19e42d5c51f258142c13ef8167e3065df4260e5f12944e1e0c326:0", - "address": "2NFCjioQkatHzS9wxXiURfvsQrHfWqT3yZj", - "value": 300000000, - "chain": 11, - "index": 0, - "valueString": "300000000" - }, - { - "id": "8deffb2a471b8c662b4a7e50876406ba5dc4d74c9dd0b6ea6ee47f2174f60374:1", - "address": "tb1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8s4s9lug", - "value": 100000000, - "chain": 21, - "index": 1, - "valueString": "100000000" - }, - { - "id": "027028e7fee8c4cc5d3e28fc3e3b2e770a57232b6780a7a2e00c7b5526eec461:1", - "address": "tb1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8s4s9lug", - "value": 200000000, - "chain": 21, - "index": 1, - "valueString": "200000000" - }, - { - "id": "c8bbce406bcec377b38e6c48f1a7e6e3beba88ff5423b8cea9389c69a90222f6:1", - "address": "tb1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8s4s9lug", - "value": 300000000, - "chain": 21, - "index": 1, - "valueString": "300000000" - } - ], - "transactionHex": "020000000001065f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f46741300000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800feffffff9a478f2655c9e937ca159e5c39e28717c1aa11f3832153f2a9e980d6accee35000000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800feffffff26c3e0e14429f1e56042df65307e16f83ec14281251fc5d5429ea1f5221b09a800000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800feffffff7403f674217fe46eeab6d09d4cd7c45dba066487507e4a2b668c1b472afbef8d0100000000feffffff61c4ee26557b0ce0a2a780672b23570a772e3b3efc283e5dccc4e8fee72870020100000000fefffffff62202a9699c38a9ceb82354ff88babee3e6a7f1486c8eb377c3ce6b40cebbc80100000000feffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8705004730440220561254d19118d51e17ffc6ad8d9fc7e5b684bf6a3659ab4fbbe685661208dca302207e82a98110a017177703e24f4be971517a4ea7f369c2165743ec8392913feacd0100006952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0500473044022020224d449ada3862cee025a7a1177d2c6466c93d01b86773213aab05f6e2c95402202f42a9b0fbb4d4d32897cc4c49d8c562e5757d7f193eb67e14164ea1f1a6b5e30100006952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0500483045022100e77f25f8b62c548578cd311970f87f7008d11a68b4c6cae04175c32fea4f12fa0220611d3f123e6f4599109ea114a2fd4489313f5cd19a7cbe27a086445057b0b5d90100006952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae050047304402202a46be21839a970189f1f4832eb12363a3cd2305bbddea09eb1f463202f60de202200b03f7d19e531075c7b5cd966e24f6be65147cc1226823dd0fa12127ec657ba001000069522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae0500483045022100dc4e4f9be65e40e362819aa48f4366288aa665d15de8578a8e2c41d2b78d58c402203e40a6393ff8f2e41ab90f91f07e8c86785017ec778caeb89c2b0f221b1e678701000069522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae0500483045022100b571158763e4a78bbd5aec44516f0463caa18f1060103fa5ce945e147d970c8002205f2ddb126582af7e202089ece298766812792bb0622462c4edfa609956cea1b901000069522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae00000000", - "coin": "tbtc", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 1199922200, - "recoveryAmountString": "1199922200", - "txid": "d24d7cd8e545ab1f9239e09ede7f19c259e5c57385c87472b4092716294f4b30" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json deleted file mode 100644 index 76f099a78f..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "txHex": "70736274ff0100a502000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac0000000000feffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb0000000000feffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa48760000000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a4730440220093e44a04c745df4b659895929b9033ea1f4c6037d8acd9dc4f2a114633a35fe02203d7a1618f5c65110713d376b9d3d8c181b34fd60a3b8d4b46097a245c05cf124012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402205d94a7f46388e723db4f4d836b62b87263f3d52b234d5b29f996d59df938f8e802206af84c185cb0b0b90657b77d1e58ed418a3e3cea5eda096bb5b318a6ff57817e012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be01000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100e013917b26462470736f0d3c9cba09e44d9c8c271db53fb2e45bbfe2fcac133c0220660aea8b84338b395a5afebbe53a1109e117613150f1a7cbcfd08be5faa1c19b012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", - "txInfo": {}, - "feeInfo": {}, - "coin": "tbtc", - "txid": "774cecf06c60a4e00a560ef2c98d57ca5c92393e9bee05607a50da60b769ac70" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-unsignedRecovery-p2shP2wsh-p2wsh.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-unsignedRecovery-p2shP2wsh-p2wsh.json deleted file mode 100644 index 01681b2157..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-unsignedRecovery-p2shP2wsh-p2wsh.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "txHex": "70736274ff0100fd200102000000065f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f4674130000000000feffffff9a478f2655c9e937ca159e5c39e28717c1aa11f3832153f2a9e980d6accee3500000000000feffffff26c3e0e14429f1e56042df65307e16f83ec14281251fc5d5429ea1f5221b09a80000000000feffffff7403f674217fe46eeab6d09d4cd7c45dba066487507e4a2b668c1b472afbef8d0100000000feffffff61c4ee26557b0ce0a2a780672b23570a772e3b3efc283e5dccc4e8fee72870020100000000fefffffff62202a9699c38a9ceb82354ff88babee3e6a7f1486c8eb377c3ce6b40cebbc80100000000feffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a914f0da56d9bb06310289d808a22ad68457a760ac03870103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000c2eb0b0000000017a914f0da56d9bb06310289d808a22ad68457a760ac03870103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000a3e1110000000017a914f0da56d9bb06310289d808a22ad68457a760ac03870103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012b00e1f50500000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf01030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00c2eb0b00000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf01030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00a3e11100000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf01030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000000", - "txInfo": {}, - "feeInfo": {}, - "coin": "tbtc", - "txid": "c1b75ea5345480233cc5ee7915fc3b3345a27b98ff7326af9d52fb222efeed32" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-unsignedRecovery-p2tr-p2trMusig2.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-unsignedRecovery-p2tr-p2trMusig2.json deleted file mode 100644 index 77c5e453bc..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-unsignedRecovery-p2tr-p2trMusig2.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "txHex": "70736274ff0100fd20010200000006b287ab6e4a38737140c0eab40438141cd81612891ad7ce2d21808eaeccd4a4ed0000000000feffffff746127ff9f83fa8029efde945c8178dd2b06a698056476ec8b015eb7453db9370000000000feffffff2f68f2a1c56ca4f6b3dd10e86c11456bd0630f8b6178729e4844e8de7d7a3ba00000000000feffffff314d1622b1f69f05125a369e5b561d2d6ce404b8f35aca68fd37649b5b1037a50100000000feffffff282ac428d4f4a54ecec9730272400dedc2f9a1fd761eb889a41a2d999969125f0100000000feffffff91f22aae0bd7bf32528b859c04a603471a41ee837221503cb1634fbe503022770100000000feffffff01407f85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012b00e1f50500000000225120bdb5fb914bb7556340dabc9b1c3c4abab2f1e0791e4bf1c6c0821e1d18c0ca82010304000000006215c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d45201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfacc021161ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612e3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6c03a8239100000000000000001f000000000000002116d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbf3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6ce15f6f2100000000000000001f000000000000000001012b00c2eb0b00000000225120bdb5fb914bb7556340dabc9b1c3c4abab2f1e0791e4bf1c6c0821e1d18c0ca82010304000000006215c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d45201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfacc021161ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612e3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6c03a8239100000000000000001f000000000000002116d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbf3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6ce15f6f2100000000000000001f000000000000000001012b00a3e11100000000225120bdb5fb914bb7556340dabc9b1c3c4abab2f1e0791e4bf1c6c0821e1d18c0ca82010304000000006215c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d45201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfacc021161ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612e3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6c03a8239100000000000000001f000000000000002116d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbf3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6ce15f6f2100000000000000001f000000000000000001012b00e1f5050000000022512078ba62349ba0d5a6ebd75410d58dbd757099ff49719e66913babbdb31a9a9ba7010304000000004215c04e8079c3b0cf3d7fa22df4f265ab8a55431bc7e3599a22948245b7c839366720d73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc4520141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899ead20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9acc02116141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899e35013a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac92402200903a82391000000000000000029000000010000002116686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de935013a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac924022009e15f6f21000000000000000029000000010000000001012b00c2eb0b0000000022512078ba62349ba0d5a6ebd75410d58dbd757099ff49719e66913babbdb31a9a9ba7010304000000004215c04e8079c3b0cf3d7fa22df4f265ab8a55431bc7e3599a22948245b7c839366720d73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc4520141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899ead20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9acc02116141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899e35013a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac92402200903a82391000000000000000029000000010000002116686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de935013a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac924022009e15f6f21000000000000000029000000010000000001012b00a3e1110000000022512078ba62349ba0d5a6ebd75410d58dbd757099ff49719e66913babbdb31a9a9ba7010304000000004215c04e8079c3b0cf3d7fa22df4f265ab8a55431bc7e3599a22948245b7c839366720d73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc4520141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899ead20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9acc02116141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899e35013a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac92402200903a82391000000000000000029000000010000002116686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de935013a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac924022009e15f6f21000000000000000029000000010000000000", - "txInfo": {}, - "feeInfo": {}, - "coin": "tbtc", - "txid": "14f530feb1096a2d96d2f35f119d4280ec99bbf615ec370a4a003a0290a434ad" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json new file mode 100644 index 0000000000..dff52de9aa --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100a502000000038d7a15bd5b64647b56927521ac6b5d000dd5907a5f52cd6d1c3267a991e693810100000000feffffff8d7a15bd5b64647b56927521ac6b5d000dd5907a5f52cd6d1c3267a991e693810100000000feffffff8d7a15bd5b64647b56927521ac6b5d000dd5907a5f52cd6d1c3267a991e693810100000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9147a646b8d6e3dc4805bf8f58e49ede9905cc68de987220202587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e483045022100f6710df080fc879258cc551037a429f9329630446b4f903148425faa62681eb202200a81b8698933e0b3d5c686ac43f965c133e3b26b97f71ddef736b30bcaa8f5e8012202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3548304502210082f0d514d647b33716e649a0be80533ec565b7bf39ba50a5515365287082bf0802202dbecb15b5dae7b0e148487c076ef5fe768905f0cae825871d34fde3185cf1ae0101030401000000010469522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae220602587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e1403a82391630000006300000001000000000000002206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad86000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9147a646b8d6e3dc4805bf8f58e49ede9905cc68de987220202587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e483045022100a45c192ded2c2a99d29a78b914d36043f558901991da23a9d846cb00802bfc4b022025fb771da3c88ddfd6c6f5bc788a81e976cef5a181926030ee5fd8b76ced2ef7012202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3548304502210084e818bb904b958842ef5054367b9ce27062e51e065c16257ec0460a50f8d5270220316a8840f7d62771305dc79ba35bca89384ab0d9debcc1fb7cad6edc0d2887170101030401000000010469522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae220602587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e1403a82391630000006300000001000000000000002206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad86000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9147a646b8d6e3dc4805bf8f58e49ede9905cc68de987220202587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e473044022013e1f90e366f74d23b330eef9bd547cf80cf0b852f84cdf711705f42377f83c40220166c8be21070b563c4fef0532312dd4d3478f6e2a7dfef1cf57c1df98d73e797012202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3547304402206ae5efc471f97a6c4d9836b5429081ab0a965e6b7487af545f46fe348ebfab5d0220041bcb8b08af517bf0c1f3a12962cf439e52b8c28a451aec85b85ab8413413a20101030401000000010469522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae220602587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e1403a82391630000006300000001000000000000002206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad86000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2shP2wsh-p2wsh.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2shP2wsh-p2wsh.json new file mode 100644 index 0000000000..01adcc08bf --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2shP2wsh-p2wsh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100fd2001020000000618d8c403abad3187b886d673d7def404d8dd39b494a0e67e2db9a004a28fcd0b0100000000feffffff18d8c403abad3187b886d673d7def404d8dd39b494a0e67e2db9a004a28fcd0b0100000000feffffff18d8c403abad3187b886d673d7def404d8dd39b494a0e67e2db9a004a28fcd0b0100000000feffffff031d6573bfe0d957ce52810b500796bffb871877d3a00e451fdb95575d7792650100000000feffffff031d6573bfe0d957ce52810b500796bffb871877d3a00e451fdb95575d7792650100000000feffffff031d6573bfe0d957ce52810b500796bffb871877d3a00e451fdb95575d7792650100000000feffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a91462e09c9f77d9f9b2cf2e451f393f36c7ab4162a0872202022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda4483045022100cfaffa7a57905a96af4aaeead551a2b6afde9894a378616cfc172776beb676e70220566d85171430d2f28d0511e30fccc241785c8809b11b7e5fcdd79f9473a21679012202032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a483045022100a5f0a438a673c952ff2ec1b4199275003c4f6365f220f8c7e35e5d1d3deafd8602200413a433c9ea5af9004a1fae91aea259d767afcb634b15d865a34040435c020901010304010000000104220020b858b5820bca303626d8d5a5291b5a0dcf839c76d61c32eb226c9d08fd06e3a40105695221032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a21022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b000000000000002206032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a1403a8239163000000630000000b000000000000000001012000c2eb0b0000000017a91462e09c9f77d9f9b2cf2e451f393f36c7ab4162a0872202022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda447304402204ed5b883891b551ae0a2e3492dc3cd3499b5bf8f4708d12add8c811da1d248eb02205be6c3b48de1df719793ca21abb4cbefdaa5cec9aece0e1bf0f271e109f80c9e012202032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a473044022031a8d996ca848bb1ec152fd6379790e2277d4868320db0f4fca1609d76b320bf02200b11d76f7616e263738bfc589f67ba37c1e17f52eb0d236a6aefe22647f504e101010304010000000104220020b858b5820bca303626d8d5a5291b5a0dcf839c76d61c32eb226c9d08fd06e3a40105695221032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a21022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b000000000000002206032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a1403a8239163000000630000000b000000000000000001012000a3e1110000000017a91462e09c9f77d9f9b2cf2e451f393f36c7ab4162a0872202022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda4483045022100b1933c5e6c9f60903efe42000f76c6f7b199e6a00f76fc35684ddfcea5ead94e02206512fce4f18819f7109fa3748d17b1ecae7d25ca81839dae0966feb1929e1231012202032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a4830450221008a88adbd7dddd31244d1bb0cc99edb7be91f0bd8dfa5b83d1358f5e21d5fc47e022007d16cad92680e6fe17099b10838d0a5d52bad5ad22cc752cb16919aecea99ac01010304010000000104220020b858b5820bca303626d8d5a5291b5a0dcf839c76d61c32eb226c9d08fd06e3a40105695221032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a21022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b000000000000002206032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a1403a8239163000000630000000b000000000000000001012b00e1f50500000000220020d50a8c00ab12f9707e41832fd831419f32365f37c2a4eb3aa89ce2e2832196cb22020219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd47304402202188b865692f15381cac542dfb533bbc056cae75eb33ed1ee1e423b80e74c80002204b6004120436912ca17b842e884aef0a0b6273f1166d0b255f120152429253b80122020245917cae825127509940626a2343565109eb83e289c30473772ab175331aa9644830450221009d34d2ed2235224cd2a7b4262ae4d4e418e24ab9a3c772ced091f03771dee87702205b07253d6f63537101be0bced4b6f79a555934ce718413609a586411c8e78dcc010103040100000001056952210219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd1403a823916300000063000000150000000100000022060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad86000000000000000015000000010000000001012b00c2eb0b00000000220020d50a8c00ab12f9707e41832fd831419f32365f37c2a4eb3aa89ce2e2832196cb22020219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd483045022100d2137509b6dd768f396a94ce18648e2a35682ecdfd04b879f80c1612729ac5330220131708552c97d8f0d53bf62b1522f6d00ef4f0ef97a5a24336e2183e576938df0122020245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964483045022100f530857eefd8b8870fa818b79b022a5ff4ec379942e1bdd39443c9ab82cc629702202bb4d96ec6b1f180583fa3a32032ed9d4fa05fc925c9d22a0f7691de8b3b9f0d010103040100000001056952210219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd1403a823916300000063000000150000000100000022060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad86000000000000000015000000010000000001012b00a3e11100000000220020d50a8c00ab12f9707e41832fd831419f32365f37c2a4eb3aa89ce2e2832196cb22020219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd483045022100ce1a21c279ec05ab61c698996547bb857ec2051551747510f672d06ff2daa39302207a4437cb6bc1bec7fd19d42a574582290c272b088f1370235010b29c949f06580122020245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964473044022006c6eb8e4906cd18c4276e123141a51f686f5e2e74bc19005f87607dd99861ab022006a1c02fe3f8c7905adf87e73ca7e1be29a568207d8f94acd02b0d57ca6294c9010103040100000001056952210219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd1403a823916300000063000000150000000100000022060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad86000000000000000015000000010000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2tr-p2trMusig2.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2tr-p2trMusig2.json new file mode 100644 index 0000000000..e592b53a56 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2tr-p2trMusig2.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100fd20010200000006b60b72227c89c411c6111cadd28ce4f9285ffb519a629faa4a46b7d7957799690100000000feffffffb60b72227c89c411c6111cadd28ce4f9285ffb519a629faa4a46b7d7957799690100000000feffffffb60b72227c89c411c6111cadd28ce4f9285ffb519a629faa4a46b7d7957799690100000000feffffff383ec0e4c88c9110d1481516d990a7a2d551f0ff100d2204f5265e2552a7f12b0100000000feffffff383ec0e4c88c9110d1481516d990a7a2d551f0ff100d2204f5265e2552a7f12b0100000000feffffff383ec0e4c88c9110d1481516d990a7a2d551f0ff100d2204f5265e2552a7f12b0100000000feffffff01407f85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012b00e1f505000000002251201e9d7eb20c5ca05772ce32cbf3ace2ae25ec8c98747a04560204ba5050231fbc0103040000000041144fa2a74016854082e063d260de5401518db0566d853b3cfddd03484dea94fc11775dffdf65eb389fa2a11ec6c1bc74736b0ebb5269a27ff4d8cbc2335a76aaf840058f6c38cdfbd8b533630d7db5900dc3f79f02aa4163e7cd5fcaedf2a7d9a884e38de3cea79cea2f292bb3ff1c0c2283784911f8b1bb8001774e0207aad70d9e4114d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbf775dffdf65eb389fa2a11ec6c1bc74736b0ebb5269a27ff4d8cbc2335a76aaf8407da9fc8006635f5275150f2e42e849f1ed177c4d175fb61828a27bb55960e138e552ca4b52e3b287ddd24cc8dd99bc804ee47121887d1809f971fbe93636d53f6215c0d73d45b503a6ccd7415d3aa9ce7ac2fed592b892861b5ccd38869d5b6a588cc85d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083a33b8977ba2126df5628953c9f7cf356897a4985c5d98f97c75a7dd8cfe6626045204fa2a74016854082e063d260de5401518db0566d853b3cfddd03484dea94fc11ad20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfacc021164fa2a74016854082e063d260de5401518db0566d853b3cfddd03484dea94fc113501775dffdf65eb389fa2a11ec6c1bc74736b0ebb5269a27ff4d8cbc2335a76aaf803a8239163000000630000001f000000000000002116d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbf3501775dffdf65eb389fa2a11ec6c1bc74736b0ebb5269a27ff4d8cbc2335a76aaf8e15f6f2100000000000000001f000000000000000001012b00c2eb0b000000002251201e9d7eb20c5ca05772ce32cbf3ace2ae25ec8c98747a04560204ba5050231fbc0103040000000041144fa2a74016854082e063d260de5401518db0566d853b3cfddd03484dea94fc11775dffdf65eb389fa2a11ec6c1bc74736b0ebb5269a27ff4d8cbc2335a76aaf840b65283ab8dc3ee07e7d6a49d77bae82ae635a33c43722ec25aba85ef518103511d4984f1eadbf1f3123c572e282aff0909d1d3b26b256c81e222b3cf500e89fd4114d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbf775dffdf65eb389fa2a11ec6c1bc74736b0ebb5269a27ff4d8cbc2335a76aaf840769867a5c4c5024cf444b0f537a7627510f9c4b7c98e82e3a5ae8fc32e4e1095d51e5a892a95b661969dfe47b77a67250c6b6d1cd096b16f1687f68a7dc229f86215c0d73d45b503a6ccd7415d3aa9ce7ac2fed592b892861b5ccd38869d5b6a588cc85d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083a33b8977ba2126df5628953c9f7cf356897a4985c5d98f97c75a7dd8cfe6626045204fa2a74016854082e063d260de5401518db0566d853b3cfddd03484dea94fc11ad20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfacc021164fa2a74016854082e063d260de5401518db0566d853b3cfddd03484dea94fc113501775dffdf65eb389fa2a11ec6c1bc74736b0ebb5269a27ff4d8cbc2335a76aaf803a8239163000000630000001f000000000000002116d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbf3501775dffdf65eb389fa2a11ec6c1bc74736b0ebb5269a27ff4d8cbc2335a76aaf8e15f6f2100000000000000001f000000000000000001012b00a3e111000000002251201e9d7eb20c5ca05772ce32cbf3ace2ae25ec8c98747a04560204ba5050231fbc0103040000000041144fa2a74016854082e063d260de5401518db0566d853b3cfddd03484dea94fc11775dffdf65eb389fa2a11ec6c1bc74736b0ebb5269a27ff4d8cbc2335a76aaf840e01c413fca08ae71ba7c5f726ab13f8e3c2b23393019b7ad40d28418e6e853eb91b63b8d18de6256f813c4071d1b7447999db4649d1134fdc05879ec1f7455384114d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbf775dffdf65eb389fa2a11ec6c1bc74736b0ebb5269a27ff4d8cbc2335a76aaf84001342e53d30ec9ea2685ec4fd140e880cb80c244ea9e2195d1384004de12d42e49a0e36149a71628f4571d860182416c3c13f59129628c0b4e1f85699539b3646215c0d73d45b503a6ccd7415d3aa9ce7ac2fed592b892861b5ccd38869d5b6a588cc85d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083a33b8977ba2126df5628953c9f7cf356897a4985c5d98f97c75a7dd8cfe6626045204fa2a74016854082e063d260de5401518db0566d853b3cfddd03484dea94fc11ad20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfacc021164fa2a74016854082e063d260de5401518db0566d853b3cfddd03484dea94fc113501775dffdf65eb389fa2a11ec6c1bc74736b0ebb5269a27ff4d8cbc2335a76aaf803a8239163000000630000001f000000000000002116d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbf3501775dffdf65eb389fa2a11ec6c1bc74736b0ebb5269a27ff4d8cbc2335a76aaf8e15f6f2100000000000000001f000000000000000001012b00e1f50500000000225120f07e0fc44f06ba8b64e5b81a6a182f85994bd42c0ab1e6cbb60e61efa1dbfed2010304000000004114686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de994d564dab539eec4f1738418f767bb10b9a6caa70f63eac9f1f2ab0906311b4740e7362d5de9880cd58f165146cb248aa9dcb57de83fed4c643311b5d1219289777b1141609ea1ff1f9fc10c03430bcbcaaf4636f2d7d007079785851942fff17f411493b527c385b1116993d483049336d841343309ff08e0c67ab90fd4968966774594d564dab539eec4f1738418f767bb10b9a6caa70f63eac9f1f2ab0906311b4740d737791fc30c4c6ae08a80c6c26ef331f29ba30d51071a33e9e1a3e12ca1c95246d691a015f7d6fa20cf3e8ab42b5f5ed5938f89ff605cba98277d20ce77d26f4215c1a4040af7e4d2d2f2df040dbaaec8f102c2ff2c146f03a13dafb3e9150fbde3fbd73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc452093b527c385b1116993d483049336d841343309ff08e0c67ab90fd49689667745ad20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9acc02116686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9350194d564dab539eec4f1738418f767bb10b9a6caa70f63eac9f1f2ab0906311b47e15f6f2100000000000000002900000001000000211693b527c385b1116993d483049336d841343309ff08e0c67ab90fd49689667745350194d564dab539eec4f1738418f767bb10b9a6caa70f63eac9f1f2ab0906311b4703a82391630000006300000029000000010000000001012b00c2eb0b00000000225120f07e0fc44f06ba8b64e5b81a6a182f85994bd42c0ab1e6cbb60e61efa1dbfed2010304000000004114686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de994d564dab539eec4f1738418f767bb10b9a6caa70f63eac9f1f2ab0906311b4740607c70785319c936163db666bb1a1460b096b040f95f0fd07e5ec8254608bf0abc09634da453b26db286d7a8b58c6b61f3a7a96550a865237213da2f7c3f0cf3411493b527c385b1116993d483049336d841343309ff08e0c67ab90fd4968966774594d564dab539eec4f1738418f767bb10b9a6caa70f63eac9f1f2ab0906311b4740e1a246cbd0e310a7f516166808b456f3cf4d5f70fa0356bfb036aa8b54442621732e07c8cc803a4b32d3681c1198fdd7abe2c17ebbaef2babefd9b9853fb3e174215c1a4040af7e4d2d2f2df040dbaaec8f102c2ff2c146f03a13dafb3e9150fbde3fbd73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc452093b527c385b1116993d483049336d841343309ff08e0c67ab90fd49689667745ad20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9acc02116686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9350194d564dab539eec4f1738418f767bb10b9a6caa70f63eac9f1f2ab0906311b47e15f6f2100000000000000002900000001000000211693b527c385b1116993d483049336d841343309ff08e0c67ab90fd49689667745350194d564dab539eec4f1738418f767bb10b9a6caa70f63eac9f1f2ab0906311b4703a82391630000006300000029000000010000000001012b00a3e11100000000225120f07e0fc44f06ba8b64e5b81a6a182f85994bd42c0ab1e6cbb60e61efa1dbfed2010304000000004114686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de994d564dab539eec4f1738418f767bb10b9a6caa70f63eac9f1f2ab0906311b4740b5fa74abfef0e60df9e033d6a74bc21a88bf6fadd87d4982d4d946751fe0ad16b16a42bad1ef0577469b65a31a78cbb4ac403b32d93c548306a82ce62b46310d411493b527c385b1116993d483049336d841343309ff08e0c67ab90fd4968966774594d564dab539eec4f1738418f767bb10b9a6caa70f63eac9f1f2ab0906311b47401b52a73baae67482049e98b997cf213e97c0529382968261421ec6c2161f6e1d7040facdd46c13b33650ba81436ea93040837af87e8228aad2f2528fb6ee3a924215c1a4040af7e4d2d2f2df040dbaaec8f102c2ff2c146f03a13dafb3e9150fbde3fbd73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc452093b527c385b1116993d483049336d841343309ff08e0c67ab90fd49689667745ad20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9acc02116686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9350194d564dab539eec4f1738418f767bb10b9a6caa70f63eac9f1f2ab0906311b47e15f6f2100000000000000002900000001000000211693b527c385b1116993d483049336d841343309ff08e0c67ab90fd49689667745350194d564dab539eec4f1738418f767bb10b9a6caa70f63eac9f1f2ab0906311b4703a82391630000006300000029000000010000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json new file mode 100644 index 0000000000..7c2de1e7cd --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100a502000000032328ebd65ad3eacb893cdc4593d7ede6ede16c89f27d7456de7c041ae8e884180100000000feffffff2328ebd65ad3eacb893cdc4593d7ede6ede16c89f27d7456de7c041ae8e884180100000000feffffff2328ebd65ad3eacb893cdc4593d7ede6ede16c89f27d7456de7c041ae8e884180100000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc614730440220479194783961647800fc59544a841d1d0f80731b130869e0c6196b4f85259c63022039d4d8806efbe144a60e59784c60ed5e1b66a744fe85e1df1e0b3cb978740426012202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee354830450221008d3f9f31ba6ff683ddf2929269697c453817dac6faa8667afd8679bc65f96c7302205aa294484b1edcaaf70ae2ecb9aa228853679a1e5c2ad775f4b62cc5571c23ef0101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100cd25cb3e30e808af41b33457e4c9d11015dffd1bc7a20e022f12f6d4b7c5eff30220563541da830201c9fd675c9b7e8f0c4c1117509482e901672a2b53d1591f2c9d012202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee354730440220429bb8ddc5c7b95b581072e55af3c05b300c22af6218106f5e0c861a4908129e022067c5e44a7f12469bedbae020cd2af3834fdaa62a47a2ff0dda2801045bedb1750101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc614830450221009d3715e3cf8e9b77698277be555c46f2661387ab24bf90b22e86d7df531e7f33022029754ac1872c6cf98d1e30ab04ee265491b82f637cb3463b922eaac564cf87c4012202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee35483045022100b0bee4e3e682d1d49b06060214346e0811540818151cabadb8a0467c036cd4c50220224e5e61b08e6dc3007e0ae2b05fcf550315d66e04bf59fd75f3e492e8b8ac260101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecoveryPsbt-fullySigned-p2shP2wsh-p2wsh.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecoveryPsbt-fullySigned-p2shP2wsh-p2wsh.json new file mode 100644 index 0000000000..6ba06420d3 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecoveryPsbt-fullySigned-p2shP2wsh-p2wsh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100fd200102000000061806382e478ca74217178378b99688dc6cf62013f9a3837dfe3b13a651cbc6370100000000feffffff1806382e478ca74217178378b99688dc6cf62013f9a3837dfe3b13a651cbc6370100000000feffffff1806382e478ca74217178378b99688dc6cf62013f9a3837dfe3b13a651cbc6370100000000feffffff2c9f1ed726c60b54195d676a3da80e4a33a4e2691ec84cf0aedc9bea748397f90100000000feffffff2c9f1ed726c60b54195d676a3da80e4a33a4e2691ec84cf0aedc9bea748397f90100000000feffffff2c9f1ed726c60b54195d676a3da80e4a33a4e2691ec84cf0aedc9bea748397f90100000000feffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a914f0da56d9bb06310289d808a22ad68457a760ac03872202022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda44830450221008fef05da248b030a06a11768df911b659aabcfe4a3d787c744ef31a39b4225a80220260f1f86f4211ffd7f8e36d54394a32c4eeff4951d71ed02f5d4ea84906b42f70122020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c5473044022007a3a048ec602ed98a021110477de670c13c387b9b030b1ca972cd5fd6736ebb0220385c311d23597d6f384d4661e29fd2e866466ea3a866b76f1b10fcee6f393987010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000c2eb0b0000000017a914f0da56d9bb06310289d808a22ad68457a760ac03872202022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda44730440220115fff789f1a8ae1249448416d39361331fe80a3dcd2fd552b3a751a19e4242c0220266d8744a53afaee553a4ed8e93e6e5ed6c1df43f2cdd60156b366b4695f7a610122020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c5473044022056dd772d0bd07bbade6d257298f02565ac9969bccc2c1e0c052fdb2437d28d1e02205ba28331ad63d011f88580094c3d35dae26bd6c5fa2fbfa9dfea32e942641fd8010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000a3e1110000000017a914f0da56d9bb06310289d808a22ad68457a760ac03872202022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda447304402202bce73ec960112c27969a41b2ff1e963e167113b2b36af5ef0c07ad33b693b300220556e3d184d63387e4f1b28b32c0d3c64e1980951d0649cd8505015f89b5148ab0122020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c5483045022100d712c71f2052ec644983d54b7fec581a88f64b70c61800ec565c435d5c42356b02206827b63e0f542c6d7e3027c784ed75fc1947eab36c5c896f816a9f0e49695586010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012b00e1f50500000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf22020245917cae825127509940626a2343565109eb83e289c30473772ab175331aa9644730440220569fa73113f9d89f51bda11867dbc555acf925c29c3bc2a692194520b63a29ff02207d900c56b779aa912e0c229ab5c3ea91a65307f068e5e1f7d685ded9262bdb8301220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055483045022100e9806607eda42756d43eac849744130de8308cccd51a3b423ba65b6a811b017d02207d2d185e20dbe37754d2d7e9458fcb2f2c2b17861fd890bacef42eebbe4c439c0101030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00c2eb0b00000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf22020245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964483045022100df85e2564b4be572c5c7a2b789fc20e5a491b9a8b0794d33f9e258970754bc490220151fa0e956af0d53815c061cf3bc18f90a821c96f40d701d956a0823639c416c01220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0554730440220190950c04994d3a91138581862b289d97fa4d44eaa9521156422e5d09bf427f402206a67ccba1181ec4beddc7422a0e61fefe286874956fbaa8ca9e221f9cb2c08bd0101030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00a3e11100000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf22020245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964483045022100c361883e66f3c8726d772d43f1fd792901c37bb976db1439b14151f66fa42ba302206ec2c15a6142847215685b52cb72bfe59917f69fdd7c6f1f86fd49a67d2f224901220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055483045022100ee48b0c0c828b4a9d3c658eda4e7625beb2ca4774633c32099a06510b4503de702205c46052d0672303ccf1e8936fac33bf849294fe09d4a9e81952835507e9091360101030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecoveryPsbt-fullySigned-p2tr-p2trMusig2.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecoveryPsbt-fullySigned-p2tr-p2trMusig2.json new file mode 100644 index 0000000000..b473876f13 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecoveryPsbt-fullySigned-p2tr-p2trMusig2.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100fd200102000000062cab6e75380e46c4fa5bf2454935d42b638f54a04b4cc3c99a6f36d5e839cd190100000000feffffff2cab6e75380e46c4fa5bf2454935d42b638f54a04b4cc3c99a6f36d5e839cd190100000000feffffff2cab6e75380e46c4fa5bf2454935d42b638f54a04b4cc3c99a6f36d5e839cd190100000000feffffffa5a71a596c11f531efa19abd3e9944e388582be2bafdbdb6616b9da1e3ddba680100000000feffffffa5a71a596c11f531efa19abd3e9944e388582be2bafdbdb6616b9da1e3ddba680100000000feffffffa5a71a596c11f531efa19abd3e9944e388582be2bafdbdb6616b9da1e3ddba680100000000feffffff01407f85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012b00e1f50500000000225120bdb5fb914bb7556340dabc9b1c3c4abab2f1e0791e4bf1c6c0821e1d18c0ca820103040000000041141ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612e325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6c40989f5703ac961848d19d727e412c10ef6b03929440baab3fa5e9dd549a475860ef1fca1498613a2b547b9851cf9f4ef1f60d61b0bbe188954bbc60a8f83ac8724114d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbf325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6c407cd7e8d10261acf544e9c432658aec414702c83eebba6c2c487e7c359a646e466c47b4a4ec4fd870230554ae645be27213257073a7947f8b760b9e27be62314a6215c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d45201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfacc021161ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612e3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6c03a8239100000000000000001f000000000000002116d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbf3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6ce15f6f2100000000000000001f000000000000000001012b00c2eb0b00000000225120bdb5fb914bb7556340dabc9b1c3c4abab2f1e0791e4bf1c6c0821e1d18c0ca820103040000000041141ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612e325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6c405f7cd69625f50823e474a0a7a0598023aace4a5b6483ee479b3bdf145490ef6281d5877a499adf23ca6d7ccc729e08c96c86214e862e4e6f8be70e34baa456b54114d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbf325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6c4045c705889b932e94d84b95975e6c8a9a943df0a48408e341691698573d4671d7e452f315959a96730567d31c18675c3dce75935a95b56ce5a3cda6dc2c8770486215c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d45201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfacc021161ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612e3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6c03a8239100000000000000001f000000000000002116d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbf3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6ce15f6f2100000000000000001f000000000000000001012b00a3e11100000000225120bdb5fb914bb7556340dabc9b1c3c4abab2f1e0791e4bf1c6c0821e1d18c0ca820103040000000041141ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612e325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6c40e83a86d6ae04681e19a1e1d81916aeb229487bb7a3eeab7a581f2e30a381300cb27ac56f5ee2e482aecdac8e239979c11a14389eb43c0320e085dd1e8a41fdda4114d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbf325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6c4085753f6ca89b94e0f3312d76627ee487e1a90829d9004d24eda6a5b8c02790a7a85392272e6ad548e0dedbd32c1298a5b90f3984dfa29ede60cac97150eb9fff6215c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d45201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfacc021161ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612e3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6c03a8239100000000000000001f000000000000002116d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbf3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6ce15f6f2100000000000000001f000000000000000001012b00e1f5050000000022512078ba62349ba0d5a6ebd75410d58dbd757099ff49719e66913babbdb31a9a9ba7010304000000004114141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899e3a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac9240220094029e994f39caff3e4bb92f26f9023e83b97ea2bb224ca39cd00cd242d3d68a6a8d202ff9cf908c9eba43cfcb5f3784d62356a63489b746bcdea64de084c1f70c74114686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de93a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac92402200940f46998bcb4780940fd7523d1276e908d8c1dcd83ac82452f6dbbc60e19608508899afaf78eda1c885bca48cd66f57ec65c0c34298f25c766b47d02b17864115b4215c04e8079c3b0cf3d7fa22df4f265ab8a55431bc7e3599a22948245b7c839366720d73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc4520141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899ead20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9acc02116141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899e35013a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac92402200903a82391000000000000000029000000010000002116686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de935013a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac924022009e15f6f21000000000000000029000000010000000001012b00c2eb0b0000000022512078ba62349ba0d5a6ebd75410d58dbd757099ff49719e66913babbdb31a9a9ba7010304000000004114141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899e3a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac92402200940c4ac62db3791d0d5e8b3d56d5849be76b20d4397dd4f28b37bc529e16905fe18df2b230be547c67d455304c559d2727ac8ed17b81cd9c70fd05b16279cd659504114686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de93a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac92402200940c1f908c2b7756161fa30dc11af46ace561909faebae3f06c324d51e9ffae254b060e301a946ec2161b9cb7b46e8834a1b5516294668d4a5f03200cf46863d5364215c04e8079c3b0cf3d7fa22df4f265ab8a55431bc7e3599a22948245b7c839366720d73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc4520141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899ead20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9acc02116141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899e35013a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac92402200903a82391000000000000000029000000010000002116686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de935013a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac924022009e15f6f21000000000000000029000000010000000001012b00a3e1110000000022512078ba62349ba0d5a6ebd75410d58dbd757099ff49719e66913babbdb31a9a9ba7010304000000004114141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899e3a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac924022009403e8b2e09d930b87a1d684a1507cdee2a6bd31822a20287af839fc9d15a67cdc48cd0dfc5b8d458b3f5f38a1b4e6607560a7462b3848fc7d79ea018cfe2076a1b4114686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de93a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac924022009406cf28e5f3f019801d0c59fd3e8dfab22cd3824974c440ebee4c93559265b6ab75b7a3c3c5518f5c8e9e926aea1edc0da6ac801ba557a6f32acf2485caab1daec4215c04e8079c3b0cf3d7fa22df4f265ab8a55431bc7e3599a22948245b7c839366720d73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc4520141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899ead20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9acc02116141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899e35013a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac92402200903a82391000000000000000029000000010000002116686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de935013a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac924022009e15f6f21000000000000000029000000010000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json new file mode 100644 index 0000000000..a34a2f0154 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100a502000000032328ebd65ad3eacb893cdc4593d7ede6ede16c89f27d7456de7c041ae8e884180100000000feffffff2328ebd65ad3eacb893cdc4593d7ede6ede16c89f27d7456de7c041ae8e884180100000000feffffff2328ebd65ad3eacb893cdc4593d7ede6ede16c89f27d7456de7c041ae8e884180100000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128701030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128701030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128701030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecoveryPsbt-unsigned-p2shP2wsh-p2wsh.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecoveryPsbt-unsigned-p2shP2wsh-p2wsh.json new file mode 100644 index 0000000000..3b8b3074f7 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecoveryPsbt-unsigned-p2shP2wsh-p2wsh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100fd200102000000061806382e478ca74217178378b99688dc6cf62013f9a3837dfe3b13a651cbc6370100000000feffffff1806382e478ca74217178378b99688dc6cf62013f9a3837dfe3b13a651cbc6370100000000feffffff1806382e478ca74217178378b99688dc6cf62013f9a3837dfe3b13a651cbc6370100000000feffffff2c9f1ed726c60b54195d676a3da80e4a33a4e2691ec84cf0aedc9bea748397f90100000000feffffff2c9f1ed726c60b54195d676a3da80e4a33a4e2691ec84cf0aedc9bea748397f90100000000feffffff2c9f1ed726c60b54195d676a3da80e4a33a4e2691ec84cf0aedc9bea748397f90100000000feffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a914f0da56d9bb06310289d808a22ad68457a760ac03870103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000c2eb0b0000000017a914f0da56d9bb06310289d808a22ad68457a760ac03870103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000a3e1110000000017a914f0da56d9bb06310289d808a22ad68457a760ac03870103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012b00e1f50500000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf01030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00c2eb0b00000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf01030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00a3e11100000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf01030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecoveryPsbt-unsigned-p2tr-p2trMusig2.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecoveryPsbt-unsigned-p2tr-p2trMusig2.json new file mode 100644 index 0000000000..f11e88a016 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecoveryPsbt-unsigned-p2tr-p2trMusig2.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100fd200102000000062cab6e75380e46c4fa5bf2454935d42b638f54a04b4cc3c99a6f36d5e839cd190100000000feffffff2cab6e75380e46c4fa5bf2454935d42b638f54a04b4cc3c99a6f36d5e839cd190100000000feffffff2cab6e75380e46c4fa5bf2454935d42b638f54a04b4cc3c99a6f36d5e839cd190100000000feffffffa5a71a596c11f531efa19abd3e9944e388582be2bafdbdb6616b9da1e3ddba680100000000feffffffa5a71a596c11f531efa19abd3e9944e388582be2bafdbdb6616b9da1e3ddba680100000000feffffffa5a71a596c11f531efa19abd3e9944e388582be2bafdbdb6616b9da1e3ddba680100000000feffffff01407f85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012b00e1f50500000000225120bdb5fb914bb7556340dabc9b1c3c4abab2f1e0791e4bf1c6c0821e1d18c0ca82010304000000006215c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d45201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfacc021161ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612e3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6c03a8239100000000000000001f000000000000002116d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbf3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6ce15f6f2100000000000000001f000000000000000001012b00c2eb0b00000000225120bdb5fb914bb7556340dabc9b1c3c4abab2f1e0791e4bf1c6c0821e1d18c0ca82010304000000006215c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d45201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfacc021161ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612e3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6c03a8239100000000000000001f000000000000002116d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbf3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6ce15f6f2100000000000000001f000000000000000001012b00a3e11100000000225120bdb5fb914bb7556340dabc9b1c3c4abab2f1e0791e4bf1c6c0821e1d18c0ca82010304000000006215c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d45201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfacc021161ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612e3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6c03a8239100000000000000001f000000000000002116d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbf3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6ce15f6f2100000000000000001f000000000000000001012b00e1f5050000000022512078ba62349ba0d5a6ebd75410d58dbd757099ff49719e66913babbdb31a9a9ba7010304000000004215c04e8079c3b0cf3d7fa22df4f265ab8a55431bc7e3599a22948245b7c839366720d73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc4520141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899ead20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9acc02116141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899e35013a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac92402200903a82391000000000000000029000000010000002116686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de935013a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac924022009e15f6f21000000000000000029000000010000000001012b00c2eb0b0000000022512078ba62349ba0d5a6ebd75410d58dbd757099ff49719e66913babbdb31a9a9ba7010304000000004215c04e8079c3b0cf3d7fa22df4f265ab8a55431bc7e3599a22948245b7c839366720d73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc4520141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899ead20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9acc02116141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899e35013a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac92402200903a82391000000000000000029000000010000002116686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de935013a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac924022009e15f6f21000000000000000029000000010000000001012b00a3e1110000000022512078ba62349ba0d5a6ebd75410d58dbd757099ff49719e66913babbdb31a9a9ba7010304000000004215c04e8079c3b0cf3d7fa22df4f265ab8a55431bc7e3599a22948245b7c839366720d73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc4520141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899ead20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9acc02116141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899e35013a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac92402200903a82391000000000000000029000000010000002116686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de935013a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac924022009e15f6f21000000000000000029000000010000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json new file mode 100644 index 0000000000..a867a5102d --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100a502000000032328ebd65ad3eacb893cdc4593d7ede6ede16c89f27d7456de7c041ae8e884180100000000feffffff2328ebd65ad3eacb893cdc4593d7ede6ede16c89f27d7456de7c041ae8e884180100000000feffffff2328ebd65ad3eacb893cdc4593d7ede6ede16c89f27d7456de7c041ae8e884180100000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc614730440220479194783961647800fc59544a841d1d0f80731b130869e0c6196b4f85259c63022039d4d8806efbe144a60e59784c60ed5e1b66a744fe85e1df1e0b3cb9787404260101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100cd25cb3e30e808af41b33457e4c9d11015dffd1bc7a20e022f12f6d4b7c5eff30220563541da830201c9fd675c9b7e8f0c4c1117509482e901672a2b53d1591f2c9d0101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc614830450221009d3715e3cf8e9b77698277be555c46f2661387ab24bf90b22e86d7df531e7f33022029754ac1872c6cf98d1e30ab04ee265491b82f637cb3463b922eaac564cf87c40101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecoveryPsbt-userSigned-p2shP2wsh-p2wsh.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecoveryPsbt-userSigned-p2shP2wsh-p2wsh.json new file mode 100644 index 0000000000..545213568a --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecoveryPsbt-userSigned-p2shP2wsh-p2wsh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100fd200102000000061806382e478ca74217178378b99688dc6cf62013f9a3837dfe3b13a651cbc6370100000000feffffff1806382e478ca74217178378b99688dc6cf62013f9a3837dfe3b13a651cbc6370100000000feffffff1806382e478ca74217178378b99688dc6cf62013f9a3837dfe3b13a651cbc6370100000000feffffff2c9f1ed726c60b54195d676a3da80e4a33a4e2691ec84cf0aedc9bea748397f90100000000feffffff2c9f1ed726c60b54195d676a3da80e4a33a4e2691ec84cf0aedc9bea748397f90100000000feffffff2c9f1ed726c60b54195d676a3da80e4a33a4e2691ec84cf0aedc9bea748397f90100000000feffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c5473044022007a3a048ec602ed98a021110477de670c13c387b9b030b1ca972cd5fd6736ebb0220385c311d23597d6f384d4661e29fd2e866466ea3a866b76f1b10fcee6f393987010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000c2eb0b0000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c5473044022056dd772d0bd07bbade6d257298f02565ac9969bccc2c1e0c052fdb2437d28d1e02205ba28331ad63d011f88580094c3d35dae26bd6c5fa2fbfa9dfea32e942641fd8010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000a3e1110000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c5483045022100d712c71f2052ec644983d54b7fec581a88f64b70c61800ec565c435d5c42356b02206827b63e0f542c6d7e3027c784ed75fc1947eab36c5c896f816a9f0e49695586010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012b00e1f50500000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055483045022100e9806607eda42756d43eac849744130de8308cccd51a3b423ba65b6a811b017d02207d2d185e20dbe37754d2d7e9458fcb2f2c2b17861fd890bacef42eebbe4c439c0101030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00c2eb0b00000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0554730440220190950c04994d3a91138581862b289d97fa4d44eaa9521156422e5d09bf427f402206a67ccba1181ec4beddc7422a0e61fefe286874956fbaa8ca9e221f9cb2c08bd0101030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00a3e11100000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055483045022100ee48b0c0c828b4a9d3c658eda4e7625beb2ca4774633c32099a06510b4503de702205c46052d0672303ccf1e8936fac33bf849294fe09d4a9e81952835507e9091360101030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecoveryPsbt-userSigned-p2tr-p2trMusig2.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecoveryPsbt-userSigned-p2tr-p2trMusig2.json new file mode 100644 index 0000000000..18d8ae0b11 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecoveryPsbt-userSigned-p2tr-p2trMusig2.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100fd200102000000062cab6e75380e46c4fa5bf2454935d42b638f54a04b4cc3c99a6f36d5e839cd190100000000feffffff2cab6e75380e46c4fa5bf2454935d42b638f54a04b4cc3c99a6f36d5e839cd190100000000feffffff2cab6e75380e46c4fa5bf2454935d42b638f54a04b4cc3c99a6f36d5e839cd190100000000feffffffa5a71a596c11f531efa19abd3e9944e388582be2bafdbdb6616b9da1e3ddba680100000000feffffffa5a71a596c11f531efa19abd3e9944e388582be2bafdbdb6616b9da1e3ddba680100000000feffffffa5a71a596c11f531efa19abd3e9944e388582be2bafdbdb6616b9da1e3ddba680100000000feffffff01407f85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012b00e1f50500000000225120bdb5fb914bb7556340dabc9b1c3c4abab2f1e0791e4bf1c6c0821e1d18c0ca820103040000000041141ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612e325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6c40989f5703ac961848d19d727e412c10ef6b03929440baab3fa5e9dd549a475860ef1fca1498613a2b547b9851cf9f4ef1f60d61b0bbe188954bbc60a8f83ac8726215c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d45201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfacc021161ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612e3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6c03a8239100000000000000001f000000000000002116d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbf3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6ce15f6f2100000000000000001f000000000000000001012b00c2eb0b00000000225120bdb5fb914bb7556340dabc9b1c3c4abab2f1e0791e4bf1c6c0821e1d18c0ca820103040000000041141ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612e325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6c405f7cd69625f50823e474a0a7a0598023aace4a5b6483ee479b3bdf145490ef6281d5877a499adf23ca6d7ccc729e08c96c86214e862e4e6f8be70e34baa456b56215c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d45201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfacc021161ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612e3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6c03a8239100000000000000001f000000000000002116d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbf3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6ce15f6f2100000000000000001f000000000000000001012b00a3e11100000000225120bdb5fb914bb7556340dabc9b1c3c4abab2f1e0791e4bf1c6c0821e1d18c0ca820103040000000041141ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612e325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6c40e83a86d6ae04681e19a1e1d81916aeb229487bb7a3eeab7a581f2e30a381300cb27ac56f5ee2e482aecdac8e239979c11a14389eb43c0320e085dd1e8a41fdda6215c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d45201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfacc021161ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612e3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6c03a8239100000000000000001f000000000000002116d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbf3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6ce15f6f2100000000000000001f000000000000000001012b00e1f5050000000022512078ba62349ba0d5a6ebd75410d58dbd757099ff49719e66913babbdb31a9a9ba7010304000000004114141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899e3a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac9240220094029e994f39caff3e4bb92f26f9023e83b97ea2bb224ca39cd00cd242d3d68a6a8d202ff9cf908c9eba43cfcb5f3784d62356a63489b746bcdea64de084c1f70c74215c04e8079c3b0cf3d7fa22df4f265ab8a55431bc7e3599a22948245b7c839366720d73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc4520141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899ead20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9acc02116141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899e35013a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac92402200903a82391000000000000000029000000010000002116686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de935013a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac924022009e15f6f21000000000000000029000000010000000001012b00c2eb0b0000000022512078ba62349ba0d5a6ebd75410d58dbd757099ff49719e66913babbdb31a9a9ba7010304000000004114141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899e3a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac92402200940c4ac62db3791d0d5e8b3d56d5849be76b20d4397dd4f28b37bc529e16905fe18df2b230be547c67d455304c559d2727ac8ed17b81cd9c70fd05b16279cd659504215c04e8079c3b0cf3d7fa22df4f265ab8a55431bc7e3599a22948245b7c839366720d73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc4520141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899ead20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9acc02116141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899e35013a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac92402200903a82391000000000000000029000000010000002116686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de935013a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac924022009e15f6f21000000000000000029000000010000000001012b00a3e1110000000022512078ba62349ba0d5a6ebd75410d58dbd757099ff49719e66913babbdb31a9a9ba7010304000000004114141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899e3a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac924022009403e8b2e09d930b87a1d684a1507cdee2a6bd31822a20287af839fc9d15a67cdc48cd0dfc5b8d458b3f5f38a1b4e6607560a7462b3848fc7d79ea018cfe2076a1b4215c04e8079c3b0cf3d7fa22df4f265ab8a55431bc7e3599a22948245b7c839366720d73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc4520141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899ead20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9acc02116141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899e35013a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac92402200903a82391000000000000000029000000010000002116686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de935013a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac924022009e15f6f21000000000000000029000000010000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/crossChainRecovery-tbch-signed.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/crossChainRecovery-tbch-signed.json index f3857ba39a..c4d8d63b6c 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/crossChainRecovery-tbch-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/crossChainRecovery-tbch-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff0100530200000001cc08db9a579b62f920fe1f1211b83ccc15fd39f3f16ca0f3bee646158ca77b170000000000feffffff018872f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e4747304402200fe9e8e768c6bf39fcfc585253de429619a34c19e9ea030061f1c1fb9837fb19022017d473984c74760b377c23af208213ce911fcfd42803d6822555c49dbececd4401010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff017076f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474730440220280507073bd0f0b3d02e26b4b086baad768135159ea6e2e29ce4a9f7ec275b7b0220671c2ce9b14a7ce44c84c6c70b7a249378ba73e4403a51ad5372939b1a0eb74501010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "tbtc", "recoveryCoin": "tbch", - "recoveryAmount": 99971720 + "recoveryAmount": 99972720 } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/crossChainRecovery-tbch-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/crossChainRecovery-tbch-unsigned.json index 1c424238b3..ec5fe107b6 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/crossChainRecovery-tbch-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/crossChainRecovery-tbch-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff0100530200000001cc08db9a579b62f920fe1f1211b83ccc15fd39f3f16ca0f3bee646158ca77b170000000000feffffff018872f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff017076f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "2N7VWEhmfT8CzGSW2bCVeKJ3GCwSD1nsL2V", "coin": "tbtc" diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/crossChainRecovery-tbsv-signed.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/crossChainRecovery-tbsv-signed.json index b4ff6feadc..b5945ba8bc 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/crossChainRecovery-tbsv-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/crossChainRecovery-tbsv-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff0100530200000001cc08db9a579b62f920fe1f1211b83ccc15fd39f3f16ca0f3bee646158ca77b170000000000feffffff018872f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e4747304402200fe9e8e768c6bf39fcfc585253de429619a34c19e9ea030061f1c1fb9837fb19022017d473984c74760b377c23af208213ce911fcfd42803d6822555c49dbececd4401010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff017076f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474730440220280507073bd0f0b3d02e26b4b086baad768135159ea6e2e29ce4a9f7ec275b7b0220671c2ce9b14a7ce44c84c6c70b7a249378ba73e4403a51ad5372939b1a0eb74501010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "tbtc", "recoveryCoin": "tbsv", - "recoveryAmount": 99971720 + "recoveryAmount": 99972720 } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/crossChainRecovery-tbsv-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/crossChainRecovery-tbsv-unsigned.json index 1c424238b3..ec5fe107b6 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/crossChainRecovery-tbsv-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/crossChainRecovery-tbsv-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff0100530200000001cc08db9a579b62f920fe1f1211b83ccc15fd39f3f16ca0f3bee646158ca77b170000000000feffffff018872f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff017076f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "2N7VWEhmfT8CzGSW2bCVeKJ3GCwSD1nsL2V", "coin": "tbtc" diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/crossChainRecovery-tdoge-signed.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/crossChainRecovery-tdoge-signed.json index f6a87db62e..fb1c501e29 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/crossChainRecovery-tdoge-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/crossChainRecovery-tdoge-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff0100530200000001cc08db9a579b62f920fe1f1211b83ccc15fd39f3f16ca0f3bee646158ca77b170000000000feffffff018872f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e4747304402200fe9e8e768c6bf39fcfc585253de429619a34c19e9ea030061f1c1fb9837fb19022017d473984c74760b377c23af208213ce911fcfd42803d6822555c49dbececd4401010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff017076f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474730440220280507073bd0f0b3d02e26b4b086baad768135159ea6e2e29ce4a9f7ec275b7b0220671c2ce9b14a7ce44c84c6c70b7a249378ba73e4403a51ad5372939b1a0eb74501010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "tbtc", "recoveryCoin": "tdoge", - "recoveryAmount": 99971720 + "recoveryAmount": 99972720 } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/crossChainRecovery-tdoge-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/crossChainRecovery-tdoge-unsigned.json index 1c424238b3..ec5fe107b6 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/crossChainRecovery-tdoge-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/crossChainRecovery-tdoge-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff0100530200000001cc08db9a579b62f920fe1f1211b83ccc15fd39f3f16ca0f3bee646158ca77b170000000000feffffff018872f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff017076f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "2N7VWEhmfT8CzGSW2bCVeKJ3GCwSD1nsL2V", "coin": "tbtc" diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/crossChainRecovery-tltc-signed.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/crossChainRecovery-tltc-signed.json index c10f775644..442d4c5942 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/crossChainRecovery-tltc-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/crossChainRecovery-tltc-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff0100530200000001cc08db9a579b62f920fe1f1211b83ccc15fd39f3f16ca0f3bee646158ca77b170000000000feffffff018872f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e4747304402200fe9e8e768c6bf39fcfc585253de429619a34c19e9ea030061f1c1fb9837fb19022017d473984c74760b377c23af208213ce911fcfd42803d6822555c49dbececd4401010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff017076f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474730440220280507073bd0f0b3d02e26b4b086baad768135159ea6e2e29ce4a9f7ec275b7b0220671c2ce9b14a7ce44c84c6c70b7a249378ba73e4403a51ad5372939b1a0eb74501010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "tbtc", "recoveryCoin": "tltc", - "recoveryAmount": 99971720 + "recoveryAmount": 99972720 } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/crossChainRecovery-tltc-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/crossChainRecovery-tltc-unsigned.json index 1c424238b3..ec5fe107b6 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/crossChainRecovery-tltc-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/crossChainRecovery-tltc-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff0100530200000001cc08db9a579b62f920fe1f1211b83ccc15fd39f3f16ca0f3bee646158ca77b170000000000feffffff018872f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff017076f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "2N7VWEhmfT8CzGSW2bCVeKJ3GCwSD1nsL2V", "coin": "tbtc" diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/formatBackupKeyRecovery-fullySigned.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/formatBackupKeyRecovery-fullySigned.json new file mode 100644 index 0000000000..1d99009977 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/formatBackupKeyRecovery-fullySigned.json @@ -0,0 +1,21 @@ +{ + "inputs": [ + { + "id": "37c6cb51a6133bfe7d83a3f91320f66cdc8896b97883171742a78c472e380618:1", + "address": "2NFCjioQkatHzS9wxXiURfvsQrHfWqT3yZj", + "chain": 11, + "index": 0, + "value": 100000000, + "valueString": "100000000" + }, + { + "id": "37c6cb51a6133bfe7d83a3f91320f66cdc8896b97883171742a78c472e380618:1", + "address": "2NFCjioQkatHzS9wxXiURfvsQrHfWqT3yZj", + "chain": 11, + "index": 0, + "value": 200000000, + "valueString": "200000000" + } + ], + "transactionHex": "020000000001021806382e478ca74217178378b99688dc6cf62013f9a3837dfe3b13a651cbc63701000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800feffffff1806382e478ca74217178378b99688dc6cf62013f9a3837dfe3b13a651cbc63701000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800feffffff01d424e1110000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8704004730440220077f360456047eb0ba6371febcb954ea9815c6786a9363d5fe281c5e8cf673e90220638955c99df7a5d3eba0e91a6fb4485913864dad1090789e6883cb922fa09a95014830450221009897e70802ff4aff11aeb312deeea6a61b36e0a0f7829871d912b0038b729e8d02201f9ee270681538d553998e0c4ff075664ed027552e8e0102a0b7940a835fad9a016952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae040047304402201d99833cc0ac3189ed81d3506107857800a704cc9c8fbfff5bfa4af4db9a26a70220486143e82a6afb2da42992df6ef3fea04bba76f1c2943a236ebf5f11affd472a01483045022100ca59adfbb38d583b3410b161ce7a95732e4f74e0bf680b2eba8f2e03859039cf02207d079341a72d3730be812392a7427a7b470a3e6cce3978854c7128fe74b60eaa016952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae00000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/formatBackupKeyRecovery-krs-dai.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/formatBackupKeyRecovery-krs-dai.json new file mode 100644 index 0000000000..d183305663 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/formatBackupKeyRecovery-krs-dai.json @@ -0,0 +1,7 @@ +{ + "transactionHex": "70736274ff01007c02000000021806382e478ca74217178378b99688dc6cf62013f9a3837dfe3b13a651cbc6370100000000feffffff1806382e478ca74217178378b99688dc6cf62013f9a3837dfe3b13a651cbc6370100000000feffffff01d424e1110000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c54730440220077f360456047eb0ba6371febcb954ea9815c6786a9363d5fe281c5e8cf673e90220638955c99df7a5d3eba0e91a6fb4485913864dad1090789e6883cb922fa09a95010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000c2eb0b0000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c547304402201d99833cc0ac3189ed81d3506107857800a704cc9c8fbfff5bfa4af4db9a26a70220486143e82a6afb2da42992df6ef3fea04bba76f1c2943a236ebf5f11affd472a010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000000", + "coin": "tbtc", + "backupKey": "test-backup-key", + "recoveryAmount": 299967700, + "recoveryAmountString": "299967700" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/formatBackupKeyRecovery-krs-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/formatBackupKeyRecovery-krs-keyternal.json new file mode 100644 index 0000000000..7c2c405abf --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/formatBackupKeyRecovery-krs-keyternal.json @@ -0,0 +1,25 @@ +{ + "inputs": [ + { + "id": "37c6cb51a6133bfe7d83a3f91320f66cdc8896b97883171742a78c472e380618:1", + "address": "2NFCjioQkatHzS9wxXiURfvsQrHfWqT3yZj", + "chain": 11, + "index": 0, + "value": 100000000, + "valueString": "100000000" + }, + { + "id": "37c6cb51a6133bfe7d83a3f91320f66cdc8896b97883171742a78c472e380618:1", + "address": "2NFCjioQkatHzS9wxXiURfvsQrHfWqT3yZj", + "chain": 11, + "index": 0, + "value": 200000000, + "valueString": "200000000" + } + ], + "transactionHex": "020000000001021806382e478ca74217178378b99688dc6cf62013f9a3837dfe3b13a651cbc63701000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800feffffff1806382e478ca74217178378b99688dc6cf62013f9a3837dfe3b13a651cbc63701000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800feffffff01d424e1110000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8705004730440220077f360456047eb0ba6371febcb954ea9815c6786a9363d5fe281c5e8cf673e90220638955c99df7a5d3eba0e91a6fb4485913864dad1090789e6883cb922fa09a950100006952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae050047304402201d99833cc0ac3189ed81d3506107857800a704cc9c8fbfff5bfa4af4db9a26a70220486143e82a6afb2da42992df6ef3fea04bba76f1c2943a236ebf5f11affd472a0100006952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae00000000", + "coin": "tbtc", + "backupKey": "test-backup-key", + "recoveryAmount": 299967700, + "recoveryAmountString": "299967700" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/formatBackupKeyRecovery-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/formatBackupKeyRecovery-unsigned.json new file mode 100644 index 0000000000..16b7a958de --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/formatBackupKeyRecovery-unsigned.json @@ -0,0 +1,6 @@ +{ + "txHex": "70736274ff01007c02000000021806382e478ca74217178378b99688dc6cf62013f9a3837dfe3b13a651cbc6370100000000feffffff1806382e478ca74217178378b99688dc6cf62013f9a3837dfe3b13a651cbc6370100000000feffffff01d424e1110000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a914f0da56d9bb06310289d808a22ad68457a760ac03870103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000c2eb0b0000000017a914f0da56d9bb06310289d808a22ad68457a760ac03870103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000000", + "txInfo": {}, + "feeInfo": {}, + "coin": "tbtc" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/crossChainRecovery-tbch-signed.json b/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/crossChainRecovery-tbch-signed.json index 6b1fd793c3..e1f8fe7b53 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/crossChainRecovery-tbch-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/crossChainRecovery-tbch-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff0100530200000001cc08db9a579b62f920fe1f1211b83ccc15fd39f3f16ca0f3bee646158ca77b170000000000feffffff018872f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e4747304402200fe9e8e768c6bf39fcfc585253de429619a34c19e9ea030061f1c1fb9837fb19022017d473984c74760b377c23af208213ce911fcfd42803d6822555c49dbececd4401010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff017076f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474730440220280507073bd0f0b3d02e26b4b086baad768135159ea6e2e29ce4a9f7ec275b7b0220671c2ce9b14a7ce44c84c6c70b7a249378ba73e4403a51ad5372939b1a0eb74501010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "tbtc4", "recoveryCoin": "tbch", - "recoveryAmount": 99971720 + "recoveryAmount": 99972720 } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/crossChainRecovery-tbch-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/crossChainRecovery-tbch-unsigned.json index 77d632bb0a..5b544e3c7f 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/crossChainRecovery-tbch-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/crossChainRecovery-tbch-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff0100530200000001cc08db9a579b62f920fe1f1211b83ccc15fd39f3f16ca0f3bee646158ca77b170000000000feffffff018872f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff017076f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "2N7VWEhmfT8CzGSW2bCVeKJ3GCwSD1nsL2V", "coin": "tbtc4" diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/crossChainRecovery-tbsv-signed.json b/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/crossChainRecovery-tbsv-signed.json index 071211d046..43e639d82c 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/crossChainRecovery-tbsv-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/crossChainRecovery-tbsv-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff0100530200000001cc08db9a579b62f920fe1f1211b83ccc15fd39f3f16ca0f3bee646158ca77b170000000000feffffff018872f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e4747304402200fe9e8e768c6bf39fcfc585253de429619a34c19e9ea030061f1c1fb9837fb19022017d473984c74760b377c23af208213ce911fcfd42803d6822555c49dbececd4401010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff017076f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474730440220280507073bd0f0b3d02e26b4b086baad768135159ea6e2e29ce4a9f7ec275b7b0220671c2ce9b14a7ce44c84c6c70b7a249378ba73e4403a51ad5372939b1a0eb74501010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "tbtc4", "recoveryCoin": "tbsv", - "recoveryAmount": 99971720 + "recoveryAmount": 99972720 } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/crossChainRecovery-tbsv-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/crossChainRecovery-tbsv-unsigned.json index 77d632bb0a..5b544e3c7f 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/crossChainRecovery-tbsv-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/crossChainRecovery-tbsv-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff0100530200000001cc08db9a579b62f920fe1f1211b83ccc15fd39f3f16ca0f3bee646158ca77b170000000000feffffff018872f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff017076f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "2N7VWEhmfT8CzGSW2bCVeKJ3GCwSD1nsL2V", "coin": "tbtc4" diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/crossChainRecovery-tdoge-signed.json b/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/crossChainRecovery-tdoge-signed.json index 0392e79f89..5d32f05eeb 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/crossChainRecovery-tdoge-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/crossChainRecovery-tdoge-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff0100530200000001cc08db9a579b62f920fe1f1211b83ccc15fd39f3f16ca0f3bee646158ca77b170000000000feffffff018872f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e4747304402200fe9e8e768c6bf39fcfc585253de429619a34c19e9ea030061f1c1fb9837fb19022017d473984c74760b377c23af208213ce911fcfd42803d6822555c49dbececd4401010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff017076f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474730440220280507073bd0f0b3d02e26b4b086baad768135159ea6e2e29ce4a9f7ec275b7b0220671c2ce9b14a7ce44c84c6c70b7a249378ba73e4403a51ad5372939b1a0eb74501010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "tbtc4", "recoveryCoin": "tdoge", - "recoveryAmount": 99971720 + "recoveryAmount": 99972720 } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/crossChainRecovery-tdoge-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/crossChainRecovery-tdoge-unsigned.json index 77d632bb0a..5b544e3c7f 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/crossChainRecovery-tdoge-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/crossChainRecovery-tdoge-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff0100530200000001cc08db9a579b62f920fe1f1211b83ccc15fd39f3f16ca0f3bee646158ca77b170000000000feffffff018872f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff017076f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "2N7VWEhmfT8CzGSW2bCVeKJ3GCwSD1nsL2V", "coin": "tbtc4" diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/crossChainRecovery-tltc-signed.json b/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/crossChainRecovery-tltc-signed.json index 6c16501f26..15d33e264f 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/crossChainRecovery-tltc-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/crossChainRecovery-tltc-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff0100530200000001cc08db9a579b62f920fe1f1211b83ccc15fd39f3f16ca0f3bee646158ca77b170000000000feffffff018872f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e4747304402200fe9e8e768c6bf39fcfc585253de429619a34c19e9ea030061f1c1fb9837fb19022017d473984c74760b377c23af208213ce911fcfd42803d6822555c49dbececd4401010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff017076f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474730440220280507073bd0f0b3d02e26b4b086baad768135159ea6e2e29ce4a9f7ec275b7b0220671c2ce9b14a7ce44c84c6c70b7a249378ba73e4403a51ad5372939b1a0eb74501010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "tbtc4", "recoveryCoin": "tltc", - "recoveryAmount": 99971720 + "recoveryAmount": 99972720 } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/crossChainRecovery-tltc-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/crossChainRecovery-tltc-unsigned.json index 77d632bb0a..5b544e3c7f 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/crossChainRecovery-tltc-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/crossChainRecovery-tltc-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff0100530200000001cc08db9a579b62f920fe1f1211b83ccc15fd39f3f16ca0f3bee646158ca77b170000000000feffffff018872f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff017076f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "2N7VWEhmfT8CzGSW2bCVeKJ3GCwSD1nsL2V", "coin": "tbtc4" diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtcbgsig/recovery/crossChainRecovery-tbch-signed.json b/modules/abstract-utxo/test/unit/fixtures/tbtcbgsig/recovery/crossChainRecovery-tbch-signed.json index d257cd23ad..3e985410e4 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbtcbgsig/recovery/crossChainRecovery-tbch-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbtcbgsig/recovery/crossChainRecovery-tbch-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff0100530200000001cc08db9a579b62f920fe1f1211b83ccc15fd39f3f16ca0f3bee646158ca77b170000000000feffffff018872f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e4747304402200fe9e8e768c6bf39fcfc585253de429619a34c19e9ea030061f1c1fb9837fb19022017d473984c74760b377c23af208213ce911fcfd42803d6822555c49dbececd4401010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff017076f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474730440220280507073bd0f0b3d02e26b4b086baad768135159ea6e2e29ce4a9f7ec275b7b0220671c2ce9b14a7ce44c84c6c70b7a249378ba73e4403a51ad5372939b1a0eb74501010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "tbtcbgsig", "recoveryCoin": "tbch", - "recoveryAmount": 99971720 + "recoveryAmount": 99972720 } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtcbgsig/recovery/crossChainRecovery-tbch-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/tbtcbgsig/recovery/crossChainRecovery-tbch-unsigned.json index e2d3e4d81c..a78d30136e 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbtcbgsig/recovery/crossChainRecovery-tbch-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbtcbgsig/recovery/crossChainRecovery-tbch-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff0100530200000001cc08db9a579b62f920fe1f1211b83ccc15fd39f3f16ca0f3bee646158ca77b170000000000feffffff018872f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff017076f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "2N7VWEhmfT8CzGSW2bCVeKJ3GCwSD1nsL2V", "coin": "tbtcbgsig" diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtcbgsig/recovery/crossChainRecovery-tbsv-signed.json b/modules/abstract-utxo/test/unit/fixtures/tbtcbgsig/recovery/crossChainRecovery-tbsv-signed.json index 3afbd94a30..d78e56574f 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbtcbgsig/recovery/crossChainRecovery-tbsv-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbtcbgsig/recovery/crossChainRecovery-tbsv-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff0100530200000001cc08db9a579b62f920fe1f1211b83ccc15fd39f3f16ca0f3bee646158ca77b170000000000feffffff018872f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e4747304402200fe9e8e768c6bf39fcfc585253de429619a34c19e9ea030061f1c1fb9837fb19022017d473984c74760b377c23af208213ce911fcfd42803d6822555c49dbececd4401010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff017076f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474730440220280507073bd0f0b3d02e26b4b086baad768135159ea6e2e29ce4a9f7ec275b7b0220671c2ce9b14a7ce44c84c6c70b7a249378ba73e4403a51ad5372939b1a0eb74501010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "tbtcbgsig", "recoveryCoin": "tbsv", - "recoveryAmount": 99971720 + "recoveryAmount": 99972720 } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtcbgsig/recovery/crossChainRecovery-tbsv-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/tbtcbgsig/recovery/crossChainRecovery-tbsv-unsigned.json index e2d3e4d81c..a78d30136e 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbtcbgsig/recovery/crossChainRecovery-tbsv-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbtcbgsig/recovery/crossChainRecovery-tbsv-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff0100530200000001cc08db9a579b62f920fe1f1211b83ccc15fd39f3f16ca0f3bee646158ca77b170000000000feffffff018872f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff017076f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "2N7VWEhmfT8CzGSW2bCVeKJ3GCwSD1nsL2V", "coin": "tbtcbgsig" diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtcbgsig/recovery/crossChainRecovery-tdoge-signed.json b/modules/abstract-utxo/test/unit/fixtures/tbtcbgsig/recovery/crossChainRecovery-tdoge-signed.json index b1f377d406..15844524cb 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbtcbgsig/recovery/crossChainRecovery-tdoge-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbtcbgsig/recovery/crossChainRecovery-tdoge-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff0100530200000001cc08db9a579b62f920fe1f1211b83ccc15fd39f3f16ca0f3bee646158ca77b170000000000feffffff018872f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e4747304402200fe9e8e768c6bf39fcfc585253de429619a34c19e9ea030061f1c1fb9837fb19022017d473984c74760b377c23af208213ce911fcfd42803d6822555c49dbececd4401010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff017076f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474730440220280507073bd0f0b3d02e26b4b086baad768135159ea6e2e29ce4a9f7ec275b7b0220671c2ce9b14a7ce44c84c6c70b7a249378ba73e4403a51ad5372939b1a0eb74501010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "tbtcbgsig", "recoveryCoin": "tdoge", - "recoveryAmount": 99971720 + "recoveryAmount": 99972720 } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtcbgsig/recovery/crossChainRecovery-tdoge-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/tbtcbgsig/recovery/crossChainRecovery-tdoge-unsigned.json index e2d3e4d81c..a78d30136e 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbtcbgsig/recovery/crossChainRecovery-tdoge-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbtcbgsig/recovery/crossChainRecovery-tdoge-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff0100530200000001cc08db9a579b62f920fe1f1211b83ccc15fd39f3f16ca0f3bee646158ca77b170000000000feffffff018872f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff017076f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "2N7VWEhmfT8CzGSW2bCVeKJ3GCwSD1nsL2V", "coin": "tbtcbgsig" diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtcbgsig/recovery/crossChainRecovery-tltc-signed.json b/modules/abstract-utxo/test/unit/fixtures/tbtcbgsig/recovery/crossChainRecovery-tltc-signed.json index db383a3287..78eec9a231 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbtcbgsig/recovery/crossChainRecovery-tltc-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbtcbgsig/recovery/crossChainRecovery-tltc-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff0100530200000001cc08db9a579b62f920fe1f1211b83ccc15fd39f3f16ca0f3bee646158ca77b170000000000feffffff018872f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e4747304402200fe9e8e768c6bf39fcfc585253de429619a34c19e9ea030061f1c1fb9837fb19022017d473984c74760b377c23af208213ce911fcfd42803d6822555c49dbececd4401010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff017076f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474730440220280507073bd0f0b3d02e26b4b086baad768135159ea6e2e29ce4a9f7ec275b7b0220671c2ce9b14a7ce44c84c6c70b7a249378ba73e4403a51ad5372939b1a0eb74501010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "tbtcbgsig", "recoveryCoin": "tltc", - "recoveryAmount": 99971720 + "recoveryAmount": 99972720 } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtcbgsig/recovery/crossChainRecovery-tltc-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/tbtcbgsig/recovery/crossChainRecovery-tltc-unsigned.json index e2d3e4d81c..a78d30136e 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbtcbgsig/recovery/crossChainRecovery-tltc-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbtcbgsig/recovery/crossChainRecovery-tltc-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff0100530200000001cc08db9a579b62f920fe1f1211b83ccc15fd39f3f16ca0f3bee646158ca77b170000000000feffffff018872f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff017076f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "2N7VWEhmfT8CzGSW2bCVeKJ3GCwSD1nsL2V", "coin": "tbtcbgsig" diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/crossChainRecovery-tbch-signed.json b/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/crossChainRecovery-tbch-signed.json index 6598ba291d..8eafcf5296 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/crossChainRecovery-tbch-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/crossChainRecovery-tbch-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff0100530200000001cc08db9a579b62f920fe1f1211b83ccc15fd39f3f16ca0f3bee646158ca77b170000000000feffffff018872f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e4747304402200fe9e8e768c6bf39fcfc585253de429619a34c19e9ea030061f1c1fb9837fb19022017d473984c74760b377c23af208213ce911fcfd42803d6822555c49dbececd4401010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff017076f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474730440220280507073bd0f0b3d02e26b4b086baad768135159ea6e2e29ce4a9f7ec275b7b0220671c2ce9b14a7ce44c84c6c70b7a249378ba73e4403a51ad5372939b1a0eb74501010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "tbtcsig", "recoveryCoin": "tbch", - "recoveryAmount": 99971720 + "recoveryAmount": 99972720 } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/crossChainRecovery-tbch-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/crossChainRecovery-tbch-unsigned.json index 0507f0fe31..3107cd3b36 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/crossChainRecovery-tbch-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/crossChainRecovery-tbch-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff0100530200000001cc08db9a579b62f920fe1f1211b83ccc15fd39f3f16ca0f3bee646158ca77b170000000000feffffff018872f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff017076f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "2N7VWEhmfT8CzGSW2bCVeKJ3GCwSD1nsL2V", "coin": "tbtcsig" diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/crossChainRecovery-tbsv-signed.json b/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/crossChainRecovery-tbsv-signed.json index 464ac9f729..a2fa6e35e5 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/crossChainRecovery-tbsv-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/crossChainRecovery-tbsv-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff0100530200000001cc08db9a579b62f920fe1f1211b83ccc15fd39f3f16ca0f3bee646158ca77b170000000000feffffff018872f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e4747304402200fe9e8e768c6bf39fcfc585253de429619a34c19e9ea030061f1c1fb9837fb19022017d473984c74760b377c23af208213ce911fcfd42803d6822555c49dbececd4401010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff017076f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474730440220280507073bd0f0b3d02e26b4b086baad768135159ea6e2e29ce4a9f7ec275b7b0220671c2ce9b14a7ce44c84c6c70b7a249378ba73e4403a51ad5372939b1a0eb74501010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "tbtcsig", "recoveryCoin": "tbsv", - "recoveryAmount": 99971720 + "recoveryAmount": 99972720 } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/crossChainRecovery-tbsv-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/crossChainRecovery-tbsv-unsigned.json index 0507f0fe31..3107cd3b36 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/crossChainRecovery-tbsv-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/crossChainRecovery-tbsv-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff0100530200000001cc08db9a579b62f920fe1f1211b83ccc15fd39f3f16ca0f3bee646158ca77b170000000000feffffff018872f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff017076f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "2N7VWEhmfT8CzGSW2bCVeKJ3GCwSD1nsL2V", "coin": "tbtcsig" diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/crossChainRecovery-tdoge-signed.json b/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/crossChainRecovery-tdoge-signed.json index b059b8d50a..000a8bdbfb 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/crossChainRecovery-tdoge-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/crossChainRecovery-tdoge-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff0100530200000001cc08db9a579b62f920fe1f1211b83ccc15fd39f3f16ca0f3bee646158ca77b170000000000feffffff018872f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e4747304402200fe9e8e768c6bf39fcfc585253de429619a34c19e9ea030061f1c1fb9837fb19022017d473984c74760b377c23af208213ce911fcfd42803d6822555c49dbececd4401010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff017076f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474730440220280507073bd0f0b3d02e26b4b086baad768135159ea6e2e29ce4a9f7ec275b7b0220671c2ce9b14a7ce44c84c6c70b7a249378ba73e4403a51ad5372939b1a0eb74501010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "tbtcsig", "recoveryCoin": "tdoge", - "recoveryAmount": 99971720 + "recoveryAmount": 99972720 } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/crossChainRecovery-tdoge-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/crossChainRecovery-tdoge-unsigned.json index 0507f0fe31..3107cd3b36 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/crossChainRecovery-tdoge-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/crossChainRecovery-tdoge-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff0100530200000001cc08db9a579b62f920fe1f1211b83ccc15fd39f3f16ca0f3bee646158ca77b170000000000feffffff018872f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff017076f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "2N7VWEhmfT8CzGSW2bCVeKJ3GCwSD1nsL2V", "coin": "tbtcsig" diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/crossChainRecovery-tltc-signed.json b/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/crossChainRecovery-tltc-signed.json index 35145f7fea..473373cdb9 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/crossChainRecovery-tltc-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/crossChainRecovery-tltc-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff0100530200000001cc08db9a579b62f920fe1f1211b83ccc15fd39f3f16ca0f3bee646158ca77b170000000000feffffff018872f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e4747304402200fe9e8e768c6bf39fcfc585253de429619a34c19e9ea030061f1c1fb9837fb19022017d473984c74760b377c23af208213ce911fcfd42803d6822555c49dbececd4401010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff017076f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474730440220280507073bd0f0b3d02e26b4b086baad768135159ea6e2e29ce4a9f7ec275b7b0220671c2ce9b14a7ce44c84c6c70b7a249378ba73e4403a51ad5372939b1a0eb74501010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "tbtcsig", "recoveryCoin": "tltc", - "recoveryAmount": 99971720 + "recoveryAmount": 99972720 } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/crossChainRecovery-tltc-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/crossChainRecovery-tltc-unsigned.json index 0507f0fe31..3107cd3b36 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/crossChainRecovery-tltc-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/crossChainRecovery-tltc-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff0100530200000001cc08db9a579b62f920fe1f1211b83ccc15fd39f3f16ca0f3bee646158ca77b170000000000feffffff018872f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff017076f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "2N7VWEhmfT8CzGSW2bCVeKJ3GCwSD1nsL2V", "coin": "tbtcsig" diff --git a/modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json deleted file mode 100644 index cb61438dcb..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "359efa4ac6e418d80ce24205deaa18ad952621c2167a763f0957ca8a73a426f6:0", - "address": "8qacSnCEyDbdsVEPbvVVgAKXq9j46QtoJq", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "9cac3794147ecee59fcb08e3c0e9ddc5c19be6a422a3659b5f6ad7392878fa8a:0", - "address": "8qacSnCEyDbdsVEPbvVVgAKXq9j46QtoJq", - "value": 200000000, - "chain": 1, - "index": 0, - "valueString": "200000000" - }, - { - "id": "c56083bdaa1e21a3f4399fec78a0177e98844ad8dc4e38b45479a54ef20cd5ee:0", - "address": "8qacSnCEyDbdsVEPbvVVgAKXq9j46QtoJq", - "value": 300000000, - "chain": 1, - "index": 0, - "valueString": "300000000" - } - ], - "transactionHex": "0200000003f626a4738aca57093f767a16c2212695ad18aade0542e20cd818e4c64afa9e3500000000fdfe0000483045022100de0ecf316145f732092161b998e2265a6f1725adc9c97e98e74874ce7dea42420220186124f4fb3bc05e2fd5d04eb94f0d04b7cd3e7ae800b0f1107bd1b05f900052014830450221009f2af9632fb97dd9016acc4d9e3a7a09bd600ebfd1a4f35b173b8fcffd6715d4022019578a374e26980d7821a14f7cd0139ddf9d57f0acfeac7ee103289a2117476a014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff8afa782839d76a5f9b65a322a4e69bc1c5dde9c0e308cb9fe5ce7e149437ac9c00000000fdfd000047304402202265faaaf07e676f2857f1f7f8115ecbb18d3076d86b06ceca5251aeeefc357b022000ebbbce483229300b4f1ad5c83830abbe1c2baf4acf496acb47190c1403058e01483045022100848d057ff3a3dceb67c4ac7aac149dc5f8e8314c1ab4061e209d6579a8ed552b02200e72216fe2d0240ee49b939ff71a8c00ae00bd83a4bc597a9ae86687595d38ee014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffffeed50cf24ea57954b4384edcd84a84987e17a078ec9f39f4a3211eaabd8360c500000000fdfd000047304402206f86309b123e3b8660729cf022dc0152f51346cf5663e4dc55c1c51f1f9567cf02204d927801b96bd372f120871117a28fca13fdfad60e4a60fba768991721adc5a201483045022100c57b6255aedae908af2e7b40b20ca18ba6c3576bfef9a556afbf6389ae4a4c5d02205da80de626825c850a56f2fbd395faf63892592f6c978bfd98bf23cc80cec4da014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "862194f732e77eb935575e86bc240389642c20b23e259ac685bfc37df825b4c9" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json deleted file mode 100644 index f116161476..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "acc3a751eda81ecad175b29e52e45770975e08e47020770d4853b4207136b09e:0", - "address": "8kZq8qjrXD7eSx7LNeCK1spdW6Mbun1sYn", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "eb456795b2c9bbdfcb91fc640f8a0bdc2d69157a506a81ed851dfaf3cd8d433f:0", - "address": "8kZq8qjrXD7eSx7LNeCK1spdW6Mbun1sYn", - "value": 200000000, - "chain": 1, - "index": 0, - "valueString": "200000000" - }, - { - "id": "7648aaa4dfe3a3ed3b5fd54be2a9a1d2290650645b5ad83c00d5f742d7912f13:0", - "address": "8kZq8qjrXD7eSx7LNeCK1spdW6Mbun1sYn", - "value": 300000000, - "chain": 1, - "index": 0, - "valueString": "300000000" - } - ], - "transactionHex": "02000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac00000000fdfe0000483045022100df90020c7de352638f835a81f2191a5b69375e1921a82eeff34089cd08cebf9302206475417ae012f14f5339aa2ed8da5d785c62b842dc1849212a6a9288af4ff5a001483045022100fa5923c1c8bebc502cffaea464ce9a3f85857997df328490cc190d493a1ecf0502200f363464f6019c516eb4b3533692ac70ac7df67272e738883be11ff61948ceef014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb00000000fdfd0000473044022065e11ee1ba7e094e765a89438483ef54abb8ae9ac5c5118153981ed5a679e0dc0220692c6b1578bedc110aa981e3d759baaed409a0ea62b2819bb20ad1b60a70d447014830450221008ed9f3cacd80ec37218330ccef1c832695e756cd1eb439377ee24d538f0e051402200c74714b4d9b192a4454435d35b78fbb8f0e02cd7ab116187cff7b9c33a957cf014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa487600000000fdfd000048304502210085b0863ececbb6c326f15e26b4691fd180759b4049058fb140ae35b7e1efb287022000ad30fafe25386dee8baa1a161dfd62f6834202bef6a717dcfc31485be748ca0147304402206471d922d757e907aec736bd1876b973e5a20f87fcfac59ebd9521229f4d99e80220120fcc9c57826ffc87a9a562ec55fd2acb96d8c78a0b811005a9580c760e071c014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "0d2871e47e3e7edfcc5228fc9ca488d662b02965ea40c9f6edbbe3e65f5bc9e7" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json b/modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json deleted file mode 100644 index bb10f7b96e..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "transactionHex": "70736274ff0100a502000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac0000000000feffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb0000000000feffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa48760000000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a4730440220093e44a04c745df4b659895929b9033ea1f4c6037d8acd9dc4f2a114633a35fe02203d7a1618f5c65110713d376b9d3d8c181b34fd60a3b8d4b46097a245c05cf124012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100df90020c7de352638f835a81f2191a5b69375e1921a82eeff34089cd08cebf9302206475417ae012f14f5339aa2ed8da5d785c62b842dc1849212a6a9288af4ff5a00101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402205d94a7f46388e723db4f4d836b62b87263f3d52b234d5b29f996d59df938f8e802206af84c185cb0b0b90657b77d1e58ed418a3e3cea5eda096bb5b318a6ff57817e012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61473044022065e11ee1ba7e094e765a89438483ef54abb8ae9ac5c5118153981ed5a679e0dc0220692c6b1578bedc110aa981e3d759baaed409a0ea62b2819bb20ad1b60a70d4470101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be01000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100e013917b26462470736f0d3c9cba09e44d9c8c271db53fb2e45bbfe2fcac133c0220660aea8b84338b395a5afebbe53a1109e117613150f1a7cbcfd08be5faa1c19b012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6148304502210085b0863ececbb6c326f15e26b4691fd180759b4049058fb140ae35b7e1efb287022000ad30fafe25386dee8baa1a161dfd62f6834202bef6a717dcfc31485be748ca0101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", - "coin": "tdash", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599906100, - "recoveryAmountString": "599906100", - "txid": "774cecf06c60a4e00a560ef2c98d57ca5c92393e9bee05607a50da60b769ac70" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json deleted file mode 100644 index 826b3e7cfa..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "inputs": [ - { - "id": "acc3a751eda81ecad175b29e52e45770975e08e47020770d4853b4207136b09e:0", - "address": "8kZq8qjrXD7eSx7LNeCK1spdW6Mbun1sYn", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "eb456795b2c9bbdfcb91fc640f8a0bdc2d69157a506a81ed851dfaf3cd8d433f:0", - "address": "8kZq8qjrXD7eSx7LNeCK1spdW6Mbun1sYn", - "value": 200000000, - "chain": 1, - "index": 0, - "valueString": "200000000" - }, - { - "id": "7648aaa4dfe3a3ed3b5fd54be2a9a1d2290650645b5ad83c00d5f742d7912f13:0", - "address": "8kZq8qjrXD7eSx7LNeCK1spdW6Mbun1sYn", - "value": 300000000, - "chain": 1, - "index": 0, - "valueString": "300000000" - } - ], - "transactionHex": "02000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac00000000b700483045022100df90020c7de352638f835a81f2191a5b69375e1921a82eeff34089cd08cebf9302206475417ae012f14f5339aa2ed8da5d785c62b842dc1849212a6a9288af4ff5a00100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb00000000b600473044022065e11ee1ba7e094e765a89438483ef54abb8ae9ac5c5118153981ed5a679e0dc0220692c6b1578bedc110aa981e3d759baaed409a0ea62b2819bb20ad1b60a70d4470100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa487600000000b70048304502210085b0863ececbb6c326f15e26b4691fd180759b4049058fb140ae35b7e1efb287022000ad30fafe25386dee8baa1a161dfd62f6834202bef6a717dcfc31485be748ca0100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "coin": "tdash", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599906100, - "recoveryAmountString": "599906100", - "txid": "e98f4c93e2a708d394f05c70ca5935d86df9b36bd672d5ebd0f929db341b0e28" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json deleted file mode 100644 index c8fa2fa8c8..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "txHex": "70736274ff0100a502000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac0000000000feffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb0000000000feffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa48760000000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a4730440220093e44a04c745df4b659895929b9033ea1f4c6037d8acd9dc4f2a114633a35fe02203d7a1618f5c65110713d376b9d3d8c181b34fd60a3b8d4b46097a245c05cf124012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402205d94a7f46388e723db4f4d836b62b87263f3d52b234d5b29f996d59df938f8e802206af84c185cb0b0b90657b77d1e58ed418a3e3cea5eda096bb5b318a6ff57817e012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be01000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100e013917b26462470736f0d3c9cba09e44d9c8c271db53fb2e45bbfe2fcac133c0220660aea8b84338b395a5afebbe53a1109e117613150f1a7cbcfd08be5faa1c19b012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", - "txInfo": {}, - "feeInfo": {}, - "coin": "tdash", - "txid": "774cecf06c60a4e00a560ef2c98d57ca5c92393e9bee05607a50da60b769ac70" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json new file mode 100644 index 0000000000..70bee90a4a --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100a50200000003c0a0365e703c64cd37e3343236af4729c2d4e6fd83292234f074337e790337930100000000feffffffc0a0365e703c64cd37e3343236af4729c2d4e6fd83292234f074337e790337930100000000feffffffc0a0365e703c64cd37e3343236af4729c2d4e6fd83292234f074337e790337930100000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9147a646b8d6e3dc4805bf8f58e49ede9905cc68de987220202587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e483045022100f85f55306825b66507a6e9fd1681fdda96a21c3c1f7e6e4601060516df6402ba0220463cf142f4d7aee362941f5b53868b8280d9f67bd79ae0e508827f0184c8686a012202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee35473044022062a4d4ae00e2efab1ecd640246c978684a5bcaf6ada0835f929d50ffc1fdc78c022013ad6f66f1900a5af14ca46790a19196d2f31ac6be08a2f2b7aa80507978f4720101030401000000010469522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae220602587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e1403a82391630000006300000001000000000000002206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad86000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9147a646b8d6e3dc4805bf8f58e49ede9905cc68de987220202587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e47304402200ce1b66c721d40e1b708b0c4965e16b0bee20191ec4eaf5ae0b96b0e4e7ef8c20220711d3a8faebdc6591e9d8d5fb4c7652a53f43659bf732b8d7afb453de14d068e012202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee35483045022100ad6dc8a27784e85acca3f6e9ee79bcff0b97937908095110d4609a9cb5f4a184022002b2d9ba583966f673a0744a7e770d32a94cd8dc8f8a9c942cc2f4739d8ed3f00101030401000000010469522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae220602587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e1403a82391630000006300000001000000000000002206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad86000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9147a646b8d6e3dc4805bf8f58e49ede9905cc68de987220202587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e483045022100e18a48049a9e005fb91beb4e53348e503ce352b4bf8f24e679bfa7df19599ce1022031f96b3ed8d30a94b46eb0f9242c55c541dd634853db1575047c5a801b33aad6012202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee35483045022100a82ce17716677a3d1f8150c863f648c25a3cb0e353693c48336d99b447dfe752022005f2a41bad13b0e4d169968068b9a567f1a78917acc4292a052104b3abe4f2a50101030401000000010469522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae220602587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e1403a82391630000006300000001000000000000002206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad86000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json new file mode 100644 index 0000000000..5df405f325 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100a50200000003738475b18c01d04e8d3f4db8bbce2cad81419750b78819c72df7f6416b13a8850100000000feffffff738475b18c01d04e8d3f4db8bbce2cad81419750b78819c72df7f6416b13a8850100000000feffffff738475b18c01d04e8d3f4db8bbce2cad81419750b78819c72df7f6416b13a8850100000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100998f3b1eeb2d6fa19167e11a31a4e6b862a68043e24c82f56a974243286c7adc0220235b7a4ec424fffa5247e529bbf5f7a81900cb836b9f60a10496ec372d4888e2012202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3547304402201b0e231400138e4747e8eec4b408ca4e49015f60e7846227057ccfabedbecebd02206f55f79b08062e99e00c056ffb94717ddacfa49f39fd6199a7ce2e9cb6fde0720101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100ad799e11a6290bd1153ccf20d5bfc3590045975f1453c96e32cfc983e2126b0d02204102c09f8b5ca39d286cd4ee93b6e5234bba71608d08669ea63786e0995b8f6f012202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee35483045022100869dde49b47e481c0e20f622cf0dacb9dab7ccc49c84a09220ee211e62597ff102206fa87ef7f2571efce671dfb75ac936f194a9ab5de75dc19b6db588165d8afa560101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100dd6fb995403d3a357e08034c373654980ec9e23111999d2c17de9025d5ea44b6022028e315c4200b374cb909879519454e3b197c1ebcb64cf13f411df81b99f2226d012202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee35473044022042fa0ac34dde5ee7379d525e64f212aa2c52ace5ffa54333f902df7d862310b202202624fe16f39bfab88e1f0b7cdf01d6853162fc8a3bea6d888b60d85be0c281810101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json new file mode 100644 index 0000000000..598a7d72f4 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100a50200000003738475b18c01d04e8d3f4db8bbce2cad81419750b78819c72df7f6416b13a8850100000000feffffff738475b18c01d04e8d3f4db8bbce2cad81419750b78819c72df7f6416b13a8850100000000feffffff738475b18c01d04e8d3f4db8bbce2cad81419750b78819c72df7f6416b13a8850100000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128701030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128701030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128701030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json new file mode 100644 index 0000000000..4051b1a677 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100a50200000003738475b18c01d04e8d3f4db8bbce2cad81419750b78819c72df7f6416b13a8850100000000feffffff738475b18c01d04e8d3f4db8bbce2cad81419750b78819c72df7f6416b13a8850100000000feffffff738475b18c01d04e8d3f4db8bbce2cad81419750b78819c72df7f6416b13a8850100000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100998f3b1eeb2d6fa19167e11a31a4e6b862a68043e24c82f56a974243286c7adc0220235b7a4ec424fffa5247e529bbf5f7a81900cb836b9f60a10496ec372d4888e20101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100ad799e11a6290bd1153ccf20d5bfc3590045975f1453c96e32cfc983e2126b0d02204102c09f8b5ca39d286cd4ee93b6e5234bba71608d08669ea63786e0995b8f6f0101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100dd6fb995403d3a357e08034c373654980ec9e23111999d2c17de9025d5ea44b6022028e315c4200b374cb909879519454e3b197c1ebcb64cf13f411df81b99f2226d0101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json deleted file mode 100644 index eb591991f4..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "7abd413f764f3fa482597454fd602d4050cbeb6d0ba21ce0c5fa9ca2122b4333:0", - "address": "2N4QNizxEe9cidCuiwBSuWMVnESL1rq4xeP", - "value": 9000000000000000, - "chain": 1, - "index": 0, - "valueString": "9000000000000000" - }, - { - "id": "8d73ba3d979f089a858647a59caa71dab7c488ae854481dd638e292008b9ab78:0", - "address": "2N4QNizxEe9cidCuiwBSuWMVnESL1rq4xeP", - "value": 18000000000000000, - "chain": 1, - "index": 0, - "valueString": "18000000000000000" - }, - { - "id": "bde1f7e34ff52fc4249d451157a5d2c702bd0a6ef460b572252c72164d206a42:0", - "address": "2N4QNizxEe9cidCuiwBSuWMVnESL1rq4xeP", - "value": 27000000000000000, - "chain": 1, - "index": 0, - "valueString": "27000000000000000" - } - ], - "transactionHex": "020000000333432b12a29cfac5e01ca20b6debcb50402d60fd54745982a43f4f763f41bd7a00000000fdfd000047304402201276d0ff8b9143fa5d8e239b230cd03988835a81ef959e5b0ed31da3f743efef02206b98ab708cdbcfb0824fe668fe5d95279977c296f86f2418dde14f38ae2b73db01483045022100ad0a0325d58b1e32f2af56e1fba4d43efd50f0f9d27a43230fc9950c6014a359022075cfd9afecf4c48c26ae33f3ad50d1a54ef9acd280f5539b75ae2db7ca031e60014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff78abb90820298e63dd814485ae88c4b7da71aa9ca54786859a089f973dba738d00000000fdfe00004830450221008af4fce31619a7eaa106a8b0fc7a76479cd5cf553a98486f260bd9cf7d6e0d2c02202e43eeb5a5ca6edcc7b4440fc98ba36f848d7afff2e4f043f7d2f79ab83d67f801483045022100fafd8192f5476c64188f76b6c0ce4005a82fbcecf29911ae82c7602bdcccdeff02201da954b43cfe6e11e823c09abe9253d59b273c3af226f5192f73849bd0208990014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff426a204d16722c2572b560f46e0abd02c7d2a55711459d24c42ff54fe3f7e1bd00000000fc0047304402206b0551d6891104375bfc00e77089389a5e1674a07ad6fd59b861df7800f6185802206523b8d01cfd6eb9d1d45c96fa09ef9ae4fbd241cc86d0d6963c59badb39c5d701473044022079d53f6debf6ae82ed8f5673f057e158628e97b008eadefd0a4bfa41c871a133022051b8724d38b9c06a5803cdfb922a69e9993c0c6cfd6e8781561fed890fc0254c014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff013491ddc1b6d8bf0017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "6fd959588e5df0b4b2478bc99d3a6bc14d10d588d6e0245245c6f426e09b68d2" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json deleted file mode 100644 index 728512a0b3..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "572d251895a77b707b4730e489b9c66679e7fdbd5b190ce61360b50e0fbf1356:0", - "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", - "value": 9000000000000000, - "chain": 1, - "index": 0, - "valueString": "9000000000000000" - }, - { - "id": "c7a2b556c5ad3564e80268af9abae5e40d47ce96ec0fcc38a5bd7fbb84068244:0", - "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", - "value": 18000000000000000, - "chain": 1, - "index": 0, - "valueString": "18000000000000000" - }, - { - "id": "bc53d9660ac9607d6cf9263f80a5cca3f4d7d412a30f1800e0f49f581ae2ff5e:0", - "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", - "value": 27000000000000000, - "chain": 1, - "index": 0, - "valueString": "27000000000000000" - } - ], - "transactionHex": "02000000035613bf0f0eb56013e60c195bbdfde77966c6b989e430477b707ba79518252d5700000000fc00473044022003194b551b3fec81523e80ab3aedea340ae76a3382723d92fa214beca74907e402200c695250ae25e23b9ec27c6003c3d40aa577221aaa105f637a0ed1b13ac205a40147304402204805f60e4d4cfcf8dc7d48cd0b3f5d071b85430466124bd8db0e81213db2768802204406c543f5da8825d5db977ed7d791fd95f2fe21edbe34fd604002f7374ce16a014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff44820684bb7fbda538cc0fec96ce470de4e5ba9aaf6802e86435adc556b5a2c700000000fdfd000047304402207965c941397204c5aa817243bbcd5a6a52d1dbe059387693010c89ebef13a9f402201d2f192f1b02fd99df21d04364e48ff6086021c5e83889a6ad10aca0a946d8cb01483045022100d51249733fcd36217c2847d75913fec43b93a403f9c28091b36c82edec59c4fc022037eb82cb8000a69c23f76475e1334a5bce11386449678e95d9d613753d4f9d51014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff5effe21a589ff4e000180fa312d4d7f4a3cca5803f26f96c7d60c90a66d953bc00000000fdfe0000483045022100b5e4b2d6301bfb1f509448656b8071d0cecea30bfc486853b2093e605591f29c02204f24f4223127277a0ff1d87f290b26527f27294404b3a3652c2c44e0654cfdb70148304502210095e4882ee64538ae83ae89c840a496201d9988b661141678d389d5d39d8fb36d02203c86f2944b8ceadb2bd04f79ec1087502cd6031b6b2b19cec2e31d0c8b145acd014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff013491ddc1b6d8bf0017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "4800cd71fda0b8db2be4852ea44a1dda11a53c48bb778c01aa9c735f3d6009bd" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json b/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json deleted file mode 100644 index 672ac2bd80..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "transactionHex": "70736274ff0100a502000000035613bf0f0eb56013e60c195bbdfde77966c6b989e430477b707ba79518252d570000000000feffffff44820684bb7fbda538cc0fec96ce470de4e5ba9aaf6802e86435adc556b5a2c70000000000feffffff5effe21a589ff4e000180fa312d4d7f4a3cca5803f26f96c7d60c90a66d953bc0000000000feffffff013491ddc1b6d8bf0017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402200b58e01b4bcd63a26b46c008fbf88fedaedc54aa14277a4ceb03aa006722013402200325687c82e12458554f49261bed73583f18f282802932f16d66b5a5825f3246012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff010080faca73f91f0017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61473044022003194b551b3fec81523e80ab3aedea340ae76a3382723d92fa214beca74907e402200c695250ae25e23b9ec27c6003c3d40aa577221aaa105f637a0ed1b13ac205a40101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a4730440220683f0e69eeb173784752352140012b8b9b2c3e351c90169691b7ac2413d74b9b02201789ee8f11027301e149bb9b2ba69365fe56f5a43df1b7acc436ceab89181187012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff010000f595e7f23f0017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6147304402207965c941397204c5aa817243bbcd5a6a52d1dbe059387693010c89ebef13a9f402201d2f192f1b02fd99df21d04364e48ff6086021c5e83889a6ad10aca0a946d8cb0101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402203bced868a2cfa4d2848a0b34649755899a8e86d0f20885ae53756741ba4b4af902200b39c52f215090a323c6d367b0e4df30a3a091dc5a86bb0ba7ec95d8b8f7be9b012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff010080ef605bec5f0017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100b5e4b2d6301bfb1f509448656b8071d0cecea30bfc486853b2093e605591f29c02204f24f4223127277a0ff1d87f290b26527f27294404b3a3652c2c44e0654cfdb70101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", - "coin": "tdoge", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 53999999999906100, - "recoveryAmountString": "53999999999906100", - "txid": "4110818d7db4c8b9b6729163af089d20037f45e82403a30c337f6f4464067df8" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json deleted file mode 100644 index 77114a17cf..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "inputs": [ - { - "id": "572d251895a77b707b4730e489b9c66679e7fdbd5b190ce61360b50e0fbf1356:0", - "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", - "value": 9000000000000000, - "chain": 1, - "index": 0, - "valueString": "9000000000000000" - }, - { - "id": "c7a2b556c5ad3564e80268af9abae5e40d47ce96ec0fcc38a5bd7fbb84068244:0", - "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", - "value": 18000000000000000, - "chain": 1, - "index": 0, - "valueString": "18000000000000000" - }, - { - "id": "bc53d9660ac9607d6cf9263f80a5cca3f4d7d412a30f1800e0f49f581ae2ff5e:0", - "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", - "value": 27000000000000000, - "chain": 1, - "index": 0, - "valueString": "27000000000000000" - } - ], - "transactionHex": "02000000035613bf0f0eb56013e60c195bbdfde77966c6b989e430477b707ba79518252d5700000000b600473044022003194b551b3fec81523e80ab3aedea340ae76a3382723d92fa214beca74907e402200c695250ae25e23b9ec27c6003c3d40aa577221aaa105f637a0ed1b13ac205a40100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff44820684bb7fbda538cc0fec96ce470de4e5ba9aaf6802e86435adc556b5a2c700000000b60047304402207965c941397204c5aa817243bbcd5a6a52d1dbe059387693010c89ebef13a9f402201d2f192f1b02fd99df21d04364e48ff6086021c5e83889a6ad10aca0a946d8cb0100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff5effe21a589ff4e000180fa312d4d7f4a3cca5803f26f96c7d60c90a66d953bc00000000b700483045022100b5e4b2d6301bfb1f509448656b8071d0cecea30bfc486853b2093e605591f29c02204f24f4223127277a0ff1d87f290b26527f27294404b3a3652c2c44e0654cfdb70100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff013491ddc1b6d8bf0017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "coin": "tdoge", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 53999999999906100, - "recoveryAmountString": "53999999999906100", - "txid": "62461c4d88bd190f2890f58ae81459eb13842f67479c51c094cdceb6343cc749" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json deleted file mode 100644 index b8071b6573..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "txHex": "70736274ff0100a502000000035613bf0f0eb56013e60c195bbdfde77966c6b989e430477b707ba79518252d570000000000feffffff44820684bb7fbda538cc0fec96ce470de4e5ba9aaf6802e86435adc556b5a2c70000000000feffffff5effe21a589ff4e000180fa312d4d7f4a3cca5803f26f96c7d60c90a66d953bc0000000000feffffff013491ddc1b6d8bf0017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402200b58e01b4bcd63a26b46c008fbf88fedaedc54aa14277a4ceb03aa006722013402200325687c82e12458554f49261bed73583f18f282802932f16d66b5a5825f3246012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff010080faca73f91f0017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a4730440220683f0e69eeb173784752352140012b8b9b2c3e351c90169691b7ac2413d74b9b02201789ee8f11027301e149bb9b2ba69365fe56f5a43df1b7acc436ceab89181187012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff010000f595e7f23f0017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402203bced868a2cfa4d2848a0b34649755899a8e86d0f20885ae53756741ba4b4af902200b39c52f215090a323c6d367b0e4df30a3a091dc5a86bb0ba7ec95d8b8f7be9b012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff010080ef605bec5f0017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", - "txInfo": {}, - "feeInfo": {}, - "coin": "tdoge", - "txid": "4110818d7db4c8b9b6729163af089d20037f45e82403a30c337f6f4464067df8" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json new file mode 100644 index 0000000000..dc415cc043 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100a502000000038d7a15bd5b64647b56927521ac6b5d000dd5907a5f52cd6d1c3267a991e693810100000000feffffff8d7a15bd5b64647b56927521ac6b5d000dd5907a5f52cd6d1c3267a991e693810100000000feffffff8d7a15bd5b64647b56927521ac6b5d000dd5907a5f52cd6d1c3267a991e693810100000000feffffff013491ddc1b6d8bf0017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000101200080faca73f91f0017a9147a646b8d6e3dc4805bf8f58e49ede9905cc68de987220202587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e483045022100b8b5c7402fbfaf600540a69c14eb3b845d7c57cc01d0fab7f4652c87a1445fad022039b2165af6e943d06f473687ecc9a9ad96622f980b4f4a5ac8622c70e3d38454012202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3547304402207d54d1bb71f0eda884f64a9e4d881dad9a26eefd67111df624a824984675cd8902202b1f7ed44007d79abe1f9402b9ff9ea4a602b87dafa51cdf6a2be8314dd7cb530101030401000000010469522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae220602587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e1403a82391630000006300000001000000000000002206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad86000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000101200000f595e7f23f0017a9147a646b8d6e3dc4805bf8f58e49ede9905cc68de987220202587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e483045022100fae431ac00fa0c96001a2149c121d11c98a29a529dae4a68f08688018770eddd022071dfd2a09d1278d1a5f3709be626b6040f32ebc41ecc9f1dd06b5dc9bebd2ac7012202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee35473044022031f23ed217fa307e929a82063839dc5f37e80bd817e5d1453a76c4a12b77889002206a1f9ef2b1cbc673ec93edb35e2fbefe623f111ae40cb56ea8cc0c5d4a7d5b0b0101030401000000010469522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae220602587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e1403a82391630000006300000001000000000000002206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad86000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000101200080ef605bec5f0017a9147a646b8d6e3dc4805bf8f58e49ede9905cc68de987220202587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e483045022100ff932ae739c067f646119e9e23e13eaf3e97a227594c87f64bddaf075cf4fd42022074d146d1794bb8e13809466d5a4bdf7caef065b2372bfdd08817ee3090f313b3012202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3547304402207ba31a22516319d54d58635f4c98ea1c4c8f7e374682e31b947cda2f3af5b657022061983591423420eb6fde4c5f9002bdefd07e97c5608e6a7dda810e971f7f64f50101030401000000010469522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae220602587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e1403a82391630000006300000001000000000000002206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad86000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json new file mode 100644 index 0000000000..479cf18782 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100a502000000032328ebd65ad3eacb893cdc4593d7ede6ede16c89f27d7456de7c041ae8e884180100000000feffffff2328ebd65ad3eacb893cdc4593d7ede6ede16c89f27d7456de7c041ae8e884180100000000feffffff2328ebd65ad3eacb893cdc4593d7ede6ede16c89f27d7456de7c041ae8e884180100000000feffffff013491ddc1b6d8bf0017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000101200080faca73f91f0017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100909061d862c7144d20df3f498cd7876b40d1df3ab158a7030ffdede0310e763d022000d0b39b1005c976426ce141363bca1a5db9799739cd9b36a5c6efefe8b82d8c012202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee35473044022073a5de4af2aacc37ea08e4a76394645fb8c58510afac395e89e64fa9f80aee5f022064d23725f92d7d400dc2ea0cd6b149f9e30b3faada47e1965b321a687db66bd90101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000101200000f595e7f23f0017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100e7474eb77130b7e0ecdadafde6154593738fa65ab2ad723f1813cbef3117299202204e2eb77af8f43055dc8d00b14498844fc0357689f9a4812a76dbd06c57571587012202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee35483045022100a3b335dd0750cfee70d334020082badf0a69cc17cd5f7f4691be7fff42b41fe1022036f15820827f4e89a5f9ff1c7d20e003b114a2557a64725df36ec360854374580101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000101200080ef605bec5f0017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6147304402203f0e38008c75604a58eefde0fbb953377760ae29540d8c9533e39ee103f8d63302207f3e80fc1447fd1553b272147e8fb105010d42a1608c555a60f85da4f278674b012202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee35483045022100efdbe3bf4322a8bacf13b13d2315813d0b2bedf5d64b28f67c2e24377391a6f902202dadf31271d3d9e005e9451ec3585c335be6daaa3878698233c17f8f8403858e0101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json new file mode 100644 index 0000000000..dd87af1e0a --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100a502000000032328ebd65ad3eacb893cdc4593d7ede6ede16c89f27d7456de7c041ae8e884180100000000feffffff2328ebd65ad3eacb893cdc4593d7ede6ede16c89f27d7456de7c041ae8e884180100000000feffffff2328ebd65ad3eacb893cdc4593d7ede6ede16c89f27d7456de7c041ae8e884180100000000feffffff013491ddc1b6d8bf0017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000101200080faca73f91f0017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128701030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000101200000f595e7f23f0017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128701030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000101200080ef605bec5f0017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128701030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json new file mode 100644 index 0000000000..bd7fb9aaaa --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100a502000000032328ebd65ad3eacb893cdc4593d7ede6ede16c89f27d7456de7c041ae8e884180100000000feffffff2328ebd65ad3eacb893cdc4593d7ede6ede16c89f27d7456de7c041ae8e884180100000000feffffff2328ebd65ad3eacb893cdc4593d7ede6ede16c89f27d7456de7c041ae8e884180100000000feffffff013491ddc1b6d8bf0017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000101200080faca73f91f0017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100909061d862c7144d20df3f498cd7876b40d1df3ab158a7030ffdede0310e763d022000d0b39b1005c976426ce141363bca1a5db9799739cd9b36a5c6efefe8b82d8c0101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000101200000f595e7f23f0017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100e7474eb77130b7e0ecdadafde6154593738fa65ab2ad723f1813cbef3117299202204e2eb77af8f43055dc8d00b14498844fc0357689f9a4812a76dbd06c575715870101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000101200080ef605bec5f0017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6147304402203f0e38008c75604a58eefde0fbb953377760ae29540d8c9533e39ee103f8d63302207f3e80fc1447fd1553b272147e8fb105010d42a1608c555a60f85da4f278674b0101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/crossChainRecovery-tbch-signed.json b/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/crossChainRecovery-tbch-signed.json index 31f40ac1be..0952114721 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/crossChainRecovery-tbch-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/crossChainRecovery-tbch-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff010053020000000117debd497710d8fb88ae869004a43201d65e4194a7342b9e552a4bd6eb1032fa0000000000feffffff01108696087114270017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ba9b087114270017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e4747304402201e3dd8d0ad7f4b9b3de07a88441c50bff231e7d7e02220071ab81e653d35ae1602202e876193d8d086016730595fadbdb215393441fd2200c7d898255ac708caed9e01010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff01f8acf0050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e4747304402200987fadcc04f9969c2235ec369e1c3cf63eb278d2eafbece30b2b0c5543cbb3e02203055b48a8250f23bc61476ece0bbe090358847a0e2ea9961a521f56116d9c46201010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "tdoge", "recoveryCoin": "tbch", - "recoveryAmount": "10999999799658000" + "recoveryAmount": "99659000" } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/crossChainRecovery-tbch-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/crossChainRecovery-tbch-unsigned.json index 626ba51c91..6f4eac7466 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/crossChainRecovery-tbch-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/crossChainRecovery-tbch-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff010053020000000117debd497710d8fb88ae869004a43201d65e4194a7342b9e552a4bd6eb1032fa0000000000feffffff01108696087114270017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ba9b087114270017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff01f8acf0050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "2N7VWEhmfT8CzGSW2bCVeKJ3GCwSD1nsL2V", "coin": "tdoge" diff --git a/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/crossChainRecovery-tbsv-signed.json b/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/crossChainRecovery-tbsv-signed.json index ee77dc9683..55c6c54382 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/crossChainRecovery-tbsv-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/crossChainRecovery-tbsv-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff010053020000000117debd497710d8fb88ae869004a43201d65e4194a7342b9e552a4bd6eb1032fa0000000000feffffff01108696087114270017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ba9b087114270017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e4747304402201e3dd8d0ad7f4b9b3de07a88441c50bff231e7d7e02220071ab81e653d35ae1602202e876193d8d086016730595fadbdb215393441fd2200c7d898255ac708caed9e01010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff01f8acf0050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e4747304402200987fadcc04f9969c2235ec369e1c3cf63eb278d2eafbece30b2b0c5543cbb3e02203055b48a8250f23bc61476ece0bbe090358847a0e2ea9961a521f56116d9c46201010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "tdoge", "recoveryCoin": "tbsv", - "recoveryAmount": "10999999799658000" + "recoveryAmount": "99659000" } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/crossChainRecovery-tbsv-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/crossChainRecovery-tbsv-unsigned.json index 626ba51c91..6f4eac7466 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/crossChainRecovery-tbsv-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/crossChainRecovery-tbsv-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff010053020000000117debd497710d8fb88ae869004a43201d65e4194a7342b9e552a4bd6eb1032fa0000000000feffffff01108696087114270017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ba9b087114270017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff01f8acf0050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "2N7VWEhmfT8CzGSW2bCVeKJ3GCwSD1nsL2V", "coin": "tdoge" diff --git a/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/crossChainRecovery-tbtc-signed.json b/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/crossChainRecovery-tbtc-signed.json index ed859288c2..2fbb93a143 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/crossChainRecovery-tbtc-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/crossChainRecovery-tbtc-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff010053020000000117debd497710d8fb88ae869004a43201d65e4194a7342b9e552a4bd6eb1032fa0000000000feffffff01108696087114270017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ba9b087114270017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e4747304402201e3dd8d0ad7f4b9b3de07a88441c50bff231e7d7e02220071ab81e653d35ae1602202e876193d8d086016730595fadbdb215393441fd2200c7d898255ac708caed9e01010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff01f8acf0050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e4747304402200987fadcc04f9969c2235ec369e1c3cf63eb278d2eafbece30b2b0c5543cbb3e02203055b48a8250f23bc61476ece0bbe090358847a0e2ea9961a521f56116d9c46201010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "tdoge", "recoveryCoin": "tbtc", - "recoveryAmount": "10999999799658000" + "recoveryAmount": "99659000" } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/crossChainRecovery-tbtc-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/crossChainRecovery-tbtc-unsigned.json index 626ba51c91..6f4eac7466 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/crossChainRecovery-tbtc-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/crossChainRecovery-tbtc-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff010053020000000117debd497710d8fb88ae869004a43201d65e4194a7342b9e552a4bd6eb1032fa0000000000feffffff01108696087114270017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ba9b087114270017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff01f8acf0050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "2N7VWEhmfT8CzGSW2bCVeKJ3GCwSD1nsL2V", "coin": "tdoge" diff --git a/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/crossChainRecovery-tbtc4-signed.json b/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/crossChainRecovery-tbtc4-signed.json index 6b12dbbc02..75071cafc7 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/crossChainRecovery-tbtc4-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/crossChainRecovery-tbtc4-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff010053020000000117debd497710d8fb88ae869004a43201d65e4194a7342b9e552a4bd6eb1032fa0000000000feffffff01108696087114270017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ba9b087114270017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e4747304402201e3dd8d0ad7f4b9b3de07a88441c50bff231e7d7e02220071ab81e653d35ae1602202e876193d8d086016730595fadbdb215393441fd2200c7d898255ac708caed9e01010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff01f8acf0050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e4747304402200987fadcc04f9969c2235ec369e1c3cf63eb278d2eafbece30b2b0c5543cbb3e02203055b48a8250f23bc61476ece0bbe090358847a0e2ea9961a521f56116d9c46201010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "tdoge", "recoveryCoin": "tbtc4", - "recoveryAmount": "10999999799658000" + "recoveryAmount": "99659000" } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/crossChainRecovery-tbtc4-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/crossChainRecovery-tbtc4-unsigned.json index 626ba51c91..6f4eac7466 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/crossChainRecovery-tbtc4-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/crossChainRecovery-tbtc4-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff010053020000000117debd497710d8fb88ae869004a43201d65e4194a7342b9e552a4bd6eb1032fa0000000000feffffff01108696087114270017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ba9b087114270017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff01f8acf0050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "2N7VWEhmfT8CzGSW2bCVeKJ3GCwSD1nsL2V", "coin": "tdoge" diff --git a/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/crossChainRecovery-tbtcbgsig-signed.json b/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/crossChainRecovery-tbtcbgsig-signed.json index 52fcd51217..b7e2961632 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/crossChainRecovery-tbtcbgsig-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/crossChainRecovery-tbtcbgsig-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff010053020000000117debd497710d8fb88ae869004a43201d65e4194a7342b9e552a4bd6eb1032fa0000000000feffffff01108696087114270017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ba9b087114270017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e4747304402201e3dd8d0ad7f4b9b3de07a88441c50bff231e7d7e02220071ab81e653d35ae1602202e876193d8d086016730595fadbdb215393441fd2200c7d898255ac708caed9e01010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff01f8acf0050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e4747304402200987fadcc04f9969c2235ec369e1c3cf63eb278d2eafbece30b2b0c5543cbb3e02203055b48a8250f23bc61476ece0bbe090358847a0e2ea9961a521f56116d9c46201010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "tdoge", "recoveryCoin": "tbtcbgsig", - "recoveryAmount": "10999999799658000" + "recoveryAmount": "99659000" } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/crossChainRecovery-tbtcbgsig-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/crossChainRecovery-tbtcbgsig-unsigned.json index 626ba51c91..6f4eac7466 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/crossChainRecovery-tbtcbgsig-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/crossChainRecovery-tbtcbgsig-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff010053020000000117debd497710d8fb88ae869004a43201d65e4194a7342b9e552a4bd6eb1032fa0000000000feffffff01108696087114270017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ba9b087114270017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff01f8acf0050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "2N7VWEhmfT8CzGSW2bCVeKJ3GCwSD1nsL2V", "coin": "tdoge" diff --git a/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/crossChainRecovery-tbtcsig-signed.json b/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/crossChainRecovery-tbtcsig-signed.json index a3a922f08b..ceeb23db35 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/crossChainRecovery-tbtcsig-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/crossChainRecovery-tbtcsig-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff010053020000000117debd497710d8fb88ae869004a43201d65e4194a7342b9e552a4bd6eb1032fa0000000000feffffff01108696087114270017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ba9b087114270017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e4747304402201e3dd8d0ad7f4b9b3de07a88441c50bff231e7d7e02220071ab81e653d35ae1602202e876193d8d086016730595fadbdb215393441fd2200c7d898255ac708caed9e01010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff01f8acf0050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e4747304402200987fadcc04f9969c2235ec369e1c3cf63eb278d2eafbece30b2b0c5543cbb3e02203055b48a8250f23bc61476ece0bbe090358847a0e2ea9961a521f56116d9c46201010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "tdoge", "recoveryCoin": "tbtcsig", - "recoveryAmount": "10999999799658000" + "recoveryAmount": "99659000" } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/crossChainRecovery-tbtcsig-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/crossChainRecovery-tbtcsig-unsigned.json index 626ba51c91..6f4eac7466 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/crossChainRecovery-tbtcsig-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/crossChainRecovery-tbtcsig-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff010053020000000117debd497710d8fb88ae869004a43201d65e4194a7342b9e552a4bd6eb1032fa0000000000feffffff01108696087114270017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ba9b087114270017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff01f8acf0050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "2N7VWEhmfT8CzGSW2bCVeKJ3GCwSD1nsL2V", "coin": "tdoge" diff --git a/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/crossChainRecovery-tltc-signed.json b/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/crossChainRecovery-tltc-signed.json index 267c6cc6db..ecd09b8f0c 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/crossChainRecovery-tltc-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/crossChainRecovery-tltc-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff010053020000000117debd497710d8fb88ae869004a43201d65e4194a7342b9e552a4bd6eb1032fa0000000000feffffff01108696087114270017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ba9b087114270017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e4747304402201e3dd8d0ad7f4b9b3de07a88441c50bff231e7d7e02220071ab81e653d35ae1602202e876193d8d086016730595fadbdb215393441fd2200c7d898255ac708caed9e01010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff01f8acf0050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e4747304402200987fadcc04f9969c2235ec369e1c3cf63eb278d2eafbece30b2b0c5543cbb3e02203055b48a8250f23bc61476ece0bbe090358847a0e2ea9961a521f56116d9c46201010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "tdoge", "recoveryCoin": "tltc", - "recoveryAmount": "10999999799658000" + "recoveryAmount": "99659000" } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/crossChainRecovery-tltc-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/crossChainRecovery-tltc-unsigned.json index 626ba51c91..6f4eac7466 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/crossChainRecovery-tltc-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/crossChainRecovery-tltc-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff010053020000000117debd497710d8fb88ae869004a43201d65e4194a7342b9e552a4bd6eb1032fa0000000000feffffff01108696087114270017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ba9b087114270017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff01f8acf0050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "2N7VWEhmfT8CzGSW2bCVeKJ3GCwSD1nsL2V", "coin": "tdoge" diff --git a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json deleted file mode 100644 index e15b3c0ae8..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "359efa4ac6e418d80ce24205deaa18ad952621c2167a763f0957ca8a73a426f6:0", - "address": "QXm8r1pUfFfomPfmZHUvb3wDNpmqnpBAyD", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "9cac3794147ecee59fcb08e3c0e9ddc5c19be6a422a3659b5f6ad7392878fa8a:0", - "address": "QXm8r1pUfFfomPfmZHUvb3wDNpmqnpBAyD", - "value": 200000000, - "chain": 1, - "index": 0, - "valueString": "200000000" - }, - { - "id": "c56083bdaa1e21a3f4399fec78a0177e98844ad8dc4e38b45479a54ef20cd5ee:0", - "address": "QXm8r1pUfFfomPfmZHUvb3wDNpmqnpBAyD", - "value": 300000000, - "chain": 1, - "index": 0, - "valueString": "300000000" - } - ], - "transactionHex": "0200000003f626a4738aca57093f767a16c2212695ad18aade0542e20cd818e4c64afa9e3500000000fdfe0000483045022100de0ecf316145f732092161b998e2265a6f1725adc9c97e98e74874ce7dea42420220186124f4fb3bc05e2fd5d04eb94f0d04b7cd3e7ae800b0f1107bd1b05f900052014830450221009f2af9632fb97dd9016acc4d9e3a7a09bd600ebfd1a4f35b173b8fcffd6715d4022019578a374e26980d7821a14f7cd0139ddf9d57f0acfeac7ee103289a2117476a014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff8afa782839d76a5f9b65a322a4e69bc1c5dde9c0e308cb9fe5ce7e149437ac9c00000000fdfd000047304402202265faaaf07e676f2857f1f7f8115ecbb18d3076d86b06ceca5251aeeefc357b022000ebbbce483229300b4f1ad5c83830abbe1c2baf4acf496acb47190c1403058e01483045022100848d057ff3a3dceb67c4ac7aac149dc5f8e8314c1ab4061e209d6579a8ed552b02200e72216fe2d0240ee49b939ff71a8c00ae00bd83a4bc597a9ae86687595d38ee014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffffeed50cf24ea57954b4384edcd84a84987e17a078ec9f39f4a3211eaabd8360c500000000fdfd000047304402206f86309b123e3b8660729cf022dc0152f51346cf5663e4dc55c1c51f1f9567cf02204d927801b96bd372f120871117a28fca13fdfad60e4a60fba768991721adc5a201483045022100c57b6255aedae908af2e7b40b20ca18ba6c3576bfef9a556afbf6389ae4a4c5d02205da80de626825c850a56f2fbd395faf63892592f6c978bfd98bf23cc80cec4da014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "862194f732e77eb935575e86bc240389642c20b23e259ac685bfc37df825b4c9" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2shP2wsh-p2wsh.json b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2shP2wsh-p2wsh.json deleted file mode 100644 index e5f5c23d24..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2shP2wsh-p2wsh.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "inputs": [ - { - "id": "f47d604503d654a813fe17899cc16d66c5d8bb97dc601e4b9c4a58095122711e:0", - "address": "QVcoQQAt4PtM283gTnps8ND268U39xcAmx", - "value": 100000000, - "chain": 11, - "index": 0, - "valueString": "100000000" - }, - { - "id": "98dde272c53d991b01d746b61f4c622ad3396b731429dbf8797f3f83257dc790:0", - "address": "QVcoQQAt4PtM283gTnps8ND268U39xcAmx", - "value": 200000000, - "chain": 11, - "index": 0, - "valueString": "200000000" - }, - { - "id": "d0f3fb97e051d8c54bdab66101162e9b9a76820a36e6ce128bfd3257e006c2c6:0", - "address": "QVcoQQAt4PtM283gTnps8ND268U39xcAmx", - "value": 300000000, - "chain": 11, - "index": 0, - "valueString": "300000000" - }, - { - "id": "0ca68c4f2df818e3d2bebccd67ce9af3659bcdf34bed709d5a8dd3b183f01248:1", - "address": "tltc1q659gcq9tztuhqljpsvhasv2pnuervhehc2jwkw4gnn3w9qepjm9s3ht3dk", - "value": 100000000, - "chain": 21, - "index": 1, - "valueString": "100000000" - }, - { - "id": "3ecdb8cc008ff34754ebe7c1b7d1a40069ca9ea87c6b90c30a5fd6656cf345c8:1", - "address": "tltc1q659gcq9tztuhqljpsvhasv2pnuervhehc2jwkw4gnn3w9qepjm9s3ht3dk", - "value": 200000000, - "chain": 21, - "index": 1, - "valueString": "200000000" - }, - { - "id": "616bd04fb1f7f8f396be8e06dd36c250330c2be2ee7cc4ee60c9e02706f2bfd1:1", - "address": "tltc1q659gcq9tztuhqljpsvhasv2pnuervhehc2jwkw4gnn3w9qepjm9s3ht3dk", - "value": 300000000, - "chain": 21, - "index": 1, - "valueString": "300000000" - } - ], - "transactionHex": "020000000001061e71225109584a9c4b1e60dc97bbd8c5666dc19c8917fe13a854d60345607df40000000023220020b858b5820bca303626d8d5a5291b5a0dcf839c76d61c32eb226c9d08fd06e3a4feffffff90c77d25833f7f79f8db2914736b39d32a624c1fb646d7011b993dc572e2dd980000000023220020b858b5820bca303626d8d5a5291b5a0dcf839c76d61c32eb226c9d08fd06e3a4feffffffc6c206e05732fd8b12cee6360a82769a9b2e160161b6da4bc5d851e097fbf3d00000000023220020b858b5820bca303626d8d5a5291b5a0dcf839c76d61c32eb226c9d08fd06e3a4feffffff4812f083b1d38d5a9d70ed4bf3cd9b65f39ace67cdbcbed2e318f82d4f8ca60c0100000000feffffffc845f36c65d65f0ac3906b7ca89eca6900a4d1b7c1e7eb5447f38f00ccb8cd3e0100000000feffffffd1bff20627e0c960eec47ceee22b0c3350c236dd068ebe96f3f8f7b14fd06b610100000000feffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870400483045022100f3fe0e3ac70a6c671d8d4f1cd692c098cbd12f78472ec47bb4a4d17f72e9b8460220315655b6be03459395245c2bb2bbc77907b9d17188ceebf4dc6fb008d28b9549014830450221008320501f75e5ee36d996303cf6ba4063ca870af21b904dc41a5ce21db798b8b7022038a349083ec57fe303d22a788fc6bb6bf18f5b7d86146197fbed03dfc2c8170701695221032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a21022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400483045022100e43252d6efbde707eb11e7e4000e3a3591908ab97bde59a33c656658846086de02200c388335750ae7f217ab267a8046d596f2f6dc85386dd3ce064e1b68a29a96d601473044022059fb9246f43e6e49f487898d46ca5e5d91d06c6d6240129018e1564cb9a6dab7022066ee7b0fa60b2621d5b908fbeeaed8c886528ca6b25283f1b8381f689592183901695221032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a21022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400473044022045a9d419a7cbf17024da17282b40e22135386f9d818890b9c69a160374c6086e02204d958929600c0532c4a12e70038c7e0209af0a5269a8293dd9c3cee8dfb1167e01483045022100c4cbcca8021ea355043e906924b698d7cea3b7375224a2e9ec2699a62fbc21fc022043e6f3028cb2f037697c257e58b9ab1055a691799e278c2d039a568a70011a9701695221032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a21022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400483045022100b296cc38adf9a978b4a5664a3ff4ff957b29e925eb7163810d072e34d40c9e7102207aba78a04b60433d56fd1fa459caa48a285770f6e80cb635e397115a64573c1501473044022065d30277afbc91ebd637c46abe180efa7e990223c592d7c9c88759287340a8a6022002b326cc043a9d08af51cdea267fc206c5338607a10cb4aaa2f409a1f5a1794f016952210219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae0400483045022100e943c9575b37233510c89d4d3ef6a71be9c925a1dd93ac7fecdf2dd62be251be02200a2417a0730a58ead450a077de1fc9039139f1a95293882b9c3c3fea197c16d00147304402203b39554934e5fdc9a7437910648d0c9903b3acece321079baa8181ee1519e78802205aa5d0e1f4a52c88d61962fee58766bb653671e25c68c2e326019bf4829a8275016952210219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae040047304402203c42b5a39babeee60235756d02404f72582b106e81c0ad23aebd2376c76c2f05022045f4c100bce55a32c5c704379c981adf6c910775c17dfbee01456751e1ee8bf40147304402200c5e32eb0bc77d054093a196ca853575d51ab3cfd795f2728cac9cb7c0a22d48022056bfc614b93ecb832ae0dbc1bdfc2abc71279cd866d536e63179f095d3cadcfa016952210219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae00000000", - "txid": "1836cd98fd724cf491ede38dfe4bb251e6ba3c633c44945706efc9102b2d9a44" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json deleted file mode 100644 index 2d23cecb6d..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "acc3a751eda81ecad175b29e52e45770975e08e47020770d4853b4207136b09e:0", - "address": "QSkMY5N6DFBpLrYiL1BjvmSK3mQPb8W877", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "eb456795b2c9bbdfcb91fc640f8a0bdc2d69157a506a81ed851dfaf3cd8d433f:0", - "address": "QSkMY5N6DFBpLrYiL1BjvmSK3mQPb8W877", - "value": 200000000, - "chain": 1, - "index": 0, - "valueString": "200000000" - }, - { - "id": "7648aaa4dfe3a3ed3b5fd54be2a9a1d2290650645b5ad83c00d5f742d7912f13:0", - "address": "QSkMY5N6DFBpLrYiL1BjvmSK3mQPb8W877", - "value": 300000000, - "chain": 1, - "index": 0, - "valueString": "300000000" - } - ], - "transactionHex": "02000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac00000000fdfe0000483045022100df90020c7de352638f835a81f2191a5b69375e1921a82eeff34089cd08cebf9302206475417ae012f14f5339aa2ed8da5d785c62b842dc1849212a6a9288af4ff5a001483045022100fa5923c1c8bebc502cffaea464ce9a3f85857997df328490cc190d493a1ecf0502200f363464f6019c516eb4b3533692ac70ac7df67272e738883be11ff61948ceef014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb00000000fdfd0000473044022065e11ee1ba7e094e765a89438483ef54abb8ae9ac5c5118153981ed5a679e0dc0220692c6b1578bedc110aa981e3d759baaed409a0ea62b2819bb20ad1b60a70d447014830450221008ed9f3cacd80ec37218330ccef1c832695e756cd1eb439377ee24d538f0e051402200c74714b4d9b192a4454435d35b78fbb8f0e02cd7ab116187cff7b9c33a957cf014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa487600000000fdfd000048304502210085b0863ececbb6c326f15e26b4691fd180759b4049058fb140ae35b7e1efb287022000ad30fafe25386dee8baa1a161dfd62f6834202bef6a717dcfc31485be748ca0147304402206471d922d757e907aec736bd1876b973e5a20f87fcfac59ebd9521229f4d99e80220120fcc9c57826ffc87a9a562ec55fd2acb96d8c78a0b811005a9580c760e071c014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "0d2871e47e3e7edfcc5228fc9ca488d662b02965ea40c9f6edbbe3e65f5bc9e7" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-fullSignedRecovery-p2shP2wsh-p2wsh.json b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-fullSignedRecovery-p2shP2wsh-p2wsh.json deleted file mode 100644 index ee970a04a2..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-fullSignedRecovery-p2shP2wsh-p2wsh.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "inputs": [ - { - "id": "1374468f33ccaa7ea0c5939041993c17d165219afb3ce873ca050adb6da9385f:0", - "address": "QiZVqpGzbzM5aLi19pWSkdJqzg7LkJqXZ9", - "value": 100000000, - "chain": 11, - "index": 0, - "valueString": "100000000" - }, - { - "id": "50e3ceacd680e9a9f2532183f311aac11787e2395c9e15ca37e9c955268f479a:0", - "address": "QiZVqpGzbzM5aLi19pWSkdJqzg7LkJqXZ9", - "value": 200000000, - "chain": 11, - "index": 0, - "valueString": "200000000" - }, - { - "id": "a8091b22f5a19e42d5c51f258142c13ef8167e3065df4260e5f12944e1e0c326:0", - "address": "QiZVqpGzbzM5aLi19pWSkdJqzg7LkJqXZ9", - "value": 300000000, - "chain": 11, - "index": 0, - "valueString": "300000000" - }, - { - "id": "8deffb2a471b8c662b4a7e50876406ba5dc4d74c9dd0b6ea6ee47f2174f60374:1", - "address": "tltc1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8s2ne7rh", - "value": 100000000, - "chain": 21, - "index": 1, - "valueString": "100000000" - }, - { - "id": "027028e7fee8c4cc5d3e28fc3e3b2e770a57232b6780a7a2e00c7b5526eec461:1", - "address": "tltc1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8s2ne7rh", - "value": 200000000, - "chain": 21, - "index": 1, - "valueString": "200000000" - }, - { - "id": "c8bbce406bcec377b38e6c48f1a7e6e3beba88ff5423b8cea9389c69a90222f6:1", - "address": "tltc1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8s2ne7rh", - "value": 300000000, - "chain": 21, - "index": 1, - "valueString": "300000000" - } - ], - "transactionHex": "020000000001065f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f46741300000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800feffffff9a478f2655c9e937ca159e5c39e28717c1aa11f3832153f2a9e980d6accee35000000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800feffffff26c3e0e14429f1e56042df65307e16f83ec14281251fc5d5429ea1f5221b09a800000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800feffffff7403f674217fe46eeab6d09d4cd7c45dba066487507e4a2b668c1b472afbef8d0100000000feffffff61c4ee26557b0ce0a2a780672b23570a772e3b3efc283e5dccc4e8fee72870020100000000fefffffff62202a9699c38a9ceb82354ff88babee3e6a7f1486c8eb377c3ce6b40cebbc80100000000feffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8704004730440220561254d19118d51e17ffc6ad8d9fc7e5b684bf6a3659ab4fbbe685661208dca302207e82a98110a017177703e24f4be971517a4ea7f369c2165743ec8392913feacd01483045022100940d592dd88e20f0c36d5c1dcfad7c001c3611d8daebf308a8f4ac41d9fda0b4022062c22da08fe8c353486508bfb487464492accf61b5743870f69e9b8de6672f46016952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400473044022020224d449ada3862cee025a7a1177d2c6466c93d01b86773213aab05f6e2c95402202f42a9b0fbb4d4d32897cc4c49d8c562e5757d7f193eb67e14164ea1f1a6b5e30147304402202fb79ccb2a2da50bd03c2ae7725d48656b060030b1ae121e35df3683f4a281d60220290f507cc2906cf698968eac765dfe0133db0e24a970e3d68ca2234cbb28f505016952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400483045022100e77f25f8b62c548578cd311970f87f7008d11a68b4c6cae04175c32fea4f12fa0220611d3f123e6f4599109ea114a2fd4489313f5cd19a7cbe27a086445057b0b5d901483045022100b02777c348d714db8a091d7badb9fcf0b8074336d89550e798b3ed948bbef4b80220269db89662ff21ec6f2a0209e3b673aad5d1a5a47bcc322e3b3570d406f941ed016952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae040047304402202a46be21839a970189f1f4832eb12363a3cd2305bbddea09eb1f463202f60de202200b03f7d19e531075c7b5cd966e24f6be65147cc1226823dd0fa12127ec657ba001483045022100e50a67ed3fb2f03f8d066be86a41a690ee7cf103ad781fefc340e1a1acf5ea5f0220512d279291ed3dffc202721ebf7029591e62579f0b6b828b01da52edc177a4c00169522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae0400483045022100dc4e4f9be65e40e362819aa48f4366288aa665d15de8578a8e2c41d2b78d58c402203e40a6393ff8f2e41ab90f91f07e8c86785017ec778caeb89c2b0f221b1e678701483045022100ed0146ac97bc770b851b3b156539f5288d42af4635a36c361d40c78d5c2710c502203d46d6cc0c3a4456568f49b253b508fb8fd6ecfb4a302fda74b9b314077719900169522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae0400483045022100b571158763e4a78bbd5aec44516f0463caa18f1060103fa5ce945e147d970c8002205f2ddb126582af7e202089ece298766812792bb0622462c4edfa609956cea1b90147304402207589d3daa72bde99b061cc228c741ec5d5c641cd045752dff6de4236669be8ec022002e6e1978338fef65491964b9551fc73d578b39b52cce716df79929b22b465da0169522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae00000000", - "txid": "d24d7cd8e545ab1f9239e09ede7f19c259e5c57385c87472b4092716294f4b30" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json deleted file mode 100644 index 48bfc26b3f..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "transactionHex": "70736274ff0100a502000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac0000000000feffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb0000000000feffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa48760000000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a4730440220093e44a04c745df4b659895929b9033ea1f4c6037d8acd9dc4f2a114633a35fe02203d7a1618f5c65110713d376b9d3d8c181b34fd60a3b8d4b46097a245c05cf124012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100df90020c7de352638f835a81f2191a5b69375e1921a82eeff34089cd08cebf9302206475417ae012f14f5339aa2ed8da5d785c62b842dc1849212a6a9288af4ff5a00101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402205d94a7f46388e723db4f4d836b62b87263f3d52b234d5b29f996d59df938f8e802206af84c185cb0b0b90657b77d1e58ed418a3e3cea5eda096bb5b318a6ff57817e012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61473044022065e11ee1ba7e094e765a89438483ef54abb8ae9ac5c5118153981ed5a679e0dc0220692c6b1578bedc110aa981e3d759baaed409a0ea62b2819bb20ad1b60a70d4470101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be01000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100e013917b26462470736f0d3c9cba09e44d9c8c271db53fb2e45bbfe2fcac133c0220660aea8b84338b395a5afebbe53a1109e117613150f1a7cbcfd08be5faa1c19b012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6148304502210085b0863ececbb6c326f15e26b4691fd180759b4049058fb140ae35b7e1efb287022000ad30fafe25386dee8baa1a161dfd62f6834202bef6a717dcfc31485be748ca0101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", - "coin": "tltc", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599906100, - "recoveryAmountString": "599906100", - "txid": "774cecf06c60a4e00a560ef2c98d57ca5c92393e9bee05607a50da60b769ac70" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json deleted file mode 100644 index bfe1ff9eb2..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "inputs": [ - { - "id": "acc3a751eda81ecad175b29e52e45770975e08e47020770d4853b4207136b09e:0", - "address": "QSkMY5N6DFBpLrYiL1BjvmSK3mQPb8W877", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "eb456795b2c9bbdfcb91fc640f8a0bdc2d69157a506a81ed851dfaf3cd8d433f:0", - "address": "QSkMY5N6DFBpLrYiL1BjvmSK3mQPb8W877", - "value": 200000000, - "chain": 1, - "index": 0, - "valueString": "200000000" - }, - { - "id": "7648aaa4dfe3a3ed3b5fd54be2a9a1d2290650645b5ad83c00d5f742d7912f13:0", - "address": "QSkMY5N6DFBpLrYiL1BjvmSK3mQPb8W877", - "value": 300000000, - "chain": 1, - "index": 0, - "valueString": "300000000" - } - ], - "transactionHex": "02000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac00000000b700483045022100df90020c7de352638f835a81f2191a5b69375e1921a82eeff34089cd08cebf9302206475417ae012f14f5339aa2ed8da5d785c62b842dc1849212a6a9288af4ff5a00100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb00000000b600473044022065e11ee1ba7e094e765a89438483ef54abb8ae9ac5c5118153981ed5a679e0dc0220692c6b1578bedc110aa981e3d759baaed409a0ea62b2819bb20ad1b60a70d4470100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa487600000000b70048304502210085b0863ececbb6c326f15e26b4691fd180759b4049058fb140ae35b7e1efb287022000ad30fafe25386dee8baa1a161dfd62f6834202bef6a717dcfc31485be748ca0100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "coin": "tltc", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599906100, - "recoveryAmountString": "599906100", - "txid": "e98f4c93e2a708d394f05c70ca5935d86df9b36bd672d5ebd0f929db341b0e28" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-keyRecoveryService-p2shP2wsh-p2wsh-dai.json b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-keyRecoveryService-p2shP2wsh-p2wsh-dai.json deleted file mode 100644 index 0a34212b97..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-keyRecoveryService-p2shP2wsh-p2wsh-dai.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "transactionHex": "70736274ff0100fd200102000000065f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f4674130000000000feffffff9a478f2655c9e937ca159e5c39e28717c1aa11f3832153f2a9e980d6accee3500000000000feffffff26c3e0e14429f1e56042df65307e16f83ec14281251fc5d5429ea1f5221b09a80000000000feffffff7403f674217fe46eeab6d09d4cd7c45dba066487507e4a2b668c1b472afbef8d0100000000feffffff61c4ee26557b0ce0a2a780672b23570a772e3b3efc283e5dccc4e8fee72870020100000000fefffffff62202a9699c38a9ceb82354ff88babee3e6a7f1486c8eb377c3ce6b40cebbc80100000000feffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c54730440220561254d19118d51e17ffc6ad8d9fc7e5b684bf6a3659ab4fbbe685661208dca302207e82a98110a017177703e24f4be971517a4ea7f369c2165743ec8392913feacd010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000c2eb0b0000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c5473044022020224d449ada3862cee025a7a1177d2c6466c93d01b86773213aab05f6e2c95402202f42a9b0fbb4d4d32897cc4c49d8c562e5757d7f193eb67e14164ea1f1a6b5e3010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000a3e1110000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c5483045022100e77f25f8b62c548578cd311970f87f7008d11a68b4c6cae04175c32fea4f12fa0220611d3f123e6f4599109ea114a2fd4489313f5cd19a7cbe27a086445057b0b5d9010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012b00e1f50500000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa05547304402202a46be21839a970189f1f4832eb12363a3cd2305bbddea09eb1f463202f60de202200b03f7d19e531075c7b5cd966e24f6be65147cc1226823dd0fa12127ec657ba00101030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00c2eb0b00000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055483045022100dc4e4f9be65e40e362819aa48f4366288aa665d15de8578a8e2c41d2b78d58c402203e40a6393ff8f2e41ab90f91f07e8c86785017ec778caeb89c2b0f221b1e67870101030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00a3e11100000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055483045022100b571158763e4a78bbd5aec44516f0463caa18f1060103fa5ce945e147d970c8002205f2ddb126582af7e202089ece298766812792bb0622462c4edfa609956cea1b90101030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000000", - "coin": "tltc", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 1199922200, - "recoveryAmountString": "1199922200", - "txid": "c1b75ea5345480233cc5ee7915fc3b3345a27b98ff7326af9d52fb222efeed32" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-keyRecoveryService-p2shP2wsh-p2wsh-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-keyRecoveryService-p2shP2wsh-p2wsh-keyternal.json deleted file mode 100644 index 9ccf08c9d5..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-keyRecoveryService-p2shP2wsh-p2wsh-keyternal.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "inputs": [ - { - "id": "1374468f33ccaa7ea0c5939041993c17d165219afb3ce873ca050adb6da9385f:0", - "address": "QiZVqpGzbzM5aLi19pWSkdJqzg7LkJqXZ9", - "value": 100000000, - "chain": 11, - "index": 0, - "valueString": "100000000" - }, - { - "id": "50e3ceacd680e9a9f2532183f311aac11787e2395c9e15ca37e9c955268f479a:0", - "address": "QiZVqpGzbzM5aLi19pWSkdJqzg7LkJqXZ9", - "value": 200000000, - "chain": 11, - "index": 0, - "valueString": "200000000" - }, - { - "id": "a8091b22f5a19e42d5c51f258142c13ef8167e3065df4260e5f12944e1e0c326:0", - "address": "QiZVqpGzbzM5aLi19pWSkdJqzg7LkJqXZ9", - "value": 300000000, - "chain": 11, - "index": 0, - "valueString": "300000000" - }, - { - "id": "8deffb2a471b8c662b4a7e50876406ba5dc4d74c9dd0b6ea6ee47f2174f60374:1", - "address": "tltc1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8s2ne7rh", - "value": 100000000, - "chain": 21, - "index": 1, - "valueString": "100000000" - }, - { - "id": "027028e7fee8c4cc5d3e28fc3e3b2e770a57232b6780a7a2e00c7b5526eec461:1", - "address": "tltc1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8s2ne7rh", - "value": 200000000, - "chain": 21, - "index": 1, - "valueString": "200000000" - }, - { - "id": "c8bbce406bcec377b38e6c48f1a7e6e3beba88ff5423b8cea9389c69a90222f6:1", - "address": "tltc1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8s2ne7rh", - "value": 300000000, - "chain": 21, - "index": 1, - "valueString": "300000000" - } - ], - "transactionHex": "020000000001065f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f46741300000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800feffffff9a478f2655c9e937ca159e5c39e28717c1aa11f3832153f2a9e980d6accee35000000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800feffffff26c3e0e14429f1e56042df65307e16f83ec14281251fc5d5429ea1f5221b09a800000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800feffffff7403f674217fe46eeab6d09d4cd7c45dba066487507e4a2b668c1b472afbef8d0100000000feffffff61c4ee26557b0ce0a2a780672b23570a772e3b3efc283e5dccc4e8fee72870020100000000fefffffff62202a9699c38a9ceb82354ff88babee3e6a7f1486c8eb377c3ce6b40cebbc80100000000feffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8705004730440220561254d19118d51e17ffc6ad8d9fc7e5b684bf6a3659ab4fbbe685661208dca302207e82a98110a017177703e24f4be971517a4ea7f369c2165743ec8392913feacd0100006952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0500473044022020224d449ada3862cee025a7a1177d2c6466c93d01b86773213aab05f6e2c95402202f42a9b0fbb4d4d32897cc4c49d8c562e5757d7f193eb67e14164ea1f1a6b5e30100006952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0500483045022100e77f25f8b62c548578cd311970f87f7008d11a68b4c6cae04175c32fea4f12fa0220611d3f123e6f4599109ea114a2fd4489313f5cd19a7cbe27a086445057b0b5d90100006952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae050047304402202a46be21839a970189f1f4832eb12363a3cd2305bbddea09eb1f463202f60de202200b03f7d19e531075c7b5cd966e24f6be65147cc1226823dd0fa12127ec657ba001000069522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae0500483045022100dc4e4f9be65e40e362819aa48f4366288aa665d15de8578a8e2c41d2b78d58c402203e40a6393ff8f2e41ab90f91f07e8c86785017ec778caeb89c2b0f221b1e678701000069522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae0500483045022100b571158763e4a78bbd5aec44516f0463caa18f1060103fa5ce945e147d970c8002205f2ddb126582af7e202089ece298766812792bb0622462c4edfa609956cea1b901000069522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae00000000", - "coin": "tltc", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 1199922200, - "recoveryAmountString": "1199922200", - "txid": "d24d7cd8e545ab1f9239e09ede7f19c259e5c57385c87472b4092716294f4b30" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json deleted file mode 100644 index c45c2554b1..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "txHex": "70736274ff0100a502000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac0000000000feffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb0000000000feffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa48760000000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a4730440220093e44a04c745df4b659895929b9033ea1f4c6037d8acd9dc4f2a114633a35fe02203d7a1618f5c65110713d376b9d3d8c181b34fd60a3b8d4b46097a245c05cf124012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402205d94a7f46388e723db4f4d836b62b87263f3d52b234d5b29f996d59df938f8e802206af84c185cb0b0b90657b77d1e58ed418a3e3cea5eda096bb5b318a6ff57817e012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be01000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100e013917b26462470736f0d3c9cba09e44d9c8c271db53fb2e45bbfe2fcac133c0220660aea8b84338b395a5afebbe53a1109e117613150f1a7cbcfd08be5faa1c19b012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", - "txInfo": {}, - "feeInfo": {}, - "coin": "tltc", - "txid": "774cecf06c60a4e00a560ef2c98d57ca5c92393e9bee05607a50da60b769ac70" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-unsignedRecovery-p2shP2wsh-p2wsh.json b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-unsignedRecovery-p2shP2wsh-p2wsh.json deleted file mode 100644 index 9bd9e71471..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-unsignedRecovery-p2shP2wsh-p2wsh.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "txHex": "70736274ff0100fd200102000000065f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f4674130000000000feffffff9a478f2655c9e937ca159e5c39e28717c1aa11f3832153f2a9e980d6accee3500000000000feffffff26c3e0e14429f1e56042df65307e16f83ec14281251fc5d5429ea1f5221b09a80000000000feffffff7403f674217fe46eeab6d09d4cd7c45dba066487507e4a2b668c1b472afbef8d0100000000feffffff61c4ee26557b0ce0a2a780672b23570a772e3b3efc283e5dccc4e8fee72870020100000000fefffffff62202a9699c38a9ceb82354ff88babee3e6a7f1486c8eb377c3ce6b40cebbc80100000000feffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a914f0da56d9bb06310289d808a22ad68457a760ac03870103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000c2eb0b0000000017a914f0da56d9bb06310289d808a22ad68457a760ac03870103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000a3e1110000000017a914f0da56d9bb06310289d808a22ad68457a760ac03870103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012b00e1f50500000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf01030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00c2eb0b00000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf01030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00a3e11100000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf01030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000000", - "txInfo": {}, - "feeInfo": {}, - "coin": "tltc", - "txid": "c1b75ea5345480233cc5ee7915fc3b3345a27b98ff7326af9d52fb222efeed32" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json new file mode 100644 index 0000000000..ba11b6b309 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100a50200000003af222a57e38fe83a5323a4c8dfb696e3f0ec9ba3af52f8211bf4a5e116b962e40100000000feffffffaf222a57e38fe83a5323a4c8dfb696e3f0ec9ba3af52f8211bf4a5e116b962e40100000000feffffffaf222a57e38fe83a5323a4c8dfb696e3f0ec9ba3af52f8211bf4a5e116b962e40100000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9147a646b8d6e3dc4805bf8f58e49ede9905cc68de987220202587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e483045022100faacd9a1b541d2f7631814c49510648d92eb27c8e701563dac6ee3aa155df1f902205e84c1d71af6fe3a45840063bd37d2d0c8fe87d57c0085b1af4a1027a21e2d92012202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee35483045022100bdc57c7473e7d9238a54da492dc981bb8a9d2613a55a89b7d59fd3e10fdb16700220506cdafa2b40b116cc0b1e921d188f399155afdadea296ea9fd9b193c0e5a5dc0101030401000000010469522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae220602587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e1403a82391630000006300000001000000000000002206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad86000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9147a646b8d6e3dc4805bf8f58e49ede9905cc68de987220202587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e483045022100b98b4ca4bf0c857147a6408cebfcda09f1cc3a019caedb48e190242d7d8d5d06022056820a361a1491276b55dbe5262b0375089edc54c0239d27780427477295d2cc012202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee35473044022010b852beeaf9fe3eff24ddda3d1d96aab4ee3411b367c71fd1d467a577f9234c0220571147e3ac88dd9045322d4bb2c87cb6a8361fca92adb068193b3dae4fcde4350101030401000000010469522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae220602587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e1403a82391630000006300000001000000000000002206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad86000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9147a646b8d6e3dc4805bf8f58e49ede9905cc68de987220202587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e4830450221009767e3517568597c062a1d4c1a9d6993803a1515331c26af899f051ed6d127bd02200c4ce62878d7faee89c4d986b6c1f9b6bcfb42012bdfa9aa5f515efa2e9feadf012202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee354830450221009a8823fffcaf31c63cc6c5752201a1feaa1ee168b83abb2cfdfaef7fdf663fd902206cc4c51e90a8a5af47fc7ef65c16d54d53556c78daa12670dfd7729bdecdcebe0101030401000000010469522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae220602587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e1403a82391630000006300000001000000000000002206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad86000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2shP2wsh-p2wsh.json b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2shP2wsh-p2wsh.json new file mode 100644 index 0000000000..b1f95efd24 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2shP2wsh-p2wsh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100fd20010200000006fb50f475ec40562761a8c3ae82a3036cd1b15b0a11e79455a24f15db65e047150100000000fefffffffb50f475ec40562761a8c3ae82a3036cd1b15b0a11e79455a24f15db65e047150100000000fefffffffb50f475ec40562761a8c3ae82a3036cd1b15b0a11e79455a24f15db65e047150100000000feffffff54cf82902a6ccc9e78db4578cadf3dbd59c4645344bdb33929d42a699cc4f5750100000000feffffff54cf82902a6ccc9e78db4578cadf3dbd59c4645344bdb33929d42a699cc4f5750100000000feffffff54cf82902a6ccc9e78db4578cadf3dbd59c4645344bdb33929d42a699cc4f5750100000000feffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a91462e09c9f77d9f9b2cf2e451f393f36c7ab4162a0872202022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda4483045022100a63b02f3966a2019b441408ec3a8041b72b8ebf52729d478d4f90721c662fb150220079c97cdc10424827ef17c3245e8dbaf27a0331b5392337d2ff54dca7fd3f526012202032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a483045022100a67cae62d9cf23b2fddbf086522f124765df47293dd8e0e7c94fb32c9d3023ec022050da04243fb6ef7081114a70abeb2a1058adfdcbf815b5ea05b002aa0417bdae01010304010000000104220020b858b5820bca303626d8d5a5291b5a0dcf839c76d61c32eb226c9d08fd06e3a40105695221032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a21022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b000000000000002206032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a1403a8239163000000630000000b000000000000000001012000c2eb0b0000000017a91462e09c9f77d9f9b2cf2e451f393f36c7ab4162a0872202022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda44730440220009eae6ee163e9e61da6c9c3cba9f36437ea33837e6d2429992503f9f0f81b7f02203a2a9238b5320106567980d78fd1b9536456c7a7f908dc223792cd849452e050012202032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a483045022100ac3070485c6210af4eafcdf9e6a612b26cbfe74b4b8ccb3d83a6cb1091076c9b02207eb53d47d122dae267afadea4e252ce378b9c72224261b3cb0f991a75b29c44701010304010000000104220020b858b5820bca303626d8d5a5291b5a0dcf839c76d61c32eb226c9d08fd06e3a40105695221032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a21022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b000000000000002206032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a1403a8239163000000630000000b000000000000000001012000a3e1110000000017a91462e09c9f77d9f9b2cf2e451f393f36c7ab4162a0872202022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda447304402204dfb01c0ecd1629dc7501578a113e1fc788ef5ce67d4d3b8bdf1440b5af95487022072a096d759466ef75e74e9c5a1c254f5db4c41486d9c66dc98879412564fa829012202032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a483045022100ca428fe4a26afe0f14804a091ae15c1cd054b8a21898148102239f8735b1725502200e9ca76e027a0e84997a044ac09afdb30a53b7dace0fe10f532f0e26f907647f01010304010000000104220020b858b5820bca303626d8d5a5291b5a0dcf839c76d61c32eb226c9d08fd06e3a40105695221032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a21022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b000000000000002206032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a1403a8239163000000630000000b000000000000000001012b00e1f50500000000220020d50a8c00ab12f9707e41832fd831419f32365f37c2a4eb3aa89ce2e2832196cb22020219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd47304402202996ccbe7370a7b400733810aafb0871cbb4303169874d01946474f2d22e3756022058e52c001214fb90c7a9436684a3c592846dca395a6a6c7544ac6f7e19d7f1310122020245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964483045022100f78c350d815713535eeb9e115058f77a40c2175f8ade954b3c01779dedabfd7e02206107bc55a9a8a8e836a046eda72e98ca797041ba425b8873fcb6578be2d40caa010103040100000001056952210219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd1403a823916300000063000000150000000100000022060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad86000000000000000015000000010000000001012b00c2eb0b00000000220020d50a8c00ab12f9707e41832fd831419f32365f37c2a4eb3aa89ce2e2832196cb22020219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd473044022057d576a04ba88e2c3b5deacc0cdda0acc22071eab2e25af455d445222cfcddc602206387c6dd5d7cc621d48e3c4b4019a5d538e85488f1cb89dc25de7469b16cdad70122020245917cae825127509940626a2343565109eb83e289c30473772ab175331aa9644830450221008aa5cb441876e643a2af94f865e0e274ef06deef797c3cf663e71ca0b17b29310220232572d0d6212cc8ddcd7bee5b07a8d3bb57b8cd3da6c14e450820232c153a6f010103040100000001056952210219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd1403a823916300000063000000150000000100000022060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad86000000000000000015000000010000000001012b00a3e11100000000220020d50a8c00ab12f9707e41832fd831419f32365f37c2a4eb3aa89ce2e2832196cb22020219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd4830450221008b21f0415adb486fde54f3792df030c17a56d12e75df7aaae15ca2c7c9ec540c02203fe59acd6d672d4a38a5005b59210d823c777a4abc537802d8e89177e31496ec0122020245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96447304402201c49aa125d8426145fb5c730014689c89a6e07aee57e22c52f5df0dd92fa494f022027a76d91c690bba1fdff319a9a0389fe59fc9f8301116902c5f24e57ffa0edb9010103040100000001056952210219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd1403a823916300000063000000150000000100000022060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad86000000000000000015000000010000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json new file mode 100644 index 0000000000..542c068e76 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100a502000000034f1ef1cff41e3e5f071d429185c6832c278eabef08e879fa1152188c1b041f500100000000feffffff4f1ef1cff41e3e5f071d429185c6832c278eabef08e879fa1152188c1b041f500100000000feffffff4f1ef1cff41e3e5f071d429185c6832c278eabef08e879fa1152188c1b041f500100000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100b5d49b699d28a1c3a143f5c9bac4ad26a30a05b15e69a9b289cf42b3dcc5cce602205cc27cb32345ad297505e47e849222a15702ce8198b3d957aa36cf17f96bf37d012202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee35483045022100b95c5772b8a29ee4932974674062b57a9a05c891db3d5ee28ecbcb90c1c2f93502207b0a881536ec791c44e1784001138f8eb3f248f871f86e2435c3bab37cbbb8b50101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6148304502210092b56458153d036a15081947fd147df75a1618cdd9caefbe1b72733aa0355f17022016788072e8bd90d5d86fdcf7d469def4a365487f7117154879d82e2264ef91cf012202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee35483045022100ecd24411c5a72baafa73a80df377f91eac6c7816ad6c830b70e08e51047f090802200b5a67f0cb5149f071be1582d77fd734d8909710cd6962031dacee97002e16a80101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61473044022021ec4cfa2ad87219a106494ebb83d380da20c0b864a1f01d5badda888dfcae65022016b5e3a5e306209986adcd1c5f3097835bf0f5b2891a2fc5667b278e6cb0c740012202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee35483045022100bd143c2804eae8060aa470ef69de3062b5bb69981f6a45bd44224a12512c00a30220747da5a7cde8970c7324b5667116f6d1622c86d08f982460b9fd7ac69b86eb620101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecoveryPsbt-fullySigned-p2shP2wsh-p2wsh.json b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecoveryPsbt-fullySigned-p2shP2wsh-p2wsh.json new file mode 100644 index 0000000000..089cf98d63 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecoveryPsbt-fullySigned-p2shP2wsh-p2wsh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100fd200102000000068821c2b1eb0ace51e004df6735bc1326c4d14584caac8261fe89e04daba1c5630100000000feffffff8821c2b1eb0ace51e004df6735bc1326c4d14584caac8261fe89e04daba1c5630100000000feffffff8821c2b1eb0ace51e004df6735bc1326c4d14584caac8261fe89e04daba1c5630100000000feffffff392aa90eb4bff755afa1b93a768fd0729a4f0ea0ca62c9b450d9acbfe90aefa60100000000feffffff392aa90eb4bff755afa1b93a768fd0729a4f0ea0ca62c9b450d9acbfe90aefa60100000000feffffff392aa90eb4bff755afa1b93a768fd0729a4f0ea0ca62c9b450d9acbfe90aefa60100000000feffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a914f0da56d9bb06310289d808a22ad68457a760ac03872202022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda44830450221009bd4647cde013ee593beed1c5199c0ff733bae351962687766e7753cd64f6556022035f67d4396eed1edc4b5ecfff7c3b276f6e3225ec1c1acd9e5c216ad53f347b70122020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c547304402200c9fab7708db61dfaaf75c8a28c95841b33f07073ec396699b97acad2a0e5784022067ca3b6db92d60aa867d614419f6d6c7f02a0c4001afd8f37b4d3663b407d116010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000c2eb0b0000000017a914f0da56d9bb06310289d808a22ad68457a760ac03872202022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda4483045022100badd0310024ab89b4d55af5afccc4dd746e26457c7ed9b6c5b2b87eaafa8304002207fefe26d63576590f43026b3006c5dfb42477a22bb6210fb24ec6de24f20f1950122020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c5483045022100da841d843b502581a5545b31835d2582d8c64013450082ac753bf61eee279eed02204be3857c5142c66c78bd9b706f17d30823aab4ee640b67736748e59cb2fdaaff010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000a3e1110000000017a914f0da56d9bb06310289d808a22ad68457a760ac03872202022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda4483045022100a0d7410af92030d2b7f8a997074648a19c41cc74df71600b4f05dee330dc1bca0220545b417ab29faefe2b993b9be1047ef09aa1d2ef1456b67574a5ffbcdf6dfd650122020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c547304402201b4840327af6f8458cee5b3b502aeb163d1aa09438aece560f7843c49ef91c460220755dd83208a661755012fdefd3ec1057c0bdba1b2bc44e404b10f1667492b9ae010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012b00e1f50500000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf22020245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964473044022043986b16c807aa62782834becf2d78d2ca569d7f3d378867b2415e4cfb5417a702201f53ff252729ccb43b3cf1b31c1522e9280101e1011526391810745d1af17b1e01220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055483045022100e43cee4d88796d4e0dc035a1e652dac4bf0b8f84567d823c9b145f3ba55dec3802202e6d501557748851e92baca14033dbf9502de1682dbcebbca5f9a840c1f4cdba0101030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00c2eb0b00000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf22020245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964483045022100ad46a99eb71b9b1906277bc8c594ae4dd83e2ba566feb59f9ade3e3493922ad002204f093732f89c901dd8738ba1aaa9093ce4ec129fb5eaf42e3b95a30eb789dd5701220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa05547304402202ad4167fe11abb2a85bbb3b10acd831c3427e236bd5371ae32a2c8dd70fa6d08022049da993dc849eedd1f75a4e5c79633a657fb731d1f53f90e985541145260d47e0101030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00a3e11100000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf22020245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964483045022100e0d89a993e0cb46b13aa1b6773d927a7ef9fdf9d63ffe798a9e69654086d0fb502200fad60e383f68a38c0daf123b0e97283aa5787342c4dd84c3031399bbc9bb7b701220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa05547304402206a394de0a92f756a2e7d085e3aa6037ed13ba8d0c16e59a2caaeebe774ffc4ca022051338703f05fd13c25d57ab2676a4c5c53ff644beeb703ea375a6af43e06c85a0101030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json new file mode 100644 index 0000000000..daa8134546 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100a502000000034f1ef1cff41e3e5f071d429185c6832c278eabef08e879fa1152188c1b041f500100000000feffffff4f1ef1cff41e3e5f071d429185c6832c278eabef08e879fa1152188c1b041f500100000000feffffff4f1ef1cff41e3e5f071d429185c6832c278eabef08e879fa1152188c1b041f500100000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128701030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128701030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128701030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecoveryPsbt-unsigned-p2shP2wsh-p2wsh.json b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecoveryPsbt-unsigned-p2shP2wsh-p2wsh.json new file mode 100644 index 0000000000..084c112b4b --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecoveryPsbt-unsigned-p2shP2wsh-p2wsh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100fd200102000000068821c2b1eb0ace51e004df6735bc1326c4d14584caac8261fe89e04daba1c5630100000000feffffff8821c2b1eb0ace51e004df6735bc1326c4d14584caac8261fe89e04daba1c5630100000000feffffff8821c2b1eb0ace51e004df6735bc1326c4d14584caac8261fe89e04daba1c5630100000000feffffff392aa90eb4bff755afa1b93a768fd0729a4f0ea0ca62c9b450d9acbfe90aefa60100000000feffffff392aa90eb4bff755afa1b93a768fd0729a4f0ea0ca62c9b450d9acbfe90aefa60100000000feffffff392aa90eb4bff755afa1b93a768fd0729a4f0ea0ca62c9b450d9acbfe90aefa60100000000feffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a914f0da56d9bb06310289d808a22ad68457a760ac03870103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000c2eb0b0000000017a914f0da56d9bb06310289d808a22ad68457a760ac03870103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000a3e1110000000017a914f0da56d9bb06310289d808a22ad68457a760ac03870103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012b00e1f50500000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf01030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00c2eb0b00000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf01030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00a3e11100000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf01030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json new file mode 100644 index 0000000000..803128bd31 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100a502000000034f1ef1cff41e3e5f071d429185c6832c278eabef08e879fa1152188c1b041f500100000000feffffff4f1ef1cff41e3e5f071d429185c6832c278eabef08e879fa1152188c1b041f500100000000feffffff4f1ef1cff41e3e5f071d429185c6832c278eabef08e879fa1152188c1b041f500100000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100b5d49b699d28a1c3a143f5c9bac4ad26a30a05b15e69a9b289cf42b3dcc5cce602205cc27cb32345ad297505e47e849222a15702ce8198b3d957aa36cf17f96bf37d0101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6148304502210092b56458153d036a15081947fd147df75a1618cdd9caefbe1b72733aa0355f17022016788072e8bd90d5d86fdcf7d469def4a365487f7117154879d82e2264ef91cf0101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61473044022021ec4cfa2ad87219a106494ebb83d380da20c0b864a1f01d5badda888dfcae65022016b5e3a5e306209986adcd1c5f3097835bf0f5b2891a2fc5667b278e6cb0c7400101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecoveryPsbt-userSigned-p2shP2wsh-p2wsh.json b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecoveryPsbt-userSigned-p2shP2wsh-p2wsh.json new file mode 100644 index 0000000000..27f8a13d04 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecoveryPsbt-userSigned-p2shP2wsh-p2wsh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100fd200102000000068821c2b1eb0ace51e004df6735bc1326c4d14584caac8261fe89e04daba1c5630100000000feffffff8821c2b1eb0ace51e004df6735bc1326c4d14584caac8261fe89e04daba1c5630100000000feffffff8821c2b1eb0ace51e004df6735bc1326c4d14584caac8261fe89e04daba1c5630100000000feffffff392aa90eb4bff755afa1b93a768fd0729a4f0ea0ca62c9b450d9acbfe90aefa60100000000feffffff392aa90eb4bff755afa1b93a768fd0729a4f0ea0ca62c9b450d9acbfe90aefa60100000000feffffff392aa90eb4bff755afa1b93a768fd0729a4f0ea0ca62c9b450d9acbfe90aefa60100000000feffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c547304402200c9fab7708db61dfaaf75c8a28c95841b33f07073ec396699b97acad2a0e5784022067ca3b6db92d60aa867d614419f6d6c7f02a0c4001afd8f37b4d3663b407d116010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000c2eb0b0000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c5483045022100da841d843b502581a5545b31835d2582d8c64013450082ac753bf61eee279eed02204be3857c5142c66c78bd9b706f17d30823aab4ee640b67736748e59cb2fdaaff010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000a3e1110000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c547304402201b4840327af6f8458cee5b3b502aeb163d1aa09438aece560f7843c49ef91c460220755dd83208a661755012fdefd3ec1057c0bdba1b2bc44e404b10f1667492b9ae010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012b00e1f50500000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055483045022100e43cee4d88796d4e0dc035a1e652dac4bf0b8f84567d823c9b145f3ba55dec3802202e6d501557748851e92baca14033dbf9502de1682dbcebbca5f9a840c1f4cdba0101030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00c2eb0b00000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa05547304402202ad4167fe11abb2a85bbb3b10acd831c3427e236bd5371ae32a2c8dd70fa6d08022049da993dc849eedd1f75a4e5c79633a657fb731d1f53f90e985541145260d47e0101030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00a3e11100000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa05547304402206a394de0a92f756a2e7d085e3aa6037ed13ba8d0c16e59a2caaeebe774ffc4ca022051338703f05fd13c25d57ab2676a4c5c53ff644beeb703ea375a6af43e06c85a0101030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/crossChainRecovery-tbch-signed.json b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/crossChainRecovery-tbch-signed.json index 88fd81e845..a50f4d6118 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/crossChainRecovery-tbch-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/crossChainRecovery-tbch-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff0100530200000001429825a0b57b8c7e649ffd4f86b90bb1ff4e83c62b92a9deda511bc6afe2a9470000000000feffffff01e457f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e4748304502210086762716bc7d20f142f8b0041b6bd82973ebdb046728aa38ac9bca9bea99751f02200cf00487389e3907aaf13872f9cdc7bde1557d7293c20faa44aefb3403bc77f601010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff01cc5bf5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47483045022100bf76384b648c1b42c0d536845cb6c71d3256050d5fda4f8335f002e7b67f59a902206238ba5883e6753897cf7871f33f36e2ec8cd1f397c145b8b5227f700fcc6af201010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "tltc", "recoveryCoin": "tbch", - "recoveryAmount": 99964900 + "recoveryAmount": 99965900 } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/crossChainRecovery-tbch-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/crossChainRecovery-tbch-unsigned.json index 3f9ad649e8..15b81b2d5b 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/crossChainRecovery-tbch-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/crossChainRecovery-tbch-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff0100530200000001429825a0b57b8c7e649ffd4f86b90bb1ff4e83c62b92a9deda511bc6afe2a9470000000000feffffff01e457f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff01cc5bf5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "QarGMiduUEG5QdG5DJXfPzUhMKt2vtZkew", "coin": "tltc" diff --git a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/crossChainRecovery-tbsv-signed.json b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/crossChainRecovery-tbsv-signed.json index 587a67d724..71c872c4c6 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/crossChainRecovery-tbsv-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/crossChainRecovery-tbsv-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff0100530200000001429825a0b57b8c7e649ffd4f86b90bb1ff4e83c62b92a9deda511bc6afe2a9470000000000feffffff01e457f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e4748304502210086762716bc7d20f142f8b0041b6bd82973ebdb046728aa38ac9bca9bea99751f02200cf00487389e3907aaf13872f9cdc7bde1557d7293c20faa44aefb3403bc77f601010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff01cc5bf5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47483045022100bf76384b648c1b42c0d536845cb6c71d3256050d5fda4f8335f002e7b67f59a902206238ba5883e6753897cf7871f33f36e2ec8cd1f397c145b8b5227f700fcc6af201010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "tltc", "recoveryCoin": "tbsv", - "recoveryAmount": 99964900 + "recoveryAmount": 99965900 } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/crossChainRecovery-tbsv-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/crossChainRecovery-tbsv-unsigned.json index 3f9ad649e8..15b81b2d5b 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/crossChainRecovery-tbsv-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/crossChainRecovery-tbsv-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff0100530200000001429825a0b57b8c7e649ffd4f86b90bb1ff4e83c62b92a9deda511bc6afe2a9470000000000feffffff01e457f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff01cc5bf5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "QarGMiduUEG5QdG5DJXfPzUhMKt2vtZkew", "coin": "tltc" diff --git a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/crossChainRecovery-tbtc-signed.json b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/crossChainRecovery-tbtc-signed.json index d6f5c915e4..89ebf3e924 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/crossChainRecovery-tbtc-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/crossChainRecovery-tbtc-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff0100530200000001429825a0b57b8c7e649ffd4f86b90bb1ff4e83c62b92a9deda511bc6afe2a9470000000000feffffff01e457f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e4748304502210086762716bc7d20f142f8b0041b6bd82973ebdb046728aa38ac9bca9bea99751f02200cf00487389e3907aaf13872f9cdc7bde1557d7293c20faa44aefb3403bc77f601010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff01cc5bf5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47483045022100bf76384b648c1b42c0d536845cb6c71d3256050d5fda4f8335f002e7b67f59a902206238ba5883e6753897cf7871f33f36e2ec8cd1f397c145b8b5227f700fcc6af201010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "tltc", "recoveryCoin": "tbtc", - "recoveryAmount": 99964900 + "recoveryAmount": 99965900 } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/crossChainRecovery-tbtc-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/crossChainRecovery-tbtc-unsigned.json index 3f9ad649e8..15b81b2d5b 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/crossChainRecovery-tbtc-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/crossChainRecovery-tbtc-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff0100530200000001429825a0b57b8c7e649ffd4f86b90bb1ff4e83c62b92a9deda511bc6afe2a9470000000000feffffff01e457f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff01cc5bf5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "QarGMiduUEG5QdG5DJXfPzUhMKt2vtZkew", "coin": "tltc" diff --git a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/crossChainRecovery-tbtc4-signed.json b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/crossChainRecovery-tbtc4-signed.json index 92dfda11f8..90051648c4 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/crossChainRecovery-tbtc4-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/crossChainRecovery-tbtc4-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff0100530200000001429825a0b57b8c7e649ffd4f86b90bb1ff4e83c62b92a9deda511bc6afe2a9470000000000feffffff01e457f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e4748304502210086762716bc7d20f142f8b0041b6bd82973ebdb046728aa38ac9bca9bea99751f02200cf00487389e3907aaf13872f9cdc7bde1557d7293c20faa44aefb3403bc77f601010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff01cc5bf5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47483045022100bf76384b648c1b42c0d536845cb6c71d3256050d5fda4f8335f002e7b67f59a902206238ba5883e6753897cf7871f33f36e2ec8cd1f397c145b8b5227f700fcc6af201010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "tltc", "recoveryCoin": "tbtc4", - "recoveryAmount": 99964900 + "recoveryAmount": 99965900 } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/crossChainRecovery-tbtc4-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/crossChainRecovery-tbtc4-unsigned.json index 3f9ad649e8..15b81b2d5b 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/crossChainRecovery-tbtc4-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/crossChainRecovery-tbtc4-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff0100530200000001429825a0b57b8c7e649ffd4f86b90bb1ff4e83c62b92a9deda511bc6afe2a9470000000000feffffff01e457f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff01cc5bf5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "QarGMiduUEG5QdG5DJXfPzUhMKt2vtZkew", "coin": "tltc" diff --git a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/crossChainRecovery-tbtcbgsig-signed.json b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/crossChainRecovery-tbtcbgsig-signed.json index 28640bca20..c72d4b39d4 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/crossChainRecovery-tbtcbgsig-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/crossChainRecovery-tbtcbgsig-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff0100530200000001429825a0b57b8c7e649ffd4f86b90bb1ff4e83c62b92a9deda511bc6afe2a9470000000000feffffff01e457f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e4748304502210086762716bc7d20f142f8b0041b6bd82973ebdb046728aa38ac9bca9bea99751f02200cf00487389e3907aaf13872f9cdc7bde1557d7293c20faa44aefb3403bc77f601010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff01cc5bf5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47483045022100bf76384b648c1b42c0d536845cb6c71d3256050d5fda4f8335f002e7b67f59a902206238ba5883e6753897cf7871f33f36e2ec8cd1f397c145b8b5227f700fcc6af201010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "tltc", "recoveryCoin": "tbtcbgsig", - "recoveryAmount": 99964900 + "recoveryAmount": 99965900 } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/crossChainRecovery-tbtcbgsig-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/crossChainRecovery-tbtcbgsig-unsigned.json index 3f9ad649e8..15b81b2d5b 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/crossChainRecovery-tbtcbgsig-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/crossChainRecovery-tbtcbgsig-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff0100530200000001429825a0b57b8c7e649ffd4f86b90bb1ff4e83c62b92a9deda511bc6afe2a9470000000000feffffff01e457f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff01cc5bf5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "QarGMiduUEG5QdG5DJXfPzUhMKt2vtZkew", "coin": "tltc" diff --git a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/crossChainRecovery-tbtcsig-signed.json b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/crossChainRecovery-tbtcsig-signed.json index b02421c8f7..255473bd65 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/crossChainRecovery-tbtcsig-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/crossChainRecovery-tbtcsig-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff0100530200000001429825a0b57b8c7e649ffd4f86b90bb1ff4e83c62b92a9deda511bc6afe2a9470000000000feffffff01e457f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e4748304502210086762716bc7d20f142f8b0041b6bd82973ebdb046728aa38ac9bca9bea99751f02200cf00487389e3907aaf13872f9cdc7bde1557d7293c20faa44aefb3403bc77f601010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff01cc5bf5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47483045022100bf76384b648c1b42c0d536845cb6c71d3256050d5fda4f8335f002e7b67f59a902206238ba5883e6753897cf7871f33f36e2ec8cd1f397c145b8b5227f700fcc6af201010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "tltc", "recoveryCoin": "tbtcsig", - "recoveryAmount": 99964900 + "recoveryAmount": 99965900 } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/crossChainRecovery-tbtcsig-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/crossChainRecovery-tbtcsig-unsigned.json index 3f9ad649e8..15b81b2d5b 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/crossChainRecovery-tbtcsig-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/crossChainRecovery-tbtcsig-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff0100530200000001429825a0b57b8c7e649ffd4f86b90bb1ff4e83c62b92a9deda511bc6afe2a9470000000000feffffff01e457f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff01cc5bf5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "QarGMiduUEG5QdG5DJXfPzUhMKt2vtZkew", "coin": "tltc" diff --git a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/crossChainRecovery-tdoge-signed.json b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/crossChainRecovery-tdoge-signed.json index 80f87eca05..f997d4533d 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/crossChainRecovery-tdoge-signed.json +++ b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/crossChainRecovery-tdoge-signed.json @@ -1,8 +1,8 @@ { "version": 2, "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", - "txHex": "70736274ff0100530200000001429825a0b57b8c7e649ffd4f86b90bb1ff4e83c62b92a9deda511bc6afe2a9470000000000feffffff01e457f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e4748304502210086762716bc7d20f142f8b0041b6bd82973ebdb046728aa38ac9bca9bea99751f02200cf00487389e3907aaf13872f9cdc7bde1557d7293c20faa44aefb3403bc77f601010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff01cc5bf5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47483045022100bf76384b648c1b42c0d536845cb6c71d3256050d5fda4f8335f002e7b67f59a902206238ba5883e6753897cf7871f33f36e2ec8cd1f397c145b8b5227f700fcc6af201010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "tltc", "recoveryCoin": "tdoge", - "recoveryAmount": 99964900 + "recoveryAmount": 99965900 } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/crossChainRecovery-tdoge-unsigned.json b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/crossChainRecovery-tdoge-unsigned.json index 3f9ad649e8..15b81b2d5b 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/crossChainRecovery-tdoge-unsigned.json +++ b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/crossChainRecovery-tdoge-unsigned.json @@ -1,5 +1,5 @@ { - "txHex": "70736274ff0100530200000001429825a0b57b8c7e649ffd4f86b90bb1ff4e83c62b92a9deda511bc6afe2a9470000000000feffffff01e457f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001817bf9d66fb9f82dbab29d95e1ec3db5b0a9c29c556c5c5ed5dfa8fb5c655ba60000000000feffffff01cc5bf5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "QarGMiduUEG5QdG5DJXfPzUhMKt2vtZkew", "coin": "tltc" diff --git a/modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json deleted file mode 100644 index ea2a8c5253..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "cc7efd95b6f94acbda360651c780ea58c4c371037091109771afdcfaf33f335e:0", - "address": "t2HhxiGYUsUWLZkup8DeCZqo5PEY6jZfWTf", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "cad6f281148a560b59d9a3a33e19dc7a83b92b1d322a325ff5bce018a5e2a1f3:0", - "address": "t2HhxiGYUsUWLZkup8DeCZqo5PEY6jZfWTf", - "value": 200000000, - "chain": 1, - "index": 0, - "valueString": "200000000" - }, - { - "id": "6322784021da8096c91217a82799ffa18befe56f068f159e4179b4500c02465e:0", - "address": "t2HhxiGYUsUWLZkup8DeCZqo5PEY6jZfWTf", - "value": 300000000, - "chain": 1, - "index": 0, - "valueString": "300000000" - } - ], - "transactionHex": "0400008085202f89035e333ff3fadcaf71971091700371c3c458ea80c7510636dacb4af9b695fd7ecc00000000fdfd000047304402203d1a6ce87540f5318ed5b05b1b70910e89504b88d53e13eff2501f7975ca454002200e543301a04901c741a7247015b5c686d64e3b9340675a9e86eb96aa7d25affb0148304502210081434e0fd2a2551f68d1dcdfe52b82dd1304afce4aef95cc24a904c4d25edd530220454ab0139205916b3f376a1959bf28a3a1048488d6c82835d6fe913dd9064ac3014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefefffffff3a1e2a518e0bcf55f322a321d2bb9837adc193ea3a3d9590b568a1481f2d6ca00000000fdfd000047304402201a977d96a5a0022b5dbeeee3eecb56c5335e367dac094875de50e3639486c25102206045b39676e69254966356e169d786cf4863d592132692ea85a1c5a8939a82570148304502210098b60ea8ba82317c5a4cf2392d0e15da7a116fbef1c1d2063b58565ce3a4cd150220413e3f117c098b6e4c38ed0a88b5b9764df9bfe6a428936a9f1923fa212420f2014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff5e46020c50b479419e158f066fe5ef8ba1ff9927a81712c99680da214078226300000000fdfd000047304402203a1df1af0ae37fc8a3612676645f31ee007de703be546b1eda2cbb3f098c5e9f0220576031fbc4d036a3b8c8e6f98794308094303ab360bd9db0f81555b0d89ca570014830450221009be7973108f68e87075b5f93825007f0979f97bc736d780331e69dc49ea8cf92022045b5450a44dd25211b6840c1ff5f83cd80835a6ddd7747be6bb6881645f36e90014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000000000000000000000000000000000", - "txid": "8b8b123f335d6b6bb647d90c9436c2c36cb8586da7ee33313d02c795128d272d" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json deleted file mode 100644 index 1236274c7e..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "9828c8f963402188c062badc31e9537cf9fb8f9733221e01281240ede7e31443:0", - "address": "t2ChBQL66RU2M9DnktwM1uZJB4BAeZTVZAQ", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "f104130b87b6330a55b55d0eea59e795cd678539708c5c4e752374e4a14b067e:0", - "address": "t2ChBQL66RU2M9DnktwM1uZJB4BAeZTVZAQ", - "value": 200000000, - "chain": 1, - "index": 0, - "valueString": "200000000" - }, - { - "id": "8c7f853d025ccdca3264b7b0df5f92f544f1e72559cf457d20c2daa108ca0f26:0", - "address": "t2ChBQL66RU2M9DnktwM1uZJB4BAeZTVZAQ", - "value": 300000000, - "chain": 1, - "index": 0, - "valueString": "300000000" - } - ], - "transactionHex": "0400008085202f89034314e3e7ed401228011e2233978ffbf97c53e931dcba62c088214063f9c8289800000000fc0047304402202114269500a719c23ed2a252a937cb043d98a9c9fabe9d9db0085665609cb0f70220010867a43751129188bf6aaea35e3a5e9333f890310e72c89055b929c68993100147304402205e3bb4f48bbe62990a1e9ff150e9d89f54af5cd2d0f8a0b82117bbb09b2d440f022046a0f73b48d06209d0b87b366e2f07ce6c29986500d1a3a6988c87debb2732e0014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff7e064ba1e47423754e5c8c70398567cd95e759ea0e5db5550a33b6870b1304f100000000fdfd000047304402203aedc94b85c418092ea978a62efbc9242fe221cf9bc591e50697a35fa967682502207dd48ac5a7b227ef5d98ff8680d71793bcbcec6a56aed54aa96538385173949001483045022100f72bc0e87605e833437cb20281740bfd7d962684eba0ca0667ebc57f0d3c637d022002e2f396a758b1842057e5d6d81b495bc4bb06c54f79e6ce4dcb25d8cb2c115f014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff260fca08a1dac2207d45cf5925e7f144f5925fdfb0b76432cacd5c023d857f8c00000000fdfd000047304402200cf5937fb4aa34fe97d56fd135bcc859ac0571d0b09e039b1a1eaa566355851302203af1c60229b595e21f6528c938e61242559e0fbf481631c51715a2af408e95e401483045022100edcc20959773a53a933cfd243bb6442a6d64525bd092f21e4fcc695ce8bc20bf02202bb360167306f1cfc6bf2c9a7151cdf9dc8b211e7c054f9df9c19b54749e5869014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000000000000000000000000000000000", - "txid": "4f820d5809ab839c12ce17ed3699eeee17fd909202d92ec294f665867c0bb479" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json b/modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json deleted file mode 100644 index 29b466e449..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "transactionHex": "70736274ff0100b80400008085202f89034314e3e7ed401228011e2233978ffbf97c53e931dcba62c088214063f9c828980000000000feffffff7e064ba1e47423754e5c8c70398567cd95e759ea0e5db5550a33b6870b1304f10000000000feffffff260fca08a1dac2207d45cf5925e7f144f5925fdfb0b76432cacd5c023d857f8c0000000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000000000000000000000000000000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a8239108fc05424954474f0004f04dec4d0001012000e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6147304402202114269500a719c23ed2a252a937cb043d98a9c9fabe9d9db0085665609cb0f70220010867a43751129188bf6aaea35e3a5e9333f890310e72c89055b929c68993100101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6147304402203aedc94b85c418092ea978a62efbc9242fe221cf9bc591e50697a35fa967682502207dd48ac5a7b227ef5d98ff8680d71793bcbcec6a56aed54aa9653838517394900101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6147304402200cf5937fb4aa34fe97d56fd135bcc859ac0571d0b09e039b1a1eaa566355851302203af1c60229b595e21f6528c938e61242559e0fbf481631c51715a2af408e95e40101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", - "coin": "tzec", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599906100, - "recoveryAmountString": "599906100", - "txid": "8acfcc1eafc860a35c89ed8c9c80a563692e461cc010ee49d31f7c10215b96d3" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json deleted file mode 100644 index 8a5aae55d8..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "inputs": [ - { - "id": "9828c8f963402188c062badc31e9537cf9fb8f9733221e01281240ede7e31443:0", - "address": "t2ChBQL66RU2M9DnktwM1uZJB4BAeZTVZAQ", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "f104130b87b6330a55b55d0eea59e795cd678539708c5c4e752374e4a14b067e:0", - "address": "t2ChBQL66RU2M9DnktwM1uZJB4BAeZTVZAQ", - "value": 200000000, - "chain": 1, - "index": 0, - "valueString": "200000000" - }, - { - "id": "8c7f853d025ccdca3264b7b0df5f92f544f1e72559cf457d20c2daa108ca0f26:0", - "address": "t2ChBQL66RU2M9DnktwM1uZJB4BAeZTVZAQ", - "value": 300000000, - "chain": 1, - "index": 0, - "valueString": "300000000" - } - ], - "transactionHex": "0400008085202f89034314e3e7ed401228011e2233978ffbf97c53e931dcba62c088214063f9c8289800000000b60047304402202114269500a719c23ed2a252a937cb043d98a9c9fabe9d9db0085665609cb0f70220010867a43751129188bf6aaea35e3a5e9333f890310e72c89055b929c68993100100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff7e064ba1e47423754e5c8c70398567cd95e759ea0e5db5550a33b6870b1304f100000000b60047304402203aedc94b85c418092ea978a62efbc9242fe221cf9bc591e50697a35fa967682502207dd48ac5a7b227ef5d98ff8680d71793bcbcec6a56aed54aa9653838517394900100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff260fca08a1dac2207d45cf5925e7f144f5925fdfb0b76432cacd5c023d857f8c00000000b60047304402200cf5937fb4aa34fe97d56fd135bcc859ac0571d0b09e039b1a1eaa566355851302203af1c60229b595e21f6528c938e61242559e0fbf481631c51715a2af408e95e40100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000000000000000000000000000000000", - "coin": "tzec", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599906100, - "recoveryAmountString": "599906100", - "txid": "70920052164c891a073fb4b3bbe2d4a999160ddbd149b35c4f5e87c521e8a5a3" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json new file mode 100644 index 0000000000..5c8cb6ce5c --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100b80400008085202f8903980bd4471fc3de2e366f61088309299e4a450edddd307c0586fdfe17694a27b00100000000feffffff980bd4471fc3de2e366f61088309299e4a450edddd307c0586fdfe17694a27b00100000000feffffff980bd4471fc3de2e366f61088309299e4a450edddd307c0586fdfe17694a27b00100000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000000000000000000000000000000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a8239108fc05424954474f0004f04dec4d0001012000e1f5050000000017a9147a646b8d6e3dc4805bf8f58e49ede9905cc68de987220202587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e483045022100bd217cf300eaa27ee0781a3ee226cb9065ae734ff2ea912bf3865136269d1dcc02203c3ab59824936a66262eb06d4ea7badaab69f11b3fc762c1438ffc0380da6f04012202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee35483045022100fafdd1364ed48bc099ea9f6def04182c9846f5ae5a9bfaa26226022a2fdc13af022068348c21427c8633ba736bca8a339c78593e06b53e5f58a7a51ffcadf3cbf9c00101030401000000010469522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae220602587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e1403a82391630000006300000001000000000000002206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad86000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9147a646b8d6e3dc4805bf8f58e49ede9905cc68de987220202587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e483045022100ce6b3ea0d26f8d2a37f2a54e5a4d04f47705777abf456f810a7217503043950802201f622c3aefcbf22baff117ee193e0d58a031543d74f75b15aef766b56c0e3625012202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee35483045022100b547ed6501aa74f0b7a98608921f9fe033e2e5ca82dad874aec55791ccb2dd3d022031d7283863f0202bca03b62920d8f61d85740d28cecc16de912e310c9285fc640101030401000000010469522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae220602587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e1403a82391630000006300000001000000000000002206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad86000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9147a646b8d6e3dc4805bf8f58e49ede9905cc68de987220202587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e483045022100d5589539066b58c4473d478d339b19116eb7a00d0486c67279dd12656f43bece0220676b8ed41e2577526284c36a3e9b4d575781584c0ae37df34370fc45ada77ca9012202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3548304502210099287ac3ded6a16232142ee09d52db65486cc62fcd2f694875bc240f474c61090220255bf0d16669bc942f420e677af1ca56547ffe4c8feaa6dcfe2e1f890a0af6b90101030401000000010469522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae220602587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e1403a82391630000006300000001000000000000002206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad86000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json new file mode 100644 index 0000000000..97de8e8259 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100b80400008085202f890373dbd32ce01f5f784c041e7625526724647d76a2e3d3a518c6b4499775765c760100000000feffffff73dbd32ce01f5f784c041e7625526724647d76a2e3d3a518c6b4499775765c760100000000feffffff73dbd32ce01f5f784c041e7625526724647d76a2e3d3a518c6b4499775765c760100000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000000000000000000000000000000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a8239108fc05424954474f0004f04dec4d0001012000e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6147304402207f219c424c8ba3117bb68175e213798dc58c4682cf5e3e815cc2acff1752797002204a31d80069f2536f63f6443559c2d21fe32389383d6a05493b2ecb19cb67b8bc012202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee35483045022100cd638424501614c0ab1889933eba2ac991013c0229c4e440b1f65487b8dd40a802205e736aaec73103069fd5105665cb8f79ce60e49a6c2155350d8723643a2e98e90101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100ce93dcfb2868af6c7fad02230256afcd161550d024838f013dcae8f465174e3e02206f50cc8f4f28c964489d9b26e3db56dcaf6036b66cea6283b3be9b481a4e3534012202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee35473044022033c61321157552b5d94adf3bd90631f5d8a2704a0dd06bdccd2076e2fc5c82af022079842acc1fbcf3b1839cc9845e5151d779d3b0a90eefa813a2ca9a977a195a8f0101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61473044022078527b24799540969adbbf0b846ea8b526288e94ef902899b3e24a0a7a54b5cc0220328943fc5453cb7645df775803d3443624472951958472c6f887bd263ed3a37b012202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3547304402202589c658a32da569e369f125bd2686ce209dbe5855cf6f603f3c5032a0b0ae73022036ddaa9c6a62670896ed8f3734d76f4b191bd389d55b1f2daacc0bf6cee99dbf0101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json new file mode 100644 index 0000000000..7a777d2315 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100b80400008085202f890373dbd32ce01f5f784c041e7625526724647d76a2e3d3a518c6b4499775765c760100000000feffffff73dbd32ce01f5f784c041e7625526724647d76a2e3d3a518c6b4499775765c760100000000feffffff73dbd32ce01f5f784c041e7625526724647d76a2e3d3a518c6b4499775765c760100000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000000000000000000000000000000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a8239108fc05424954474f0004f04dec4d0001012000e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128701030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128701030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128701030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json new file mode 100644 index 0000000000..07a8c92ede --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100b80400008085202f890373dbd32ce01f5f784c041e7625526724647d76a2e3d3a518c6b4499775765c760100000000feffffff73dbd32ce01f5f784c041e7625526724647d76a2e3d3a518c6b4499775765c760100000000feffffff73dbd32ce01f5f784c041e7625526724647d76a2e3d3a518c6b4499775765c760100000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000000000000000000000000000000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a8239108fc05424954474f0004f04dec4d0001012000e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6147304402207f219c424c8ba3117bb68175e213798dc58c4682cf5e3e815cc2acff1752797002204a31d80069f2536f63f6443559c2d21fe32389383d6a05493b2ecb19cb67b8bc0101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100ce93dcfb2868af6c7fad02230256afcd161550d024838f013dcae8f465174e3e02206f50cc8f4f28c964489d9b26e3db56dcaf6036b66cea6283b3be9b481a4e35340101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61473044022078527b24799540969adbbf0b846ea8b526288e94ef902899b3e24a0a7a54b5cc0220328943fc5453cb7645df775803d3443624472951958472c6f887bd263ed3a37b0101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file 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 deleted file mode 100644 index 3b1570ac2d..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "cc7efd95b6f94acbda360651c780ea58c4c371037091109771afdcfaf33f335e:0", - "address": "t3VimfbSM11ty24L5CUeA2DcSGkJvtep6pe", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "cad6f281148a560b59d9a3a33e19dc7a83b92b1d322a325ff5bce018a5e2a1f3:0", - "address": "t3VimfbSM11ty24L5CUeA2DcSGkJvtep6pe", - "value": 200000000, - "chain": 1, - "index": 0, - "valueString": "200000000" - }, - { - "id": "6322784021da8096c91217a82799ffa18befe56f068f159e4179b4500c02465e:0", - "address": "t3VimfbSM11ty24L5CUeA2DcSGkJvtep6pe", - "value": 300000000, - "chain": 1, - "index": 0, - "valueString": "300000000" - } - ], - "transactionHex": "0400008085202f89035e333ff3fadcaf71971091700371c3c458ea80c7510636dacb4af9b695fd7ecc00000000fdfd000047304402203d1a6ce87540f5318ed5b05b1b70910e89504b88d53e13eff2501f7975ca454002200e543301a04901c741a7247015b5c686d64e3b9340675a9e86eb96aa7d25affb0148304502210081434e0fd2a2551f68d1dcdfe52b82dd1304afce4aef95cc24a904c4d25edd530220454ab0139205916b3f376a1959bf28a3a1048488d6c82835d6fe913dd9064ac3014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefefffffff3a1e2a518e0bcf55f322a321d2bb9837adc193ea3a3d9590b568a1481f2d6ca00000000fdfd000047304402201a977d96a5a0022b5dbeeee3eecb56c5335e367dac094875de50e3639486c25102206045b39676e69254966356e169d786cf4863d592132692ea85a1c5a8939a82570148304502210098b60ea8ba82317c5a4cf2392d0e15da7a116fbef1c1d2063b58565ce3a4cd150220413e3f117c098b6e4c38ed0a88b5b9764df9bfe6a428936a9f1923fa212420f2014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff5e46020c50b479419e158f066fe5ef8ba1ff9927a81712c99680da214078226300000000fdfd000047304402203a1df1af0ae37fc8a3612676645f31ee007de703be546b1eda2cbb3f098c5e9f0220576031fbc4d036a3b8c8e6f98794308094303ab360bd9db0f81555b0d89ca570014830450221009be7973108f68e87075b5f93825007f0979f97bc736d780331e69dc49ea8cf92022045b5450a44dd25211b6840c1ff5f83cd80835a6ddd7747be6bb6881645f36e90014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000000000000000000000000000000000", - "txid": "8b8b123f335d6b6bb647d90c9436c2c36cb8586da7ee33313d02c795128d272d" -} \ 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 deleted file mode 100644 index f47e978e35..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "9828c8f963402188c062badc31e9537cf9fb8f9733221e01281240ede7e31443:0", - "address": "t3QhzMeyxZ1QybXD1yCLyMw7XwgwUjsvcvH", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "f104130b87b6330a55b55d0eea59e795cd678539708c5c4e752374e4a14b067e:0", - "address": "t3QhzMeyxZ1QybXD1yCLyMw7XwgwUjsvcvH", - "value": 200000000, - "chain": 1, - "index": 0, - "valueString": "200000000" - }, - { - "id": "8c7f853d025ccdca3264b7b0df5f92f544f1e72559cf457d20c2daa108ca0f26:0", - "address": "t3QhzMeyxZ1QybXD1yCLyMw7XwgwUjsvcvH", - "value": 300000000, - "chain": 1, - "index": 0, - "valueString": "300000000" - } - ], - "transactionHex": "0400008085202f89034314e3e7ed401228011e2233978ffbf97c53e931dcba62c088214063f9c8289800000000fc0047304402202114269500a719c23ed2a252a937cb043d98a9c9fabe9d9db0085665609cb0f70220010867a43751129188bf6aaea35e3a5e9333f890310e72c89055b929c68993100147304402205e3bb4f48bbe62990a1e9ff150e9d89f54af5cd2d0f8a0b82117bbb09b2d440f022046a0f73b48d06209d0b87b366e2f07ce6c29986500d1a3a6988c87debb2732e0014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff7e064ba1e47423754e5c8c70398567cd95e759ea0e5db5550a33b6870b1304f100000000fdfd000047304402203aedc94b85c418092ea978a62efbc9242fe221cf9bc591e50697a35fa967682502207dd48ac5a7b227ef5d98ff8680d71793bcbcec6a56aed54aa96538385173949001483045022100f72bc0e87605e833437cb20281740bfd7d962684eba0ca0667ebc57f0d3c637d022002e2f396a758b1842057e5d6d81b495bc4bb06c54f79e6ce4dcb25d8cb2c115f014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff260fca08a1dac2207d45cf5925e7f144f5925fdfb0b76432cacd5c023d857f8c00000000fdfd000047304402200cf5937fb4aa34fe97d56fd135bcc859ac0571d0b09e039b1a1eaa566355851302203af1c60229b595e21f6528c938e61242559e0fbf481631c51715a2af408e95e401483045022100edcc20959773a53a933cfd243bb6442a6d64525bd092f21e4fcc695ce8bc20bf02202bb360167306f1cfc6bf2c9a7151cdf9dc8b211e7c054f9df9c19b54749e5869014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000000000000000000000000000000000", - "txid": "4f820d5809ab839c12ce17ed3699eeee17fd909202d92ec294f665867c0bb479" -} \ 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 deleted file mode 100644 index 945ce0f95d..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "transactionHex": "70736274ff0100b80400008085202f89034314e3e7ed401228011e2233978ffbf97c53e931dcba62c088214063f9c828980000000000feffffff7e064ba1e47423754e5c8c70398567cd95e759ea0e5db5550a33b6870b1304f10000000000feffffff260fca08a1dac2207d45cf5925e7f144f5925fdfb0b76432cacd5c023d857f8c0000000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000000000000000000000000000000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a8239108fc05424954474f0004f04dec4d0001012000e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6147304402202114269500a719c23ed2a252a937cb043d98a9c9fabe9d9db0085665609cb0f70220010867a43751129188bf6aaea35e3a5e9333f890310e72c89055b929c68993100101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6147304402203aedc94b85c418092ea978a62efbc9242fe221cf9bc591e50697a35fa967682502207dd48ac5a7b227ef5d98ff8680d71793bcbcec6a56aed54aa9653838517394900101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6147304402200cf5937fb4aa34fe97d56fd135bcc859ac0571d0b09e039b1a1eaa566355851302203af1c60229b595e21f6528c938e61242559e0fbf481631c51715a2af408e95e40101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", - "coin": "zec", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599906100, - "recoveryAmountString": "599906100", - "txid": "8acfcc1eafc860a35c89ed8c9c80a563692e461cc010ee49d31f7c10215b96d3" -} \ 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 deleted file mode 100644 index c0dcbdbc1c..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "inputs": [ - { - "id": "9828c8f963402188c062badc31e9537cf9fb8f9733221e01281240ede7e31443:0", - "address": "t3QhzMeyxZ1QybXD1yCLyMw7XwgwUjsvcvH", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "f104130b87b6330a55b55d0eea59e795cd678539708c5c4e752374e4a14b067e:0", - "address": "t3QhzMeyxZ1QybXD1yCLyMw7XwgwUjsvcvH", - "value": 200000000, - "chain": 1, - "index": 0, - "valueString": "200000000" - }, - { - "id": "8c7f853d025ccdca3264b7b0df5f92f544f1e72559cf457d20c2daa108ca0f26:0", - "address": "t3QhzMeyxZ1QybXD1yCLyMw7XwgwUjsvcvH", - "value": 300000000, - "chain": 1, - "index": 0, - "valueString": "300000000" - } - ], - "transactionHex": "0400008085202f89034314e3e7ed401228011e2233978ffbf97c53e931dcba62c088214063f9c8289800000000b60047304402202114269500a719c23ed2a252a937cb043d98a9c9fabe9d9db0085665609cb0f70220010867a43751129188bf6aaea35e3a5e9333f890310e72c89055b929c68993100100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff7e064ba1e47423754e5c8c70398567cd95e759ea0e5db5550a33b6870b1304f100000000b60047304402203aedc94b85c418092ea978a62efbc9242fe221cf9bc591e50697a35fa967682502207dd48ac5a7b227ef5d98ff8680d71793bcbcec6a56aed54aa9653838517394900100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff260fca08a1dac2207d45cf5925e7f144f5925fdfb0b76432cacd5c023d857f8c00000000b60047304402200cf5937fb4aa34fe97d56fd135bcc859ac0571d0b09e039b1a1eaa566355851302203af1c60229b595e21f6528c938e61242559e0fbf481631c51715a2af408e95e40100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000000000000000000000000000000000", - "coin": "zec", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599906100, - "recoveryAmountString": "599906100", - "txid": "70920052164c891a073fb4b3bbe2d4a999160ddbd149b35c4f5e87c521e8a5a3" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json new file mode 100644 index 0000000000..74f6426526 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecoveryPsbt-fullySigned-customUserKeyPath-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100b80400008085202f8903c029be3eddaaa31142ebf8c79fb195977ce85576fd9cb0a3485bfe7fe9e375ed0100000000feffffffc029be3eddaaa31142ebf8c79fb195977ce85576fd9cb0a3485bfe7fe9e375ed0100000000feffffffc029be3eddaaa31142ebf8c79fb195977ce85576fd9cb0a3485bfe7fe9e375ed0100000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000000000000000000000000000000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a8239108fc05424954474f0004f04dec4d0001012000e1f5050000000017a9147a646b8d6e3dc4805bf8f58e49ede9905cc68de987220202587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e483045022100bd02df2b2048c522ce421c7201396d4c2d346b1896faba63361c18b91c62dc8e02205639f77c2ff7d3eab14d91c08c4be535f0d0b8554465a0977772cd0e273b2ec2012202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3547304402200ee73b50793d87a887b452c061b3496cab8d5eff8cd7e1f6754f3125e4ba5ddd02207b8dccf0dea0e7dd8f0784ea7ddace18739ec954103f245c237ede109eaf0cf40101030401000000010469522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae220602587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e1403a82391630000006300000001000000000000002206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad86000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9147a646b8d6e3dc4805bf8f58e49ede9905cc68de987220202587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e4830450221009ca8a5688eb77bd4b8db87ed6edd6d705faf70d948741f469806429d8a83b0b6022031491fc970a748427b9eccd90af9863ba4943a593462b9ef984315a4c7627202012202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee35483045022100f295517b5a5a275ab18e752427e363da4319528021f51b37af4897d94b965b8b022071ef439dba968e05d1796bd371bb33f5b2132aaa4ca52696061dd852ec7f7b740101030401000000010469522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae220602587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e1403a82391630000006300000001000000000000002206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad86000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9147a646b8d6e3dc4805bf8f58e49ede9905cc68de987220202587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e473044022033166a8816fc45e63f3d051dcc782bb5149ff45ada5cfb860ab80efea5602217022006a0d75a1321df5f867ae68bb49726aa2357884bf10d145fea2bd7891073b103012202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee35483045022100c629d23919a4029d7559851cafd386a6a479c311b4a7734a234d478f4b0de68f02204a6a276c6cad6c84b6cc23fdca70d81f779315a9590168d73ff5df94da8d151d0101030401000000010469522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae220602587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e1403a82391630000006300000001000000000000002206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad86000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json new file mode 100644 index 0000000000..3615984469 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecoveryPsbt-fullySigned-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100b80400008085202f890370f38f9491b6c441f65555601b1695ffb9030e18fbff87b5a0b06283b7f95b210100000000feffffff70f38f9491b6c441f65555601b1695ffb9030e18fbff87b5a0b06283b7f95b210100000000feffffff70f38f9491b6c441f65555601b1695ffb9030e18fbff87b5a0b06283b7f95b210100000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000000000000000000000000000000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a8239108fc05424954474f0004f04dec4d0001012000e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100c4363c6b1ef20f351c669102151a953334d9ade0260274df607131e0021f50ff022061eb9c45ab6ecdd7d5c29629be3962dadd50fda94e972aa5bc5f1a4346ac06ff012202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee354830450221009f720455a0e7f4035eba3f9a13d831538d0056873151fa6c1edc63dc23ceed5d02201d30f9d9e3e18f48b94aa87e1d85e6ecedd2a71ec9ebcbd3de43ea5a9dce0bd40101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100b8d8fdf801391fd80cc12165c18b869a5f616e8082b41ff71fa3750f602ce809022060715b4fe80bbd9331b6832303e09dd37eda85dae109ef3f63d226f139c41e1f012202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee35483045022100d201fd8707b7bae99eff9f79800f865de6750a9ab8f43c8095606cbc700f029202207676be86ec97435e86549451854344b85a5335aa7525480f612587c4723e7d930101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6147304402203c7e7af5173bb7c6c314473537f194f3321ace39225dfea0a6ff95952cb0a4db0220349994c7bc8a5d9b2cf97410de0ab013b5a50daf023ea5c45f80640934046f54012202030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee354730440220418b26aa29ec4d05f79be8d50b527e35a17bd989fe87839daafb0ab0128cada402204498b2cd33e4271fbb4760b6284c0cb433e3077696630d0fe6b957ff859874420101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json new file mode 100644 index 0000000000..ff49a31f7c --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecoveryPsbt-unsigned-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100b80400008085202f890370f38f9491b6c441f65555601b1695ffb9030e18fbff87b5a0b06283b7f95b210100000000feffffff70f38f9491b6c441f65555601b1695ffb9030e18fbff87b5a0b06283b7f95b210100000000feffffff70f38f9491b6c441f65555601b1695ffb9030e18fbff87b5a0b06283b7f95b210100000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000000000000000000000000000000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a8239108fc05424954474f0004f04dec4d0001012000e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128701030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128701030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128701030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json new file mode 100644 index 0000000000..a142d1de5f --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecoveryPsbt-userSigned-p2sh.json @@ -0,0 +1,3 @@ +{ + "psbtHex": "70736274ff0100b80400008085202f890370f38f9491b6c441f65555601b1695ffb9030e18fbff87b5a0b06283b7f95b210100000000feffffff70f38f9491b6c441f65555601b1695ffb9030e18fbff87b5a0b06283b7f95b210100000000feffffff70f38f9491b6c441f65555601b1695ffb9030e18fbff87b5a0b06283b7f95b210100000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000000000000000000000000000000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a8239108fc05424954474f0004f04dec4d0001012000e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100c4363c6b1ef20f351c669102151a953334d9ade0260274df607131e0021f50ff022061eb9c45ab6ecdd7d5c29629be3962dadd50fda94e972aa5bc5f1a4346ac06ff0101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100b8d8fdf801391fd80cc12165c18b869a5f616e8082b41ff71fa3750f602ce809022060715b4fe80bbd9331b6832303e09dd37eda85dae109ef3f63d226f139c41e1f0101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6147304402203c7e7af5173bb7c6c314473537f194f3321ace39225dfea0a6ff95952cb0a4db0220349994c7bc8a5d9b2cf97410de0ab013b5a50daf023ea5c45f80640934046f540101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/recovery/backupKeyRecovery.ts b/modules/abstract-utxo/test/unit/recovery/backupKeyRecovery.ts index 8087873858..5a6b5244ce 100644 --- a/modules/abstract-utxo/test/unit/recovery/backupKeyRecovery.ts +++ b/modules/abstract-utxo/test/unit/recovery/backupKeyRecovery.ts @@ -1,405 +1,178 @@ import assert from 'assert'; import 'should'; -import * as mocha from 'mocha'; -import * as sinon from 'sinon'; import nock = require('nock'); -import { BIP32Interface } from '@bitgo/utxo-lib'; -import * as utxolib from '@bitgo/utxo-lib'; -import { Config, krsProviders, Triple } from '@bitgo/sdk-core'; -import { address as wasmAddress, fixedScriptWallet, hasPsbtMagic, ECPair } from '@bitgo/wasm-utxo'; +import { Triple } from '@bitgo/sdk-core'; +import { BIP32, ECPair, fixedScriptWallet } from '@bitgo/wasm-utxo'; +import { AbstractUtxoCoin, backupKeyRecoveryWithWalletUnspents } from '../../../src'; +import type { WalletUnspent } from '../../../src/unspent'; import { - AbstractUtxoCoin, - backupKeyRecovery, - BackupKeyRecoveryTransansaction, - CoingeckoApi, - FormattedOfflineVaultTxInfo, -} from '../../../src'; -import { getCoinName } from '../../../src/names'; -import type { Unspent, WalletUnspent } from '../../../src/unspent'; -import { - assertEqualParsedPsbt, - defaultBitGo, - encryptKeychain, - getDefaultWalletKeys, + getDefaultWasmWalletKeys, getFixture, getNormalTestnetCoin, getWalletAddress, getWalletKeys, - keychains, - shouldEqualJSON, - toKeychainBase58, + toUnspent, utxoCoins, } from '../util'; - -import { MockRecoveryProvider } from './mock'; - -const { toOutput } = utxolib.bitgo; -type RootWalletKeys = utxolib.bitgo.RootWalletKeys; -type ScriptType2Of3 = utxolib.bitgo.outputScripts.ScriptType2Of3; - -const config = { krsProviders }; +type ScriptType2Of3 = 'p2sh' | 'p2shP2wsh' | 'p2wsh' | 'p2tr' | 'p2trMusig2'; nock.disableNetConnect(); -function configOverride(f: (config: Config) => void) { - const backup = { ...krsProviders }; - before(function () { - f(config); - }); - after(function () { - Object.entries(backup).forEach(([k, v]) => { - config[k] = v; - }); - }); -} - -const walletPassphrase = 'lol'; - -type NamedKeys = { - userKey: string; - backupKey: string; - bitgoKey: string; -}; - -function getNamedKeys([userKey, backupKey, bitgoKey]: Triple, password: string): NamedKeys { - function encode(k: BIP32Interface): string { - return k.isNeutered() ? k.toBase58() : encryptKeychain(password, toKeychainBase58(k)); - } - return { - userKey: encode(userKey), - backupKey: encode(backupKey), - bitgoKey: encode(bitgoKey), - }; -} - -function getKeysForUnsignedSweep([userKey, backupKey, bitgoKey]: Triple, password: string): NamedKeys { - return getNamedKeys([userKey.neutered(), backupKey.neutered(), bitgoKey.neutered()], password); -} - -function getKeysForKeyRecoveryService( - [userKey, backupKey, bitgoKey]: Triple, - password: string -): NamedKeys { - return getNamedKeys([userKey, backupKey.neutered(), bitgoKey.neutered()], password); -} - -function getKeysForFullSignedRecovery( - [userKey, backupKey, bitgoKey]: Triple, - password: string -): NamedKeys { - return getNamedKeys([userKey, backupKey, bitgoKey.neutered()], password); -} - -const walletKeys = getDefaultWalletKeys(); -const keysUnsignedSweep = getKeysForUnsignedSweep(walletKeys.triple, walletPassphrase); -const keysKeyRecoveryService = getKeysForKeyRecoveryService(walletKeys.triple, walletPassphrase); -const keysFullSignedRecovery = getKeysForFullSignedRecovery(walletKeys.triple, walletPassphrase); - +const defaultDerivationPrefix = 'm/0/0'; const exoticUserKeyPath = '99/99'; -const exoticWalletKeys = new utxolib.bitgo.RootWalletKeys(keychains, [ + +// Create wallet keys using wasm-utxo primitives from default keychains +const { walletKeys: wasmWalletKeys, xprivs } = getDefaultWasmWalletKeys(); +const { walletKeys: wasmExoticWalletKeys } = getDefaultWasmWalletKeys([ exoticUserKeyPath, - utxolib.bitgo.RootWalletKeys.defaultPrefix, - utxolib.bitgo.RootWalletKeys.defaultPrefix, + defaultDerivationPrefix, + defaultDerivationPrefix, ]); -const keysFullSignedRecoveryExotic = getKeysForFullSignedRecovery(exoticWalletKeys.triple, walletPassphrase); + +// Private keys for signing +const userPrivkey = xprivs[0]; +const backupPrivkey = xprivs[1]; function run( coin: AbstractUtxoCoin, scriptTypes: ScriptType2Of3[], - walletKeys: RootWalletKeys, + wasmWalletKeys: fixedScriptWallet.RootWalletKeys, params: { - keys: NamedKeys; - userKeyPath?: string; - krsProvider?: string; - hasUserSignature: boolean; - hasBackupSignature: boolean; - hasKrsOutput?: boolean; + userPrivkey?: BIP32; + backupPrivkey?: BIP32; }, tags: string[] = [] ) { const defaultFeeRateSatB = 100; - describe(`Backup Key Recovery [${[coin.getChain(), ...tags, params.krsProvider].join(',')}]`, function () { + describe(`Backup Key Recovery PSBT [${[coin.getChain(), ...tags].join(',')}]`, function () { const externalWallet = getWalletKeys('external'); - const recoveryDestination = getWalletAddress(coin.network, externalWallet); - - let keyRecoveryServiceAddress: string; - let recovery: (BackupKeyRecoveryTransansaction | FormattedOfflineVaultTxInfo) & { txid?: string }; - let recoveryTx: utxolib.bitgo.UtxoTransaction | utxolib.bitgo.UtxoPsbt; + const recoveryDestination = getWalletAddress(coin.name, externalWallet); + const fixtureCoin = getNormalTestnetCoin(coin); + // Get xpubs from wallet keys + const userKey = wasmWalletKeys.userKey(); + const backupKey = wasmWalletKeys.backupKey(); + const bitgoKey = wasmWalletKeys.bitgoKey(); + const replayProtection = [ECPair.fromPublicKey(Buffer.from(userKey.publicKey))]; // 1e8 * 9e7 < 9.007e15 but 2e8 * 9e7 > 9.007e15 to test both code paths in queryBlockchainUnspentsPath const valueMul = coin.amountType === 'bigint' ? BigInt(9e7) : BigInt(1); - before('mock', function () { - sinon.stub(CoingeckoApi.prototype, 'getUSDPrice').resolves(69_420); - }); - - configOverride(function (config: Config) { - const configKrsProviders = { ...config.krsProviders }; - configKrsProviders.dai.supportedCoins = [coin.getFamily()]; - configKrsProviders.keyternal.supportedCoins = [coin.getFamily()]; - keyRecoveryServiceAddress = getWalletAddress(coin.network, externalWallet, 0, 100); - configKrsProviders.keyternal.feeAddresses = { [coin.getChain()]: keyRecoveryServiceAddress }; - config.krsProviders = configKrsProviders; - }); - - after(function () { - sinon.restore(); - }); - let recoverUnspents: Unspent[]; - let mockedApiUnspents: Unspent[]; + let psbt: fixedScriptWallet.BitGoPsbt; + let recoverUnspents: WalletUnspent[]; + let parsed: fixedScriptWallet.ParsedTransaction; + let fixtureParsed: fixedScriptWallet.ParsedTransaction; - before('create recovery data', async function () { + before('create recovery data and load fixture', 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), - utxolib.testutil.toUnspent({ scriptType, value: BigInt(3e8) * valueMul }, index, coin.network, walletKeys), + toUnspent({ scriptType, value: BigInt(1e8) * valueMul }, index, coin.name, wasmWalletKeys), + toUnspent({ scriptType, value: BigInt(2e8) * valueMul }, index, coin.name, wasmWalletKeys), + toUnspent({ scriptType, value: BigInt(3e8) * valueMul }, index, coin.name, wasmWalletKeys), ]); - // If the coin is bch, convert the mocked unspent address to cashaddr format since that is the format that blockchair - // returns on the /dashboards/addresses response - mockedApiUnspents = - coin.getChain() === 'bch' || coin.getChain() === 'bcha' - ? recoverUnspents.map((u) => ({ ...u, address: coin.canonicalAddress(u.address, 'cashaddr').split(':')[1] })) - : recoverUnspents; + // Build signing keys triple: privkey if provided, otherwise xpub from wallet keys + const signingKeys: Triple = [ + params.userPrivkey || userKey, + params.backupPrivkey || backupKey, + bitgoKey, // bitgo is always xpub + ]; - assert.strictEqual(mockedApiUnspents.length, recoverUnspents.length); - recovery = await backupKeyRecovery(coin, defaultBitGo, { - walletPassphrase, - recoveryDestination, - scan: 5, - ignoreAddressTypes: [], - userKeyPath: params.userKeyPath, - krsProvider: params.krsProvider, - ...params.keys, - recoveryProvider: new MockRecoveryProvider(mockedApiUnspents), - feeRate: defaultFeeRateSatB, + psbt = backupKeyRecoveryWithWalletUnspents( + coin.name, + { + walletKeys: wasmWalletKeys, + keys: signingKeys, + recoveryDestination, + feeRateSatVB: defaultFeeRateSatB, + }, + recoverUnspents + ); + + // Parse generated PSBT + parsed = psbt.parseTransactionWithWalletKeys(wasmWalletKeys, { publicKeys: replayProtection }); + + // Load and parse fixture PSBT + const psbtHex = Buffer.from(psbt.serialize()).toString('hex'); + const storedFixture = await getFixture(fixtureCoin, `recovery/backupKeyRecoveryPsbt-${tags.join('-')}`, { + psbtHex, }); - const txHex = - (recovery as BackupKeyRecoveryTransansaction).transactionHex ?? (recovery as FormattedOfflineVaultTxInfo).txHex; - const isPsbt = utxolib.bitgo.isPsbt(txHex); - recoveryTx = isPsbt - ? utxolib.bitgo.createPsbtFromHex(txHex, coin.network) - : utxolib.bitgo.createTransactionFromHex(txHex as string, coin.network, coin.amountType); - recovery.txid = - recoveryTx instanceof utxolib.bitgo.UtxoPsbt ? recoveryTx.getUnsignedTx().getId() : recoveryTx.getId(); + const fixturePsbt = fixedScriptWallet.BitGoPsbt.fromBytes( + Buffer.from(storedFixture.psbtHex, 'hex'), + fixtureCoin.name + ); + fixtureParsed = fixturePsbt.parseTransactionWithWalletKeys(wasmWalletKeys, { publicKeys: replayProtection }); }); - it('has correct recovery provider mocks', async function () { - const recoveryProvider = new MockRecoveryProvider(mockedApiUnspents); - (await recoveryProvider.getUnspentsForAddresses(mockedApiUnspents.map((u) => u.address))).length.should.eql( - mockedApiUnspents.length - ); + it('has expected input count', function () { + parsed.inputs.length.should.eql(recoverUnspents.length); + }); + + it('has recovery destination output', function () { + parsed.outputs.length.should.be.greaterThanOrEqual(1); + const outputAddresses = parsed.outputs.map((o) => o.address); + outputAddresses.includes(recoveryDestination).should.eql(true); }); it('has expected fee rate', function () { - if (!(recoveryTx instanceof utxolib.bitgo.UtxoPsbt)) { - this.skip(); - } - const inputSum = utxolib.bitgo.unspentSum(recoverUnspents, 'bigint'); - const outputSum = recoveryTx.txOutputs.reduce((sum, o) => sum + o.value, BigInt(0)); + const inputSum = recoverUnspents.reduce((sum, u) => sum + u.value, BigInt(0)); + const outputSum = parsed.outputs.reduce((sum, o) => sum + o.value, BigInt(0)); const fee = inputSum - outputSum; - // Use wasm-utxo Dimensions for testnet (matches how fee was calculated), utxolib Dimensions for mainnet - const networkName = utxolib.getNetworkName(coin.network); - if (!networkName) { - throw new Error('Invalid network'); - } - const wasmPsbt = fixedScriptWallet.BitGoPsbt.fromBytes(new Uint8Array(recoveryTx.toBuffer()), networkName); - const vsize = fixedScriptWallet.Dimensions.fromPsbt(wasmPsbt).getVSize(); + const vsize = fixedScriptWallet.Dimensions.fromPsbt(psbt).getVSize(); const feeRateSatB = Number(fee) / vsize; const diff = Math.abs(feeRateSatB - defaultFeeRateSatB) / defaultFeeRateSatB; // within 1% assert.strictEqual(diff < 0.01, true, `expected fee rate ${defaultFeeRateSatB} but got ${feeRateSatB}`); }); - it('matches fixture', async function () { - const fixtureCoin = getNormalTestnetCoin(coin); - const fixtureRecovery = { ...recovery }; - if (fixtureRecovery.coin) { - fixtureRecovery.coin = fixtureCoin.getChain(); - } - - const storedFixture = await getFixture( - fixtureCoin, - `recovery/backupKeyRecovery-${(params.krsProvider ? tags.concat([params.krsProvider]) : tags).join('-')}`, - recovery - ); - - if ('txHex' in storedFixture) { - const buf = Buffer.from(storedFixture.txHex, 'hex'); - if (hasPsbtMagic(buf)) { - assertEqualParsedPsbt(buf, recoveryTx.toBuffer(), coin.name, walletKeys, [ - ECPair.fromPublicKey(walletKeys.user.publicKey), - ]); - return; - } - } - - shouldEqualJSON(fixtureRecovery, storedFixture); - }); - - it('has expected input count', function () { - (recoveryTx instanceof utxolib.bitgo.UtxoPsbt ? recoveryTx.data.inputs : recoveryTx.ins).length.should.eql( - recoverUnspents.length - ); - }); - - function checkInputsSignedBy( - tx: utxolib.bitgo.UtxoTransaction | utxolib.bitgo.UtxoPsbt, - rootKey: BIP32Interface, - expectCount: number - ) { - if (tx instanceof utxolib.bitgo.UtxoPsbt) { - function validate(tx: utxolib.bitgo.UtxoPsbt, inputIndex: number) { - try { - return tx.validateSignaturesOfInputHD(inputIndex, rootKey); - } catch (e) { - if (e.message === 'No signatures to validate') { - return false; - } - throw e; - } - } - tx.data.inputs.forEach((input, inputIndex) => { - validate(tx, inputIndex).should.eql(!!expectCount); - }); - } else { - const prevOutputs = recoverUnspents - .map((u) => toOutput(u, coin.network)) - .map((v) => ({ ...v, value: utxolib.bitgo.toTNumber(v.value, coin.amountType) })); - tx.ins.forEach((input, inputIndex) => { - const unspent = recoverUnspents[inputIndex] as WalletUnspent; - const { publicKey } = rootKey.derivePath(walletKeys.getDerivationPath(rootKey, unspent.chain, unspent.index)); - const signatures = utxolib.bitgo - .getSignatureVerifications( - tx, - inputIndex, - utxolib.bitgo.toTNumber(unspent.value, coin.amountType), - { publicKey }, - prevOutputs - ) - .filter((s) => s.signedBy !== undefined); - signatures.length.should.eql(expectCount); - }); + function checkInputsSignedBy(signerIndex: 0 | 1 | 2, expectSigned: boolean) { + const signerKey = xprivs[signerIndex]; + for (let inputIndex = 0; inputIndex < recoverUnspents.length; inputIndex++) { + const hasSig = psbt.verifySignature(inputIndex, signerKey); + hasSig.should.eql(expectSigned, `input ${inputIndex} signer ${signerIndex}`); } } - it((params.hasUserSignature ? 'has' : 'has no') + ' user signature', function () { - checkInputsSignedBy(recoveryTx, walletKeys.user, params.hasUserSignature ? 1 : 0); + it((params.userPrivkey ? 'has' : 'has no') + ' user signature', function () { + checkInputsSignedBy(0, !!params.userPrivkey); }); - it((params.hasBackupSignature ? 'has' : 'has no') + ' backup signature', function () { - checkInputsSignedBy(recoveryTx, walletKeys.backup, params.hasBackupSignature ? 1 : 0); + it((params.backupPrivkey ? 'has' : 'has no') + ' backup signature', function () { + checkInputsSignedBy(1, !!params.backupPrivkey); }); - if (params.hasUserSignature && params.hasBackupSignature) { - it('has no placeholder signatures', function (this: mocha.Context) { - if (recoveryTx instanceof utxolib.bitgo.UtxoTransaction) { - recoveryTx.ins.forEach((input) => { - const parsed = utxolib.bitgo.parseSignatureScript(input); - switch (parsed.scriptType) { - case 'p2sh': - case 'p2shP2wsh': - case 'p2wsh': - case 'taprootScriptPathSpend': - parsed.signatures.forEach((signature, i) => { - if (utxolib.bitgo.isPlaceholderSignature(signature)) { - throw new Error(`placeholder signature at index ${i}`); - } - }); - break; - default: - throw new Error(`unexpected scriptType ${parsed.scriptType}`); - } - }); - } else { - this.skip(); - } - }); - } - - it((params.hasKrsOutput ? 'has' : 'has no') + ' key recovery service output', function () { - const outs = recoveryTx instanceof utxolib.bitgo.UtxoPsbt ? recoveryTx.getUnsignedTx().outs : recoveryTx.outs; - outs.length.should.eql(1); - const outputAddresses = outs.map((o) => - wasmAddress.fromOutputScriptWithCoin(o.script, getCoinName(recoveryTx.network)) - ); - outputAddresses - .includes(keyRecoveryServiceAddress) - .should.eql(!!params.hasKrsOutput && params.krsProvider === 'keyternal'); - outputAddresses.includes(recoveryDestination).should.eql(true); + it('matches PSBT fixture', function () { + assert.deepStrictEqual(parsed, fixtureParsed); }); }); } -function runWithScriptTypes( - scriptTypes: ScriptType2Of3[], - { runKeyProviderTests = true }: { runKeyProviderTests?: boolean } = {} -) { +function runWithScriptTypes(scriptTypes: ScriptType2Of3[]) { utxoCoins .filter((coin) => scriptTypes.every((type) => coin.supportsAddressType(type))) .forEach((coin) => { - run( - coin, - scriptTypes, - walletKeys, - { - keys: keysUnsignedSweep, - hasUserSignature: false, - hasBackupSignature: false, - }, - ['unsignedRecovery', ...scriptTypes] - ); + // Unsigned sweep - no signatures + run(coin, scriptTypes, wasmWalletKeys, {}, ['unsigned', ...scriptTypes]); - if (runKeyProviderTests) { - ['dai', 'keyternal'].forEach((krsProvider) => { - run( - coin, - scriptTypes, - walletKeys, - { - keys: keysKeyRecoveryService, - krsProvider: krsProvider, - hasUserSignature: true, - hasBackupSignature: false, - hasKrsOutput: false, - }, - ['keyRecoveryService', ...scriptTypes] - ); - }); - } + // User signed only (KRS scenario) + run(coin, scriptTypes, wasmWalletKeys, { userPrivkey }, ['userSigned', ...scriptTypes]); - run( - coin, - scriptTypes, - walletKeys, - { - keys: keysFullSignedRecovery, - hasUserSignature: true, - hasBackupSignature: true, - }, - ['fullSignedRecovery', ...scriptTypes] - ); + // Fully signed recovery + run(coin, scriptTypes, wasmWalletKeys, { userPrivkey, backupPrivkey }, ['fullySigned', ...scriptTypes]); - run( - coin, - scriptTypes, - exoticWalletKeys, - { - keys: keysFullSignedRecoveryExotic, - userKeyPath: exoticUserKeyPath, - hasUserSignature: true, - hasBackupSignature: true, - }, - ['fullSignedRecovery', 'customUserKeyPath', ...scriptTypes] - ); + // Fully signed with custom user key path + run(coin, scriptTypes, wasmExoticWalletKeys, { userPrivkey, backupPrivkey }, [ + 'fullySigned', + 'customUserKeyPath', + ...scriptTypes, + ]); }); } -describe('Backup Key Recovery', function () { +describe('Backup Key Recovery PSBT', function () { // compatible with all coins runWithScriptTypes(['p2sh']); @@ -407,5 +180,5 @@ describe('Backup Key Recovery', function () { runWithScriptTypes(['p2shP2wsh', 'p2wsh']); // taproot compatible coins - runWithScriptTypes(['p2tr', 'p2trMusig2'], { runKeyProviderTests: false }); + runWithScriptTypes(['p2tr', 'p2trMusig2']); }); diff --git a/modules/abstract-utxo/test/unit/recovery/backupKeyRecoveryUnspentGathering.ts b/modules/abstract-utxo/test/unit/recovery/backupKeyRecoveryUnspentGathering.ts new file mode 100644 index 0000000000..a8e76817ea --- /dev/null +++ b/modules/abstract-utxo/test/unit/recovery/backupKeyRecoveryUnspentGathering.ts @@ -0,0 +1,156 @@ +import assert from 'assert'; + +import * as sinon from 'sinon'; +import nock = require('nock'); +import { BIP32 } from '@bitgo/wasm-utxo'; +import { Triple } from '@bitgo/sdk-core'; + +import { + backupKeyRecovery, + BackupKeyRecoveryTransansaction, + CoingeckoApi, + FormattedOfflineVaultTxInfo, +} from '../../../src'; +import type { Unspent } from '../../../src/unspent'; +import { + defaultBitGo, + encryptKeychain, + getDefaultWasmWalletKeys, + getMinUtxoCoins, + getWalletAddress, + getWalletKeys, + keychainsBase58, + toUnspentWithPrevTx, + WalletUnspentWithPrevTx, +} from '../util'; + +import { MockRecoveryProvider } from './mock'; + +type ScriptType2Of3 = 'p2sh' | 'p2shP2wsh' | 'p2wsh' | 'p2tr' | 'p2trMusig2'; + +nock.disableNetConnect(); + +const walletPassphrase = 'lol'; + +type NamedKeys = { + userKey: string; + backupKey: string; + bitgoKey: string; +}; + +// Get default wasm wallet keys (xpubs, xprivs, and walletKeys) +const { walletKeys: wasmWalletKeys, xpubs, xprivs } = getDefaultWasmWalletKeys(); + +function getNamedKeys(keys: Triple, password: string): NamedKeys { + function encode(k: BIP32): string { + const base58 = k.toBase58(); + // Check if it's a public key + const pubKeyMatch = keychainsBase58.find((kc) => kc.pub === base58); + if (pubKeyMatch) { + return base58; + } + // It's a private key - find and encrypt it + const keyBase58 = keychainsBase58.find((kc) => kc.prv === base58); + if (!keyBase58) { + throw new Error('Key not found in keychainsBase58'); + } + return encryptKeychain(password, keyBase58); + } + return { + userKey: encode(keys[0]), + backupKey: encode(keys[1]), + bitgoKey: encode(keys[2]), + }; +} + +function getKeysForFullSignedRecovery(password: string): NamedKeys { + return getNamedKeys([xprivs[0], xprivs[1], xpubs[2]], password); +} + +const keysFullSignedRecovery = getKeysForFullSignedRecovery(walletPassphrase); + +/** + * Tests for unspent gathering via backupKeyRecovery with MockRecoveryProvider. + * This validates the address scanning and unspent collection logic separately + * from the transaction building logic tested in backupKeyRecovery.ts. + */ +describe('Backup Key Recovery - Unspent Gathering', function () { + const defaultFeeRateSatB = 100; + + getMinUtxoCoins().forEach((coin) => { + describe(`Unspent Gathering [${coin.getChain()}]`, function () { + const externalWallet = getWalletKeys('external'); + const recoveryDestination = getWalletAddress(coin.name, externalWallet); + + before('mock', function () { + sinon.stub(CoingeckoApi.prototype, 'getUSDPrice').resolves(69_420); + }); + + after(function () { + sinon.restore(); + }); + + it('gathers unspents from recovery provider and builds transaction', async function () { + this.timeout(10_000); + // Use p2sh for all coins (universal support) + const scriptTypes: ScriptType2Of3[] = ['p2sh']; + + // Create test unspents with prevTx using wasm-utxo only (no utxolib dependency) + const testUnspents: WalletUnspentWithPrevTx[] = scriptTypes.flatMap((scriptType, index) => [ + toUnspentWithPrevTx({ scriptType, value: BigInt(1e8) }, index, coin.name, wasmWalletKeys), + toUnspentWithPrevTx({ scriptType, value: BigInt(2e8) }, index, coin.name, wasmWalletKeys), + ]); + + // Convert to API format for BCH/BCHA if needed + const mockedApiUnspents: Unspent[] = + coin.getChain() === 'bch' || coin.getChain() === 'bcha' + ? testUnspents.map((u) => ({ + ...u, + address: coin.canonicalAddress(u.address, 'cashaddr').split(':')[1], + })) + : testUnspents; + + const mockProvider = new MockRecoveryProvider(mockedApiUnspents); + + // Verify mock provider works correctly + const fetchedUnspents = await mockProvider.getUnspentsForAddresses(mockedApiUnspents.map((u) => u.address)); + assert.strictEqual(fetchedUnspents.length, mockedApiUnspents.length); + + // Call backupKeyRecovery which should gather unspents via the mock provider + const recovery = await backupKeyRecovery(coin, defaultBitGo, { + walletPassphrase, + recoveryDestination, + scan: 5, + ignoreAddressTypes: [], + ...keysFullSignedRecovery, + recoveryProvider: mockProvider, + feeRate: defaultFeeRateSatB, + }); + + // Verify recovery succeeded (transaction hex indicates unspents were gathered) + const txHex = + (recovery as BackupKeyRecoveryTransansaction).transactionHex ?? + (recovery as FormattedOfflineVaultTxInfo).txHex; + assert.ok(txHex, 'should have transaction hex from gathered unspents'); + }); + + it('handles empty unspents from recovery provider', async function () { + this.timeout(10_000); + + const mockProvider = new MockRecoveryProvider([]); + + await assert.rejects(async () => { + await backupKeyRecovery(coin, defaultBitGo, { + walletPassphrase, + recoveryDestination, + scan: 2, + ignoreAddressTypes: [], + ...keysFullSignedRecovery, + recoveryProvider: mockProvider, + feeRate: defaultFeeRateSatB, + }); + }, /No input to recover/); + }); + }); + }); +}); diff --git a/modules/abstract-utxo/test/unit/recovery/crossChainRecovery.ts b/modules/abstract-utxo/test/unit/recovery/crossChainRecovery.ts index 1ba7474c76..287fd6a28e 100644 --- a/modules/abstract-utxo/test/unit/recovery/crossChainRecovery.ts +++ b/modules/abstract-utxo/test/unit/recovery/crossChainRecovery.ts @@ -2,10 +2,9 @@ import * as assert from 'assert'; import should = require('should'); import nock = require('nock'); -import * as utxolib from '@bitgo/utxo-lib'; import { Triple } from '@bitgo/sdk-core'; import { getSeed } from '@bitgo/sdk-test'; -import { address as wasmAddress } from '@bitgo/wasm-utxo'; +import { address as wasmAddress, fixedScriptWallet } from '@bitgo/wasm-utxo'; import * as sinon from 'sinon'; import { @@ -18,23 +17,21 @@ import { convertLtcAddressToLegacyFormat, } from '../../../src'; import { isMainnetCoin, isTestnetCoin } from '../../../src/names'; -import type { Unspent, WalletUnspent } from '../../../src/unspent'; +import type { WalletUnspent } from '../../../src/unspent'; import { getFixture, keychainsBase58, KeychainBase58, - mockUnspent, shouldEqualJSON, utxoCoins, - getDefaultWalletKeys, + getDefaultWasmWalletKeys, defaultBitGo, getUtxoCoin, + createWasmWalletUnspent, } from '../util'; import { nockBitGo } from '../util/nockBitGo'; -import { createFullSignedTransaction } from '../util/transaction'; -import { getDefaultWalletUnspentSigner } from '../util/keychains'; -import { MockCrossChainRecoveryProvider } from './mock'; +import { WasmCrossChainRecoveryProvider } from './mock'; function getKeyId(k: KeychainBase58): string { return getSeed(k.pub).toString('hex'); @@ -94,9 +91,11 @@ function nockWalletAddress(coin: AbstractUtxoCoin, walletId: string, address: Ad * @param sourceCoin - the coin to construct the transaction for * @param recoveryCoin - the coin the receiving wallet was set up for */ +// Get wasm wallet keys for signature verification +const { walletKeys: wasmWalletKeys, xprivs } = getDefaultWasmWalletKeys(); + function run(sourceCoin: AbstractUtxoCoin, recoveryCoin: AbstractUtxoCoin) { describe(`Cross-Chain Recovery [sourceCoin=${sourceCoin.getChain()} recoveryCoin=${recoveryCoin.getChain()}]`, function () { - const walletKeys = getDefaultWalletKeys(); const recoveryWalletId = '5abacebe28d72fbd07e0b8cbba0ff39e'; // the address the accidental deposit went to, in both sourceCoin and addressCoin formats const [depositAddressSourceCoin, depositAddressRecoveryCoin] = [sourceCoin, recoveryCoin].map((coin) => ({ @@ -114,42 +113,11 @@ function run(sourceCoin: AbstractUtxoC }); const nocks: nock.Scope[] = []; - let depositTx: utxolib.bitgo.UtxoTransaction; - - function getDepositUnspents(): Unspent[] { - return [ - mockUnspent( - sourceCoin.network, - walletKeys, - 'p2sh', - 0, - (sourceCoin.amountType === 'bigint' ? BigInt('10999999800000001') : 1e8) as TNumber - ), - ]; - } - - function getDepositTransaction(): utxolib.bitgo.UtxoTransaction { - return createFullSignedTransaction( - sourceCoin.network, - getDepositUnspents(), - depositAddressSourceCoin.address, - getDefaultWalletUnspentSigner() - ); - } - - before('prepare deposit tx', function () { - depositTx = getDepositTransaction(); - }); - + // Create recovery unspent using wasm-utxo (no utxolib dependency) function getRecoveryUnspents(): WalletUnspent[] { + const depositValue = (sourceCoin.amountType === 'bigint' ? BigInt(1e8) : 1e8) as TNumber; return [ - { - id: depositTx.getId(), - address: depositAddressSourceCoin.address, - chain: chain, - index: index, - value: depositTx.outs[0].value, - }, + createWasmWalletUnspent(depositAddressSourceCoin.address, chain, index, depositValue, sourceCoin.name), ]; } @@ -193,23 +161,30 @@ function run(sourceCoin: AbstractUtxoC } function checkRecoveryPsbtSignature(psbtHex: string) { - const psbt = utxolib.bitgo.createPsbtFromHex(psbtHex, sourceCoin.network); + // Parse using wasm-utxo for signature verification + const wasmPsbt = fixedScriptWallet.BitGoPsbt.fromBytes(Buffer.from(psbtHex, 'hex'), sourceCoin.name); + const parsed = wasmPsbt.parseTransactionWithWalletKeys(wasmWalletKeys, { publicKeys: [] }); const unspents = getRecoveryUnspents(); - should.equal(psbt.data.inputs.length, unspents.length); + should.equal(parsed.inputs.length, unspents.length); // Verify user key has signed each input (same pattern as backupKeyRecovery test) - psbt.data.inputs.forEach((input, i) => { - const userSigned = psbt.validateSignaturesOfInputHD(i, walletKeys.user); + parsed.inputs.forEach((_, i) => { + const userSigned = wasmPsbt.verifySignature(i, xprivs[0]); userSigned.should.eql(true, `Input ${i} should be signed by user key`); }); } it('should test signed cross chain recovery', async () => { + const depositUnspent = getRecoveryUnspents()[0]; + // Parse txid from the unspent id (format: txid:vout) + const depositTxid = depositUnspent.id.split(':')[0]; + // Use the deposit address as the input address (simulating a p2sh input) + const inputAddress = generateAddress(sourceCoin.name, { keychains: keychainsBase58, chain: 0, index: 2 }); const getRecoveryProviderStub = sinon .stub(AbstractUtxoCoin.prototype, 'getRecoveryProvider') - .returns(new MockCrossChainRecoveryProvider(sourceCoin, getDepositUnspents(), depositTx)); + .returns(new WasmCrossChainRecoveryProvider(sourceCoin, depositUnspent, [inputAddress])); const params = { recoveryCoin, - txid: depositTx.getId(), + txid: depositTxid, recoveryAddress, wallet: recoveryWalletId, }; @@ -227,12 +202,17 @@ function run(sourceCoin: AbstractUtxoC }); it('should test unsigned cross chain recovery', async () => { + const depositUnspent = getRecoveryUnspents()[0]; + // Parse txid from the unspent id (format: txid:vout) + const depositTxid = depositUnspent.id.split(':')[0]; + // Use the deposit address as the input address (simulating a p2sh input) + const inputAddress = generateAddress(sourceCoin.name, { keychains: keychainsBase58, chain: 0, index: 2 }); const getRecoveryProviderStub = sinon .stub(AbstractUtxoCoin.prototype, 'getRecoveryProvider') - .returns(new MockCrossChainRecoveryProvider(sourceCoin, getDepositUnspents(), depositTx)); + .returns(new WasmCrossChainRecoveryProvider(sourceCoin, depositUnspent, [inputAddress])); const params = { recoveryCoin, - txid: depositTx.getId(), + txid: depositTxid, recoveryAddress, wallet: recoveryWalletId, }; diff --git a/modules/abstract-utxo/test/unit/recovery/formatBackupKeyRecoveryResult.ts b/modules/abstract-utxo/test/unit/recovery/formatBackupKeyRecoveryResult.ts new file mode 100644 index 0000000000..26d526382a --- /dev/null +++ b/modules/abstract-utxo/test/unit/recovery/formatBackupKeyRecoveryResult.ts @@ -0,0 +1,245 @@ +import 'should'; +import { Triple } from '@bitgo/sdk-core'; +import { BIP32, fixedScriptWallet, hasPsbtMagic } from '@bitgo/wasm-utxo'; + +import { + backupKeyRecoveryWithWalletUnspents, + BackupKeyRecoveryTransansaction, + formatBackupKeyRecoveryResult, + FormattedOfflineVaultTxInfo, +} from '../../../src'; +import type { WalletUnspent } from '../../../src/unspent'; +import { + getDefaultWasmWalletKeys, + getFixture, + getWalletAddress, + getWalletKeys, + shouldEqualJSON, + toUnspent, + utxoCoins, +} from '../util'; + +// Use tbtc for all tests - formatting logic doesn't vary by coin +const coin = utxoCoins.find((c) => c.getChain() === 'tbtc')!; +const scriptType = 'p2shP2wsh' as const; + +// Get default wasm wallet keys (xpubs and xprivs) +const { walletKeys: defaultWasmWalletKeys, xpubs, xprivs } = getDefaultWasmWalletKeys(); + +/** + * Build signing keys triple with specified neuter options. + */ +function buildSigningKeys(options: { neuterUser?: boolean; neuterBackup?: boolean }): Triple { + return [ + options.neuterUser ? xpubs[0] : xprivs[0], + options.neuterBackup ? xpubs[1] : xprivs[1], + xpubs[2], // bitgo is always xpub + ]; +} + +function createTestUnspents(): WalletUnspent[] { + return [ + toUnspent({ scriptType, value: BigInt(1e8) }, 0, coin.name, defaultWasmWalletKeys), + toUnspent({ scriptType, value: BigInt(2e8) }, 0, coin.name, defaultWasmWalletKeys), + ]; +} + +/** + * Clone a PSBT - necessary because formatBackupKeyRecoveryResult mutates when finalizing. + */ +function clonePsbt(psbt: fixedScriptWallet.BitGoPsbt): fixedScriptWallet.BitGoPsbt { + return fixedScriptWallet.BitGoPsbt.fromBytes(psbt.serialize(), coin.name); +} + +describe('formatBackupKeyRecoveryResult', function () { + const externalWallet = getWalletKeys('external'); + const recoveryDestination = getWalletAddress(coin.name, externalWallet); + const feeRateSatVB = 100; + + describe('unsigned sweep (no signatures)', function () { + let psbt: fixedScriptWallet.BitGoPsbt; + let signingKeys: Triple; + let unspents: WalletUnspent[]; + + before(function () { + unspents = createTestUnspents(); + signingKeys = buildSigningKeys({ neuterUser: true, neuterBackup: true }); + psbt = backupKeyRecoveryWithWalletUnspents( + coin.name, + { walletKeys: defaultWasmWalletKeys, keys: signingKeys, recoveryDestination, feeRateSatVB }, + unspents + ); + }); + + it('returns FormattedOfflineVaultTxInfo with PSBT hex', function () { + const result = formatBackupKeyRecoveryResult(coin, clonePsbt(psbt), { + walletKeys: defaultWasmWalletKeys, + keys: signingKeys, + recoveryDestination, + unspents, + }) as FormattedOfflineVaultTxInfo; + + result.should.have.property('txHex'); + result.should.have.property('txInfo'); + result.should.have.property('feeInfo'); + result.should.have.property('coin'); + result.coin!.should.equal(coin.getChain()); + + const txBuf = Buffer.from(result.txHex, 'hex'); + hasPsbtMagic(txBuf).should.equal(true); + }); + + it('matches fixture', async function () { + const result = formatBackupKeyRecoveryResult(coin, clonePsbt(psbt), { + walletKeys: defaultWasmWalletKeys, + keys: signingKeys, + recoveryDestination, + unspents, + }); + const fixture = await getFixture(coin, 'recovery/formatBackupKeyRecovery-unsigned', result); + shouldEqualJSON(result, fixture); + }); + }); + + describe('KRS recovery with keyternal (legacy format)', function () { + let psbt: fixedScriptWallet.BitGoPsbt; + let signingKeys: Triple; + let unspents: WalletUnspent[]; + + before(function () { + unspents = createTestUnspents(); + signingKeys = buildSigningKeys({ neuterUser: false, neuterBackup: true }); + psbt = backupKeyRecoveryWithWalletUnspents( + coin.name, + { walletKeys: defaultWasmWalletKeys, keys: signingKeys, recoveryDestination, feeRateSatVB }, + unspents + ); + }); + + it('returns BackupKeyRecoveryTransansaction with legacy tx hex', function () { + const result = formatBackupKeyRecoveryResult(coin, clonePsbt(psbt), { + walletKeys: defaultWasmWalletKeys, + keys: signingKeys, + recoveryDestination, + krsProvider: 'keyternal', + backupKey: 'test-backup-key', + unspents, + }) as BackupKeyRecoveryTransansaction; + + result.should.have.property('transactionHex'); + result.should.have.property('coin'); + result.should.have.property('backupKey'); + result.should.have.property('recoveryAmount'); + result.should.have.property('inputs'); + result.backupKey!.should.equal('test-backup-key'); + + const txBuf = Buffer.from(result.transactionHex!, 'hex'); + hasPsbtMagic(txBuf).should.equal(false); + }); + + it('matches fixture', async function () { + const result = formatBackupKeyRecoveryResult(coin, clonePsbt(psbt), { + walletKeys: defaultWasmWalletKeys, + keys: signingKeys, + recoveryDestination, + krsProvider: 'keyternal', + backupKey: 'test-backup-key', + unspents, + }); + const fixture = await getFixture(coin, 'recovery/formatBackupKeyRecovery-krs-keyternal', result); + shouldEqualJSON(result, fixture); + }); + }); + + describe('KRS recovery with dai (PSBT format)', function () { + let psbt: fixedScriptWallet.BitGoPsbt; + let signingKeys: Triple; + let unspents: WalletUnspent[]; + + before(function () { + unspents = createTestUnspents(); + signingKeys = buildSigningKeys({ neuterUser: false, neuterBackup: true }); + psbt = backupKeyRecoveryWithWalletUnspents( + coin.name, + { walletKeys: defaultWasmWalletKeys, keys: signingKeys, recoveryDestination, feeRateSatVB }, + unspents + ); + }); + + it('returns BackupKeyRecoveryTransansaction with PSBT hex', function () { + const result = formatBackupKeyRecoveryResult(coin, clonePsbt(psbt), { + walletKeys: defaultWasmWalletKeys, + keys: signingKeys, + recoveryDestination, + krsProvider: 'dai', + backupKey: 'test-backup-key', + unspents, + }) as BackupKeyRecoveryTransansaction; + + result.should.have.property('transactionHex'); + result.should.have.property('coin'); + result.should.have.property('backupKey'); + result.should.have.property('recoveryAmount'); + result.backupKey!.should.equal('test-backup-key'); + + const txBuf = Buffer.from(result.transactionHex!, 'hex'); + hasPsbtMagic(txBuf).should.equal(true); + (result.inputs === undefined).should.equal(true); + }); + + it('matches fixture', async function () { + const result = formatBackupKeyRecoveryResult(coin, clonePsbt(psbt), { + walletKeys: defaultWasmWalletKeys, + keys: signingKeys, + recoveryDestination, + krsProvider: 'dai', + backupKey: 'test-backup-key', + unspents, + }); + const fixture = await getFixture(coin, 'recovery/formatBackupKeyRecovery-krs-dai', result); + shouldEqualJSON(result, fixture); + }); + }); + + describe('full recovery (user + backup signatures)', function () { + let psbt: fixedScriptWallet.BitGoPsbt; + let signingKeys: Triple; + let unspents: WalletUnspent[]; + + before(function () { + unspents = createTestUnspents(); + signingKeys = buildSigningKeys({ neuterUser: false, neuterBackup: false }); + psbt = backupKeyRecoveryWithWalletUnspents( + coin.name, + { walletKeys: defaultWasmWalletKeys, keys: signingKeys, recoveryDestination, feeRateSatVB }, + unspents + ); + }); + + it('returns BackupKeyRecoveryTransansaction with finalized tx hex', function () { + const result = formatBackupKeyRecoveryResult(coin, clonePsbt(psbt), { + walletKeys: defaultWasmWalletKeys, + keys: signingKeys, + recoveryDestination, + unspents, + }) as BackupKeyRecoveryTransansaction; + + result.should.have.property('transactionHex'); + result.should.have.property('inputs'); + + const txBuf = Buffer.from(result.transactionHex!, 'hex'); + hasPsbtMagic(txBuf).should.equal(false); + }); + + it('matches fixture', async function () { + const result = formatBackupKeyRecoveryResult(coin, clonePsbt(psbt), { + walletKeys: defaultWasmWalletKeys, + keys: signingKeys, + recoveryDestination, + unspents, + }); + const fixture = await getFixture(coin, 'recovery/formatBackupKeyRecovery-fullySigned', result); + shouldEqualJSON(result, fixture); + }); + }); +}); diff --git a/modules/abstract-utxo/test/unit/recovery/mock.ts b/modules/abstract-utxo/test/unit/recovery/mock.ts index 5ea304a04f..244211dc6e 100644 --- a/modules/abstract-utxo/test/unit/recovery/mock.ts +++ b/modules/abstract-utxo/test/unit/recovery/mock.ts @@ -6,7 +6,7 @@ import { address as wasmAddress, AddressFormat } from '@bitgo/wasm-utxo'; import { AbstractUtxoCoin, RecoveryProvider } from '../../../src'; import { Bch } from '../../../src/impl/bch'; import { Bsv } from '../../../src/impl/bsv'; -import type { Unspent, UnspentWithPrevTx } from '../../../src/unspent'; +import type { Unspent, UnspentWithPrevTx, WalletUnspent } from '../../../src/unspent'; export class MockRecoveryProvider implements RecoveryProvider { public unspents: Unspent[]; private prevTxCache: Record = {}; @@ -73,7 +73,7 @@ export class MockCrossChainRecoveryProvider imp id: `${this.tx?.getId()}:${vout}`, address, value: Number(o.value), - valueString: this.coin.amountType === 'bigint' ? o.value.toString() : undefined, + ...(this.coin.amountType === 'bigint' ? { valueString: o.value.toString() } : {}), }; }); } @@ -115,3 +115,85 @@ export class MockCrossChainRecoveryProvider imp throw new Error(`not implemented`); } } + +/** + * Cross-chain recovery mock provider using wasm-utxo only (no utxolib dependency). + * Uses direct unspent data instead of parsing a utxolib transaction. + */ +export class WasmCrossChainRecoveryProvider implements RecoveryProvider { + private addressVersion: 'cashaddr' | 'base58'; + private addressFormat: AddressFormat; + + constructor( + public coin: AbstractUtxoCoin, + /** The wallet unspent representing the output on the wrong chain */ + public depositUnspent: WalletUnspent, + /** The addresses that were inputs to the original deposit transaction */ + public inputAddresses: string[] + ) { + this.addressFormat = this.coin instanceof Bch && !(this.coin instanceof Bsv) ? 'cashaddr' : 'default'; + this.addressVersion = this.coin instanceof Bch && !(this.coin instanceof Bsv) ? 'cashaddr' : 'base58'; + } + + async getUnspentsForAddresses(addresses: string[]): Promise { + // Format the deposit address for BCH-like coins + let formattedAddress = this.depositUnspent.address; + if (this.addressFormat === 'cashaddr') { + formattedAddress = wasmAddress.fromOutputScriptWithCoin( + wasmAddress.toOutputScriptWithCoin(this.depositUnspent.address, this.coin.name), + this.coin.name, + this.addressFormat + ); + if (formattedAddress.includes(':')) { + [, formattedAddress] = formattedAddress.split(':'); + } + } + + return [ + { + id: this.depositUnspent.id, + address: formattedAddress, + value: Number(this.depositUnspent.value), + ...(this.coin.amountType === 'bigint' ? { valueString: this.depositUnspent.value.toString() } : {}), + }, + ]; + } + + async getTransactionIO(txid: string): Promise { + // Format deposit address for output + let outputAddress = this.depositUnspent.address; + if (this.addressFormat === 'cashaddr') { + outputAddress = wasmAddress.fromOutputScriptWithCoin( + wasmAddress.toOutputScriptWithCoin(this.depositUnspent.address, this.coin.name), + this.coin.name, + this.addressFormat + ); + if (outputAddress.includes(':')) { + [, outputAddress] = outputAddress.split(':'); + } + } + + return { + inputs: this.inputAddresses.map((addr) => { + let address = this.coin.canonicalAddress(addr, this.addressVersion); + if (address.includes(':')) { + [, address] = address.split(':'); + } + return { address }; + }), + outputs: [{ address: outputAddress }], + }; + } + + async getAddressInfo(address: string): Promise { + throw new Error('not implemented'); + } + + async getTransactionHex(txid: string): Promise { + throw new Error('not implemented'); + } + + getTransactionInputs(txid: string): Promise[]> { + throw new Error('not implemented'); + } +} diff --git a/modules/abstract-utxo/test/unit/util/keychains.ts b/modules/abstract-utxo/test/unit/util/keychains.ts index 4d9a3063ec..b55636e025 100644 --- a/modules/abstract-utxo/test/unit/util/keychains.ts +++ b/modules/abstract-utxo/test/unit/util/keychains.ts @@ -1,7 +1,8 @@ import { Triple } from '@bitgo/sdk-core'; import { encrypt } from '@bitgo/sdk-api'; import { getSeed } from '@bitgo/sdk-test'; -import { bip32, BIP32Interface, bitgo } from '@bitgo/utxo-lib'; +import { bip32, BIP32Interface, bitgo, testutil } from '@bitgo/utxo-lib'; +import { BIP32 as WasmBIP32, fixedScriptWallet } from '@bitgo/wasm-utxo'; type RootWalletKeys = bitgo.RootWalletKeys; @@ -89,3 +90,65 @@ export function getWalletKeys(seed: string): RootWalletKeys { Array.from({ length: 3 }).map((_, i) => bip32.fromSeed(getSeed(`${seed}/${i}`))) as Triple ); } + +/** + * Create test wallet keys from a seed string. + * Returns xpubs and xprivs as base58 strings. + */ +export function createTestWalletKeys(seed: string): { + xpubs: Triple; + xprivs: Triple; +} { + const keys = testutil.getKeyTriple(seed); + return { + xpubs: keys.map((k) => k.neutered().toBase58()) as Triple, + xprivs: keys.map((k) => k.toBase58()) as Triple, + }; +} + +/** + * Create wasm-utxo RootWalletKeys from a seed string. + * Optionally specify custom derivation prefixes. + */ +export function createWasmWalletKeys( + seed: string, + derivationPrefixes: Triple = ['m/0/0', 'm/0/0', 'm/0/0'] +): { + walletKeys: fixedScriptWallet.RootWalletKeys; + xpubs: Triple; + xprivs: Triple; +} { + const { xpubs: xpubStrs, xprivs: xprivStrs } = createTestWalletKeys(seed); + const xpubs = xpubStrs.map((xpub) => WasmBIP32.from(xpub)) as Triple; + const xprivs = xprivStrs.map((xpriv) => WasmBIP32.from(xpriv)) as Triple; + return { + walletKeys: fixedScriptWallet.RootWalletKeys.from({ + triple: xpubs, + derivationPrefixes, + }), + xpubs, + xprivs, + }; +} + +/** + * Get wasm-utxo RootWalletKeys from the default hardcoded keychains. + * Use this when you need wallet keys that match existing test fixtures. + * Optionally specify custom derivation prefixes. + */ +export function getDefaultWasmWalletKeys(derivationPrefixes: Triple = ['m/0/0', 'm/0/0', 'm/0/0']): { + walletKeys: fixedScriptWallet.RootWalletKeys; + xpubs: Triple; + xprivs: Triple; +} { + const xpubs = keychainsBase58.map((k) => WasmBIP32.from(k.pub)) as Triple; + const xprivs = keychainsBase58.map((k) => WasmBIP32.from(k.prv)) as Triple; + return { + walletKeys: fixedScriptWallet.RootWalletKeys.from({ + triple: xpubs, + derivationPrefixes, + }), + xpubs, + xprivs, + }; +} diff --git a/modules/abstract-utxo/test/unit/util/transaction.ts b/modules/abstract-utxo/test/unit/util/transaction.ts index f39293232b..6a358a5442 100644 --- a/modules/abstract-utxo/test/unit/util/transaction.ts +++ b/modules/abstract-utxo/test/unit/util/transaction.ts @@ -6,7 +6,8 @@ import { ECPair, fixedScriptWallet, hasPsbtMagic, address as wasmAddress } from import { getCoinName, UtxoCoinName } from '../../../src/names'; import type { Unspent, WalletUnspent } from '../../../src/unspent'; const { isWalletUnspent, signInputWithUnspent } = utxolib.bitgo; -type RootWalletKeys = utxolib.bitgo.RootWalletKeys; +type UtxolibRootWalletKeys = utxolib.bitgo.RootWalletKeys; +type WasmRootWalletKeys = fixedScriptWallet.RootWalletKeys; export type TransactionObj = { id: string; hex: string; @@ -36,7 +37,7 @@ export function assertEqualParsedPsbt( a: Buffer, b: Buffer, coinName: UtxoCoinName, - walletKeys: RootWalletKeys, + walletKeys: WasmRootWalletKeys, replayProtection: ECPair[] ): void { if (!hasPsbtMagic(a)) { @@ -107,7 +108,7 @@ export function createPrebuildTransaction( network: utxolib.Network, unspents: Unspent[], - signer: utxolib.bitgo.WalletUnspentSigner, + signer: utxolib.bitgo.WalletUnspentSigner, inputTransaction: utxolib.bitgo.UtxoTransaction ): utxolib.bitgo.UtxoTransactionBuilder { const txBuilder = utxolib.bitgo.createTransactionBuilderFromTransaction( @@ -126,7 +127,7 @@ export function createHalfSignedTransaction[], outputAddress: string, - signer: utxolib.bitgo.WalletUnspentSigner, + signer: utxolib.bitgo.WalletUnspentSigner, prebuild?: utxolib.bitgo.UtxoTransaction ): utxolib.bitgo.UtxoTransaction { if (!prebuild) { @@ -139,7 +140,7 @@ export function createFullSignedTransaction[], outputAddress: string, - signer: utxolib.bitgo.WalletUnspentSigner, + signer: utxolib.bitgo.WalletUnspentSigner, halfSigned?: utxolib.bitgo.UtxoTransaction ): utxolib.bitgo.UtxoTransaction { if (!halfSigned) { diff --git a/modules/abstract-utxo/test/unit/util/unspents.ts b/modules/abstract-utxo/test/unit/util/unspents.ts index c8ee30dee4..c02734cd9a 100644 --- a/modules/abstract-utxo/test/unit/util/unspents.ts +++ b/modules/abstract-utxo/test/unit/util/unspents.ts @@ -3,20 +3,50 @@ import { getSeed } from '@bitgo/sdk-test'; import * as wasmUtxo from '@bitgo/wasm-utxo'; import { getReplayProtectionAddresses } from '../../../src'; -import { getCoinName } from '../../../src/names'; -import type { Unspent, WalletUnspent } from '../../../src/unspent'; +import { getCoinName, isUtxoCoinName, type UtxoCoinName } from '../../../src/names'; +import type { Unspent, UnspentWithPrevTx, WalletUnspent } from '../../../src/unspent'; const { scriptTypeForChain, chainCodesP2sh, getExternalChainCode, getInternalChainCode } = utxolib.bitgo; -type RootWalletKeys = utxolib.bitgo.RootWalletKeys; +export type UtxolibRootWalletKeys = utxolib.bitgo.RootWalletKeys; +export type WasmRootWalletKeys = wasmUtxo.fixedScriptWallet.RootWalletKeys; +export type RootWalletKeys = UtxolibRootWalletKeys | WasmRootWalletKeys; type ChainCode = utxolib.bitgo.ChainCode; +/** Accept either a coin name string or a utxolib.Network object */ +export type NetworkArg = string | utxolib.Network; + +function toCoinName(network: NetworkArg): UtxoCoinName { + if (typeof network === 'string') { + if (!isUtxoCoinName(network)) { + throw new Error(`not a valid coin name: ${network}`); + } + return network; + } + return getCoinName(network); +} + export type InputScriptType = utxolib.bitgo.outputScripts.ScriptType2Of3 | 'replayProtection'; +/** + * Input definition for toUnspent function + */ +export type Input = { + scriptType: utxolib.bitgo.outputScripts.ScriptType2Of3 | 'taprootKeyPathSpend'; + value: bigint; +}; + const defaultChain: ChainCode = getExternalChainCode(chainCodesP2sh); +/** + * Check if walletKeys is wasm-utxo RootWalletKeys. + */ +function isWasmRootWalletKeys(walletKeys: RootWalletKeys): walletKeys is WasmRootWalletKeys { + return walletKeys instanceof wasmUtxo.fixedScriptWallet.RootWalletKeys; +} + export function getOutputScript( - walletKeys: RootWalletKeys, + walletKeys: UtxolibRootWalletKeys, chain = defaultChain, index = 0 ): utxolib.bitgo.outputScripts.SpendableScript { @@ -27,18 +57,20 @@ export function getOutputScript( } export function getWalletAddress( - network: utxolib.Network, + network: NetworkArg, walletKeys: RootWalletKeys, chain = defaultChain, index = 0 ): string { - if (utxolib.isTestnet(network)) { - return wasmUtxo.fixedScriptWallet.address(walletKeys, chain, index, network); + const coinName = toCoinName(network); + + // Use wasm-utxo address generation for wasm-utxo RootWalletKeys + if (isWasmRootWalletKeys(walletKeys)) { + return wasmUtxo.fixedScriptWallet.address(walletKeys, chain, index, coinName); } - return wasmUtxo.address.fromOutputScriptWithCoin( - getOutputScript(walletKeys, chain, index).scriptPubKey, - getCoinName(network) - ); + + // For utxolib RootWalletKeys, generate address from output script + return wasmUtxo.address.fromOutputScriptWithCoin(getOutputScript(walletKeys, chain, index).scriptPubKey, coinName); } function mockOutputIdForAddress(address: string) { @@ -46,7 +78,7 @@ function mockOutputIdForAddress(address: string) { } export function mockWalletUnspent( - network: utxolib.Network, + network: NetworkArg, walletKeys: RootWalletKeys, { id, chain = defaultChain, index = 0, value, address }: Partial> ): WalletUnspent { @@ -77,10 +109,10 @@ export function mockWalletUnspent( } export function mockUnspentReplayProtection( - network: utxolib.Network, + network: NetworkArg, value: TNumber ): Unspent { - const coinName = getCoinName(network); + const coinName = toCoinName(network); const addresses = getReplayProtectionAddresses(coinName); if (addresses.length) { const address = addresses[0]; @@ -90,11 +122,11 @@ export function mockUnspentReplayProtection( - network: utxolib.Network, + network: NetworkArg, walletKeys: RootWalletKeys, chain: ChainCode | InputScriptType, index: number, @@ -106,3 +138,165 @@ export function mockUnspent( return mockWalletUnspent(network, walletKeys, { chain: getInternalChainCode(chain), value, index }); } } + +/** + * Create unspent object from input script type, index, network and root wallet keys. + * Supports both utxolib and wasm-utxo RootWalletKeys. + */ +export function toUnspent( + input: Input, + index: number, + network: NetworkArg, + rootWalletKeys: RootWalletKeys +): WalletUnspent { + const scriptType = input.scriptType === 'taprootKeyPathSpend' ? 'p2trMusig2' : input.scriptType; + const chain = getInternalChainCode(scriptType); + return mockWalletUnspent(network, rootWalletKeys, { + chain, + index, + value: input.value, + }); +} + +/** + * Wallet unspent with prevTx - combines WalletUnspent and UnspentWithPrevTx + */ +export interface WalletUnspentWithPrevTx + extends WalletUnspent, + UnspentWithPrevTx {} + +/** + * Create a mock wallet unspent using wasm-utxo only (no utxolib dependency). + * Uses createMockPrevTx to generate a realistic txid for the unspent. + * + * This is useful for tests that need a valid unspent but don't require the prevTx buffer. + * + * @param address - The wallet address for the unspent + * @param chain - The derivation chain + * @param index - The derivation index + * @param value - The value in satoshis (bigint) + * @param network - The network to get the output script + * @returns WalletUnspent with a valid txid from a wasm-utxo generated transaction + */ +export function createWasmWalletUnspent( + address: string, + chain: ChainCode, + index: number, + value: TNumber, + network: NetworkArg +): WalletUnspent { + // Get output script from address using correct wasm-utxo function + const outputScript = wasmUtxo.address.toOutputScriptWithCoin(address, toCoinName(network)); + + // Create a mock transaction with output at vout=0 + const { txid } = createMockPrevTx(0, outputScript, BigInt(value)); + + return { + id: `${txid}:0`, + address, + chain, + index, + value, + }; +} + +/** + * Create a mock previous transaction using wasm-utxo's low-level Psbt class. + * + * Creates a valid transaction structure with: + * - A p2wpkh input (segwit, easy to construct) + * - Outputs including the target output at the specified vout + * - Reasonable fee rate (input value slightly higher than output sum) + * + * @param vout - The output index where the target output should be placed + * @param outputScript - The scriptPubKey for the target output + * @param value - The value in satoshis for the target output + * @returns Object with prevTx buffer and the transaction's txid + */ +export function createMockPrevTx( + vout: number, + outputScript: Uint8Array, + value: bigint +): { prevTx: Buffer; txid: string } { + // Create a p2wpkh script for the dummy input + // p2wpkh: OP_0 <20-byte-hash> - we use a deterministic hash + const dummyHash = getSeed('mock-prev-tx-input').subarray(0, 20); + const p2wpkhScript = new Uint8Array([0x00, 0x14, ...dummyHash]); + + // Calculate total output value + const dummyOutputValue = BigInt(1000); // 1000 satoshis per dummy output + const totalOutputValue = dummyOutputValue * BigInt(vout) + value; + + // Input value = output value + small fee (1000 sat - reasonable fee) + const inputValue = totalOutputValue + BigInt(1000); + + // Create PSBT using WrapPsbt (exported as Psbt) + const psbt = new wasmUtxo.Psbt(2, 0); + + // Add dummy segwit input - p2wpkh + psbt.addInput( + '01'.repeat(32), // non-zero txid to avoid coinbase detection + 0, + inputValue, + p2wpkhScript + ); + + // Add dummy outputs before the target vout + for (let i = 0; i < vout; i++) { + psbt.addOutput(p2wpkhScript, dummyOutputValue); + } + + // Add the target output at the specified vout + psbt.addOutput(outputScript, value); + + // Get the unsigned transaction bytes + // Note: This is a valid transaction structure without signatures + // For prevTx purposes, we just need the output scripts and values + const txBytes = psbt.getUnsignedTx(); + + // Parse with wasm-utxo Transaction to get the txid + const tx = wasmUtxo.Transaction.fromBytes(txBytes); + const txid = tx.getId(); + + return { + prevTx: Buffer.from(txBytes), + txid, + }; +} + +/** + * Create unspent with prevTx using wasm-utxo only (no utxolib dependency). + * The prevTx is built using wasm-utxo's low-level Psbt class. + * + * Key: The unspent id uses the actual txid from the generated prevTx, + * ensuring the MockRecoveryProvider returns the correct prevTx. + */ +export function toUnspentWithPrevTx( + input: Input, + index: number, + network: NetworkArg, + rootWalletKeys: WasmRootWalletKeys +): WalletUnspentWithPrevTx { + const scriptType = input.scriptType === 'taprootKeyPathSpend' ? 'p2trMusig2' : input.scriptType; + const chain = getInternalChainCode(scriptType); + const coinName = toCoinName(network); + + // Get the output script for the wallet address + const outputScript = wasmUtxo.fixedScriptWallet.outputScript(rootWalletKeys, chain, index, coinName); + + // Create mock prevTx with output at vout=0 + const { prevTx, txid } = createMockPrevTx(0, outputScript, input.value); + + // Get the wallet address + const address = getWalletAddress(network, rootWalletKeys, chain, index); + + // Use the actual txid from the prevTx in the unspent id + return { + id: `${txid}:0`, + address, + chain, + index, + value: input.value, + prevTx, + }; +}