diff --git a/modules/abstract-utxo/package.json b/modules/abstract-utxo/package.json index 2367546855..b4265f03af 100644 --- a/modules/abstract-utxo/package.json +++ b/modules/abstract-utxo/package.json @@ -64,7 +64,6 @@ "@bitgo/sdk-api": "^1.73.4", "@bitgo/sdk-core": "^36.30.0", "@bitgo/secp256k1": "^1.10.0", - "@bitgo/unspents": "^0.51.0", "@bitgo/utxo-core": "^1.32.0", "@bitgo/utxo-lib": "^11.20.0", "@bitgo/utxo-ord": "^1.25.0", diff --git a/modules/abstract-utxo/src/recovery/backupKeyRecovery.ts b/modules/abstract-utxo/src/recovery/backupKeyRecovery.ts index 5287214915..029e50adb4 100644 --- a/modules/abstract-utxo/src/recovery/backupKeyRecovery.ts +++ b/modules/abstract-utxo/src/recovery/backupKeyRecovery.ts @@ -1,5 +1,4 @@ import _ from 'lodash'; -import * as utxolib from '@bitgo/utxo-lib'; import { BitGoBase, ErrorNoInputToRecover, @@ -9,32 +8,29 @@ import { getIsUnsignedSweep, isTriple, krsProviders, + Triple, } from '@bitgo/sdk-core'; -import { getMainnet, networks } from '@bitgo/utxo-lib'; -import { fixedScriptWallet } from '@bitgo/wasm-utxo'; +import { BIP32, fixedScriptWallet } from '@bitgo/wasm-utxo'; import { AbstractUtxoCoin } from '../abstractUtxoCoin'; import { signAndVerifyPsbt } from '../transaction/fixedScript/signTransaction'; import { generateAddressWithChainAndIndex } from '../address'; import { encodeTransaction } from '../transaction/decode'; import { getReplayProtectionPubkeys } from '../transaction/fixedScript/replayProtection'; -import { isTestnetCoin, UtxoCoinName } from '../names'; -import type { WalletUnspent } from '../unspent'; +import { getMainnetCoinName, UtxoCoinName } from '../names'; +import { parseOutputId, unspentSum, type WalletUnspent } from '../unspent'; import { forCoin, RecoveryProvider } from './RecoveryProvider'; import { MempoolApi } from './mempoolApi'; import { CoingeckoApi } from './coingeckoApi'; -import { createBackupKeyRecoveryPsbt, getRecoveryAmount, PsbtBackend, toPsbtToUtxolibPsbt } from './psbt'; +import { createBackupKeyRecoveryPsbt, getRecoveryAmount } from './psbt'; -type ScriptType2Of3 = utxolib.bitgo.outputScripts.ScriptType2Of3; -type ChainCode = utxolib.bitgo.ChainCode; -type RootWalletKeys = utxolib.bitgo.RootWalletKeys; +type ScriptType2Of3 = fixedScriptWallet.OutputScriptType; +type ChainCode = fixedScriptWallet.ChainCode; type WalletUnspentJSON = WalletUnspent & { valueString: string; }; -const { getInternalChainCode, scriptTypeForChain, outputScripts, getExternalChainCode } = utxolib.bitgo; - // V1 only deals with BTC. 50 sat/vbyte is very arbitrary. export const DEFAULT_RECOVERY_FEERATE_SAT_VBYTE_V1 = 50; @@ -120,7 +116,7 @@ export interface RecoverParams { function getFormattedAddress( coin: AbstractUtxoCoin, coinName: UtxoCoinName, - walletKeys: RootWalletKeys, + walletKeys: fixedScriptWallet.RootWalletKeys, chain: ChainCode, addrIndex: number ): string { @@ -131,15 +127,18 @@ function getFormattedAddress( return format === 'cashaddr' ? address.split(':')[1] : address; } +function hasWitnessData(scriptType: ScriptType2Of3): boolean { + return scriptType !== 'p2sh'; +} + async function queryBlockchainUnspentsPath( coin: AbstractUtxoCoin, params: RecoverParams, - walletKeys: RootWalletKeys, + walletKeys: fixedScriptWallet.RootWalletKeys, chain: ChainCode ): Promise[]> { - const scriptType = scriptTypeForChain(chain); - const fetchPrevTx = - !utxolib.bitgo.outputScripts.hasWitnessData(scriptType) && getMainnet(coin.network) !== networks.zcash; + const scriptType = fixedScriptWallet.ChainCode.scriptType(chain); + const fetchPrevTx = !hasWitnessData(scriptType) && getMainnetCoinName(coin.name) !== 'zec'; const recoveryProvider = params.recoveryProvider ?? forCoin(coin.getChain(), params.apiKey); const MAX_SEQUENTIAL_ADDRESSES_WITHOUT_TXS = params.scan || 20; let numSequentialAddressesWithoutTxs = 0; @@ -168,7 +167,7 @@ async function queryBlockchainUnspentsPath( const addressUnspents = await recoveryProvider.getUnspentsForAddresses([formattedAddress]); const processedUnspents = await Promise.all( addressUnspents.map(async (u): Promise> => { - const { txid, vout } = utxolib.bitgo.parseOutputId(u.id); + const { txid, vout } = parseOutputId(u.id); let val = BigInt(u.value); if (coin.amountType === 'bigint') { // blockchair returns the number with the correct precision, but in number format @@ -246,6 +245,14 @@ export type BackupKeyRecoveryTransansaction = { recoveryAmountString: string; }; +function getBip32Privkeys(bitgo: BitGoBase, params: RecoverParams): Triple { + const keys = getBip32Keys(bitgo, params, { requireBitGoXpub: true }); + if (!isTriple(keys)) { + throw new Error(`expected key triple`); + } + return keys.map((k) => BIP32.from(k.toBase58())) as Triple; +} + /** * Builds a funds recovery transaction without BitGo. * @@ -303,27 +310,35 @@ export async function backupKeyRecovery( 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 = getBip32Keys(bitgo, params, { requireBitGoXpub: true }); - if (!isTriple(keys)) { - throw new Error(`expected key triple`); - } - const walletKeys = new utxolib.bitgo.RootWalletKeys(keys, [ - params.userKeyPath || utxolib.bitgo.RootWalletKeys.defaultPrefix, - utxolib.bitgo.RootWalletKeys.defaultPrefix, - utxolib.bitgo.RootWalletKeys.defaultPrefix, - ]); + const keys = getBip32Privkeys(bitgo, params); + const walletKeys = fixedScriptWallet.RootWalletKeys.from({ + triple: keys, + derivationPrefixes: [params.userKeyPath || 'm/0/0', 'm/0/0', 'm/0/0'], + }); const unspents: WalletUnspent[] = ( await Promise.all( - outputScripts.scriptTypes2Of3 + fixedScriptWallet.outputScriptTypes .filter( - (addressType) => coin.supportsAddressType(addressType) && !params.ignoreAddressTypes?.includes(addressType) + (addressType) => + fixedScriptWallet.supportsScriptType(coin.name, addressType) && + !params.ignoreAddressTypes?.includes(addressType) ) .reduce( (queries, addressType) => [ ...queries, - queryBlockchainUnspentsPath(coin, params, walletKeys, getExternalChainCode(addressType)), - queryBlockchainUnspentsPath(coin, params, walletKeys, getInternalChainCode(addressType)), + queryBlockchainUnspentsPath( + coin, + params, + walletKeys, + fixedScriptWallet.ChainCode.value(addressType, 'external') + ), + queryBlockchainUnspentsPath( + coin, + params, + walletKeys, + fixedScriptWallet.ChainCode.value(addressType, 'internal') + ), ], [] as Promise[]>[] ) @@ -331,7 +346,7 @@ export async function backupKeyRecovery( ).flat(); // Execute the queries and gather the unspents - const totalInputAmount = utxolib.bitgo.unspentSum(unspents, 'bigint'); + const totalInputAmount = unspentSum(unspents); if (totalInputAmount <= BigInt(0)) { throw new ErrorNoInputToRecover(); } @@ -370,20 +385,12 @@ export async function backupKeyRecovery( } } - // Use wasm-utxo for testnet coins only, utxolib for mainnet - const backend: PsbtBackend = isTestnetCoin(coin.name) ? 'wasm-utxo' : 'utxolib'; - let psbt = createBackupKeyRecoveryPsbt( - coin.getChain(), - walletKeys, - unspents, - { - feeRateSatVB: feePerByte, - recoveryDestination: params.recoveryDestination, - keyRecoveryServiceFee: krsFee, - keyRecoveryServiceFeeAddress: krsFeeAddress, - }, - backend - ); + let psbt = createBackupKeyRecoveryPsbt(coin.getChain(), walletKeys, unspents, { + feeRateSatVB: feePerByte, + recoveryDestination: params.recoveryDestination, + keyRecoveryServiceFee: krsFee, + keyRecoveryServiceFeeAddress: krsFeeAddress, + }); if (isUnsignedSweep) { return { @@ -398,7 +405,7 @@ export async function backupKeyRecovery( const replayProtection = { publicKeys: getReplayProtectionPubkeys(coin.name) }; // Sign with user key first - psbt = signAndVerifyPsbt(psbt, walletKeys.user, rootWalletKeysWasm, replayProtection); + psbt = signAndVerifyPsbt(psbt, keys[0], rootWalletKeysWasm, replayProtection); if (isKrsRecovery) { // The KRS provider keyternal solely supports P2SH, P2WSH, and P2SH-P2WSH input script types. @@ -407,20 +414,14 @@ export async function backupKeyRecovery( // which hinders the integration of the latest BitGoJS SDK with PSBT signing support. txInfo.transactionHex = params.krsProvider === 'keyternal' - ? utxolib.bitgo.extractP2msOnlyHalfSignedTx(toPsbtToUtxolibPsbt(psbt, coin.name)).toBuffer().toString('hex') + ? Buffer.from(psbt.getHalfSignedLegacyFormat()).toString('hex') : encodeTransaction(psbt).toString('hex'); } else { // Sign with backup key - psbt = signAndVerifyPsbt(psbt, walletKeys.backup, rootWalletKeysWasm, replayProtection); + psbt = signAndVerifyPsbt(psbt, keys[1], rootWalletKeysWasm, replayProtection); // Finalize and extract transaction psbt.finalizeAllInputs(); - if (psbt instanceof utxolib.bitgo.UtxoPsbt) { - txInfo.transactionHex = psbt.extractTransaction().toBuffer().toString('hex'); - } else if (psbt instanceof fixedScriptWallet.BitGoPsbt) { - txInfo.transactionHex = Buffer.from(psbt.extractTransaction().toBytes()).toString('hex'); - } else { - throw new Error('expected a UtxoPsbt or BitGoPsbt object'); - } + txInfo.transactionHex = Buffer.from(psbt.extractTransaction().toBytes()).toString('hex'); } if (isKrsRecovery) { diff --git a/modules/abstract-utxo/src/recovery/crossChainRecovery.ts b/modules/abstract-utxo/src/recovery/crossChainRecovery.ts index 09550b9207..cf36e7ce9d 100644 --- a/modules/abstract-utxo/src/recovery/crossChainRecovery.ts +++ b/modules/abstract-utxo/src/recovery/crossChainRecovery.ts @@ -1,28 +1,17 @@ -import * as utxolib from '@bitgo/utxo-lib'; import { BIP32Interface, bip32 } from '@bitgo/secp256k1'; -import { Dimensions } from '@bitgo/unspents'; -import { CoinName, fixedScriptWallet } from '@bitgo/wasm-utxo'; +import { CoinName, fixedScriptWallet, address as wasmAddress } from '@bitgo/wasm-utxo'; import { BitGoBase, IWallet, Keychain, Triple, Wallet } from '@bitgo/sdk-core'; import { decrypt } from '@bitgo/sdk-api'; import { AbstractUtxoCoin, TransactionInfo } from '../abstractUtxoCoin'; import { signAndVerifyPsbt } from '../transaction/fixedScript/signTransaction'; -import { getNetworkFromCoinName, isTestnetCoin, UtxoCoinName } from '../names'; +import { UtxoCoinName } from '../names'; import { encodeTransaction } from '../transaction/decode'; import { getReplayProtectionPubkeys } from '../transaction/fixedScript/replayProtection'; import { toTNumber } from '../tnumber'; -import type { Unspent, WalletUnspent } from '../unspent'; +import { unspentSum, type Unspent, type WalletUnspent } from '../unspent'; -import { - PsbtBackend, - createEmptyWasmPsbt, - addWalletInputsToWasmPsbt, - addOutputToWasmPsbt, - getRecoveryAmount, -} from './psbt'; - -const { unspentSum } = utxolib.bitgo; -type RootWalletKeys = utxolib.bitgo.RootWalletKeys; +import { createEmptyWasmPsbt, addWalletInputsToWasmPsbt, addOutputToWasmPsbt, getRecoveryAmount } from './psbt'; export interface BuildRecoveryTransactionOptions { wallet: string; @@ -93,7 +82,7 @@ export async function getWallet( export async function getWalletKeys( recoveryCoin: AbstractUtxoCoin, wallet: IWallet | WalletV1 -): Promise { +): Promise { let xpubs: Triple; if (wallet instanceof Wallet) { @@ -106,7 +95,7 @@ export async function getWalletKeys( xpubs = (wallet as WalletV1).keychains.map((k) => k.xpub) as Triple; } - return new utxolib.bitgo.RootWalletKeys(xpubs.map((k) => bip32.fromBase58(k)) as Triple); + return fixedScriptWallet.RootWalletKeys.from(xpubs); } export async function isWalletAddress(wallet: IWallet | WalletV1, address: string): Promise { @@ -125,8 +114,9 @@ export async function isWalletAddress(wallet: IWallet | WalletV1, address: strin } /** - * Convert a Litecoin P2SH address from M... format (scriptHash 0x32) to the legacy 3... format (scriptHash 0x05). - * This is needed for cross-chain recovery when LTC was sent to a BTC address, because the BTC wallet + * Convert a Litecoin P2SH address from M... format (scriptHash 0x32) to the legacy 3... format (scriptHash 0x05) + * and Q... format (scriptHash 0x32) to the legacy 2... format (scriptHash 0x05). + * This is needed for cross-chain recovery when (T)LTC was sent to a (T)BTC address, because the (T)BTC wallet * stores addresses in the 3... format while the LTC blockchain returns addresses in M... format. * * @param address - LTC address to convert @@ -134,29 +124,19 @@ export async function isWalletAddress(wallet: IWallet | WalletV1, address: strin * @returns The address in legacy 3... format, or the original address if it's not a P2SH address */ export function convertLtcAddressToLegacyFormat(address: string, coinName: UtxoCoinName): string { - const network = getNetworkFromCoinName(coinName); - try { - // Try to decode as bech32 - these don't need conversion - utxolib.address.fromBech32(address); + if (coinName !== 'ltc' && coinName !== 'tltc') { return address; - } catch (e) { - // Not bech32, continue to base58 } - try { - const decoded = utxolib.address.fromBase58Check(address, network); - // Only convert P2SH addresses (scriptHash), not P2PKH (pubKeyHash) - if (decoded.version === network.scriptHash) { - // Convert to legacy format using Bitcoin's scriptHash (0x05) - const legacyScriptHash = utxolib.networks.bitcoin.scriptHash; - return utxolib.address.toBase58Check(decoded.hash, legacyScriptHash, network); - } - // P2PKH or other - return unchanged - return address; - } catch (e) { - // If decoding fails, return the original address + // only consider addresses that start with M or Q (modern ltc p2sh prefixes) + if (!address.startsWith('M') && !address.startsWith('Q')) { return address; } + + const scriptPubKey = wasmAddress.toOutputScriptWithCoin(address, coinName); + const dstCoin = coinName === 'ltc' ? 'btc' : 'tbtc'; + const dstAddress = wasmAddress.fromOutputScriptWithCoin(scriptPubKey, dstCoin); + return dstAddress; } /** @@ -210,7 +190,7 @@ async function getAllRecoveryOutputs( return { ...recoveryOutput, address: coin.canonicalAddress(recoveryOutput.address), - value: utxolib.bitgo.toTNumber(BigInt(recoveryOutput.value), amountType), + value: toTNumber(BigInt(recoveryOutput.value), amountType) as TNumber, }; }); } @@ -223,8 +203,8 @@ type ScriptId = { index: number; }; -async function getScriptId(coin: AbstractUtxoCoin, wallet: IWallet | WalletV1, script: Buffer): Promise { - const address = utxolib.address.fromOutputScript(script, coin.network); +async function getScriptId(coin: AbstractUtxoCoin, wallet: IWallet | WalletV1, script: Uint8Array): Promise { + const address = wasmAddress.fromOutputScriptWithCoin(script, coin.name); let addressData: { chain: number; index: number }; if (wallet instanceof Wallet) { addressData = await wallet.getAddress({ address }); @@ -260,7 +240,7 @@ async function toWalletUnspents( for (const address of addresses) { let scriptId; try { - scriptId = await getScriptId(recoveryCoin, wallet, utxolib.address.toOutputScript(address, sourceCoin.network)); + scriptId = await getScriptId(recoveryCoin, wallet, wasmAddress.toOutputScriptWithCoin(address, sourceCoin.name)); } catch (e) { console.error(`error getting scriptId for ${address}:`, e); continue; @@ -337,76 +317,23 @@ async function getPrv(xprv?: string, passphrase?: string, wallet?: IWallet | Wal return getPrv(decrypt(passphrase, encryptedPrv)); } -/** - * Create a sweep transaction for cross-chain recovery using PSBT (utxolib implementation) - * @param network - * @param walletKeys - * @param unspents - * @param targetAddress - * @param feeRateSatVB - * @return unsigned PSBT - */ -function createSweepTransactionUtxolib( - coinName: CoinName, - walletKeys: RootWalletKeys, - unspents: WalletUnspent[], - targetAddress: string, - feeRateSatVB: number -): utxolib.bitgo.UtxoPsbt { - const network = getNetworkFromCoinName(coinName); - const inputValue = unspentSum( - unspents.map((u) => ({ ...u, value: BigInt(u.value) })), - 'bigint' - ); - const vsize = Dimensions.fromUnspents(unspents, { - p2tr: { scriptPathLevel: 1 }, - p2trMusig2: { scriptPathLevel: undefined }, - }) - .plus(Dimensions.fromOutput({ script: utxolib.address.toOutputScript(targetAddress, network) })) - .getVSize(); - const fee = BigInt(Math.round(vsize * feeRateSatVB)); - - const psbt = utxolib.bitgo.createPsbtForNetwork({ network }); - utxolib.bitgo.addXpubsToPsbt(psbt, walletKeys); - - unspents.forEach((unspent) => { - utxolib.bitgo.addWalletUnspentToPsbt( - psbt, - { ...unspent, value: BigInt(unspent.value) }, - walletKeys, - 'user', - 'backup', - { skipNonWitnessUtxo: true } - ); - }); - - const recoveryOutputScript = utxolib.address.toOutputScript(targetAddress, network); - psbt.addOutput({ script: recoveryOutputScript, value: inputValue - fee }); - - return psbt; -} - /** * Create a sweep transaction for cross-chain recovery using wasm-utxo - * @param network + * @param coinName - BitGo coin name (e.g. 'btc', 'tbtc', 'ltc') * @param walletKeys * @param unspents * @param targetAddress * @param feeRateSatVB - * @param coinName - BitGo coin name (e.g. 'btc', 'tbtc', 'ltc') * @return unsigned PSBT */ -function createSweepTransactionWasm( +function createSweepTransaction( coinName: CoinName, - walletKeys: RootWalletKeys, + walletKeys: fixedScriptWallet.RootWalletKeys, unspents: WalletUnspent[], targetAddress: string, feeRateSatVB: number ): fixedScriptWallet.BitGoPsbt { - const inputValue = unspentSum( - unspents.map((u) => ({ ...u, value: BigInt(u.value) })), - 'bigint' - ); + const inputValue = unspentSum(unspents); // Create PSBT with wasm-utxo and add wallet inputs using shared utilities const unspentsBigint = unspents.map((u) => ({ ...u, value: BigInt(u.value) })); @@ -422,36 +349,9 @@ function createSweepTransactionWasm( // Add output to wasm PSBT addOutputToWasmPsbt(wasmPsbt, targetAddress, inputValue - fee, coinName); - // Convert to utxolib PSBT for signing and return return wasmPsbt; } -/** - * Create a sweep transaction for cross-chain recovery using PSBT - * @param network - * @param walletKeys - * @param unspents - * @param targetAddress - * @param feeRateSatVB - * @param backend - Which backend to use for PSBT creation (default: 'wasm-utxo') - * @param coinName - BitGo coin name (required for wasm-utxo backend) - * @return unsigned PSBT - */ -function createSweepTransaction( - coinName: CoinName, - walletKeys: RootWalletKeys, - unspents: WalletUnspent[], - targetAddress: string, - feeRateSatVB: number, - backend: PsbtBackend = 'wasm-utxo' -): utxolib.bitgo.UtxoPsbt | fixedScriptWallet.BitGoPsbt { - if (backend === 'wasm-utxo') { - return createSweepTransactionWasm(coinName, walletKeys, unspents, targetAddress, feeRateSatVB); - } else { - return createSweepTransactionUtxolib(coinName, walletKeys, unspents, targetAddress, feeRateSatVB); - } -} - type RecoverParams = { /** Wallet ID (can be v1 wallet or v2 wallet) */ walletId: string; @@ -494,21 +394,18 @@ export async function recoverCrossChain(params.sourceCoin, params.recoveryCoin, unspents, wallet); - const walletKeys = await getWalletKeys(params.recoveryCoin, wallet); + const walletKeys = fixedScriptWallet.RootWalletKeys.from(await getWalletKeys(params.recoveryCoin, wallet)); const prv = params.xprv || params.walletPassphrase ? await getPrv(params.xprv, params.walletPassphrase, wallet) : undefined; const feeRateSatVB = await getFeeRateSatVB(params.sourceCoin); // Create PSBT for both signed and unsigned recovery - // Use wasm-utxo for testnet coins only, utxolib for mainnet - const backend: PsbtBackend = isTestnetCoin(params.sourceCoin.name) ? 'wasm-utxo' : 'utxolib'; let psbt = createSweepTransaction( params.sourceCoin.getChain(), walletKeys, walletUnspents, params.recoveryAddress, - feeRateSatVB, - backend + feeRateSatVB ); // For unsigned recovery, return unsigned PSBT hex @@ -522,7 +419,7 @@ export async function recoverCrossChain[], - options: CreateBackupKeyRecoveryPsbtOptions -): utxolib.bitgo.UtxoPsbt { - const network = getNetworkFromCoinName(coinName); - const { feeRateSatVB, recoveryDestination, keyRecoveryServiceFee, keyRecoveryServiceFeeAddress } = options; - - const psbt = utxolib.bitgo.createPsbtForNetwork({ network }); - utxolib.bitgo.addXpubsToPsbt(psbt, rootWalletKeys); - unspents.forEach((unspent) => { - utxolib.bitgo.addWalletUnspentToPsbt(psbt, unspent, rootWalletKeys, 'user', 'backup'); - }); - - let dimensions = Dimensions.fromPsbt(psbt).plus( - Dimensions.fromOutput({ script: utxolib.address.toOutputScript(recoveryDestination, network) }) - ); - - if (keyRecoveryServiceFeeAddress) { - dimensions = dimensions.plus( - Dimensions.fromOutput({ - script: utxolib.address.toOutputScript(keyRecoveryServiceFeeAddress, network), - }) - ); - } - - const approximateFee = BigInt(dimensions.getVSize() * feeRateSatVB); - const totalInputAmount = utxolib.bitgo.unspentSum(unspents, 'bigint'); - const recoveryAmount = totalInputAmount - approximateFee - keyRecoveryServiceFee; - - if (recoveryAmount < BigInt(0)) { - throw new InsufficientFundsError(totalInputAmount, approximateFee, keyRecoveryServiceFee, recoveryAmount); - } - - psbt.addOutput({ script: utxolib.address.toOutputScript(recoveryDestination, network), value: recoveryAmount }); - - if (keyRecoveryServiceFeeAddress) { - psbt.addOutput({ - script: utxolib.address.toOutputScript(keyRecoveryServiceFeeAddress, network), - value: keyRecoveryServiceFee, - }); - } - - return psbt; -} - /** * Check if the network is a Zcash network */ @@ -151,7 +72,7 @@ export interface CreateEmptyWasmPsbtOptions { */ export function createEmptyWasmPsbt( coinName: CoinName, - rootWalletKeys: RootWalletKeys, + rootWalletKeys: fixedScriptWallet.RootWalletKeys, options?: CreateEmptyWasmPsbtOptions ): fixedScriptWallet.BitGoPsbt { if (isZcash(coinName)) { @@ -176,10 +97,10 @@ export function createEmptyWasmPsbt( export function addWalletInputsToWasmPsbt( wasmPsbt: fixedScriptWallet.BitGoPsbt, unspents: WalletUnspent[], - rootWalletKeys: RootWalletKeys + rootWalletKeys: fixedScriptWallet.RootWalletKeys ): void { unspents.forEach((unspent) => { - const { txid, vout } = utxolib.bitgo.parseOutputId(unspent.id); + const { txid, vout } = parseOutputId(unspent.id); const signPath: fixedScriptWallet.SignPath | undefined = isTaprootChain(unspent.chain) ? { signer: 'user', cosigner: 'backup' } : undefined; @@ -222,30 +143,12 @@ export function addOutputToWasmPsbt( return wasmPsbt.addOutput({ script, value }); } -/** - * Convert a wasm-utxo BitGoPsbt to a utxolib UtxoPsbt. - * - * @param wasmPsbt - The wasm-utxo BitGoPsbt to convert - * @param network - The network - * @returns A utxolib UtxoPsbt - */ -export function toPsbtToUtxolibPsbt( - wasmPsbt: fixedScriptWallet.BitGoPsbt | utxolib.bitgo.UtxoPsbt, - coinName: CoinName -): utxolib.bitgo.UtxoPsbt { - if (wasmPsbt instanceof fixedScriptWallet.BitGoPsbt) { - const network = getNetworkFromCoinName(coinName); - return utxolib.bitgo.createPsbtFromBuffer(Buffer.from(wasmPsbt.serialize()), network); - } - return wasmPsbt; -} - /** * Create a backup key recovery PSBT using wasm-utxo */ function createBackupKeyRecoveryPsbtWasm( coinName: CoinName, - rootWalletKeys: RootWalletKeys, + rootWalletKeys: fixedScriptWallet.RootWalletKeys, unspents: WalletUnspent[], options: CreateBackupKeyRecoveryPsbtOptions ): fixedScriptWallet.BitGoPsbt { @@ -265,7 +168,7 @@ function createBackupKeyRecoveryPsbtWasm( } const approximateFee = BigInt(dimensions.getVSize() * feeRateSatVB); - const totalInputAmount = utxolib.bitgo.unspentSum(unspents, 'bigint'); + const totalInputAmount = unspentSum(unspents); const recoveryAmount = totalInputAmount - approximateFee - keyRecoveryServiceFee; if (recoveryAmount < BigInt(0)) { @@ -279,57 +182,39 @@ function createBackupKeyRecoveryPsbtWasm( addOutputToWasmPsbt(wasmPsbt, keyRecoveryServiceFeeAddress, keyRecoveryServiceFee, coinName); } - // Convert to utxolib PSBT for signing and return return wasmPsbt; } /** * Create a backup key recovery PSBT. * - * @param network - The network for the PSBT + * @param coinName - The coin name for the PSBT * @param rootWalletKeys - The wallet keys * @param unspents - The unspents to include in the PSBT * @param options - Options for creating the PSBT - * @param backend - Which backend to use for PSBT creation (default: 'wasm-utxo') */ export function createBackupKeyRecoveryPsbt( coinName: CoinName, - rootWalletKeys: RootWalletKeys, + rootWalletKeys: fixedScriptWallet.RootWalletKeys, unspents: WalletUnspent[], - options: CreateBackupKeyRecoveryPsbtOptions, - backend: PsbtBackend = 'wasm-utxo' -): utxolib.bitgo.UtxoPsbt | fixedScriptWallet.BitGoPsbt { + options: CreateBackupKeyRecoveryPsbtOptions +): fixedScriptWallet.BitGoPsbt { if (options.keyRecoveryServiceFee > 0 && !options.keyRecoveryServiceFeeAddress) { throw new Error('keyRecoveryServiceFeeAddress is required when keyRecoveryServiceFee is provided'); } - if (backend === 'wasm-utxo') { - return createBackupKeyRecoveryPsbtWasm(coinName, rootWalletKeys, unspents, options); - } else { - return createBackupKeyRecoveryPsbtUtxolib(coinName, rootWalletKeys, unspents, options); - } + return createBackupKeyRecoveryPsbtWasm(coinName, rootWalletKeys, unspents, options); } export function getRecoveryAmount( - psbt: utxolib.bitgo.UtxoPsbt | fixedScriptWallet.BitGoPsbt, - walletKeys: RootWalletKeys, + psbt: fixedScriptWallet.BitGoPsbt, + walletKeys: fixedScriptWallet.RootWalletKeys, address: string ): bigint { - if (psbt instanceof utxolib.bitgo.UtxoPsbt) { - const recoveryOutputScript = utxolib.address.toOutputScript(address, psbt.network); - const output = psbt.txOutputs.find((o) => o.script.equals(recoveryOutputScript)); - if (!output) { - throw new Error(`Recovery destination output not found in PSBT: ${address}`); - } - return output.value; - } - if (psbt instanceof fixedScriptWallet.BitGoPsbt) { - const parsedOutputs = psbt.parseOutputsWithWalletKeys(walletKeys); - const recoveryOutput = parsedOutputs.find((o) => o.address === address); - if (!recoveryOutput) { - throw new Error(`Recovery destination output not found in PSBT: ${address}`); - } - return recoveryOutput.value; + const parsedOutputs = psbt.parseOutputsWithWalletKeys(walletKeys); + const recoveryOutput = parsedOutputs.find((o) => o.address === address); + if (!recoveryOutput) { + throw new Error(`Recovery destination output not found in PSBT: ${address}`); } - throw new Error('Invalid PSBT type'); + return BigInt(recoveryOutput.value); } diff --git a/modules/abstract-utxo/src/transaction/fixedScript/signPsbtUtxolib.ts b/modules/abstract-utxo/src/transaction/fixedScript/signPsbtUtxolib.ts index 53e2f4c7b8..34a51b07a0 100644 --- a/modules/abstract-utxo/src/transaction/fixedScript/signPsbtUtxolib.ts +++ b/modules/abstract-utxo/src/transaction/fixedScript/signPsbtUtxolib.ts @@ -35,7 +35,7 @@ export type PsbtParsedScriptType = */ export function signAndVerifyPsbt( psbt: utxolib.bitgo.UtxoPsbt, - signerKeychain: utxolib.BIP32Interface + signerKeychain: BIP32Interface ): utxolib.bitgo.UtxoPsbt { const txInputs = psbt.txInputs; const outputIds: string[] = []; diff --git a/modules/abstract-utxo/src/transaction/fixedScript/signPsbtWasm.ts b/modules/abstract-utxo/src/transaction/fixedScript/signPsbtWasm.ts index 98b9cd8143..52305f3be6 100644 --- a/modules/abstract-utxo/src/transaction/fixedScript/signPsbtWasm.ts +++ b/modules/abstract-utxo/src/transaction/fixedScript/signPsbtWasm.ts @@ -1,7 +1,7 @@ import assert from 'assert'; import { BIP32Interface } from '@bitgo/utxo-lib'; -import { ECPair, fixedScriptWallet } from '@bitgo/wasm-utxo'; +import { BIP32, ECPair, fixedScriptWallet } from '@bitgo/wasm-utxo'; import { toWasmBIP32 } from '../../wasmUtil'; @@ -36,7 +36,7 @@ function hasKeyPathSpendInput( */ export function signAndVerifyPsbtWasm( tx: fixedScriptWallet.BitGoPsbt, - signerKeychain: BIP32Interface, + signerKeychain: BIP32Interface | BIP32, rootWalletKeys: fixedScriptWallet.RootWalletKeys, replayProtection: ReplayProtectionKeys ): fixedScriptWallet.BitGoPsbt { diff --git a/modules/abstract-utxo/src/transaction/fixedScript/signTransaction.ts b/modules/abstract-utxo/src/transaction/fixedScript/signTransaction.ts index 0502c041a9..80339a3556 100644 --- a/modules/abstract-utxo/src/transaction/fixedScript/signTransaction.ts +++ b/modules/abstract-utxo/src/transaction/fixedScript/signTransaction.ts @@ -5,7 +5,7 @@ import _ from 'lodash'; import { BIP32Interface } from '@bitgo/secp256k1'; import { bitgo } from '@bitgo/utxo-lib'; import * as utxolib from '@bitgo/utxo-lib'; -import { fixedScriptWallet } from '@bitgo/wasm-utxo'; +import { BIP32, fixedScriptWallet } from '@bitgo/wasm-utxo'; import { UtxoCoinName } from '../../names'; import type { Unspent } from '../../unspent'; @@ -21,35 +21,37 @@ import { getReplayProtectionPubkeys } from './replayProtection'; */ export function signAndVerifyPsbt( psbt: utxolib.bitgo.UtxoPsbt, - signerKeychain: BIP32Interface, + signerKeychain: BIP32Interface | BIP32, rootWalletKeys: fixedScriptWallet.RootWalletKeys | undefined, replayProtection: ReplayProtectionKeys | undefined ): utxolib.bitgo.UtxoPsbt; export function signAndVerifyPsbt( psbt: fixedScriptWallet.BitGoPsbt, - signerKeychain: BIP32Interface, + signerKeychain: BIP32Interface | BIP32, rootWalletKeys: fixedScriptWallet.RootWalletKeys, replayProtection: ReplayProtectionKeys ): fixedScriptWallet.BitGoPsbt; export function signAndVerifyPsbt( psbt: utxolib.bitgo.UtxoPsbt | fixedScriptWallet.BitGoPsbt, - signerKeychain: BIP32Interface, + signerKeychain: BIP32Interface | BIP32, rootWalletKeys: fixedScriptWallet.RootWalletKeys, replayProtection: ReplayProtectionKeys ): utxolib.bitgo.UtxoPsbt | fixedScriptWallet.BitGoPsbt; export function signAndVerifyPsbt( psbt: utxolib.bitgo.UtxoPsbt | fixedScriptWallet.BitGoPsbt, - signerKeychain: BIP32Interface, + signerKeychain: BIP32Interface | BIP32, rootWalletKeys: fixedScriptWallet.RootWalletKeys | undefined, replayProtection: ReplayProtectionKeys | undefined ): utxolib.bitgo.UtxoPsbt | fixedScriptWallet.BitGoPsbt { if (psbt instanceof bitgo.UtxoPsbt) { + if (signerKeychain instanceof BIP32) { + signerKeychain = utxolib.bip32.fromBase58(signerKeychain.toBase58()); + } return signAndVerifyPsbtUtxolib(psbt, signerKeychain); - } else { - assert(rootWalletKeys, 'rootWalletKeys required for wasm-utxo signing'); - assert(replayProtection, 'replayProtection required for wasm-utxo signing'); - return signAndVerifyPsbtWasm(psbt, signerKeychain, rootWalletKeys, replayProtection); } + assert(rootWalletKeys, 'rootWalletKeys required for wasm-utxo signing'); + assert(replayProtection, 'replayProtection required for wasm-utxo signing'); + return signAndVerifyPsbtWasm(psbt, signerKeychain, rootWalletKeys, replayProtection); } export async function signTransaction< diff --git a/modules/abstract-utxo/src/unspent.ts b/modules/abstract-utxo/src/unspent.ts index 2fdc43ba89..9ab828a7ee 100644 --- a/modules/abstract-utxo/src/unspent.ts +++ b/modules/abstract-utxo/src/unspent.ts @@ -48,3 +48,12 @@ export interface WalletUnspent extends export interface UnspentWithPrevTx extends Unspent { prevTx: Buffer; } + +export function parseOutputId(id: string): { txid: string; vout: number } { + const [txid, vout] = id.split(':'); + return { txid, vout: Number(vout) }; +} + +export function unspentSum(unspents: { value: number | bigint }[]): bigint { + return unspents.reduce((sum, unspent) => sum + BigInt(unspent.value), 0n); +} 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 index 937842b87e..910517f76a 100644 --- 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 @@ -25,6 +25,6 @@ "valueString": "300000000" } ], - "transactionHex": "02000000038bb70cc33ba011c71d725c686a81b1f19d2955d204300f384838725f076edd9800000000fdfe0000483045022100e68d7057fdad1fd9e7da1dd0d2745600cd7ebc6b3bdfdc8c977c27f117dec1ee022014a862be7e83b092cea8c4791d47d9ea87bc3a7e4d7851fad30e9da0a8933efc41483045022100d4295855382edd094687ade706ccf51375c716e3acd2156cb0d7403f857a795f0220409c5b8f8ed66f43e563c2c4e401b8ca0cfab3c89452645c92c4010ee07d74d5414c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffeec68db14dcb1f1340f46c6f9d9a7303915ccd9022d59e7c9e13dae7c91ffe9b00000000fc004730440220487d165adcc526d5bf659e5dfec94e07c8eaa6567308d29a7b4676456e71288802204172d68f63bcc29141095b81a9366056b6d11260d86c6f1dfa8a154953b0a7854147304402205d3c5b6105a2fa1819973ef6b83c1575468be0bce6757992b365583c11690fa902200134cc5b58d6590664f45e797990334b4fa989b21ef2ec5194a9d3ae262855ad414c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffe3ad05836997543b105275534081e8eac637e0e4d2a5bc544d7b0d22f32d49de00000000fc00473044022025d60881a0bf878533362094e8a531f1a066fa2f85ac92d5965f20d7227682c20220685efc33bb4e3a81963f4ebd0a18ec088db96f20432e1c943228e2c1fff2996141473044022065fb4062083c3cbf12638cf087b36512d22458cdf76e5f92582992885efab050022039885486cc1b912d0843cf8227a7473b5938c8927a9b7f41efd03af87752fffe414c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff0160d8c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "b50d92e5be1c143941ad3ce4aa176c69c6299cd4c689d5caceeff5f943f8ddb3" + "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 index e70b38b814..829868cbcc 100644 --- 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 @@ -25,6 +25,6 @@ "valueString": "300000000" } ], - "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000fc0047304402205c2c110269e115e52d5afbbc33c4cb8407f391156e19003307b8e440d724092b02206054509b229ad6c03a59a3a7eb6a06e915873125082e677b23b42cb23ed4e3b84147304402201ecb68fe27d7ad76562bf0bda73d185f795df711a179a7ea4e26f9578da872720220044397e408c7d3788f02b688b5a7de1f43fbbefe1959d20926a52d189306de29414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f21600000000fdfe00004830450221009490a4723a5f83f076ce847161a3a8f7fe1b88ee222aa203b8002b43366ddbd602204a88daa818f63ca9475690386d09e7b44c90a2382a9d5048ccdeaaf663ca069241483045022100e6acf24d06227e8348d2303029e0602194ae4c8085ce572fe9ad9c6aab251f9602203797527deb5a14663d87719344ac205251f52ef6435bb6bf4ff5b185e6921243414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c00000000fdfe00004830450221009e0f3204f6c3829ac91eb3f721a45a169af96a17ba23f89d20e76ba44a828c530220563fbafd634e4672163cafb4c2982ba69e290db7c10d366557c77f8e2216131241483045022100efcfbb07e483a105e8020940ca6d3139249f354d309f0548ecadfec877e4c05a02204b197f099abd4211e7f17a21c7a303435d12eeba39f17ff5fd441fe60f09bb15414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff0160d8c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "3802e1ad47c85bbf65ed794641a1f2f06755f1569c3d69cd5e54db9abe9d579d" + "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 index bddfe35464..9e9e2eb417 100644 --- 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 @@ -1,8 +1,8 @@ { - "transactionHex": "70736274ff0100a50200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c0000000000ffffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f2160000000000ffffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c0000000000ffffffff0160d8c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b4830450221008c9a3212461e71cadb8f4d9ac4eda10ed0445c5acca3041e9d92e06360b85350022032e211d19adbc911da021394384621b19fe2729b4085f2a20a54a14c81389e83012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6147304402205c2c110269e115e52d5afbbc33c4cb8407f391156e19003307b8e440d724092b02206054509b229ad6c03a59a3a7eb6a06e915873125082e677b23b42cb23ed4e3b84101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100a749722d784fbb843b6e33b35c47f0fce8f24652d7cfaa353e1c9dbbd0e0340202207b7c85cdfee0d1cccd1c469cece83f7a510a8db40f62675c84b55bc437d84dce012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc614830450221009490a4723a5f83f076ce847161a3a8f7fe1b88ee222aa203b8002b43366ddbd602204a88daa818f63ca9475690386d09e7b44c90a2382a9d5048ccdeaaf663ca06924101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd02000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402202a36601376e4b4c64c2fc6357a37a71364b46b6dd7a8b84825baabaf2b5e37720220599e40054ee5570825cb36da797d7d3c6c77297d550c7db0d01ef9971155a4bf012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc614830450221009e0f3204f6c3829ac91eb3f721a45a169af96a17ba23f89d20e76ba44a828c530220563fbafd634e4672163cafb4c2982ba69e290db7c10d366557c77f8e221613124101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", + "transactionHex": "70736274ff0100a50200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c0000000000feffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f2160000000000feffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c0000000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b4830450221008c9a3212461e71cadb8f4d9ac4eda10ed0445c5acca3041e9d92e06360b85350022032e211d19adbc911da021394384621b19fe2729b4085f2a20a54a14c81389e83012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100e0f4c61591e59a1d2ae6509e81feca0d06f6e8e663f0529bfc3f8841277b56cd0220522036ae6d50d03897fe91943acd4038eaf16c04a31cf7d496d80d328a41b75b4101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100a749722d784fbb843b6e33b35c47f0fce8f24652d7cfaa353e1c9dbbd0e0340202207b7c85cdfee0d1cccd1c469cece83f7a510a8db40f62675c84b55bc437d84dce012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100de633df42c58dbad1d801257c89b40fb10ee4673f9e024d04b7038a8465afd8c0220472044afb4205dea3054de3bce3cbe0e51d5fb627a5c9b4752a7eb903238440d4101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd02000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402202a36601376e4b4c64c2fc6357a37a71364b46b6dd7a8b84825baabaf2b5e37720220599e40054ee5570825cb36da797d7d3c6c77297d550c7db0d01ef9971155a4bf012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61473044022054b88c74fbfe8dfca61f798f8294947e908c8ed34360435a3244f8c1df20acba02203d67b67f4218af9ae294b4e209ce31d2649d374c6b5774bdfbb48dae28229ccc4101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", "coin": "bch", "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599906400, - "recoveryAmountString": "599906400", - "txid": "83043606a5ed6efd5d4d6fc1b4bf0fe7a71c81f38e1fde229d17f74171f1af84" + "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 index 0214eb086e..e5037fb087 100644 --- 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 @@ -25,10 +25,10 @@ "valueString": "300000000" } ], - "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000b60047304402205c2c110269e115e52d5afbbc33c4cb8407f391156e19003307b8e440d724092b02206054509b229ad6c03a59a3a7eb6a06e915873125082e677b23b42cb23ed4e3b84100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f21600000000b7004830450221009490a4723a5f83f076ce847161a3a8f7fe1b88ee222aa203b8002b43366ddbd602204a88daa818f63ca9475690386d09e7b44c90a2382a9d5048ccdeaaf663ca06924100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c00000000b7004830450221009e0f3204f6c3829ac91eb3f721a45a169af96a17ba23f89d20e76ba44a828c530220563fbafd634e4672163cafb4c2982ba69e290db7c10d366557c77f8e221613124100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff0160d8c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000b700483045022100e0f4c61591e59a1d2ae6509e81feca0d06f6e8e663f0529bfc3f8841277b56cd0220522036ae6d50d03897fe91943acd4038eaf16c04a31cf7d496d80d328a41b75b4100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f21600000000b700483045022100de633df42c58dbad1d801257c89b40fb10ee4673f9e024d04b7038a8465afd8c0220472044afb4205dea3054de3bce3cbe0e51d5fb627a5c9b4752a7eb903238440d4100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c00000000b600473044022054b88c74fbfe8dfca61f798f8294947e908c8ed34360435a3244f8c1df20acba02203d67b67f4218af9ae294b4e209ce31d2649d374c6b5774bdfbb48dae28229ccc4100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", "coin": "bch", "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599906400, - "recoveryAmountString": "599906400", - "txid": "620fd269bd38410df2def772c5279a4a0fa33c9920d7590ebf3f8af021252c9d" + "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 index eb59f4fe7c..0921f02c8e 100644 --- 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 @@ -1,7 +1,7 @@ { - "txHex": "70736274ff0100a50200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c0000000000ffffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f2160000000000ffffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c0000000000ffffffff0160d8c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b4830450221008c9a3212461e71cadb8f4d9ac4eda10ed0445c5acca3041e9d92e06360b85350022032e211d19adbc911da021394384621b19fe2729b4085f2a20a54a14c81389e83012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100a749722d784fbb843b6e33b35c47f0fce8f24652d7cfaa353e1c9dbbd0e0340202207b7c85cdfee0d1cccd1c469cece83f7a510a8db40f62675c84b55bc437d84dce012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd02000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402202a36601376e4b4c64c2fc6357a37a71364b46b6dd7a8b84825baabaf2b5e37720220599e40054ee5570825cb36da797d7d3c6c77297d550c7db0d01ef9971155a4bf012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", + "txHex": "70736274ff0100a50200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c0000000000feffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f2160000000000feffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c0000000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b4830450221008c9a3212461e71cadb8f4d9ac4eda10ed0445c5acca3041e9d92e06360b85350022032e211d19adbc911da021394384621b19fe2729b4085f2a20a54a14c81389e83012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100a749722d784fbb843b6e33b35c47f0fce8f24652d7cfaa353e1c9dbbd0e0340202207b7c85cdfee0d1cccd1c469cece83f7a510a8db40f62675c84b55bc437d84dce012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd02000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402202a36601376e4b4c64c2fc6357a37a71364b46b6dd7a8b84825baabaf2b5e37720220599e40054ee5570825cb36da797d7d3c6c77297d550c7db0d01ef9971155a4bf012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", "txInfo": {}, "feeInfo": {}, "coin": "bch", - "txid": "83043606a5ed6efd5d4d6fc1b4bf0fe7a71c81f38e1fde229d17f74171f1af84" + "txid": "87cff4e3bd1b90426162552b424dd5a6e904b93b24fb0e1d3dacdad3d92c4b08" } \ 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 b8426dbdab..a2d998012b 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": "70736274ff0100530200000001526eda15b11314f6ca3ee949a43e3d0e045eb86cdb38515c573359fcdac94ce60000000000ffffffff0188c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47483045022100baffdbce5b48a4744604041d3ac2ca021cad8124fb0779aa20e329d66d02fa500220381a4afa1d142a7ade7799d779e8b5216ec5ab9852ac79ae2773335a47cb510741010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001526eda15b11314f6ca3ee949a43e3d0e045eb86cdb38515c573359fcdac94ce60000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474830450221008d12a738bad76e0fba4cb33360138e779d2d049007687d41c7e2b72adf51635802201a62b2cdb926cabe3370c0df73b768c4c39034d5d8d5c06438ab1b61c456a20741010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "bch", "recoveryCoin": "bsv", - "recoveryAmount": 99992200 + "recoveryAmount": 99992180 } \ 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 2eaf936d3b..0f0cb93e13 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": "70736274ff0100530200000001526eda15b11314f6ca3ee949a43e3d0e045eb86cdb38515c573359fcdac94ce60000000000ffffffff0188c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001526eda15b11314f6ca3ee949a43e3d0e045eb86cdb38515c573359fcdac94ce60000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "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 3266234129..cf9315fc86 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": "70736274ff0100530200000001526eda15b11314f6ca3ee949a43e3d0e045eb86cdb38515c573359fcdac94ce60000000000ffffffff0188c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47483045022100baffdbce5b48a4744604041d3ac2ca021cad8124fb0779aa20e329d66d02fa500220381a4afa1d142a7ade7799d779e8b5216ec5ab9852ac79ae2773335a47cb510741010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001526eda15b11314f6ca3ee949a43e3d0e045eb86cdb38515c573359fcdac94ce60000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474830450221008d12a738bad76e0fba4cb33360138e779d2d049007687d41c7e2b72adf51635802201a62b2cdb926cabe3370c0df73b768c4c39034d5d8d5c06438ab1b61c456a20741010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "bch", "recoveryCoin": "btc", - "recoveryAmount": 99992200 + "recoveryAmount": 99992180 } \ 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 2eaf936d3b..0f0cb93e13 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": "70736274ff0100530200000001526eda15b11314f6ca3ee949a43e3d0e045eb86cdb38515c573359fcdac94ce60000000000ffffffff0188c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001526eda15b11314f6ca3ee949a43e3d0e045eb86cdb38515c573359fcdac94ce60000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "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 7ae01824d0..55070bf7aa 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": "70736274ff0100530200000001526eda15b11314f6ca3ee949a43e3d0e045eb86cdb38515c573359fcdac94ce60000000000ffffffff0188c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47483045022100baffdbce5b48a4744604041d3ac2ca021cad8124fb0779aa20e329d66d02fa500220381a4afa1d142a7ade7799d779e8b5216ec5ab9852ac79ae2773335a47cb510741010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001526eda15b11314f6ca3ee949a43e3d0e045eb86cdb38515c573359fcdac94ce60000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474830450221008d12a738bad76e0fba4cb33360138e779d2d049007687d41c7e2b72adf51635802201a62b2cdb926cabe3370c0df73b768c4c39034d5d8d5c06438ab1b61c456a20741010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "bch", "recoveryCoin": "doge", - "recoveryAmount": 99992200 + "recoveryAmount": 99992180 } \ 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 2eaf936d3b..0f0cb93e13 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": "70736274ff0100530200000001526eda15b11314f6ca3ee949a43e3d0e045eb86cdb38515c573359fcdac94ce60000000000ffffffff0188c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001526eda15b11314f6ca3ee949a43e3d0e045eb86cdb38515c573359fcdac94ce60000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "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 da4913a856..5c414a4756 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": "70736274ff0100530200000001526eda15b11314f6ca3ee949a43e3d0e045eb86cdb38515c573359fcdac94ce60000000000ffffffff0188c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47483045022100baffdbce5b48a4744604041d3ac2ca021cad8124fb0779aa20e329d66d02fa500220381a4afa1d142a7ade7799d779e8b5216ec5ab9852ac79ae2773335a47cb510741010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001526eda15b11314f6ca3ee949a43e3d0e045eb86cdb38515c573359fcdac94ce60000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474830450221008d12a738bad76e0fba4cb33360138e779d2d049007687d41c7e2b72adf51635802201a62b2cdb926cabe3370c0df73b768c4c39034d5d8d5c06438ab1b61c456a20741010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "bch", "recoveryCoin": "ltc", - "recoveryAmount": 99992200 + "recoveryAmount": 99992180 } \ 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 2eaf936d3b..0f0cb93e13 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": "70736274ff0100530200000001526eda15b11314f6ca3ee949a43e3d0e045eb86cdb38515c573359fcdac94ce60000000000ffffffff0188c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001526eda15b11314f6ca3ee949a43e3d0e045eb86cdb38515c573359fcdac94ce60000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "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 index 937842b87e..910517f76a 100644 --- 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 @@ -25,6 +25,6 @@ "valueString": "300000000" } ], - "transactionHex": "02000000038bb70cc33ba011c71d725c686a81b1f19d2955d204300f384838725f076edd9800000000fdfe0000483045022100e68d7057fdad1fd9e7da1dd0d2745600cd7ebc6b3bdfdc8c977c27f117dec1ee022014a862be7e83b092cea8c4791d47d9ea87bc3a7e4d7851fad30e9da0a8933efc41483045022100d4295855382edd094687ade706ccf51375c716e3acd2156cb0d7403f857a795f0220409c5b8f8ed66f43e563c2c4e401b8ca0cfab3c89452645c92c4010ee07d74d5414c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffeec68db14dcb1f1340f46c6f9d9a7303915ccd9022d59e7c9e13dae7c91ffe9b00000000fc004730440220487d165adcc526d5bf659e5dfec94e07c8eaa6567308d29a7b4676456e71288802204172d68f63bcc29141095b81a9366056b6d11260d86c6f1dfa8a154953b0a7854147304402205d3c5b6105a2fa1819973ef6b83c1575468be0bce6757992b365583c11690fa902200134cc5b58d6590664f45e797990334b4fa989b21ef2ec5194a9d3ae262855ad414c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffe3ad05836997543b105275534081e8eac637e0e4d2a5bc544d7b0d22f32d49de00000000fc00473044022025d60881a0bf878533362094e8a531f1a066fa2f85ac92d5965f20d7227682c20220685efc33bb4e3a81963f4ebd0a18ec088db96f20432e1c943228e2c1fff2996141473044022065fb4062083c3cbf12638cf087b36512d22458cdf76e5f92582992885efab050022039885486cc1b912d0843cf8227a7473b5938c8927a9b7f41efd03af87752fffe414c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff0160d8c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "b50d92e5be1c143941ad3ce4aa176c69c6299cd4c689d5caceeff5f943f8ddb3" + "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 index e70b38b814..829868cbcc 100644 --- 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 @@ -25,6 +25,6 @@ "valueString": "300000000" } ], - "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000fc0047304402205c2c110269e115e52d5afbbc33c4cb8407f391156e19003307b8e440d724092b02206054509b229ad6c03a59a3a7eb6a06e915873125082e677b23b42cb23ed4e3b84147304402201ecb68fe27d7ad76562bf0bda73d185f795df711a179a7ea4e26f9578da872720220044397e408c7d3788f02b688b5a7de1f43fbbefe1959d20926a52d189306de29414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f21600000000fdfe00004830450221009490a4723a5f83f076ce847161a3a8f7fe1b88ee222aa203b8002b43366ddbd602204a88daa818f63ca9475690386d09e7b44c90a2382a9d5048ccdeaaf663ca069241483045022100e6acf24d06227e8348d2303029e0602194ae4c8085ce572fe9ad9c6aab251f9602203797527deb5a14663d87719344ac205251f52ef6435bb6bf4ff5b185e6921243414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c00000000fdfe00004830450221009e0f3204f6c3829ac91eb3f721a45a169af96a17ba23f89d20e76ba44a828c530220563fbafd634e4672163cafb4c2982ba69e290db7c10d366557c77f8e2216131241483045022100efcfbb07e483a105e8020940ca6d3139249f354d309f0548ecadfec877e4c05a02204b197f099abd4211e7f17a21c7a303435d12eeba39f17ff5fd441fe60f09bb15414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff0160d8c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "3802e1ad47c85bbf65ed794641a1f2f06755f1569c3d69cd5e54db9abe9d579d" + "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 index 11aef3fe18..6ea818bc1e 100644 --- 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 @@ -1,8 +1,8 @@ { - "transactionHex": "70736274ff0100a50200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c0000000000ffffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f2160000000000ffffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c0000000000ffffffff0160d8c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b4830450221008c9a3212461e71cadb8f4d9ac4eda10ed0445c5acca3041e9d92e06360b85350022032e211d19adbc911da021394384621b19fe2729b4085f2a20a54a14c81389e83012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6147304402205c2c110269e115e52d5afbbc33c4cb8407f391156e19003307b8e440d724092b02206054509b229ad6c03a59a3a7eb6a06e915873125082e677b23b42cb23ed4e3b84101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100a749722d784fbb843b6e33b35c47f0fce8f24652d7cfaa353e1c9dbbd0e0340202207b7c85cdfee0d1cccd1c469cece83f7a510a8db40f62675c84b55bc437d84dce012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc614830450221009490a4723a5f83f076ce847161a3a8f7fe1b88ee222aa203b8002b43366ddbd602204a88daa818f63ca9475690386d09e7b44c90a2382a9d5048ccdeaaf663ca06924101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd02000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402202a36601376e4b4c64c2fc6357a37a71364b46b6dd7a8b84825baabaf2b5e37720220599e40054ee5570825cb36da797d7d3c6c77297d550c7db0d01ef9971155a4bf012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc614830450221009e0f3204f6c3829ac91eb3f721a45a169af96a17ba23f89d20e76ba44a828c530220563fbafd634e4672163cafb4c2982ba69e290db7c10d366557c77f8e221613124101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", + "transactionHex": "70736274ff0100a50200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c0000000000feffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f2160000000000feffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c0000000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b4830450221008c9a3212461e71cadb8f4d9ac4eda10ed0445c5acca3041e9d92e06360b85350022032e211d19adbc911da021394384621b19fe2729b4085f2a20a54a14c81389e83012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100e0f4c61591e59a1d2ae6509e81feca0d06f6e8e663f0529bfc3f8841277b56cd0220522036ae6d50d03897fe91943acd4038eaf16c04a31cf7d496d80d328a41b75b4101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100a749722d784fbb843b6e33b35c47f0fce8f24652d7cfaa353e1c9dbbd0e0340202207b7c85cdfee0d1cccd1c469cece83f7a510a8db40f62675c84b55bc437d84dce012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100de633df42c58dbad1d801257c89b40fb10ee4673f9e024d04b7038a8465afd8c0220472044afb4205dea3054de3bce3cbe0e51d5fb627a5c9b4752a7eb903238440d4101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd02000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402202a36601376e4b4c64c2fc6357a37a71364b46b6dd7a8b84825baabaf2b5e37720220599e40054ee5570825cb36da797d7d3c6c77297d550c7db0d01ef9971155a4bf012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61473044022054b88c74fbfe8dfca61f798f8294947e908c8ed34360435a3244f8c1df20acba02203d67b67f4218af9ae294b4e209ce31d2649d374c6b5774bdfbb48dae28229ccc4101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", "coin": "bcha", "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599906400, - "recoveryAmountString": "599906400", - "txid": "83043606a5ed6efd5d4d6fc1b4bf0fe7a71c81f38e1fde229d17f74171f1af84" + "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 index f5af86bf60..be072b0765 100644 --- 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 @@ -25,10 +25,10 @@ "valueString": "300000000" } ], - "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000b60047304402205c2c110269e115e52d5afbbc33c4cb8407f391156e19003307b8e440d724092b02206054509b229ad6c03a59a3a7eb6a06e915873125082e677b23b42cb23ed4e3b84100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f21600000000b7004830450221009490a4723a5f83f076ce847161a3a8f7fe1b88ee222aa203b8002b43366ddbd602204a88daa818f63ca9475690386d09e7b44c90a2382a9d5048ccdeaaf663ca06924100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c00000000b7004830450221009e0f3204f6c3829ac91eb3f721a45a169af96a17ba23f89d20e76ba44a828c530220563fbafd634e4672163cafb4c2982ba69e290db7c10d366557c77f8e221613124100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff0160d8c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000b700483045022100e0f4c61591e59a1d2ae6509e81feca0d06f6e8e663f0529bfc3f8841277b56cd0220522036ae6d50d03897fe91943acd4038eaf16c04a31cf7d496d80d328a41b75b4100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f21600000000b700483045022100de633df42c58dbad1d801257c89b40fb10ee4673f9e024d04b7038a8465afd8c0220472044afb4205dea3054de3bce3cbe0e51d5fb627a5c9b4752a7eb903238440d4100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c00000000b600473044022054b88c74fbfe8dfca61f798f8294947e908c8ed34360435a3244f8c1df20acba02203d67b67f4218af9ae294b4e209ce31d2649d374c6b5774bdfbb48dae28229ccc4100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", "coin": "bcha", "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599906400, - "recoveryAmountString": "599906400", - "txid": "620fd269bd38410df2def772c5279a4a0fa33c9920d7590ebf3f8af021252c9d" + "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 index 459671218b..4cc205d4fe 100644 --- 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 @@ -1,7 +1,7 @@ { - "txHex": "70736274ff0100a50200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c0000000000ffffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f2160000000000ffffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c0000000000ffffffff0160d8c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b4830450221008c9a3212461e71cadb8f4d9ac4eda10ed0445c5acca3041e9d92e06360b85350022032e211d19adbc911da021394384621b19fe2729b4085f2a20a54a14c81389e83012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100a749722d784fbb843b6e33b35c47f0fce8f24652d7cfaa353e1c9dbbd0e0340202207b7c85cdfee0d1cccd1c469cece83f7a510a8db40f62675c84b55bc437d84dce012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd02000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402202a36601376e4b4c64c2fc6357a37a71364b46b6dd7a8b84825baabaf2b5e37720220599e40054ee5570825cb36da797d7d3c6c77297d550c7db0d01ef9971155a4bf012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", + "txHex": "70736274ff0100a50200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c0000000000feffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f2160000000000feffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c0000000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b4830450221008c9a3212461e71cadb8f4d9ac4eda10ed0445c5acca3041e9d92e06360b85350022032e211d19adbc911da021394384621b19fe2729b4085f2a20a54a14c81389e83012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100a749722d784fbb843b6e33b35c47f0fce8f24652d7cfaa353e1c9dbbd0e0340202207b7c85cdfee0d1cccd1c469cece83f7a510a8db40f62675c84b55bc437d84dce012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd02000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402202a36601376e4b4c64c2fc6357a37a71364b46b6dd7a8b84825baabaf2b5e37720220599e40054ee5570825cb36da797d7d3c6c77297d550c7db0d01ef9971155a4bf012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", "txInfo": {}, "feeInfo": {}, "coin": "bcha", - "txid": "83043606a5ed6efd5d4d6fc1b4bf0fe7a71c81f38e1fde229d17f74171f1af84" + "txid": "87cff4e3bd1b90426162552b424dd5a6e904b93b24fb0e1d3dacdad3d92c4b08" } \ 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 8b8b38c617..758230a02a 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": "70736274ff0100530200000001526eda15b11314f6ca3ee949a43e3d0e045eb86cdb38515c573359fcdac94ce60000000000ffffffff0188c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47483045022100baffdbce5b48a4744604041d3ac2ca021cad8124fb0779aa20e329d66d02fa500220381a4afa1d142a7ade7799d779e8b5216ec5ab9852ac79ae2773335a47cb510741010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001526eda15b11314f6ca3ee949a43e3d0e045eb86cdb38515c573359fcdac94ce60000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474830450221008d12a738bad76e0fba4cb33360138e779d2d049007687d41c7e2b72adf51635802201a62b2cdb926cabe3370c0df73b768c4c39034d5d8d5c06438ab1b61c456a20741010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "bcha", "recoveryCoin": "bch", - "recoveryAmount": 99992200 + "recoveryAmount": 99992180 } \ 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 72d9c739bf..8c06023a6f 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": "70736274ff0100530200000001526eda15b11314f6ca3ee949a43e3d0e045eb86cdb38515c573359fcdac94ce60000000000ffffffff0188c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001526eda15b11314f6ca3ee949a43e3d0e045eb86cdb38515c573359fcdac94ce60000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "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 13f1433113..739509810e 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": "70736274ff0100530200000001526eda15b11314f6ca3ee949a43e3d0e045eb86cdb38515c573359fcdac94ce60000000000ffffffff0188c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47483045022100baffdbce5b48a4744604041d3ac2ca021cad8124fb0779aa20e329d66d02fa500220381a4afa1d142a7ade7799d779e8b5216ec5ab9852ac79ae2773335a47cb510741010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001526eda15b11314f6ca3ee949a43e3d0e045eb86cdb38515c573359fcdac94ce60000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474830450221008d12a738bad76e0fba4cb33360138e779d2d049007687d41c7e2b72adf51635802201a62b2cdb926cabe3370c0df73b768c4c39034d5d8d5c06438ab1b61c456a20741010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "bcha", "recoveryCoin": "btc", - "recoveryAmount": 99992200 + "recoveryAmount": 99992180 } \ 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 72d9c739bf..8c06023a6f 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": "70736274ff0100530200000001526eda15b11314f6ca3ee949a43e3d0e045eb86cdb38515c573359fcdac94ce60000000000ffffffff0188c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001526eda15b11314f6ca3ee949a43e3d0e045eb86cdb38515c573359fcdac94ce60000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "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 index 937842b87e..910517f76a 100644 --- 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 @@ -25,6 +25,6 @@ "valueString": "300000000" } ], - "transactionHex": "02000000038bb70cc33ba011c71d725c686a81b1f19d2955d204300f384838725f076edd9800000000fdfe0000483045022100e68d7057fdad1fd9e7da1dd0d2745600cd7ebc6b3bdfdc8c977c27f117dec1ee022014a862be7e83b092cea8c4791d47d9ea87bc3a7e4d7851fad30e9da0a8933efc41483045022100d4295855382edd094687ade706ccf51375c716e3acd2156cb0d7403f857a795f0220409c5b8f8ed66f43e563c2c4e401b8ca0cfab3c89452645c92c4010ee07d74d5414c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffeec68db14dcb1f1340f46c6f9d9a7303915ccd9022d59e7c9e13dae7c91ffe9b00000000fc004730440220487d165adcc526d5bf659e5dfec94e07c8eaa6567308d29a7b4676456e71288802204172d68f63bcc29141095b81a9366056b6d11260d86c6f1dfa8a154953b0a7854147304402205d3c5b6105a2fa1819973ef6b83c1575468be0bce6757992b365583c11690fa902200134cc5b58d6590664f45e797990334b4fa989b21ef2ec5194a9d3ae262855ad414c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffe3ad05836997543b105275534081e8eac637e0e4d2a5bc544d7b0d22f32d49de00000000fc00473044022025d60881a0bf878533362094e8a531f1a066fa2f85ac92d5965f20d7227682c20220685efc33bb4e3a81963f4ebd0a18ec088db96f20432e1c943228e2c1fff2996141473044022065fb4062083c3cbf12638cf087b36512d22458cdf76e5f92582992885efab050022039885486cc1b912d0843cf8227a7473b5938c8927a9b7f41efd03af87752fffe414c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff0160d8c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "b50d92e5be1c143941ad3ce4aa176c69c6299cd4c689d5caceeff5f943f8ddb3" + "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 index e70b38b814..829868cbcc 100644 --- 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 @@ -25,6 +25,6 @@ "valueString": "300000000" } ], - "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000fc0047304402205c2c110269e115e52d5afbbc33c4cb8407f391156e19003307b8e440d724092b02206054509b229ad6c03a59a3a7eb6a06e915873125082e677b23b42cb23ed4e3b84147304402201ecb68fe27d7ad76562bf0bda73d185f795df711a179a7ea4e26f9578da872720220044397e408c7d3788f02b688b5a7de1f43fbbefe1959d20926a52d189306de29414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f21600000000fdfe00004830450221009490a4723a5f83f076ce847161a3a8f7fe1b88ee222aa203b8002b43366ddbd602204a88daa818f63ca9475690386d09e7b44c90a2382a9d5048ccdeaaf663ca069241483045022100e6acf24d06227e8348d2303029e0602194ae4c8085ce572fe9ad9c6aab251f9602203797527deb5a14663d87719344ac205251f52ef6435bb6bf4ff5b185e6921243414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c00000000fdfe00004830450221009e0f3204f6c3829ac91eb3f721a45a169af96a17ba23f89d20e76ba44a828c530220563fbafd634e4672163cafb4c2982ba69e290db7c10d366557c77f8e2216131241483045022100efcfbb07e483a105e8020940ca6d3139249f354d309f0548ecadfec877e4c05a02204b197f099abd4211e7f17a21c7a303435d12eeba39f17ff5fd441fe60f09bb15414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff0160d8c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "3802e1ad47c85bbf65ed794641a1f2f06755f1569c3d69cd5e54db9abe9d579d" + "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 index 8ae48b3c42..3ac95ba600 100644 --- 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 @@ -1,8 +1,8 @@ { - "transactionHex": "70736274ff0100a50200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c0000000000ffffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f2160000000000ffffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c0000000000ffffffff0160d8c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b4830450221008c9a3212461e71cadb8f4d9ac4eda10ed0445c5acca3041e9d92e06360b85350022032e211d19adbc911da021394384621b19fe2729b4085f2a20a54a14c81389e83012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6147304402205c2c110269e115e52d5afbbc33c4cb8407f391156e19003307b8e440d724092b02206054509b229ad6c03a59a3a7eb6a06e915873125082e677b23b42cb23ed4e3b84101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100a749722d784fbb843b6e33b35c47f0fce8f24652d7cfaa353e1c9dbbd0e0340202207b7c85cdfee0d1cccd1c469cece83f7a510a8db40f62675c84b55bc437d84dce012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc614830450221009490a4723a5f83f076ce847161a3a8f7fe1b88ee222aa203b8002b43366ddbd602204a88daa818f63ca9475690386d09e7b44c90a2382a9d5048ccdeaaf663ca06924101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd02000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402202a36601376e4b4c64c2fc6357a37a71364b46b6dd7a8b84825baabaf2b5e37720220599e40054ee5570825cb36da797d7d3c6c77297d550c7db0d01ef9971155a4bf012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc614830450221009e0f3204f6c3829ac91eb3f721a45a169af96a17ba23f89d20e76ba44a828c530220563fbafd634e4672163cafb4c2982ba69e290db7c10d366557c77f8e221613124101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", + "transactionHex": "70736274ff0100a50200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c0000000000feffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f2160000000000feffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c0000000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b4830450221008c9a3212461e71cadb8f4d9ac4eda10ed0445c5acca3041e9d92e06360b85350022032e211d19adbc911da021394384621b19fe2729b4085f2a20a54a14c81389e83012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100e0f4c61591e59a1d2ae6509e81feca0d06f6e8e663f0529bfc3f8841277b56cd0220522036ae6d50d03897fe91943acd4038eaf16c04a31cf7d496d80d328a41b75b4101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100a749722d784fbb843b6e33b35c47f0fce8f24652d7cfaa353e1c9dbbd0e0340202207b7c85cdfee0d1cccd1c469cece83f7a510a8db40f62675c84b55bc437d84dce012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100de633df42c58dbad1d801257c89b40fb10ee4673f9e024d04b7038a8465afd8c0220472044afb4205dea3054de3bce3cbe0e51d5fb627a5c9b4752a7eb903238440d4101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd02000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402202a36601376e4b4c64c2fc6357a37a71364b46b6dd7a8b84825baabaf2b5e37720220599e40054ee5570825cb36da797d7d3c6c77297d550c7db0d01ef9971155a4bf012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61473044022054b88c74fbfe8dfca61f798f8294947e908c8ed34360435a3244f8c1df20acba02203d67b67f4218af9ae294b4e209ce31d2649d374c6b5774bdfbb48dae28229ccc4101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", "coin": "bsv", "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599906400, - "recoveryAmountString": "599906400", - "txid": "83043606a5ed6efd5d4d6fc1b4bf0fe7a71c81f38e1fde229d17f74171f1af84" + "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 index d1dca76138..459433a10c 100644 --- 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 @@ -25,10 +25,10 @@ "valueString": "300000000" } ], - "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000b60047304402205c2c110269e115e52d5afbbc33c4cb8407f391156e19003307b8e440d724092b02206054509b229ad6c03a59a3a7eb6a06e915873125082e677b23b42cb23ed4e3b84100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f21600000000b7004830450221009490a4723a5f83f076ce847161a3a8f7fe1b88ee222aa203b8002b43366ddbd602204a88daa818f63ca9475690386d09e7b44c90a2382a9d5048ccdeaaf663ca06924100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c00000000b7004830450221009e0f3204f6c3829ac91eb3f721a45a169af96a17ba23f89d20e76ba44a828c530220563fbafd634e4672163cafb4c2982ba69e290db7c10d366557c77f8e221613124100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff0160d8c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000b700483045022100e0f4c61591e59a1d2ae6509e81feca0d06f6e8e663f0529bfc3f8841277b56cd0220522036ae6d50d03897fe91943acd4038eaf16c04a31cf7d496d80d328a41b75b4100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f21600000000b700483045022100de633df42c58dbad1d801257c89b40fb10ee4673f9e024d04b7038a8465afd8c0220472044afb4205dea3054de3bce3cbe0e51d5fb627a5c9b4752a7eb903238440d4100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c00000000b600473044022054b88c74fbfe8dfca61f798f8294947e908c8ed34360435a3244f8c1df20acba02203d67b67f4218af9ae294b4e209ce31d2649d374c6b5774bdfbb48dae28229ccc4100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", "coin": "bsv", "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599906400, - "recoveryAmountString": "599906400", - "txid": "620fd269bd38410df2def772c5279a4a0fa33c9920d7590ebf3f8af021252c9d" + "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 index e553f8f916..ceb24d002f 100644 --- 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 @@ -1,7 +1,7 @@ { - "txHex": "70736274ff0100a50200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c0000000000ffffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f2160000000000ffffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c0000000000ffffffff0160d8c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b4830450221008c9a3212461e71cadb8f4d9ac4eda10ed0445c5acca3041e9d92e06360b85350022032e211d19adbc911da021394384621b19fe2729b4085f2a20a54a14c81389e83012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100a749722d784fbb843b6e33b35c47f0fce8f24652d7cfaa353e1c9dbbd0e0340202207b7c85cdfee0d1cccd1c469cece83f7a510a8db40f62675c84b55bc437d84dce012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd02000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402202a36601376e4b4c64c2fc6357a37a71364b46b6dd7a8b84825baabaf2b5e37720220599e40054ee5570825cb36da797d7d3c6c77297d550c7db0d01ef9971155a4bf012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", + "txHex": "70736274ff0100a50200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c0000000000feffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f2160000000000feffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c0000000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b4830450221008c9a3212461e71cadb8f4d9ac4eda10ed0445c5acca3041e9d92e06360b85350022032e211d19adbc911da021394384621b19fe2729b4085f2a20a54a14c81389e83012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100a749722d784fbb843b6e33b35c47f0fce8f24652d7cfaa353e1c9dbbd0e0340202207b7c85cdfee0d1cccd1c469cece83f7a510a8db40f62675c84b55bc437d84dce012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd02000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402202a36601376e4b4c64c2fc6357a37a71364b46b6dd7a8b84825baabaf2b5e37720220599e40054ee5570825cb36da797d7d3c6c77297d550c7db0d01ef9971155a4bf012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", "txInfo": {}, "feeInfo": {}, "coin": "bsv", - "txid": "83043606a5ed6efd5d4d6fc1b4bf0fe7a71c81f38e1fde229d17f74171f1af84" + "txid": "87cff4e3bd1b90426162552b424dd5a6e904b93b24fb0e1d3dacdad3d92c4b08" } \ 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 9b9b352c1d..e0034ee4ee 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": "70736274ff0100530200000001526eda15b11314f6ca3ee949a43e3d0e045eb86cdb38515c573359fcdac94ce60000000000ffffffff0188c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47483045022100baffdbce5b48a4744604041d3ac2ca021cad8124fb0779aa20e329d66d02fa500220381a4afa1d142a7ade7799d779e8b5216ec5ab9852ac79ae2773335a47cb510741010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001526eda15b11314f6ca3ee949a43e3d0e045eb86cdb38515c573359fcdac94ce60000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474830450221008d12a738bad76e0fba4cb33360138e779d2d049007687d41c7e2b72adf51635802201a62b2cdb926cabe3370c0df73b768c4c39034d5d8d5c06438ab1b61c456a20741010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "bsv", "recoveryCoin": "bch", - "recoveryAmount": 99992200 + "recoveryAmount": 99992180 } \ 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 c13ae90eb4..7dabbf47b7 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": "70736274ff0100530200000001526eda15b11314f6ca3ee949a43e3d0e045eb86cdb38515c573359fcdac94ce60000000000ffffffff0188c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001526eda15b11314f6ca3ee949a43e3d0e045eb86cdb38515c573359fcdac94ce60000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "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 c0238cf2ab..626b827824 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": "70736274ff0100530200000001526eda15b11314f6ca3ee949a43e3d0e045eb86cdb38515c573359fcdac94ce60000000000ffffffff0188c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47483045022100baffdbce5b48a4744604041d3ac2ca021cad8124fb0779aa20e329d66d02fa500220381a4afa1d142a7ade7799d779e8b5216ec5ab9852ac79ae2773335a47cb510741010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001526eda15b11314f6ca3ee949a43e3d0e045eb86cdb38515c573359fcdac94ce60000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474830450221008d12a738bad76e0fba4cb33360138e779d2d049007687d41c7e2b72adf51635802201a62b2cdb926cabe3370c0df73b768c4c39034d5d8d5c06438ab1b61c456a20741010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "bsv", "recoveryCoin": "btc", - "recoveryAmount": 99992200 + "recoveryAmount": 99992180 } \ 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 c13ae90eb4..7dabbf47b7 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": "70736274ff0100530200000001526eda15b11314f6ca3ee949a43e3d0e045eb86cdb38515c573359fcdac94ce60000000000ffffffff0188c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001526eda15b11314f6ca3ee949a43e3d0e045eb86cdb38515c573359fcdac94ce60000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "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 88ed44296c..4dee77f6b9 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": "70736274ff0100530200000001526eda15b11314f6ca3ee949a43e3d0e045eb86cdb38515c573359fcdac94ce60000000000ffffffff0188c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47483045022100baffdbce5b48a4744604041d3ac2ca021cad8124fb0779aa20e329d66d02fa500220381a4afa1d142a7ade7799d779e8b5216ec5ab9852ac79ae2773335a47cb510741010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001526eda15b11314f6ca3ee949a43e3d0e045eb86cdb38515c573359fcdac94ce60000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474830450221008d12a738bad76e0fba4cb33360138e779d2d049007687d41c7e2b72adf51635802201a62b2cdb926cabe3370c0df73b768c4c39034d5d8d5c06438ab1b61c456a20741010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "bsv", "recoveryCoin": "doge", - "recoveryAmount": 99992200 + "recoveryAmount": 99992180 } \ 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 c13ae90eb4..7dabbf47b7 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": "70736274ff0100530200000001526eda15b11314f6ca3ee949a43e3d0e045eb86cdb38515c573359fcdac94ce60000000000ffffffff0188c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001526eda15b11314f6ca3ee949a43e3d0e045eb86cdb38515c573359fcdac94ce60000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "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 5acaf86f07..91e111b437 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": "70736274ff0100530200000001526eda15b11314f6ca3ee949a43e3d0e045eb86cdb38515c573359fcdac94ce60000000000ffffffff0188c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47483045022100baffdbce5b48a4744604041d3ac2ca021cad8124fb0779aa20e329d66d02fa500220381a4afa1d142a7ade7799d779e8b5216ec5ab9852ac79ae2773335a47cb510741010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001526eda15b11314f6ca3ee949a43e3d0e045eb86cdb38515c573359fcdac94ce60000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474830450221008d12a738bad76e0fba4cb33360138e779d2d049007687d41c7e2b72adf51635802201a62b2cdb926cabe3370c0df73b768c4c39034d5d8d5c06438ab1b61c456a20741010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "bsv", "recoveryCoin": "ltc", - "recoveryAmount": 99992200 + "recoveryAmount": 99992180 } \ 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 c13ae90eb4..7dabbf47b7 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": "70736274ff0100530200000001526eda15b11314f6ca3ee949a43e3d0e045eb86cdb38515c573359fcdac94ce60000000000ffffffff0188c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001526eda15b11314f6ca3ee949a43e3d0e045eb86cdb38515c573359fcdac94ce60000000000feffffff0174c2f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304410000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "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 index b4143d7909..bf649dec7b 100644 --- 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 @@ -25,6 +25,6 @@ "valueString": "300000000" } ], - "transactionHex": "0100000003f626a4738aca57093f767a16c2212695ad18aade0542e20cd818e4c64afa9e3500000000fdfd000047304402205377a7f41450a0e9947225300c577f51caad2b4b50b320d6a95b847962f139bb022069b90267e2353a5d48f7d3f0848beb9c9c521a5aadb8127ca8eb268bf01d041f01483045022100dc88b54a36a61d582c3730640cadb56733db21f03a7502aa76e54e3018c6c7de02205bf47272f9c50dc3cf8e3a50fe3a727a929a13240d2c973b480ba521f5ebf0d2014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff8afa782839d76a5f9b65a322a4e69bc1c5dde9c0e308cb9fe5ce7e149437ac9c00000000fc0047304402201a633289801cb798a4d29a6bd8ce840c01b700210e575ed4094fae71e01bfa7302205b1457b878c68927797f339533e411604616411185e60b6c343e351843ed5c3801473044022035a18d0e658e56f8de15b8064a12aab0b92db42df27d5e0b7e5ca537c944d1a702206991bfb6d5976d2854f9d88b759b7374e45225e4b563bed86a17bf49c0731e0c014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffeed50cf24ea57954b4384edcd84a84987e17a078ec9f39f4a3211eaabd8360c500000000fdfe00004830450221009a9d83a3ffb2aaf23303db6fd93035b3db8c87847323b5796eef20ecace9f25f02203f1db6dc64ab128d1aefc32e37f0828cc72e2225deca517349cc18fbb1b4d84b01483045022100f4b8fe9a4d8b63c9ed83c502fd4e0c4cde1bfbe44281672dd978030c20647b9902202356ca814ee594862e9a2da5e0a8fa26ff14150077d0ac5e7563f2b97e2451bb014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff0160d8c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "75790fcd603ef4409bf79214a31030ffb07b82982478e6e41889a6e2444274c6" + "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 index 879d5a09ca..2412968ede 100644 --- 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 @@ -49,6 +49,6 @@ "valueString": "300000000" } ], - "transactionHex": "010000000001061e71225109584a9c4b1e60dc97bbd8c5666dc19c8917fe13a854d60345607df40000000023220020b858b5820bca303626d8d5a5291b5a0dcf839c76d61c32eb226c9d08fd06e3a4ffffffff90c77d25833f7f79f8db2914736b39d32a624c1fb646d7011b993dc572e2dd980000000023220020b858b5820bca303626d8d5a5291b5a0dcf839c76d61c32eb226c9d08fd06e3a4ffffffffc6c206e05732fd8b12cee6360a82769a9b2e160161b6da4bc5d851e097fbf3d00000000023220020b858b5820bca303626d8d5a5291b5a0dcf839c76d61c32eb226c9d08fd06e3a4ffffffff4812f083b1d38d5a9d70ed4bf3cd9b65f39ace67cdbcbed2e318f82d4f8ca60c0100000000ffffffffc845f36c65d65f0ac3906b7ca89eca6900a4d1b7c1e7eb5447f38f00ccb8cd3e0100000000ffffffffd1bff20627e0c960eec47ceee22b0c3350c236dd068ebe96f3f8f7b14fd06b610100000000ffffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8704004730440220261e5dc9d9bbeaab264aca5461442753f53b343fd4c28bfc80e646ffb631b8860220290c17b3c8c216064bc06f43e672ea600ff6507ca7685575d745c35a429be8890147304402204c6fac37db4f6ab56f117b63ef06b04defae0487d84d1d67eace1168ace39092022072f34a30b494f49147f15d12c358a6e736ce1dba48c4f411c2e15aa28d561c6701695221032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a21022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400483045022100cfc833261aaad2f61e621a6b60dff167fb5be0761774fb97ca1c2cf240793b28022073df12954a897e7b871458cc7fc69fa7c9bbed73d46bc6418e8e33f95880cbe8014730440220664ae87addde2565b6cb30f6c426125274e0b2d9a574073d1b9a9993825a208f022072dcb1fc811b65ce25f3ba22f633ef9e2274c4c39e696edeb7ef92f92801535a01695221032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a21022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae04004830450221009e8c1330dc685f15371c0a9bd1f06dadc7d5e60e6d4f012b77544789c734dd7002207a68d9285b23df9d2b7195cb1cc7a40fe60d192da2c80b5bdaf5472c35ff85a601483045022100bad4b035a302e5ce520d190fbabef4dbd795954bdf1724c4cb1f1c5ff0d3801c0220276661674172f2f834b7c90dbf3bcfffba0c8400b5f4e8574688bb72545e0ab101695221032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a21022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400483045022100d0ebc8b35da8381dab0b69f211caaf75e034554f45d09a89172539f8987a5f0f022073076dcec1d2d3455ecd84e1bd1a491fce743891cf1025b3c420b1f594a3f66701483045022100e8d181e5b281ef799549315c80d09753f27d3caef001c1f540648eb86d09b124022035bb4e4ce4a09fa89aeb45ec05ada42c05ac0ec340615901857430c3c4e30e55016952210219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae040047304402207da431901da128c28a906743765a4325ea557d262a22ef97d6d3627bb270a5860220271351f0b70e17acf31563cac1c0b3a99930e7e0558a3144e38cf52a530ce0c201483045022100aa34911b76d551cc28922269f239c22b54a0e19ad3706bd027b3c91ec31fa3940220715a94d061124460fee727c01e32aa205f5a565ec19747207fa220e533d753bb016952210219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae040047304402204ad9e61cff3227815c0d3ccb6286f52f6de7ee28dab62e30a94b64fa16072c73022035370b35cd6506b87db7f4415b7bf36801ca33cb094b1f30b748f53846e3da7c014730440220221716b966c16823d92ed1844c223b10d8fb30c879ea854c3d744b9826cb7846022033aa5fec449e4ccf4e824c9149862d9aef2ff90793c618ad6a5034ee8cd1cd6e016952210219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae00000000", - "txid": "2c833491d2f64a41a29591cde2712a8c4d92c2a73eed02c17ec6d49ffef66d7f" + "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 index 7a2a845e09..b28a458549 100644 --- 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 @@ -49,6 +49,6 @@ "valueString": "300000000" } ], - "transactionHex": "010000000001069b233796cce615ca051ffd743c263a5bc1423a7bd541723dabe3662175164b230000000000ffffffff2630dd94964fbcf687974277fbb7ada6b7c08a244f13ec5f69cd5e2f39e0119e0000000000ffffffffcc0d880a9e8bc21ddc91b84514ea99895aa621586ee7da125f5ad9770462885b0000000000ffffffff1a12a810740d0eabd0aa561d983aac18bc73eefe0b48832f00bc1f1c4399655a0100000000ffffffff1741198e39f2649014182d4067708ce3f30e319eaec63edc9ebd83d48e95ec3c0100000000ffffffff4f972e4a0ee5aad46a0a962e35341b4fd4f3f39cedb21da08b52a422f381b9df0100000000ffffffff01b47485470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870440a73c93a076ac807b6fa837f73b77d231407f3b711d2617beb6e55f37ab73aa26821d0232ad1ca561edcfa2140f215dfff716475a19e2719d0a6e4a04919ed87140392247e6575d2a9c085d07c21e1e04b5456163474f1cc425b9d62682d10aa3e5eb30a1bf6a59d02c893ed4d0f1db18163816077e5feeffb4503191fa6091f9b044204fa2a74016854082e063d260de5401518db0566d853b3cfddd03484dea94fc11ad20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfac61c0d73d45b503a6ccd7415d3aa9ce7ac2fed592b892861b5ccd38869d5b6a588cc85d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083a33b8977ba2126df5628953c9f7cf356897a4985c5d98f97c75a7dd8cfe662600440412530f1dbaf7ed8b204749133c46a5adf5b294345ee93e54072f89b9baf4060b0a73e065883cfa5f319e813031171705b6f0a3665e47bfff0d3cb175ab2d5a44009ddbfcc7c30c7190c72518562c44dedac5390012ccaa018585b5bf39e0cd0e6b9a6cca281b510df06ac918a7f32dcf78b4766431f0e941cf1c7b483835e385744204fa2a74016854082e063d260de5401518db0566d853b3cfddd03484dea94fc11ad20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfac61c0d73d45b503a6ccd7415d3aa9ce7ac2fed592b892861b5ccd38869d5b6a588cc85d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083a33b8977ba2126df5628953c9f7cf356897a4985c5d98f97c75a7dd8cfe662600440388f54cee1552b3d436068e8725b50dede27641877b803442df0ebc9b5d3e03dd5048af24adee0db3ffd23cd4322da1df6c88ef992089fed19abad6e7ab5cdff403d482ac1cb559df6f3ace28fca1adc6a1db35731d03ce4067dee3dc6a5cf45f4e232cb912b2b83c79fa4f3f76fd128af1b011763986614a199e37c0007e1f7a044204fa2a74016854082e063d260de5401518db0566d853b3cfddd03484dea94fc11ad20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfac61c0d73d45b503a6ccd7415d3aa9ce7ac2fed592b892861b5ccd38869d5b6a588cc85d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083a33b8977ba2126df5628953c9f7cf356897a4985c5d98f97c75a7dd8cfe662600440553c3db8c361caf82846cf773de759fad857886da3802c4cbae5338e0273fa983f2db38dac3097df069bf7681694b1a20c29eed9772a82cf847f88c0df8646cb40a0425bc8f92dd3e14d7b9b33ddc89a411cc8b436c743f9719c0ba165be686a96d428aa0d273a514dd781637730587fc8cc77a63e6e0627d02e2d28d349ffe43a442093b527c385b1116993d483049336d841343309ff08e0c67ab90fd49689667745ad20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9ac41c1a4040af7e4d2d2f2df040dbaaec8f102c2ff2c146f03a13dafb3e9150fbde3fbd73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc04406a8b5853ea4eb523c854c4c4d265ed9530e61c820bad225b73f86dcb5d4fe4867d8e1b556ea469e510215fbe4f3f5d795bc18fa068b3d1a53f694c13ef513da64020fb20fb86e8ffbd3a80ab466e618ad0f3b70e2aed1cd231a91b075933633689830a9151a0ac4548ae14262ef8af556fb317809dde9c906c87a7c629867e757e442093b527c385b1116993d483049336d841343309ff08e0c67ab90fd49689667745ad20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9ac41c1a4040af7e4d2d2f2df040dbaaec8f102c2ff2c146f03a13dafb3e9150fbde3fbd73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc044026a63e9bf15f1cbf7bf69a09de89939922c50d9e89dc72643ff1c676457d5cf25de8b4762a5422e2139e0d91047c9358f556a1a90de6a13382dffe3ced1afb1c405f110611d589cfcc196630f876b33f902c8854aab1718283f0fe90a7fa24d9e34134149144904da83948ca32354cf4bc74eada8604b7ed0e0b1c9ce1abcfd6b7442093b527c385b1116993d483049336d841343309ff08e0c67ab90fd49689667745ad20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9ac41c1a4040af7e4d2d2f2df040dbaaec8f102c2ff2c146f03a13dafb3e9150fbde3fbd73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc00000000", - "txid": "e1e5ba743f736af3e3d51645ecc7df122993e52de256bfc1a36b5f409aa01329" + "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 index daba4266aa..e40fa0e759 100644 --- 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 @@ -25,6 +25,6 @@ "valueString": "300000000" } ], - "transactionHex": "01000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac00000000fdfe00004830450221008395f16b59323cfa23b28b1965166fb25896b3eae30d2c23d370ac0338b7bda202201984d94092b4df39f13be124bed6d2ea0471042cd59647086f190f8234c58ef801483045022100c05b82c5afbc4b16af7814d516e99830af6ad2acc26bf31c865e805b8434f81a022015bb16454facd360a1f85e4e69ac612358865b782c6727615c7998c0aa3bc443014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb00000000fc0047304402204294bf2f5b876b883f4842a5036bfadd84bd0f26ea2795a00904acc5433c3de402201ebda220989e1dbbb2b74b5d6ca66b254b151eb7da8b98976a657106b1b905070147304402200d4efb47a0820e7e5aa7b1ffdab119d9d5ed8792da8e32359a1a5013be7685d802203881ffe35cc90cbaf45dcf3762fb8ec16c3e7c267e8283d4beac302999351120014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa487600000000fdfd00004830450221008965208f6c68ae014a3ff57d2f7396c5cd1758b12db82fac5345b5369f103795022063bff73d9d4b6f4fe3eec0a5fd7c04c9f443219b418257639dd2468816515e03014730440220523c88b7791e354b0614e064819fb3b49bcfe6e1c2a2a467be5acea4b4f264fa02201dec456010b04238f969316cc55174ddfae88cdfaf0a34757df831a0413191eb014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff0160d8c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "9d864d5fbabb34e8d2c58f30124771c872266a5a1dce7347d5d9bb759f148ff7" + "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 index 26c5c65993..a9991fd9bb 100644 --- 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 @@ -49,6 +49,6 @@ "valueString": "300000000" } ], - "transactionHex": "010000000001065f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f46741300000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff9a478f2655c9e937ca159e5c39e28717c1aa11f3832153f2a9e980d6accee35000000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff26c3e0e14429f1e56042df65307e16f83ec14281251fc5d5429ea1f5221b09a800000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff7403f674217fe46eeab6d09d4cd7c45dba066487507e4a2b668c1b472afbef8d0100000000ffffffff61c4ee26557b0ce0a2a780672b23570a772e3b3efc283e5dccc4e8fee72870020100000000fffffffff62202a9699c38a9ceb82354ff88babee3e6a7f1486c8eb377c3ce6b40cebbc80100000000ffffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870400483045022100b7db591a23d0e9bc4c056c613615527b070824b76fbbe0f5d252a103a8bfdb6702203b126f7d9682da683bec88bbe193af1f339d3a66dbbc7748108ad56ed6baae7e01483045022100a7821b5ad1f9f9cf5cea91133638757887ebec969b54c22cc40c887740eab942022066517fd3a7107b25b591ef5f44a9a16efecf1ced8bd59d9995d54bb8a4327577016952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400483045022100db366badd0237c3288a454ac33abdb8b893ee98f7a78b41b4f2f280f098a5bd5022056000b465cddbdae4c02d6db2ff8491ad2f2c164b188d5e299c5b655fced04d00147304402201826bd1c28804df21373a2b5b63df33e1b9c0a79423812625fdc25d76fd2ef7702205e996ad25cbba22e2597aa294a4df802d7f05c2a8c254278bf7bab64e87d705f016952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae040048304502210088f0218a7dff5c1f9a3c3cf21180bf4ceb81035e09d7cdcdcf956b56b341bffe022045d3393b6b09879ea16af050a34719cd52cb39324d9a4ba3af4abb7b8f76cbd30147304402200d42fb75e14d6ebd6830263ded2186867783db1c5e13c921ddf0fefa8320711102207855fb7d15ba47776cfb7d6110d3071bb3af4fa61180604e86c3955b5325d27c016952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400483045022100f15760ff4dbd80294a6c61ea9b6ff55652d0aeaa7e236f69e97cb665dfdf1f6a02207bf37ca79a012f15915d9e80e924735d75a6261458e1d878152cb4f538389a230147304402200c84474a9c4c76779fde1297854bc85ab92fd991c84df2c836e417fef3f03f1c022007a81b806a1814bcf3731b7eed7f0edfc919224c570dbdf8bd7f31b669ebd5f40169522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae0400483045022100c07f944bb2fe5218d8545df1490b6299bd352c4568c128f8596baf39f5dd2eab02201c1a181b0e534a16302dc90811d33f4fadc296e474b3a37c3fec8ff4231f161f0148304502210095d1dbaa2d4e31a8749a5f3a8c2fe72cf93777c6e2f3a8947a3a5a8f67f39bc8022056547c5e39686cc64096870e16027d86759da0f5d1c4f2db23226e4f665912c30169522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae04004830450221008db20b7cede57dd4d098f01a8da05a83a43280bc5120f10ff05cb1aebfc161ba022074b992559bfabffc3a62f74c146c052673861bae92ef59556b6ac2b2e0fae98601473044022065adb108725a7a0e4bdd2a8184dd427c3741d1a448a9dfe69f02838e40aa0dec02201fa23f3e533233dc480163c6e48c23ac135dadc848f382efdb41081a364055680169522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae00000000", - "txid": "c7222d39c68d1956d819308c91084f08e486015c1dbee7849bc1dc13e04ed75b" + "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 index faa2dd249a..746e2834b3 100644 --- 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 @@ -49,6 +49,6 @@ "valueString": "300000000" } ], - "transactionHex": "01000000000106b287ab6e4a38737140c0eab40438141cd81612891ad7ce2d21808eaeccd4a4ed0000000000ffffffff746127ff9f83fa8029efde945c8178dd2b06a698056476ec8b015eb7453db9370000000000ffffffff2f68f2a1c56ca4f6b3dd10e86c11456bd0630f8b6178729e4844e8de7d7a3ba00000000000ffffffff314d1622b1f69f05125a369e5b561d2d6ce404b8f35aca68fd37649b5b1037a50100000000ffffffff282ac428d4f4a54ecec9730272400dedc2f9a1fd761eb889a41a2d999969125f0100000000ffffffff91f22aae0bd7bf32528b859c04a603471a41ee837221503cb1634fbe503022770100000000ffffffff01b47485470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870440944360044e35ed2db7fc220af588b61de17dd9c74d48583bfca67aa97716322d0cc71f44ec3083af7092a120d3c29ed5ef682f3270d5d6f673a524cc99e1c5de40f0db2d837701cda35c708f234daacff36dd5b3ea4708f5ad50d9f7a18e2450b55e11d53a1be03a966ee7254de6f8b7f684035cfe2d8af5e1ba1fc8c64b0ebeea44201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfac61c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d0440e0c27a2a4fc14720c82d01211abe5169bac97d23bd7b02f7ef123b1ea684da17a7db90190fc7bc994d722d47043c289b4e05fbfdc19c4f687068780588d4b52c40c988e2482ab7fe7da292e67d83b88b77eb6a09095b8cf41dd5f27b3f0f567a4a46aa7516b656bd99f29cc45c81d6e4c97c96b1551056744963ce8945c30d9e0d44201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfac61c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d0440aae0958bb508ddfa588bc39f2901a1142705f69b484fe389c5cfe9665d135c6ac2fa698b099a8ed6b1cf75fdd562ca8a1a5fc84d62ab0c958a784993bc163cb74003bfaa7b2eb7215e34cc5e71ba58a0e672425664067659fbb5e33be8310b2c7495b51e94f873cd7767dc6cd43fef00be4a225217c1dfdece459cc52500aeb1e444201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfac61c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d0440709eb819267f439a40411ce6d6aaf735e75a7177ae124bd664de19037fa48c4ca90e3681e4ee24c59a937997591f497ab74d25780d778b491874413d6b80485d404f528710ba85d5e7b7ef8518430622f6a63817e8ae8e966627d9a0f21aaa24b56443afe315eabeb203af7de724798eb386722f507fa09d05bc80127c188d69304420141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899ead20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9ac41c04e8079c3b0cf3d7fa22df4f265ab8a55431bc7e3599a22948245b7c839366720d73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc04409c9b6d797e59877082faf4b1460b68826a1a2c5f42ac3abdd22cfaf65f262aec30ae3491ddab2c8b47ea07ee8a5935e0c8fc73852789cdc614308b8a8d6ea5d2401099f30b7047247bdc4cb21812e75fd874457a895539687ee3070bb0cf98da8bb753b9ec0a2e9da46e207750cf757c1be2fbeed2c44b23b52b23709d87e1b4cc4420141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899ead20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9ac41c04e8079c3b0cf3d7fa22df4f265ab8a55431bc7e3599a22948245b7c839366720d73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc04402d7ef20a192ed390baab0085c922387314f39f66f3aca621e52f351896e95c9e5998424e7f1f69ad536a7f48261d7c0c1299c9b1a6eea83b3278ace65e8a2a9f402bf54cc75c007d559f040bb17afa1e9baf8e7635c68682ecf53d573db8b3f4d6b734bfa30048f0c3ed3909f77049a18b109691926f676d0ae4e86d0ebc74d7ee4420141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899ead20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9ac41c04e8079c3b0cf3d7fa22df4f265ab8a55431bc7e3599a22948245b7c839366720d73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc00000000", - "txid": "6d56cc69f33bf4cd6f38189f0a5ce07df9631349d48cc11cc909943f685b28e3" + "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 index 530a649dd5..db55cf6d38 100644 --- 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 @@ -1,8 +1,8 @@ { - "transactionHex": "70736274ff0100a501000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac0000000000ffffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb0000000000ffffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa48760000000000ffffffff0160d8c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a4730440220093e44a04c745df4b659895929b9033ea1f4c6037d8acd9dc4f2a114633a35fe02203d7a1618f5c65110713d376b9d3d8c181b34fd60a3b8d4b46097a245c05cf124012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc614830450221008395f16b59323cfa23b28b1965166fb25896b3eae30d2c23d370ac0338b7bda202201984d94092b4df39f13be124bed6d2ea0471042cd59647086f190f8234c58ef80101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402205d94a7f46388e723db4f4d836b62b87263f3d52b234d5b29f996d59df938f8e802206af84c185cb0b0b90657b77d1e58ed418a3e3cea5eda096bb5b318a6ff57817e012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6147304402204294bf2f5b876b883f4842a5036bfadd84bd0f26ea2795a00904acc5433c3de402201ebda220989e1dbbb2b74b5d6ca66b254b151eb7da8b98976a657106b1b905070101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be01000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100e013917b26462470736f0d3c9cba09e44d9c8c271db53fb2e45bbfe2fcac133c0220660aea8b84338b395a5afebbe53a1109e117613150f1a7cbcfd08be5faa1c19b012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc614830450221008965208f6c68ae014a3ff57d2f7396c5cd1758b12db82fac5345b5369f103795022063bff73d9d4b6f4fe3eec0a5fd7c04c9f443219b418257639dd2468816515e030101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", + "transactionHex": "70736274ff0100a502000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac0000000000feffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb0000000000feffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa48760000000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a4730440220093e44a04c745df4b659895929b9033ea1f4c6037d8acd9dc4f2a114633a35fe02203d7a1618f5c65110713d376b9d3d8c181b34fd60a3b8d4b46097a245c05cf124012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100df90020c7de352638f835a81f2191a5b69375e1921a82eeff34089cd08cebf9302206475417ae012f14f5339aa2ed8da5d785c62b842dc1849212a6a9288af4ff5a00101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402205d94a7f46388e723db4f4d836b62b87263f3d52b234d5b29f996d59df938f8e802206af84c185cb0b0b90657b77d1e58ed418a3e3cea5eda096bb5b318a6ff57817e012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61473044022065e11ee1ba7e094e765a89438483ef54abb8ae9ac5c5118153981ed5a679e0dc0220692c6b1578bedc110aa981e3d759baaed409a0ea62b2819bb20ad1b60a70d4470101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be01000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100e013917b26462470736f0d3c9cba09e44d9c8c271db53fb2e45bbfe2fcac133c0220660aea8b84338b395a5afebbe53a1109e117613150f1a7cbcfd08be5faa1c19b012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6148304502210085b0863ececbb6c326f15e26b4691fd180759b4049058fb140ae35b7e1efb287022000ad30fafe25386dee8baa1a161dfd62f6834202bef6a717dcfc31485be748ca0101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", "coin": "btc", "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599906400, - "recoveryAmountString": "599906400", - "txid": "8af68bbd5dbf5eb9a184496a4c3675fb9414c7fe2861d9bccb2e52e460d9da4a" + "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 index 72187138c5..8fe3a461a0 100644 --- 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 @@ -25,10 +25,10 @@ "valueString": "300000000" } ], - "transactionHex": "01000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac00000000b7004830450221008395f16b59323cfa23b28b1965166fb25896b3eae30d2c23d370ac0338b7bda202201984d94092b4df39f13be124bed6d2ea0471042cd59647086f190f8234c58ef80100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb00000000b60047304402204294bf2f5b876b883f4842a5036bfadd84bd0f26ea2795a00904acc5433c3de402201ebda220989e1dbbb2b74b5d6ca66b254b151eb7da8b98976a657106b1b905070100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa487600000000b7004830450221008965208f6c68ae014a3ff57d2f7396c5cd1758b12db82fac5345b5369f103795022063bff73d9d4b6f4fe3eec0a5fd7c04c9f443219b418257639dd2468816515e030100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff0160d8c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "transactionHex": "02000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac00000000b700483045022100df90020c7de352638f835a81f2191a5b69375e1921a82eeff34089cd08cebf9302206475417ae012f14f5339aa2ed8da5d785c62b842dc1849212a6a9288af4ff5a00100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb00000000b600473044022065e11ee1ba7e094e765a89438483ef54abb8ae9ac5c5118153981ed5a679e0dc0220692c6b1578bedc110aa981e3d759baaed409a0ea62b2819bb20ad1b60a70d4470100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa487600000000b70048304502210085b0863ececbb6c326f15e26b4691fd180759b4049058fb140ae35b7e1efb287022000ad30fafe25386dee8baa1a161dfd62f6834202bef6a717dcfc31485be748ca0100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", "coin": "btc", "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599906400, - "recoveryAmountString": "599906400", - "txid": "df4c9092859da79d4c746628c4ee8dc63b5f32e7839f5c0ddefd756ff6b2f965" + "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 index 30b13fd25d..f2da682a83 100644 --- 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 @@ -1,8 +1,8 @@ { - "transactionHex": "70736274ff0100fd200101000000065f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f4674130000000000ffffffff9a478f2655c9e937ca159e5c39e28717c1aa11f3832153f2a9e980d6accee3500000000000ffffffff26c3e0e14429f1e56042df65307e16f83ec14281251fc5d5429ea1f5221b09a80000000000ffffffff7403f674217fe46eeab6d09d4cd7c45dba066487507e4a2b668c1b472afbef8d0100000000ffffffff61c4ee26557b0ce0a2a780672b23570a772e3b3efc283e5dccc4e8fee72870020100000000fffffffff62202a9699c38a9ceb82354ff88babee3e6a7f1486c8eb377c3ce6b40cebbc80100000000ffffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c5483045022100b7db591a23d0e9bc4c056c613615527b070824b76fbbe0f5d252a103a8bfdb6702203b126f7d9682da683bec88bbe193af1f339d3a66dbbc7748108ad56ed6baae7e010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000c2eb0b0000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c5483045022100db366badd0237c3288a454ac33abdb8b893ee98f7a78b41b4f2f280f098a5bd5022056000b465cddbdae4c02d6db2ff8491ad2f2c164b188d5e299c5b655fced04d0010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000a3e1110000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c548304502210088f0218a7dff5c1f9a3c3cf21180bf4ceb81035e09d7cdcdcf956b56b341bffe022045d3393b6b09879ea16af050a34719cd52cb39324d9a4ba3af4abb7b8f76cbd3010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012b00e1f50500000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055483045022100f15760ff4dbd80294a6c61ea9b6ff55652d0aeaa7e236f69e97cb665dfdf1f6a02207bf37ca79a012f15915d9e80e924735d75a6261458e1d878152cb4f538389a230101030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00c2eb0b00000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055483045022100c07f944bb2fe5218d8545df1490b6299bd352c4568c128f8596baf39f5dd2eab02201c1a181b0e534a16302dc90811d33f4fadc296e474b3a37c3fec8ff4231f161f0101030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00a3e11100000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0554830450221008db20b7cede57dd4d098f01a8da05a83a43280bc5120f10ff05cb1aebfc161ba022074b992559bfabffc3a62f74c146c052673861bae92ef59556b6ac2b2e0fae9860101030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000000", + "transactionHex": "70736274ff0100fd200102000000065f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f4674130000000000feffffff9a478f2655c9e937ca159e5c39e28717c1aa11f3832153f2a9e980d6accee3500000000000feffffff26c3e0e14429f1e56042df65307e16f83ec14281251fc5d5429ea1f5221b09a80000000000feffffff7403f674217fe46eeab6d09d4cd7c45dba066487507e4a2b668c1b472afbef8d0100000000feffffff61c4ee26557b0ce0a2a780672b23570a772e3b3efc283e5dccc4e8fee72870020100000000fefffffff62202a9699c38a9ceb82354ff88babee3e6a7f1486c8eb377c3ce6b40cebbc80100000000feffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c54730440220561254d19118d51e17ffc6ad8d9fc7e5b684bf6a3659ab4fbbe685661208dca302207e82a98110a017177703e24f4be971517a4ea7f369c2165743ec8392913feacd010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000c2eb0b0000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c5473044022020224d449ada3862cee025a7a1177d2c6466c93d01b86773213aab05f6e2c95402202f42a9b0fbb4d4d32897cc4c49d8c562e5757d7f193eb67e14164ea1f1a6b5e3010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000a3e1110000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c5483045022100e77f25f8b62c548578cd311970f87f7008d11a68b4c6cae04175c32fea4f12fa0220611d3f123e6f4599109ea114a2fd4489313f5cd19a7cbe27a086445057b0b5d9010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012b00e1f50500000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa05547304402202a46be21839a970189f1f4832eb12363a3cd2305bbddea09eb1f463202f60de202200b03f7d19e531075c7b5cd966e24f6be65147cc1226823dd0fa12127ec657ba00101030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00c2eb0b00000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055483045022100dc4e4f9be65e40e362819aa48f4366288aa665d15de8578a8e2c41d2b78d58c402203e40a6393ff8f2e41ab90f91f07e8c86785017ec778caeb89c2b0f221b1e67870101030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00a3e11100000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055483045022100b571158763e4a78bbd5aec44516f0463caa18f1060103fa5ce945e147d970c8002205f2ddb126582af7e202089ece298766812792bb0622462c4edfa609956cea1b90101030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000000", "coin": "btc", "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", "recoveryAmount": 1199922200, "recoveryAmountString": "1199922200", - "txid": "5c43bbc99e2ba212fdb41eb2f52c1f12e0529eeb09a55dce99501f05fe4c709c" + "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 index 63f2aba185..2cd176c4fc 100644 --- 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 @@ -49,10 +49,10 @@ "valueString": "300000000" } ], - "transactionHex": "010000000001065f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f46741300000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff9a478f2655c9e937ca159e5c39e28717c1aa11f3832153f2a9e980d6accee35000000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff26c3e0e14429f1e56042df65307e16f83ec14281251fc5d5429ea1f5221b09a800000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff7403f674217fe46eeab6d09d4cd7c45dba066487507e4a2b668c1b472afbef8d0100000000ffffffff61c4ee26557b0ce0a2a780672b23570a772e3b3efc283e5dccc4e8fee72870020100000000fffffffff62202a9699c38a9ceb82354ff88babee3e6a7f1486c8eb377c3ce6b40cebbc80100000000ffffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870500483045022100b7db591a23d0e9bc4c056c613615527b070824b76fbbe0f5d252a103a8bfdb6702203b126f7d9682da683bec88bbe193af1f339d3a66dbbc7748108ad56ed6baae7e0100006952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0500483045022100db366badd0237c3288a454ac33abdb8b893ee98f7a78b41b4f2f280f098a5bd5022056000b465cddbdae4c02d6db2ff8491ad2f2c164b188d5e299c5b655fced04d00100006952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae050048304502210088f0218a7dff5c1f9a3c3cf21180bf4ceb81035e09d7cdcdcf956b56b341bffe022045d3393b6b09879ea16af050a34719cd52cb39324d9a4ba3af4abb7b8f76cbd30100006952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0500483045022100f15760ff4dbd80294a6c61ea9b6ff55652d0aeaa7e236f69e97cb665dfdf1f6a02207bf37ca79a012f15915d9e80e924735d75a6261458e1d878152cb4f538389a2301000069522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae0500483045022100c07f944bb2fe5218d8545df1490b6299bd352c4568c128f8596baf39f5dd2eab02201c1a181b0e534a16302dc90811d33f4fadc296e474b3a37c3fec8ff4231f161f01000069522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae05004830450221008db20b7cede57dd4d098f01a8da05a83a43280bc5120f10ff05cb1aebfc161ba022074b992559bfabffc3a62f74c146c052673861bae92ef59556b6ac2b2e0fae98601000069522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae00000000", + "transactionHex": "020000000001065f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f46741300000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800feffffff9a478f2655c9e937ca159e5c39e28717c1aa11f3832153f2a9e980d6accee35000000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800feffffff26c3e0e14429f1e56042df65307e16f83ec14281251fc5d5429ea1f5221b09a800000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800feffffff7403f674217fe46eeab6d09d4cd7c45dba066487507e4a2b668c1b472afbef8d0100000000feffffff61c4ee26557b0ce0a2a780672b23570a772e3b3efc283e5dccc4e8fee72870020100000000fefffffff62202a9699c38a9ceb82354ff88babee3e6a7f1486c8eb377c3ce6b40cebbc80100000000feffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8705004730440220561254d19118d51e17ffc6ad8d9fc7e5b684bf6a3659ab4fbbe685661208dca302207e82a98110a017177703e24f4be971517a4ea7f369c2165743ec8392913feacd0100006952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0500473044022020224d449ada3862cee025a7a1177d2c6466c93d01b86773213aab05f6e2c95402202f42a9b0fbb4d4d32897cc4c49d8c562e5757d7f193eb67e14164ea1f1a6b5e30100006952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0500483045022100e77f25f8b62c548578cd311970f87f7008d11a68b4c6cae04175c32fea4f12fa0220611d3f123e6f4599109ea114a2fd4489313f5cd19a7cbe27a086445057b0b5d90100006952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae050047304402202a46be21839a970189f1f4832eb12363a3cd2305bbddea09eb1f463202f60de202200b03f7d19e531075c7b5cd966e24f6be65147cc1226823dd0fa12127ec657ba001000069522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae0500483045022100dc4e4f9be65e40e362819aa48f4366288aa665d15de8578a8e2c41d2b78d58c402203e40a6393ff8f2e41ab90f91f07e8c86785017ec778caeb89c2b0f221b1e678701000069522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae0500483045022100b571158763e4a78bbd5aec44516f0463caa18f1060103fa5ce945e147d970c8002205f2ddb126582af7e202089ece298766812792bb0622462c4edfa609956cea1b901000069522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae00000000", "coin": "btc", "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", "recoveryAmount": 1199922200, "recoveryAmountString": "1199922200", - "txid": "c7222d39c68d1956d819308c91084f08e486015c1dbee7849bc1dc13e04ed75b" + "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 index f17eaf1d7f..a6584633ae 100644 --- 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 @@ -1,7 +1,7 @@ { - "txHex": "70736274ff0100a501000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac0000000000ffffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb0000000000ffffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa48760000000000ffffffff0160d8c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a4730440220093e44a04c745df4b659895929b9033ea1f4c6037d8acd9dc4f2a114633a35fe02203d7a1618f5c65110713d376b9d3d8c181b34fd60a3b8d4b46097a245c05cf124012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402205d94a7f46388e723db4f4d836b62b87263f3d52b234d5b29f996d59df938f8e802206af84c185cb0b0b90657b77d1e58ed418a3e3cea5eda096bb5b318a6ff57817e012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be01000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100e013917b26462470736f0d3c9cba09e44d9c8c271db53fb2e45bbfe2fcac133c0220660aea8b84338b395a5afebbe53a1109e117613150f1a7cbcfd08be5faa1c19b012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", + "txHex": "70736274ff0100a502000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac0000000000feffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb0000000000feffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa48760000000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a4730440220093e44a04c745df4b659895929b9033ea1f4c6037d8acd9dc4f2a114633a35fe02203d7a1618f5c65110713d376b9d3d8c181b34fd60a3b8d4b46097a245c05cf124012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402205d94a7f46388e723db4f4d836b62b87263f3d52b234d5b29f996d59df938f8e802206af84c185cb0b0b90657b77d1e58ed418a3e3cea5eda096bb5b318a6ff57817e012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be01000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100e013917b26462470736f0d3c9cba09e44d9c8c271db53fb2e45bbfe2fcac133c0220660aea8b84338b395a5afebbe53a1109e117613150f1a7cbcfd08be5faa1c19b012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", "txInfo": {}, "feeInfo": {}, "coin": "btc", - "txid": "8af68bbd5dbf5eb9a184496a4c3675fb9414c7fe2861d9bccb2e52e460d9da4a" + "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 index ebee43cc89..94ee8f8daa 100644 --- 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 @@ -1,7 +1,7 @@ { - "txHex": "70736274ff0100fd200101000000065f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f4674130000000000ffffffff9a478f2655c9e937ca159e5c39e28717c1aa11f3832153f2a9e980d6accee3500000000000ffffffff26c3e0e14429f1e56042df65307e16f83ec14281251fc5d5429ea1f5221b09a80000000000ffffffff7403f674217fe46eeab6d09d4cd7c45dba066487507e4a2b668c1b472afbef8d0100000000ffffffff61c4ee26557b0ce0a2a780672b23570a772e3b3efc283e5dccc4e8fee72870020100000000fffffffff62202a9699c38a9ceb82354ff88babee3e6a7f1486c8eb377c3ce6b40cebbc80100000000ffffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a914f0da56d9bb06310289d808a22ad68457a760ac03870103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000c2eb0b0000000017a914f0da56d9bb06310289d808a22ad68457a760ac03870103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000a3e1110000000017a914f0da56d9bb06310289d808a22ad68457a760ac03870103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012b00e1f50500000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf01030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00c2eb0b00000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf01030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00a3e11100000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf01030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000000", + "txHex": "70736274ff0100fd200102000000065f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f4674130000000000feffffff9a478f2655c9e937ca159e5c39e28717c1aa11f3832153f2a9e980d6accee3500000000000feffffff26c3e0e14429f1e56042df65307e16f83ec14281251fc5d5429ea1f5221b09a80000000000feffffff7403f674217fe46eeab6d09d4cd7c45dba066487507e4a2b668c1b472afbef8d0100000000feffffff61c4ee26557b0ce0a2a780672b23570a772e3b3efc283e5dccc4e8fee72870020100000000fefffffff62202a9699c38a9ceb82354ff88babee3e6a7f1486c8eb377c3ce6b40cebbc80100000000feffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a914f0da56d9bb06310289d808a22ad68457a760ac03870103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000c2eb0b0000000017a914f0da56d9bb06310289d808a22ad68457a760ac03870103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000a3e1110000000017a914f0da56d9bb06310289d808a22ad68457a760ac03870103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012b00e1f50500000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf01030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00c2eb0b00000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf01030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00a3e11100000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf01030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000000", "txInfo": {}, "feeInfo": {}, "coin": "btc", - "txid": "5c43bbc99e2ba212fdb41eb2f52c1f12e0529eeb09a55dce99501f05fe4c709c" + "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 index d9b83a4600..6038ebc4c2 100644 --- 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 @@ -1,7 +1,7 @@ { - "txHex": "70736274ff0100fd20010100000006b287ab6e4a38737140c0eab40438141cd81612891ad7ce2d21808eaeccd4a4ed0000000000ffffffff746127ff9f83fa8029efde945c8178dd2b06a698056476ec8b015eb7453db9370000000000ffffffff2f68f2a1c56ca4f6b3dd10e86c11456bd0630f8b6178729e4844e8de7d7a3ba00000000000ffffffff314d1622b1f69f05125a369e5b561d2d6ce404b8f35aca68fd37649b5b1037a50100000000ffffffff282ac428d4f4a54ecec9730272400dedc2f9a1fd761eb889a41a2d999969125f0100000000ffffffff91f22aae0bd7bf32528b859c04a603471a41ee837221503cb1634fbe503022770100000000ffffffff01b47485470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012b00e1f50500000000225120bdb5fb914bb7556340dabc9b1c3c4abab2f1e0791e4bf1c6c0821e1d18c0ca82010304000000006215c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d45201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfacc021161ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612e3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6c03a8239100000000000000001f000000000000002116d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbf3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6ce15f6f2100000000000000001f000000000000000001012b00c2eb0b00000000225120bdb5fb914bb7556340dabc9b1c3c4abab2f1e0791e4bf1c6c0821e1d18c0ca82010304000000006215c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d45201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfacc021161ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612e3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6c03a8239100000000000000001f000000000000002116d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbf3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6ce15f6f2100000000000000001f000000000000000001012b00a3e11100000000225120bdb5fb914bb7556340dabc9b1c3c4abab2f1e0791e4bf1c6c0821e1d18c0ca82010304000000006215c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d45201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfacc021161ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612e3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6c03a8239100000000000000001f000000000000002116d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbf3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6ce15f6f2100000000000000001f000000000000000001012b00e1f5050000000022512078ba62349ba0d5a6ebd75410d58dbd757099ff49719e66913babbdb31a9a9ba7010304000000004215c04e8079c3b0cf3d7fa22df4f265ab8a55431bc7e3599a22948245b7c839366720d73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc4520141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899ead20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9acc02116141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899e35013a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac92402200903a82391000000000000000029000000010000002116686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de935013a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac924022009e15f6f21000000000000000029000000010000000001012b00c2eb0b0000000022512078ba62349ba0d5a6ebd75410d58dbd757099ff49719e66913babbdb31a9a9ba7010304000000004215c04e8079c3b0cf3d7fa22df4f265ab8a55431bc7e3599a22948245b7c839366720d73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc4520141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899ead20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9acc02116141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899e35013a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac92402200903a82391000000000000000029000000010000002116686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de935013a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac924022009e15f6f21000000000000000029000000010000000001012b00a3e1110000000022512078ba62349ba0d5a6ebd75410d58dbd757099ff49719e66913babbdb31a9a9ba7010304000000004215c04e8079c3b0cf3d7fa22df4f265ab8a55431bc7e3599a22948245b7c839366720d73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc4520141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899ead20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9acc02116141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899e35013a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac92402200903a82391000000000000000029000000010000002116686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de935013a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac924022009e15f6f21000000000000000029000000010000000000", + "txHex": "70736274ff0100fd20010200000006b287ab6e4a38737140c0eab40438141cd81612891ad7ce2d21808eaeccd4a4ed0000000000feffffff746127ff9f83fa8029efde945c8178dd2b06a698056476ec8b015eb7453db9370000000000feffffff2f68f2a1c56ca4f6b3dd10e86c11456bd0630f8b6178729e4844e8de7d7a3ba00000000000feffffff314d1622b1f69f05125a369e5b561d2d6ce404b8f35aca68fd37649b5b1037a50100000000feffffff282ac428d4f4a54ecec9730272400dedc2f9a1fd761eb889a41a2d999969125f0100000000feffffff91f22aae0bd7bf32528b859c04a603471a41ee837221503cb1634fbe503022770100000000feffffff01407f85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012b00e1f50500000000225120bdb5fb914bb7556340dabc9b1c3c4abab2f1e0791e4bf1c6c0821e1d18c0ca82010304000000006215c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d45201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfacc021161ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612e3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6c03a8239100000000000000001f000000000000002116d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbf3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6ce15f6f2100000000000000001f000000000000000001012b00c2eb0b00000000225120bdb5fb914bb7556340dabc9b1c3c4abab2f1e0791e4bf1c6c0821e1d18c0ca82010304000000006215c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d45201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfacc021161ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612e3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6c03a8239100000000000000001f000000000000002116d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbf3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6ce15f6f2100000000000000001f000000000000000001012b00a3e11100000000225120bdb5fb914bb7556340dabc9b1c3c4abab2f1e0791e4bf1c6c0821e1d18c0ca82010304000000006215c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d45201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfacc021161ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612e3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6c03a8239100000000000000001f000000000000002116d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbf3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6ce15f6f2100000000000000001f000000000000000001012b00e1f5050000000022512078ba62349ba0d5a6ebd75410d58dbd757099ff49719e66913babbdb31a9a9ba7010304000000004215c04e8079c3b0cf3d7fa22df4f265ab8a55431bc7e3599a22948245b7c839366720d73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc4520141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899ead20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9acc02116141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899e35013a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac92402200903a82391000000000000000029000000010000002116686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de935013a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac924022009e15f6f21000000000000000029000000010000000001012b00c2eb0b0000000022512078ba62349ba0d5a6ebd75410d58dbd757099ff49719e66913babbdb31a9a9ba7010304000000004215c04e8079c3b0cf3d7fa22df4f265ab8a55431bc7e3599a22948245b7c839366720d73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc4520141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899ead20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9acc02116141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899e35013a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac92402200903a82391000000000000000029000000010000002116686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de935013a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac924022009e15f6f21000000000000000029000000010000000001012b00a3e1110000000022512078ba62349ba0d5a6ebd75410d58dbd757099ff49719e66913babbdb31a9a9ba7010304000000004215c04e8079c3b0cf3d7fa22df4f265ab8a55431bc7e3599a22948245b7c839366720d73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc4520141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899ead20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9acc02116141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899e35013a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac92402200903a82391000000000000000029000000010000002116686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de935013a46388b4ab1140f491320c5bd69bc14996f35d728b1ccfcd0a5cac924022009e15f6f21000000000000000029000000010000000000", "txInfo": {}, "feeInfo": {}, "coin": "btc", - "txid": "6d56cc69f33bf4cd6f38189f0a5ce07df9631349d48cc11cc909943f685b28e3" + "txid": "14f530feb1096a2d96d2f35f119d4280ec99bbf615ec370a4a003a0290a434ad" } \ 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 5b9e969bbe..dd56a63b26 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": "70736274ff010053010000000198893311f7b5ac4e5c574ff6547320c326bb6297abbbbee30d2ed8b195b6a48c0000000000ffffffff01d872f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47483045022100f838f9ceb618e70975a0763cbc2d310d834a00341808e1d71191c0f600c2dd08022041da427e81dab6b18c22739b545ebb24dfaad43554c838844931425c62ffce2701010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff010053020000000198893311f7b5ac4e5c574ff6547320c326bb6297abbbbee30d2ed8b195b6a48c0000000000feffffff018872f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47473044022077d5e44aa4bb0680a7b93143237047f61ba2471b119f3780cc6efdc5c5172c900220443ee037e5b8ca28a305514b16a8af7517f792ba883667178c0e96f6ec0a8bd501010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "btc", "recoveryCoin": "bch", - "recoveryAmount": 99971800 + "recoveryAmount": 99971720 } \ 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 7a4186bd47..1a16d4ff4f 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": "70736274ff010053010000000198893311f7b5ac4e5c574ff6547320c326bb6297abbbbee30d2ed8b195b6a48c0000000000ffffffff01d872f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff010053020000000198893311f7b5ac4e5c574ff6547320c326bb6297abbbbee30d2ed8b195b6a48c0000000000feffffff018872f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "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 b37d334168..8c1bb60e96 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": "70736274ff010053010000000198893311f7b5ac4e5c574ff6547320c326bb6297abbbbee30d2ed8b195b6a48c0000000000ffffffff01d872f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47483045022100f838f9ceb618e70975a0763cbc2d310d834a00341808e1d71191c0f600c2dd08022041da427e81dab6b18c22739b545ebb24dfaad43554c838844931425c62ffce2701010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff010053020000000198893311f7b5ac4e5c574ff6547320c326bb6297abbbbee30d2ed8b195b6a48c0000000000feffffff018872f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47473044022077d5e44aa4bb0680a7b93143237047f61ba2471b119f3780cc6efdc5c5172c900220443ee037e5b8ca28a305514b16a8af7517f792ba883667178c0e96f6ec0a8bd501010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "btc", "recoveryCoin": "bsv", - "recoveryAmount": 99971800 + "recoveryAmount": 99971720 } \ 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 7a4186bd47..1a16d4ff4f 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": "70736274ff010053010000000198893311f7b5ac4e5c574ff6547320c326bb6297abbbbee30d2ed8b195b6a48c0000000000ffffffff01d872f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff010053020000000198893311f7b5ac4e5c574ff6547320c326bb6297abbbbee30d2ed8b195b6a48c0000000000feffffff018872f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "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 e8b8453081..37d9d84312 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": "70736274ff010053010000000198893311f7b5ac4e5c574ff6547320c326bb6297abbbbee30d2ed8b195b6a48c0000000000ffffffff01d872f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47483045022100f838f9ceb618e70975a0763cbc2d310d834a00341808e1d71191c0f600c2dd08022041da427e81dab6b18c22739b545ebb24dfaad43554c838844931425c62ffce2701010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff010053020000000198893311f7b5ac4e5c574ff6547320c326bb6297abbbbee30d2ed8b195b6a48c0000000000feffffff018872f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47473044022077d5e44aa4bb0680a7b93143237047f61ba2471b119f3780cc6efdc5c5172c900220443ee037e5b8ca28a305514b16a8af7517f792ba883667178c0e96f6ec0a8bd501010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "btc", "recoveryCoin": "doge", - "recoveryAmount": 99971800 + "recoveryAmount": 99971720 } \ 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 7a4186bd47..1a16d4ff4f 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": "70736274ff010053010000000198893311f7b5ac4e5c574ff6547320c326bb6297abbbbee30d2ed8b195b6a48c0000000000ffffffff01d872f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff010053020000000198893311f7b5ac4e5c574ff6547320c326bb6297abbbbee30d2ed8b195b6a48c0000000000feffffff018872f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "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 324d833978..eac53bd7dc 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": "70736274ff010053010000000198893311f7b5ac4e5c574ff6547320c326bb6297abbbbee30d2ed8b195b6a48c0000000000ffffffff01d872f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47483045022100f838f9ceb618e70975a0763cbc2d310d834a00341808e1d71191c0f600c2dd08022041da427e81dab6b18c22739b545ebb24dfaad43554c838844931425c62ffce2701010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff010053020000000198893311f7b5ac4e5c574ff6547320c326bb6297abbbbee30d2ed8b195b6a48c0000000000feffffff018872f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47473044022077d5e44aa4bb0680a7b93143237047f61ba2471b119f3780cc6efdc5c5172c900220443ee037e5b8ca28a305514b16a8af7517f792ba883667178c0e96f6ec0a8bd501010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "btc", "recoveryCoin": "ltc", - "recoveryAmount": 99971800 + "recoveryAmount": 99971720 } \ 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 7a4186bd47..1a16d4ff4f 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": "70736274ff010053010000000198893311f7b5ac4e5c574ff6547320c326bb6297abbbbee30d2ed8b195b6a48c0000000000ffffffff01d872f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff010053020000000198893311f7b5ac4e5c574ff6547320c326bb6297abbbbee30d2ed8b195b6a48c0000000000feffffff018872f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "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 index acfc68f390..28b8bfdec3 100644 --- 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 @@ -25,6 +25,6 @@ "valueString": "300000000" } ], - "transactionHex": "02000000038bb70cc33ba011c71d725c686a81b1f19d2955d204300f384838725f076edd9800000000fdfe0000483045022100f5beef8a0437784dea37ebf736f3e89c74ec57067998d41b194451aba4cafedb0220791e181b8cef8688a65485d5acfc8ddacce5a94998c7f7af746c681bc5dad7f641483045022100f0bf21bbcfff3575e8a3b8c6186572ec1fae8500bed8d55a9d18315398b2f49d02207cd89fd0a889ef7fe46ef8861b665648f48c41f6192f53a256cdeaca2d33c9de414c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffeec68db14dcb1f1340f46c6f9d9a7303915ccd9022d59e7c9e13dae7c91ffe9b00000000fc0047304402205c8373cb39bfacfb80bf71111dd5fb0f3d4e33e511d51246cab8087e98f543a9022013b24c20d4689e420abc2720d6367405db8dac8ca91d18970be9dee1c7d0f49a4147304402203d0bf9a775ead5b01393eb51723cbf34fb7542afd13c075abfced97228ba1322022000c726ee56eb43db5f540ff1ce3ef9779566722378c7aabf10f3d3e8e9c04aa9414c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffe3ad05836997543b105275534081e8eac637e0e4d2a5bc544d7b0d22f32d49de00000000fdfe0000483045022100c56e24aeffab69416592140358dae3c99044aceab199797804d0e4771e7f999602207a0282b6c46201c789d34d4bf31fca74dc019d44670cf5773ab20ecad92deef041483045022100ac675d72638eaa45a278c6685fab6202fe4ea7bf62e1152e59614a1de5e4edc102200b02ed092b5e5b62c19908d0bf1a11d16226909e904347bda06c56f94b6b9f9e414c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff0160d8c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "5bb36f3ab117b52104163b576209bb72a78d3320b35a8f402b42d5d38f14b3d1" + "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 index 65b1a182b4..758826f782 100644 --- 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 @@ -49,6 +49,6 @@ "valueString": "300000000" } ], - "transactionHex": "020000000001068c0ee0c4d74ebb30bbf40f1a24f66224ec51ffd5a30907d9e7a94211155002d80000000023220020b858b5820bca303626d8d5a5291b5a0dcf839c76d61c32eb226c9d08fd06e3a4ffffffff0f26fe29052960fccbd36e25202502eeb58e26b545ea5cb98fe40509c4b5fb110000000023220020b858b5820bca303626d8d5a5291b5a0dcf839c76d61c32eb226c9d08fd06e3a4ffffffffe4c780a32d42c4e265e12ef9ca973d920cb34c1229d5ca08132d29b8ef6f84a70000000023220020b858b5820bca303626d8d5a5291b5a0dcf839c76d61c32eb226c9d08fd06e3a4ffffffffebcb49f1cb725ccc709bcf504e7a26fab6c945f666d56937156ad386bbcd31b30100000000ffffffffc6afa7fd4bc41870666426a8abf14363e3b7fac20e91ce12ded8b51bb65b2ef00100000000ffffffff3d29d8258cebaa6fef0eb0569d52dce81fc9c17136ff59084d21ded11415e0660100000000ffffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870400483045022100c431f795bcb748b41572415a573344a6ef93ed3016a701318bbda8c31eeacbbe022012609a2843abd87e7fb6a39134b4dac4b51ebb43d29784976a13a553b5e35071414830450221008cbd06d5e41c9f85b8007b358135041748354f5fd8e3890eaff6019f547c818f0220150b2572264d1afd6d23a4b404b8949829a253349cdb64036429aa97bcd0425341695221032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a21022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400483045022100997934e6fa074426c86e2dd42dce03b6d64df9bd974937f62130f3b0f9093e8102205983ae7e14fc7a12d10c68ec9d377b77e4c4cf5688c043c566ff7224451923324147304402203d171c32eb99bab8b55c732988ef3b7e093915dcd15fd30e372809bb4c27dad602202d7bf648af3be2f2cab3baad2fca6d71ab5bbfaf6efe013bd920de6c21d2138941695221032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a21022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400483045022100e6773448d78f9e91460b21bc0ed195ec7f2186662b7b24ea0cfd1258959e7ed202205918fc01d62c8490634b1fb2b1c292fe06f6eabe2bd67ac071b14da2d76824d041473044022011dd54a07d9ba77bbb80e7c44e24546b80fd9a336509a2f8130ed2f672537ef802201e0a447c6b8821356046964ddb1dffd13229ae816ffc5cba56c4c3915a4e173141695221032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a21022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae040048304502210089a61091fa26f93042e31ba8b1121f36f6f39bbdaccd64a2e81e2fa4d441f8bc0220664872025f53de73d2a505f75aff256d9dcdfd9c34048f494616e65f1bbab42641483045022100ec99f86c4cdabc11e1307d6a784c697103fec3394e51924b427ca6deb0c2e6690220785d338e15a1036f259e2c4e7695413d65bad3270c0d59a9ec9648232b79972f416952210219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae0400473044022002dc3870d67bfb8907dd7759b8d96865dc250499cefdb9ceaadf37fc723126f802201aa75e987cdcdffe5f215edcd320cc5b7067786d690b17aa13333ffe7d10ab244147304402200da61096c425fdc06782d5e62497796638e59f88c2494ef579f3028f83ce4a290220053058448c8cc5d11ff369dd259fd140ae86334957534395cf7a18fa971fc9af416952210219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae0400483045022100e49f37328320fe1e2335de33ea2288c7e670214e1f0ce6b1d325facfbbb2e7b902202d09180fd8aca9a6349f3e9495e3ad68bbcae2001fe7ded72c5694e39ed1c5f34148304502210082bb0bb36b49acf195b22a01e61cf2b5eaff40a47da3c5508fc4c030bef064b702206aea30c5b6ab94fbe0484f3ba0fb20d08e2897338c5d92b65880fe615c098e27416952210219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae00000000", - "txid": "9e539d76625b662b4c3fd99c28cabd17e4709edfcde5a87cb68dca369e64fd6c" + "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 index b31d2fbbb6..6dc586894b 100644 --- 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 @@ -25,6 +25,6 @@ "valueString": "300000000" } ], - "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000fdfd00004730440220635c41964c4ac243d10d293abf19810b625b947095207806179a0b0808136c1502200c23af9b2ede97920f56d27dd91ea334c8274094e97c026378ec0c1215c54e4a41483045022100f1fed85e8830a4126844337205a47380f2149b23370f9a554e3e03a8a16dd1dd02203339d8ec5fcea486bb2f18bb31d4e409802c9830c1c1d08977f710dbee5ce42a414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f21600000000fc0047304402201764b3618a4e18fb5042a4c311d9f0da491b92d4a864a85544115affdf84d0fc02204f102cece258f12b94dda17ff289b4e0a2d4f6f2f2e8ca4b077cbb1e2fcbca424147304402203c608180d744eaecb8180c6614cd82d22723a78bb93c8117a0b499236622e8980220622ebb3dffae0cef17377940f01df970dc2294c7a042094c1a27185caee69a0b414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c00000000fdfe0000483045022100cc12a7521cb97a8124bb587951aaf7f098d855f5ceff154ca4e1d103e6653dad0220612137fb7db82b62416c0416186d4376b2c441abe1387a0113bef069b91291bb41483045022100cf1780c48727151cdb560647d487b7750818da2c7e2af50b632bc203e77b22a102200e13311308766e44da56941639926f473926409655c97b22687b8f298c752b5b414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff0160d8c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "8f6fdf47b06a90e64830ae3f6fce68d6af37edea27d8d3276acc2d31c00da58c" + "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 index bd61f9643d..f0265178d4 100644 --- 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 @@ -49,6 +49,6 @@ "valueString": "300000000" } ], - "transactionHex": "0200000000010643ca633451dffbf57c8598dfbf1e1a15c397c3a90f9226b55eca338d9bbfc9e300000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffffaf411ea4e901b3756c26dbd1f4202cb9c0da0f18af24b5489217ec01fea2e81200000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff7071f7ae07ecfbea458a2533a8e0c85c67cbc214fcd89feb6cfe49143c96c99400000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff6a7079270e1a844af41d6ed263e001b0e0641e52497ea60c2047768353aacf4a0100000000ffffffffc074db3140351fbad7451d0df5f9064c912c1b24f1a1557c446ad7f9aa61bda30100000000ffffffff645513d682c87e5162c772b2eb76187a9d6f8e5bf12c5e75fb510597322e09ce0100000000ffffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870400483045022100abecbda7d49841701e225d6c117a2259014737047d388941a162cd6bfb2ba12a022062c922c191a4970f33d30e31225ade2aecc896f5650726feecb4e3c22180a95f41473044022045d392ffd1fa33d9c36a83a8be025c832b9fe951b2378f5f18c36e4f120e81b002204904c934a8bcb7f027b1f2959181773051b7efb6fb039275c61f59615c8fda7b416952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae040047304402205c697438007a7fc2f75f7a993bf581a4a25b3ca7db3255cb84081ccc3660c2d50220434646cfc4040da918d3105d8bbf7d4c40ac6ad158742699cb59404139125e9941483045022100c9d3244faeb046153ee48db2a763e8114fe74d266f579992614bfa1c05d7e56802201af3978db863c2751e4f6250f15ae91488db6cedaee1b3e527bc6d1fb6c3948b416952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400473044022008282944db2b62b4dbefb14a7fa112b819d3c597211f8a1b37374cde50cc80bd022057baf5181b2f1cc2252d4e2aff2863db0342f436b3e8dd204a0e4d0e828c4b97414830450221009fe0d395a519b19c2c4718e3d5cf8a190136923e30f541a1a681a060c6b8fe0102201ad2fd73d1f0ad2800f3f385b5acb356b9f7f2d9a2d4f6983b6562fb41a0fd7c416952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400483045022100fa8e98bbcac658202d902be8cf65dd9511ad2a33f15bf649ae1dcb3657930c6102203981c1c25ba3cafe8924e69e31e898805a8b600eec6228202329604ebdf247f141473044022008b9407ab64d408cf5a2d1f8010dfd009a026c0980f846505734fd3988df517502206ad19304a65b7fd6448a4599e05baaf41636d4476483dfd69c0e769661bc57fe4169522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae0400483045022100d65c02224dd7fc709680389bd4727c3edd1bc1568ae3102926bc1495c1527152022063334dc60b3d641333b52aa052c2299d0854f4044bb66faeefe24085ee6377ee414830450221009492fae04a5b9e357137d46d1932a55ca50129d48c28e1dbab2853a7c1541dc602203404ab328188ad515458b2ff9f59b630842e16084ad7741fa56e078c80ddc2b64169522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae0400473044022027c85133ae5861a229e82908d5aca8956cd5bc529bfd63e6c7b1a3448e48f53102206760450ae8c8de4beedd099935256d1a6eef72b0e243b835958a26b2e379a6b441483045022100bc5a151bc11ce9a4f86a8261bced7826ba71e4fba2acb91a20770543ded7fbc002201972bc7afa13a0228bb19885c628094d8bb77279d53bc9ecef8131cd244d64fe4169522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae00000000", - "txid": "43d93aedd654e1901ba81049357500c5662fc9fe38cf8561f3b174addffc1cd0" + "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 index 4326d1a620..ba8df97b64 100644 --- 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 @@ -1,8 +1,8 @@ { - "transactionHex": "70736274ff0100a50200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c0000000000ffffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f2160000000000ffffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c0000000000ffffffff0160d8c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b4830450221008c9a3212461e71cadb8f4d9ac4eda10ed0445c5acca3041e9d92e06360b85350022032e211d19adbc911da021394384621b19fe2729b4085f2a20a54a14c81389e83012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc614730440220635c41964c4ac243d10d293abf19810b625b947095207806179a0b0808136c1502200c23af9b2ede97920f56d27dd91ea334c8274094e97c026378ec0c1215c54e4a4101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100a749722d784fbb843b6e33b35c47f0fce8f24652d7cfaa353e1c9dbbd0e0340202207b7c85cdfee0d1cccd1c469cece83f7a510a8db40f62675c84b55bc437d84dce012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6147304402201764b3618a4e18fb5042a4c311d9f0da491b92d4a864a85544115affdf84d0fc02204f102cece258f12b94dda17ff289b4e0a2d4f6f2f2e8ca4b077cbb1e2fcbca424101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd02000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402202a36601376e4b4c64c2fc6357a37a71364b46b6dd7a8b84825baabaf2b5e37720220599e40054ee5570825cb36da797d7d3c6c77297d550c7db0d01ef9971155a4bf012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100cc12a7521cb97a8124bb587951aaf7f098d855f5ceff154ca4e1d103e6653dad0220612137fb7db82b62416c0416186d4376b2c441abe1387a0113bef069b91291bb4101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", + "transactionHex": "70736274ff0100a50200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c0000000000feffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f2160000000000feffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c0000000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b4830450221008c9a3212461e71cadb8f4d9ac4eda10ed0445c5acca3041e9d92e06360b85350022032e211d19adbc911da021394384621b19fe2729b4085f2a20a54a14c81389e83012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6147304402205e829e5940a023bf95e3632d412e28f4c0287f5abefcc2969b1d893310d0e7c502203895f8ee3ff0b8a3340656306fedf25696b726d80044601ab64b98bb6ed53cb84101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100a749722d784fbb843b6e33b35c47f0fce8f24652d7cfaa353e1c9dbbd0e0340202207b7c85cdfee0d1cccd1c469cece83f7a510a8db40f62675c84b55bc437d84dce012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc614830450221009920012b7ae9ea5655f76c3e7a5aef6a5c870cdbe0f21fc3ffd1e4fa1fa37fde022032e4c318cb7de5ab4e7a1ebcbaa98314ad8b2cec7d0c64c1fe910d3cf7476f694101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd02000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402202a36601376e4b4c64c2fc6357a37a71364b46b6dd7a8b84825baabaf2b5e37720220599e40054ee5570825cb36da797d7d3c6c77297d550c7db0d01ef9971155a4bf012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6147304402205e7d0cf1a368b53492f2e35de633a5a03af789bb9ad2d496368bd1dea0cc231c022068c3a7051b35001e67af4e30b91ce7692c6b2cd3e3c9df315e797465bbc6ed884101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", "coin": "btg", "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599906400, - "recoveryAmountString": "599906400", - "txid": "83043606a5ed6efd5d4d6fc1b4bf0fe7a71c81f38e1fde229d17f74171f1af84" + "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 index b45ae6bf5a..c5fd04cf8d 100644 --- 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 @@ -25,10 +25,10 @@ "valueString": "300000000" } ], - "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000b6004730440220635c41964c4ac243d10d293abf19810b625b947095207806179a0b0808136c1502200c23af9b2ede97920f56d27dd91ea334c8274094e97c026378ec0c1215c54e4a4100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f21600000000b60047304402201764b3618a4e18fb5042a4c311d9f0da491b92d4a864a85544115affdf84d0fc02204f102cece258f12b94dda17ff289b4e0a2d4f6f2f2e8ca4b077cbb1e2fcbca424100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c00000000b700483045022100cc12a7521cb97a8124bb587951aaf7f098d855f5ceff154ca4e1d103e6653dad0220612137fb7db82b62416c0416186d4376b2c441abe1387a0113bef069b91291bb4100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff0160d8c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000b60047304402205e829e5940a023bf95e3632d412e28f4c0287f5abefcc2969b1d893310d0e7c502203895f8ee3ff0b8a3340656306fedf25696b726d80044601ab64b98bb6ed53cb84100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f21600000000b7004830450221009920012b7ae9ea5655f76c3e7a5aef6a5c870cdbe0f21fc3ffd1e4fa1fa37fde022032e4c318cb7de5ab4e7a1ebcbaa98314ad8b2cec7d0c64c1fe910d3cf7476f694100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c00000000b60047304402205e7d0cf1a368b53492f2e35de633a5a03af789bb9ad2d496368bd1dea0cc231c022068c3a7051b35001e67af4e30b91ce7692c6b2cd3e3c9df315e797465bbc6ed884100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", "coin": "btg", "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599906400, - "recoveryAmountString": "599906400", - "txid": "cc3d593ec0a8a60de631d01d75f3afa50e02447814b3f55d12d1eb493f0e7569" + "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 index 064c2c8dfa..2617d65a4c 100644 --- 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 @@ -1,8 +1,8 @@ { - "transactionHex": "70736274ff0100fd2001020000000643ca633451dffbf57c8598dfbf1e1a15c397c3a90f9226b55eca338d9bbfc9e30000000000ffffffffaf411ea4e901b3756c26dbd1f4202cb9c0da0f18af24b5489217ec01fea2e8120000000000ffffffff7071f7ae07ecfbea458a2533a8e0c85c67cbc214fcd89feb6cfe49143c96c9940000000000ffffffff6a7079270e1a844af41d6ed263e001b0e0641e52497ea60c2047768353aacf4a0100000000ffffffffc074db3140351fbad7451d0df5f9064c912c1b24f1a1557c446ad7f9aa61bda30100000000ffffffff645513d682c87e5162c772b2eb76187a9d6f8e5bf12c5e75fb510597322e09ce0100000000ffffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c5483045022100abecbda7d49841701e225d6c117a2259014737047d388941a162cd6bfb2ba12a022062c922c191a4970f33d30e31225ade2aecc896f5650726feecb4e3c22180a95f410103044100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000c2eb0b0000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c547304402205c697438007a7fc2f75f7a993bf581a4a25b3ca7db3255cb84081ccc3660c2d50220434646cfc4040da918d3105d8bbf7d4c40ac6ad158742699cb59404139125e99410103044100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000a3e1110000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c5473044022008282944db2b62b4dbefb14a7fa112b819d3c597211f8a1b37374cde50cc80bd022057baf5181b2f1cc2252d4e2aff2863db0342f436b3e8dd204a0e4d0e828c4b97410103044100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012b00e1f50500000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055483045022100fa8e98bbcac658202d902be8cf65dd9511ad2a33f15bf649ae1dcb3657930c6102203981c1c25ba3cafe8924e69e31e898805a8b600eec6228202329604ebdf247f14101030441000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00c2eb0b00000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055483045022100d65c02224dd7fc709680389bd4727c3edd1bc1568ae3102926bc1495c1527152022063334dc60b3d641333b52aa052c2299d0854f4044bb66faeefe24085ee6377ee4101030441000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00a3e11100000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055473044022027c85133ae5861a229e82908d5aca8956cd5bc529bfd63e6c7b1a3448e48f53102206760450ae8c8de4beedd099935256d1a6eef72b0e243b835958a26b2e379a6b44101030441000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000000", + "transactionHex": "70736274ff0100fd2001020000000643ca633451dffbf57c8598dfbf1e1a15c397c3a90f9226b55eca338d9bbfc9e30000000000feffffffaf411ea4e901b3756c26dbd1f4202cb9c0da0f18af24b5489217ec01fea2e8120000000000feffffff7071f7ae07ecfbea458a2533a8e0c85c67cbc214fcd89feb6cfe49143c96c9940000000000feffffff6a7079270e1a844af41d6ed263e001b0e0641e52497ea60c2047768353aacf4a0100000000feffffffc074db3140351fbad7451d0df5f9064c912c1b24f1a1557c446ad7f9aa61bda30100000000feffffff645513d682c87e5162c772b2eb76187a9d6f8e5bf12c5e75fb510597322e09ce0100000000feffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c5483045022100adb01c55145cfabfa5fffef56b4b3b4a0836c499bf1201ba4d1fb2341f21eb9c02204251082e4ba6ea13f3a12727ac9374504d1906b6af57d13c4e2237c901f4e740410103044100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000c2eb0b0000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c5483045022100c8618e000f3229b913cf6e33b455759a52608ce5c7b9a60fa0e62f5eb8758d2102201090fb0493085765197fffce9af8712f8149d9a6f31fd2d3aa03883e802afe63410103044100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000a3e1110000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c5473044022054360699da19c25723411e7571ff7c12eddeaa3dae6baf363bff462491173ba002205ab464d24da33222355ff23cd4577765bfad3e030cf9f2e73d06663a77120af2410103044100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012b00e1f50500000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055473044022073f995906d801675028736552269c92b5334d157bcb206dc954f10b5de7765a602204e8b1f658d9e7a396b0d3873dcebb4efb2b9a4ea4ab0b7a9748afce2cd2b304f4101030441000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00c2eb0b00000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0554830450221009df4ed0536413e760737f749e2d3183a6281615a55056335c263a03bd2f31472022072996787bf04a8ffa643b8df5d07f678552d9cc2066cd8fd2256d85c838a3bf74101030441000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00a3e11100000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055483045022100b697830ca0a2e9a542a99c5cffeca1cd7da08f79bc52f4c2eb6b07c99ba71306022000ebe7db3f577189b871a0f587365a01c0d28dbfd25d2dfb852b77f455d466c34101030441000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000000", "coin": "btg", "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", "recoveryAmount": 1199922200, "recoveryAmountString": "1199922200", - "txid": "d660f9b1376d61436f34f243194b3e531029f99c5bb0c28f04e397b518d0a715" + "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 index d63d73ed9d..ba7c79a3d9 100644 --- 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 @@ -49,10 +49,10 @@ "valueString": "300000000" } ], - "transactionHex": "0200000000010643ca633451dffbf57c8598dfbf1e1a15c397c3a90f9226b55eca338d9bbfc9e300000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffffaf411ea4e901b3756c26dbd1f4202cb9c0da0f18af24b5489217ec01fea2e81200000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff7071f7ae07ecfbea458a2533a8e0c85c67cbc214fcd89feb6cfe49143c96c99400000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff6a7079270e1a844af41d6ed263e001b0e0641e52497ea60c2047768353aacf4a0100000000ffffffffc074db3140351fbad7451d0df5f9064c912c1b24f1a1557c446ad7f9aa61bda30100000000ffffffff645513d682c87e5162c772b2eb76187a9d6f8e5bf12c5e75fb510597322e09ce0100000000ffffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870500483045022100abecbda7d49841701e225d6c117a2259014737047d388941a162cd6bfb2ba12a022062c922c191a4970f33d30e31225ade2aecc896f5650726feecb4e3c22180a95f4100006952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae050047304402205c697438007a7fc2f75f7a993bf581a4a25b3ca7db3255cb84081ccc3660c2d50220434646cfc4040da918d3105d8bbf7d4c40ac6ad158742699cb59404139125e994100006952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0500473044022008282944db2b62b4dbefb14a7fa112b819d3c597211f8a1b37374cde50cc80bd022057baf5181b2f1cc2252d4e2aff2863db0342f436b3e8dd204a0e4d0e828c4b974100006952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0500483045022100fa8e98bbcac658202d902be8cf65dd9511ad2a33f15bf649ae1dcb3657930c6102203981c1c25ba3cafe8924e69e31e898805a8b600eec6228202329604ebdf247f141000069522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae0500483045022100d65c02224dd7fc709680389bd4727c3edd1bc1568ae3102926bc1495c1527152022063334dc60b3d641333b52aa052c2299d0854f4044bb66faeefe24085ee6377ee41000069522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae0500473044022027c85133ae5861a229e82908d5aca8956cd5bc529bfd63e6c7b1a3448e48f53102206760450ae8c8de4beedd099935256d1a6eef72b0e243b835958a26b2e379a6b441000069522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae00000000", + "transactionHex": "0200000000010643ca633451dffbf57c8598dfbf1e1a15c397c3a90f9226b55eca338d9bbfc9e300000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800feffffffaf411ea4e901b3756c26dbd1f4202cb9c0da0f18af24b5489217ec01fea2e81200000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800feffffff7071f7ae07ecfbea458a2533a8e0c85c67cbc214fcd89feb6cfe49143c96c99400000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800feffffff6a7079270e1a844af41d6ed263e001b0e0641e52497ea60c2047768353aacf4a0100000000feffffffc074db3140351fbad7451d0df5f9064c912c1b24f1a1557c446ad7f9aa61bda30100000000feffffff645513d682c87e5162c772b2eb76187a9d6f8e5bf12c5e75fb510597322e09ce0100000000feffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870500483045022100adb01c55145cfabfa5fffef56b4b3b4a0836c499bf1201ba4d1fb2341f21eb9c02204251082e4ba6ea13f3a12727ac9374504d1906b6af57d13c4e2237c901f4e7404100006952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0500483045022100c8618e000f3229b913cf6e33b455759a52608ce5c7b9a60fa0e62f5eb8758d2102201090fb0493085765197fffce9af8712f8149d9a6f31fd2d3aa03883e802afe634100006952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0500473044022054360699da19c25723411e7571ff7c12eddeaa3dae6baf363bff462491173ba002205ab464d24da33222355ff23cd4577765bfad3e030cf9f2e73d06663a77120af24100006952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0500473044022073f995906d801675028736552269c92b5334d157bcb206dc954f10b5de7765a602204e8b1f658d9e7a396b0d3873dcebb4efb2b9a4ea4ab0b7a9748afce2cd2b304f41000069522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae05004830450221009df4ed0536413e760737f749e2d3183a6281615a55056335c263a03bd2f31472022072996787bf04a8ffa643b8df5d07f678552d9cc2066cd8fd2256d85c838a3bf741000069522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae0500483045022100b697830ca0a2e9a542a99c5cffeca1cd7da08f79bc52f4c2eb6b07c99ba71306022000ebe7db3f577189b871a0f587365a01c0d28dbfd25d2dfb852b77f455d466c341000069522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae00000000", "coin": "btg", "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", "recoveryAmount": 1199922200, "recoveryAmountString": "1199922200", - "txid": "43d93aedd654e1901ba81049357500c5662fc9fe38cf8561f3b174addffc1cd0" + "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 index 6e5a5c6f8f..d4131d7283 100644 --- 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 @@ -1,7 +1,7 @@ { - "txHex": "70736274ff0100a50200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c0000000000ffffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f2160000000000ffffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c0000000000ffffffff0160d8c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b4830450221008c9a3212461e71cadb8f4d9ac4eda10ed0445c5acca3041e9d92e06360b85350022032e211d19adbc911da021394384621b19fe2729b4085f2a20a54a14c81389e83012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100a749722d784fbb843b6e33b35c47f0fce8f24652d7cfaa353e1c9dbbd0e0340202207b7c85cdfee0d1cccd1c469cece83f7a510a8db40f62675c84b55bc437d84dce012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd02000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402202a36601376e4b4c64c2fc6357a37a71364b46b6dd7a8b84825baabaf2b5e37720220599e40054ee5570825cb36da797d7d3c6c77297d550c7db0d01ef9971155a4bf012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", + "txHex": "70736274ff0100a50200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c0000000000feffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f2160000000000feffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c0000000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b4830450221008c9a3212461e71cadb8f4d9ac4eda10ed0445c5acca3041e9d92e06360b85350022032e211d19adbc911da021394384621b19fe2729b4085f2a20a54a14c81389e83012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100a749722d784fbb843b6e33b35c47f0fce8f24652d7cfaa353e1c9dbbd0e0340202207b7c85cdfee0d1cccd1c469cece83f7a510a8db40f62675c84b55bc437d84dce012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd02000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402202a36601376e4b4c64c2fc6357a37a71364b46b6dd7a8b84825baabaf2b5e37720220599e40054ee5570825cb36da797d7d3c6c77297d550c7db0d01ef9971155a4bf012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", "txInfo": {}, "feeInfo": {}, "coin": "btg", - "txid": "83043606a5ed6efd5d4d6fc1b4bf0fe7a71c81f38e1fde229d17f74171f1af84" + "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 index 4103f883a0..d34ba14335 100644 --- 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 @@ -1,7 +1,7 @@ { - "txHex": "70736274ff0100fd2001020000000643ca633451dffbf57c8598dfbf1e1a15c397c3a90f9226b55eca338d9bbfc9e30000000000ffffffffaf411ea4e901b3756c26dbd1f4202cb9c0da0f18af24b5489217ec01fea2e8120000000000ffffffff7071f7ae07ecfbea458a2533a8e0c85c67cbc214fcd89feb6cfe49143c96c9940000000000ffffffff6a7079270e1a844af41d6ed263e001b0e0641e52497ea60c2047768353aacf4a0100000000ffffffffc074db3140351fbad7451d0df5f9064c912c1b24f1a1557c446ad7f9aa61bda30100000000ffffffff645513d682c87e5162c772b2eb76187a9d6f8e5bf12c5e75fb510597322e09ce0100000000ffffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a914f0da56d9bb06310289d808a22ad68457a760ac03870103044100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000c2eb0b0000000017a914f0da56d9bb06310289d808a22ad68457a760ac03870103044100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000a3e1110000000017a914f0da56d9bb06310289d808a22ad68457a760ac03870103044100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012b00e1f50500000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf01030441000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00c2eb0b00000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf01030441000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00a3e11100000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf01030441000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000000", + "txHex": "70736274ff0100fd2001020000000643ca633451dffbf57c8598dfbf1e1a15c397c3a90f9226b55eca338d9bbfc9e30000000000feffffffaf411ea4e901b3756c26dbd1f4202cb9c0da0f18af24b5489217ec01fea2e8120000000000feffffff7071f7ae07ecfbea458a2533a8e0c85c67cbc214fcd89feb6cfe49143c96c9940000000000feffffff6a7079270e1a844af41d6ed263e001b0e0641e52497ea60c2047768353aacf4a0100000000feffffffc074db3140351fbad7451d0df5f9064c912c1b24f1a1557c446ad7f9aa61bda30100000000feffffff645513d682c87e5162c772b2eb76187a9d6f8e5bf12c5e75fb510597322e09ce0100000000feffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a914f0da56d9bb06310289d808a22ad68457a760ac03870103044100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000c2eb0b0000000017a914f0da56d9bb06310289d808a22ad68457a760ac03870103044100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000a3e1110000000017a914f0da56d9bb06310289d808a22ad68457a760ac03870103044100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012b00e1f50500000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf01030441000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00c2eb0b00000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf01030441000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00a3e11100000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf01030441000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000000", "txInfo": {}, "feeInfo": {}, "coin": "btg", - "txid": "d660f9b1376d61436f34f243194b3e531029f99c5bb0c28f04e397b518d0a715" + "txid": "c6ae21078209524339e9bee660fdfbb65a779c8746b81bf1202f60a4433548e9" } \ 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 index 2d0d856b95..93b4b0102c 100644 --- 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 @@ -25,6 +25,6 @@ "valueString": "300000000" } ], - "transactionHex": "0100000003f626a4738aca57093f767a16c2212695ad18aade0542e20cd818e4c64afa9e3500000000fdfd000047304402205377a7f41450a0e9947225300c577f51caad2b4b50b320d6a95b847962f139bb022069b90267e2353a5d48f7d3f0848beb9c9c521a5aadb8127ca8eb268bf01d041f01483045022100dc88b54a36a61d582c3730640cadb56733db21f03a7502aa76e54e3018c6c7de02205bf47272f9c50dc3cf8e3a50fe3a727a929a13240d2c973b480ba521f5ebf0d2014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff8afa782839d76a5f9b65a322a4e69bc1c5dde9c0e308cb9fe5ce7e149437ac9c00000000fc0047304402201a633289801cb798a4d29a6bd8ce840c01b700210e575ed4094fae71e01bfa7302205b1457b878c68927797f339533e411604616411185e60b6c343e351843ed5c3801473044022035a18d0e658e56f8de15b8064a12aab0b92db42df27d5e0b7e5ca537c944d1a702206991bfb6d5976d2854f9d88b759b7374e45225e4b563bed86a17bf49c0731e0c014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffeed50cf24ea57954b4384edcd84a84987e17a078ec9f39f4a3211eaabd8360c500000000fdfe00004830450221009a9d83a3ffb2aaf23303db6fd93035b3db8c87847323b5796eef20ecace9f25f02203f1db6dc64ab128d1aefc32e37f0828cc72e2225deca517349cc18fbb1b4d84b01483045022100f4b8fe9a4d8b63c9ed83c502fd4e0c4cde1bfbe44281672dd978030c20647b9902202356ca814ee594862e9a2da5e0a8fa26ff14150077d0ac5e7563f2b97e2451bb014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff0160d8c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "75790fcd603ef4409bf79214a31030ffb07b82982478e6e41889a6e2444274c6" + "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 index 7d99a23818..145d81bb53 100644 --- 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 @@ -25,6 +25,6 @@ "valueString": "300000000" } ], - "transactionHex": "01000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac00000000fdfe00004830450221008395f16b59323cfa23b28b1965166fb25896b3eae30d2c23d370ac0338b7bda202201984d94092b4df39f13be124bed6d2ea0471042cd59647086f190f8234c58ef801483045022100c05b82c5afbc4b16af7814d516e99830af6ad2acc26bf31c865e805b8434f81a022015bb16454facd360a1f85e4e69ac612358865b782c6727615c7998c0aa3bc443014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb00000000fc0047304402204294bf2f5b876b883f4842a5036bfadd84bd0f26ea2795a00904acc5433c3de402201ebda220989e1dbbb2b74b5d6ca66b254b151eb7da8b98976a657106b1b905070147304402200d4efb47a0820e7e5aa7b1ffdab119d9d5ed8792da8e32359a1a5013be7685d802203881ffe35cc90cbaf45dcf3762fb8ec16c3e7c267e8283d4beac302999351120014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa487600000000fdfd00004830450221008965208f6c68ae014a3ff57d2f7396c5cd1758b12db82fac5345b5369f103795022063bff73d9d4b6f4fe3eec0a5fd7c04c9f443219b418257639dd2468816515e03014730440220523c88b7791e354b0614e064819fb3b49bcfe6e1c2a2a467be5acea4b4f264fa02201dec456010b04238f969316cc55174ddfae88cdfaf0a34757df831a0413191eb014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff0160d8c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "9d864d5fbabb34e8d2c58f30124771c872266a5a1dce7347d5d9bb759f148ff7" + "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 index 76aad1be3b..da965f57fc 100644 --- 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 @@ -1,8 +1,8 @@ { - "transactionHex": "70736274ff0100a501000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac0000000000ffffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb0000000000ffffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa48760000000000ffffffff0160d8c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a4730440220093e44a04c745df4b659895929b9033ea1f4c6037d8acd9dc4f2a114633a35fe02203d7a1618f5c65110713d376b9d3d8c181b34fd60a3b8d4b46097a245c05cf124012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc614830450221008395f16b59323cfa23b28b1965166fb25896b3eae30d2c23d370ac0338b7bda202201984d94092b4df39f13be124bed6d2ea0471042cd59647086f190f8234c58ef80101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402205d94a7f46388e723db4f4d836b62b87263f3d52b234d5b29f996d59df938f8e802206af84c185cb0b0b90657b77d1e58ed418a3e3cea5eda096bb5b318a6ff57817e012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6147304402204294bf2f5b876b883f4842a5036bfadd84bd0f26ea2795a00904acc5433c3de402201ebda220989e1dbbb2b74b5d6ca66b254b151eb7da8b98976a657106b1b905070101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be01000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100e013917b26462470736f0d3c9cba09e44d9c8c271db53fb2e45bbfe2fcac133c0220660aea8b84338b395a5afebbe53a1109e117613150f1a7cbcfd08be5faa1c19b012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc614830450221008965208f6c68ae014a3ff57d2f7396c5cd1758b12db82fac5345b5369f103795022063bff73d9d4b6f4fe3eec0a5fd7c04c9f443219b418257639dd2468816515e030101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", + "transactionHex": "70736274ff0100a502000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac0000000000feffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb0000000000feffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa48760000000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a4730440220093e44a04c745df4b659895929b9033ea1f4c6037d8acd9dc4f2a114633a35fe02203d7a1618f5c65110713d376b9d3d8c181b34fd60a3b8d4b46097a245c05cf124012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100df90020c7de352638f835a81f2191a5b69375e1921a82eeff34089cd08cebf9302206475417ae012f14f5339aa2ed8da5d785c62b842dc1849212a6a9288af4ff5a00101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402205d94a7f46388e723db4f4d836b62b87263f3d52b234d5b29f996d59df938f8e802206af84c185cb0b0b90657b77d1e58ed418a3e3cea5eda096bb5b318a6ff57817e012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61473044022065e11ee1ba7e094e765a89438483ef54abb8ae9ac5c5118153981ed5a679e0dc0220692c6b1578bedc110aa981e3d759baaed409a0ea62b2819bb20ad1b60a70d4470101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be01000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100e013917b26462470736f0d3c9cba09e44d9c8c271db53fb2e45bbfe2fcac133c0220660aea8b84338b395a5afebbe53a1109e117613150f1a7cbcfd08be5faa1c19b012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6148304502210085b0863ececbb6c326f15e26b4691fd180759b4049058fb140ae35b7e1efb287022000ad30fafe25386dee8baa1a161dfd62f6834202bef6a717dcfc31485be748ca0101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", "coin": "dash", "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599906400, - "recoveryAmountString": "599906400", - "txid": "8af68bbd5dbf5eb9a184496a4c3675fb9414c7fe2861d9bccb2e52e460d9da4a" + "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 index 347678016c..bfadae0db8 100644 --- 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 @@ -25,10 +25,10 @@ "valueString": "300000000" } ], - "transactionHex": "01000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac00000000b7004830450221008395f16b59323cfa23b28b1965166fb25896b3eae30d2c23d370ac0338b7bda202201984d94092b4df39f13be124bed6d2ea0471042cd59647086f190f8234c58ef80100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb00000000b60047304402204294bf2f5b876b883f4842a5036bfadd84bd0f26ea2795a00904acc5433c3de402201ebda220989e1dbbb2b74b5d6ca66b254b151eb7da8b98976a657106b1b905070100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa487600000000b7004830450221008965208f6c68ae014a3ff57d2f7396c5cd1758b12db82fac5345b5369f103795022063bff73d9d4b6f4fe3eec0a5fd7c04c9f443219b418257639dd2468816515e030100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff0160d8c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "transactionHex": "02000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac00000000b700483045022100df90020c7de352638f835a81f2191a5b69375e1921a82eeff34089cd08cebf9302206475417ae012f14f5339aa2ed8da5d785c62b842dc1849212a6a9288af4ff5a00100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb00000000b600473044022065e11ee1ba7e094e765a89438483ef54abb8ae9ac5c5118153981ed5a679e0dc0220692c6b1578bedc110aa981e3d759baaed409a0ea62b2819bb20ad1b60a70d4470100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa487600000000b70048304502210085b0863ececbb6c326f15e26b4691fd180759b4049058fb140ae35b7e1efb287022000ad30fafe25386dee8baa1a161dfd62f6834202bef6a717dcfc31485be748ca0100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", "coin": "dash", "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599906400, - "recoveryAmountString": "599906400", - "txid": "df4c9092859da79d4c746628c4ee8dc63b5f32e7839f5c0ddefd756ff6b2f965" + "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 index 8b88afb7b9..a182499522 100644 --- 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 @@ -1,7 +1,7 @@ { - "txHex": "70736274ff0100a501000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac0000000000ffffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb0000000000ffffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa48760000000000ffffffff0160d8c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a4730440220093e44a04c745df4b659895929b9033ea1f4c6037d8acd9dc4f2a114633a35fe02203d7a1618f5c65110713d376b9d3d8c181b34fd60a3b8d4b46097a245c05cf124012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402205d94a7f46388e723db4f4d836b62b87263f3d52b234d5b29f996d59df938f8e802206af84c185cb0b0b90657b77d1e58ed418a3e3cea5eda096bb5b318a6ff57817e012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be01000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100e013917b26462470736f0d3c9cba09e44d9c8c271db53fb2e45bbfe2fcac133c0220660aea8b84338b395a5afebbe53a1109e117613150f1a7cbcfd08be5faa1c19b012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", + "txHex": "70736274ff0100a502000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac0000000000feffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb0000000000feffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa48760000000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a4730440220093e44a04c745df4b659895929b9033ea1f4c6037d8acd9dc4f2a114633a35fe02203d7a1618f5c65110713d376b9d3d8c181b34fd60a3b8d4b46097a245c05cf124012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402205d94a7f46388e723db4f4d836b62b87263f3d52b234d5b29f996d59df938f8e802206af84c185cb0b0b90657b77d1e58ed418a3e3cea5eda096bb5b318a6ff57817e012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be01000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100e013917b26462470736f0d3c9cba09e44d9c8c271db53fb2e45bbfe2fcac133c0220660aea8b84338b395a5afebbe53a1109e117613150f1a7cbcfd08be5faa1c19b012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", "txInfo": {}, "feeInfo": {}, "coin": "dash", - "txid": "8af68bbd5dbf5eb9a184496a4c3675fb9414c7fe2861d9bccb2e52e460d9da4a" + "txid": "774cecf06c60a4e00a560ef2c98d57ca5c92393e9bee05607a50da60b769ac70" } \ 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 index a865e0184e..ebb5f67a4a 100644 --- 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 @@ -25,6 +25,6 @@ "valueString": "27000000000000000" } ], - "transactionHex": "010000000333432b12a29cfac5e01ca20b6debcb50402d60fd54745982a43f4f763f41bd7a00000000fb004630430220165a747fbe00db689ed4849188f800281ee7168d2961723519d6afcfe152937f021f1cf528ba1575651694ef49016e1abf26efc58b09cf1a5882f70b680ee4aba70147304402205736713d1de33330709c2aa746a13fcf4d3027d847c8e483e0ec8ceff9263e2802206573edc1e7594c74feddf5c7239e05b9a7891ba065eb37ce0b10b83b9fa8db5a014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff78abb90820298e63dd814485ae88c4b7da71aa9ca54786859a089f973dba738d00000000fc0047304402201fdf5954a080eb4424e39105d403e5d23c43187244bb81f6b72d94847ee326af0220111e0e8cce11deae6393c00b45f6fc65495627d9ce591607b4756403b82067d901473044022056003deff640f86d128e3a0113d77d8f817bb8e50ce1bf69599cc59d4ee0b39a02200317464b1f6b5a54e16b343d3ab5a069304f907b4ac37178aa40ad9ed53e85fa014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff426a204d16722c2572b560f46e0abd02c7d2a55711459d24c42ff54fe3f7e1bd00000000fc0047304402204a3636567599b50412fae0b20f46c171659df7b34d725f53239bf344c119b720022002d1c85e13404beec694e73c3b6d629b3bd11bbb7ef00b11538d45f03d7bad290147304402206bb101208d9f1410f8068d73a9f3c5ac46e53675e6db8f7620dac565624c5738022021f949a29aedad290a1f74bfd2774f6bf99a15d66cbfaad3c2487def757b2519014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff016092ddc1b6d8bf0017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "9656e9e2962b02df11a83dc8510b12eefae0bcab9d58b3335afeb6e6c774e607" + "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 index 86f61e9e3b..fcaff67b45 100644 --- 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 @@ -25,6 +25,6 @@ "valueString": "27000000000000000" } ], - "transactionHex": "01000000035613bf0f0eb56013e60c195bbdfde77966c6b989e430477b707ba79518252d5700000000fc0047304402205c5dff945f08da7848bbae62dd4ca7667a43522df8024417610ff6e11f2513d502206be8aa050ca3bc74f0b7a3fef6eaefe175a295ea4a7b7aeff9b35aa71fdc12e7014730440220370ae6755c53e9474210d768a3f21dbed75485f629f534b3ef4af1908d2b8efd022011376bec49addf86467eba0fd6bcad0861a48c2392d437b462f88d1e16164432014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff44820684bb7fbda538cc0fec96ce470de4e5ba9aaf6802e86435adc556b5a2c700000000fc00473044022025e47f56235a3cc2569c80fddd38449459a474dc677d06b7a86a3f75eec2114102204a2124e75866329049c76980a8255f674f8457030a482d65c914bd824822eded01473044022019bbc6a6a3a8c8675ddba7ec28e5a65436c93a96aa88607f6d4658ba99f61eb402203480faa9caa61bfc5a2e38cd39b1ba8aecdd4324d09819035dd7fd7a59e68c3a014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff5effe21a589ff4e000180fa312d4d7f4a3cca5803f26f96c7d60c90a66d953bc00000000fdfd0000483045022100c1b8783facbf675b0d1c88eca1b1acfd2f6ecee969ae57c7394d4ab4aa78b1660220567c9b05dffede9324600931161d904a78aa45176faa37b01a3aa0d4f7fbcb880147304402204b77205cd8101fcb16526a7476b7d61f72d46b428dbe137b40fdbc89ec558e3b022015aa5a376a808c4f86c8bf22f82ac81556b6d62ad096f887538d096a6795cbfe014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff016092ddc1b6d8bf0017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "be880762966e8b0697371d9cc4f9d5c5679c4acb8979361536346a1e53a2b4b7" + "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 index a46586fc47..ce9881b8cd 100644 --- 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 @@ -1,8 +1,8 @@ { - "transactionHex": "70736274ff0100a501000000035613bf0f0eb56013e60c195bbdfde77966c6b989e430477b707ba79518252d570000000000ffffffff44820684bb7fbda538cc0fec96ce470de4e5ba9aaf6802e86435adc556b5a2c70000000000ffffffff5effe21a589ff4e000180fa312d4d7f4a3cca5803f26f96c7d60c90a66d953bc0000000000ffffffff016092ddc1b6d8bf0017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402200b58e01b4bcd63a26b46c008fbf88fedaedc54aa14277a4ceb03aa006722013402200325687c82e12458554f49261bed73583f18f282802932f16d66b5a5825f3246012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff010080faca73f91f0017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6147304402205c5dff945f08da7848bbae62dd4ca7667a43522df8024417610ff6e11f2513d502206be8aa050ca3bc74f0b7a3fef6eaefe175a295ea4a7b7aeff9b35aa71fdc12e70101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a4730440220683f0e69eeb173784752352140012b8b9b2c3e351c90169691b7ac2413d74b9b02201789ee8f11027301e149bb9b2ba69365fe56f5a43df1b7acc436ceab89181187012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff010000f595e7f23f0017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61473044022025e47f56235a3cc2569c80fddd38449459a474dc677d06b7a86a3f75eec2114102204a2124e75866329049c76980a8255f674f8457030a482d65c914bd824822eded0101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402203bced868a2cfa4d2848a0b34649755899a8e86d0f20885ae53756741ba4b4af902200b39c52f215090a323c6d367b0e4df30a3a091dc5a86bb0ba7ec95d8b8f7be9b012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff010080ef605bec5f0017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100c1b8783facbf675b0d1c88eca1b1acfd2f6ecee969ae57c7394d4ab4aa78b1660220567c9b05dffede9324600931161d904a78aa45176faa37b01a3aa0d4f7fbcb880101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", + "transactionHex": "70736274ff0100a502000000035613bf0f0eb56013e60c195bbdfde77966c6b989e430477b707ba79518252d570000000000feffffff44820684bb7fbda538cc0fec96ce470de4e5ba9aaf6802e86435adc556b5a2c70000000000feffffff5effe21a589ff4e000180fa312d4d7f4a3cca5803f26f96c7d60c90a66d953bc0000000000feffffff013491ddc1b6d8bf0017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402200b58e01b4bcd63a26b46c008fbf88fedaedc54aa14277a4ceb03aa006722013402200325687c82e12458554f49261bed73583f18f282802932f16d66b5a5825f3246012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff010080faca73f91f0017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61473044022003194b551b3fec81523e80ab3aedea340ae76a3382723d92fa214beca74907e402200c695250ae25e23b9ec27c6003c3d40aa577221aaa105f637a0ed1b13ac205a40101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a4730440220683f0e69eeb173784752352140012b8b9b2c3e351c90169691b7ac2413d74b9b02201789ee8f11027301e149bb9b2ba69365fe56f5a43df1b7acc436ceab89181187012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff010000f595e7f23f0017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6147304402207965c941397204c5aa817243bbcd5a6a52d1dbe059387693010c89ebef13a9f402201d2f192f1b02fd99df21d04364e48ff6086021c5e83889a6ad10aca0a946d8cb0101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402203bced868a2cfa4d2848a0b34649755899a8e86d0f20885ae53756741ba4b4af902200b39c52f215090a323c6d367b0e4df30a3a091dc5a86bb0ba7ec95d8b8f7be9b012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff010080ef605bec5f0017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100b5e4b2d6301bfb1f509448656b8071d0cecea30bfc486853b2093e605591f29c02204f24f4223127277a0ff1d87f290b26527f27294404b3a3652c2c44e0654cfdb70101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", "coin": "doge", "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 53999999999906400, - "recoveryAmountString": "53999999999906400", - "txid": "d58e10d01659bd0b3d76af3b8dd383b76b0089490a485c00f8fa2bd07c0dcc35" + "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 index 7e2df64a54..934aaecf61 100644 --- 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 @@ -25,10 +25,10 @@ "valueString": "27000000000000000" } ], - "transactionHex": "01000000035613bf0f0eb56013e60c195bbdfde77966c6b989e430477b707ba79518252d5700000000b60047304402205c5dff945f08da7848bbae62dd4ca7667a43522df8024417610ff6e11f2513d502206be8aa050ca3bc74f0b7a3fef6eaefe175a295ea4a7b7aeff9b35aa71fdc12e70100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff44820684bb7fbda538cc0fec96ce470de4e5ba9aaf6802e86435adc556b5a2c700000000b600473044022025e47f56235a3cc2569c80fddd38449459a474dc677d06b7a86a3f75eec2114102204a2124e75866329049c76980a8255f674f8457030a482d65c914bd824822eded0100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff5effe21a589ff4e000180fa312d4d7f4a3cca5803f26f96c7d60c90a66d953bc00000000b700483045022100c1b8783facbf675b0d1c88eca1b1acfd2f6ecee969ae57c7394d4ab4aa78b1660220567c9b05dffede9324600931161d904a78aa45176faa37b01a3aa0d4f7fbcb880100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff016092ddc1b6d8bf0017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "transactionHex": "02000000035613bf0f0eb56013e60c195bbdfde77966c6b989e430477b707ba79518252d5700000000b600473044022003194b551b3fec81523e80ab3aedea340ae76a3382723d92fa214beca74907e402200c695250ae25e23b9ec27c6003c3d40aa577221aaa105f637a0ed1b13ac205a40100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff44820684bb7fbda538cc0fec96ce470de4e5ba9aaf6802e86435adc556b5a2c700000000b60047304402207965c941397204c5aa817243bbcd5a6a52d1dbe059387693010c89ebef13a9f402201d2f192f1b02fd99df21d04364e48ff6086021c5e83889a6ad10aca0a946d8cb0100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff5effe21a589ff4e000180fa312d4d7f4a3cca5803f26f96c7d60c90a66d953bc00000000b700483045022100b5e4b2d6301bfb1f509448656b8071d0cecea30bfc486853b2093e605591f29c02204f24f4223127277a0ff1d87f290b26527f27294404b3a3652c2c44e0654cfdb70100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff013491ddc1b6d8bf0017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", "coin": "doge", "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 53999999999906400, - "recoveryAmountString": "53999999999906400", - "txid": "24fdd7ca9e44cf2e061b14249b4a62beeca613c688269cb2ea788733df276f17" + "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 index fef1d55a05..43fdbe9dfd 100644 --- 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 @@ -1,7 +1,7 @@ { - "txHex": "70736274ff0100a501000000035613bf0f0eb56013e60c195bbdfde77966c6b989e430477b707ba79518252d570000000000ffffffff44820684bb7fbda538cc0fec96ce470de4e5ba9aaf6802e86435adc556b5a2c70000000000ffffffff5effe21a589ff4e000180fa312d4d7f4a3cca5803f26f96c7d60c90a66d953bc0000000000ffffffff016092ddc1b6d8bf0017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402200b58e01b4bcd63a26b46c008fbf88fedaedc54aa14277a4ceb03aa006722013402200325687c82e12458554f49261bed73583f18f282802932f16d66b5a5825f3246012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff010080faca73f91f0017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a4730440220683f0e69eeb173784752352140012b8b9b2c3e351c90169691b7ac2413d74b9b02201789ee8f11027301e149bb9b2ba69365fe56f5a43df1b7acc436ceab89181187012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff010000f595e7f23f0017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402203bced868a2cfa4d2848a0b34649755899a8e86d0f20885ae53756741ba4b4af902200b39c52f215090a323c6d367b0e4df30a3a091dc5a86bb0ba7ec95d8b8f7be9b012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff010080ef605bec5f0017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", + "txHex": "70736274ff0100a502000000035613bf0f0eb56013e60c195bbdfde77966c6b989e430477b707ba79518252d570000000000feffffff44820684bb7fbda538cc0fec96ce470de4e5ba9aaf6802e86435adc556b5a2c70000000000feffffff5effe21a589ff4e000180fa312d4d7f4a3cca5803f26f96c7d60c90a66d953bc0000000000feffffff013491ddc1b6d8bf0017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402200b58e01b4bcd63a26b46c008fbf88fedaedc54aa14277a4ceb03aa006722013402200325687c82e12458554f49261bed73583f18f282802932f16d66b5a5825f3246012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff010080faca73f91f0017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a4730440220683f0e69eeb173784752352140012b8b9b2c3e351c90169691b7ac2413d74b9b02201789ee8f11027301e149bb9b2ba69365fe56f5a43df1b7acc436ceab89181187012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff010000f595e7f23f0017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402203bced868a2cfa4d2848a0b34649755899a8e86d0f20885ae53756741ba4b4af902200b39c52f215090a323c6d367b0e4df30a3a091dc5a86bb0ba7ec95d8b8f7be9b012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff010080ef605bec5f0017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", "txInfo": {}, "feeInfo": {}, "coin": "doge", - "txid": "d58e10d01659bd0b3d76af3b8dd383b76b0089490a485c00f8fa2bd07c0dcc35" + "txid": "4110818d7db4c8b9b6729163af089d20037f45e82403a30c337f6f4464067df8" } \ 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 ce24fb0861..13d1423d14 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": "70736274ff01005301000000013fb46a25cece060fdeaba4a8055b3b702cac3ba18e26de5ef2e5343ce22810f30000000000ffffffff01f88996087114270017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ba9b087114270017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e4747304402203ca95448a995fc688021c254c4a6706090e167dd9b8ec0f346ab7b5c994d2ada022046bba1fdd7194717a136be2f549ab53210b2401cb61a57bdb0db1adf9ee703f801010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff01005302000000013fb46a25cece060fdeaba4a8055b3b702cac3ba18e26de5ef2e5343ce22810f30000000000feffffff01108696087114270017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ba9b087114270017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47483045022100817d426146eddd33c49c63cf23de7ae2b8e14ab701b2c416cfad1586c2d9282002203226da89fd738883f49a5b8641d1ed4770a7562a69bc897897a040203d20d2ec01010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "doge", "recoveryCoin": "bch", - "recoveryAmount": "10999999799659000" + "recoveryAmount": "10999999799658000" } \ 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 7d5f21dd1f..7feb269201 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": "70736274ff01005301000000013fb46a25cece060fdeaba4a8055b3b702cac3ba18e26de5ef2e5343ce22810f30000000000ffffffff01f88996087114270017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ba9b087114270017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff01005302000000013fb46a25cece060fdeaba4a8055b3b702cac3ba18e26de5ef2e5343ce22810f30000000000feffffff01108696087114270017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ba9b087114270017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "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 00f8bf965b..dbb33a6691 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": "70736274ff01005301000000013fb46a25cece060fdeaba4a8055b3b702cac3ba18e26de5ef2e5343ce22810f30000000000ffffffff01f88996087114270017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ba9b087114270017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e4747304402203ca95448a995fc688021c254c4a6706090e167dd9b8ec0f346ab7b5c994d2ada022046bba1fdd7194717a136be2f549ab53210b2401cb61a57bdb0db1adf9ee703f801010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff01005302000000013fb46a25cece060fdeaba4a8055b3b702cac3ba18e26de5ef2e5343ce22810f30000000000feffffff01108696087114270017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ba9b087114270017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47483045022100817d426146eddd33c49c63cf23de7ae2b8e14ab701b2c416cfad1586c2d9282002203226da89fd738883f49a5b8641d1ed4770a7562a69bc897897a040203d20d2ec01010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "doge", "recoveryCoin": "bsv", - "recoveryAmount": "10999999799659000" + "recoveryAmount": "10999999799658000" } \ 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 7d5f21dd1f..7feb269201 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": "70736274ff01005301000000013fb46a25cece060fdeaba4a8055b3b702cac3ba18e26de5ef2e5343ce22810f30000000000ffffffff01f88996087114270017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ba9b087114270017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff01005302000000013fb46a25cece060fdeaba4a8055b3b702cac3ba18e26de5ef2e5343ce22810f30000000000feffffff01108696087114270017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ba9b087114270017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "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 8f96d9b3b1..4852fcabf9 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": "70736274ff01005301000000013fb46a25cece060fdeaba4a8055b3b702cac3ba18e26de5ef2e5343ce22810f30000000000ffffffff01f88996087114270017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ba9b087114270017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e4747304402203ca95448a995fc688021c254c4a6706090e167dd9b8ec0f346ab7b5c994d2ada022046bba1fdd7194717a136be2f549ab53210b2401cb61a57bdb0db1adf9ee703f801010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff01005302000000013fb46a25cece060fdeaba4a8055b3b702cac3ba18e26de5ef2e5343ce22810f30000000000feffffff01108696087114270017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ba9b087114270017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47483045022100817d426146eddd33c49c63cf23de7ae2b8e14ab701b2c416cfad1586c2d9282002203226da89fd738883f49a5b8641d1ed4770a7562a69bc897897a040203d20d2ec01010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "doge", "recoveryCoin": "btc", - "recoveryAmount": "10999999799659000" + "recoveryAmount": "10999999799658000" } \ 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 7d5f21dd1f..7feb269201 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": "70736274ff01005301000000013fb46a25cece060fdeaba4a8055b3b702cac3ba18e26de5ef2e5343ce22810f30000000000ffffffff01f88996087114270017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ba9b087114270017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff01005302000000013fb46a25cece060fdeaba4a8055b3b702cac3ba18e26de5ef2e5343ce22810f30000000000feffffff01108696087114270017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ba9b087114270017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "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 0a6c8273bf..8c5d4ce183 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": "70736274ff01005301000000013fb46a25cece060fdeaba4a8055b3b702cac3ba18e26de5ef2e5343ce22810f30000000000ffffffff01f88996087114270017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ba9b087114270017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e4747304402203ca95448a995fc688021c254c4a6706090e167dd9b8ec0f346ab7b5c994d2ada022046bba1fdd7194717a136be2f549ab53210b2401cb61a57bdb0db1adf9ee703f801010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff01005302000000013fb46a25cece060fdeaba4a8055b3b702cac3ba18e26de5ef2e5343ce22810f30000000000feffffff01108696087114270017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ba9b087114270017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47483045022100817d426146eddd33c49c63cf23de7ae2b8e14ab701b2c416cfad1586c2d9282002203226da89fd738883f49a5b8641d1ed4770a7562a69bc897897a040203d20d2ec01010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "doge", "recoveryCoin": "ltc", - "recoveryAmount": "10999999799659000" + "recoveryAmount": "10999999799658000" } \ 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 7d5f21dd1f..7feb269201 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": "70736274ff01005301000000013fb46a25cece060fdeaba4a8055b3b702cac3ba18e26de5ef2e5343ce22810f30000000000ffffffff01f88996087114270017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ba9b087114270017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff01005302000000013fb46a25cece060fdeaba4a8055b3b702cac3ba18e26de5ef2e5343ce22810f30000000000feffffff01108696087114270017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ba9b087114270017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "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 index cd8e9cedf5..f0e4951fae 100644 --- 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 @@ -25,6 +25,6 @@ "valueString": "300000000" } ], - "transactionHex": "0100000003f626a4738aca57093f767a16c2212695ad18aade0542e20cd818e4c64afa9e3500000000fdfd000047304402205377a7f41450a0e9947225300c577f51caad2b4b50b320d6a95b847962f139bb022069b90267e2353a5d48f7d3f0848beb9c9c521a5aadb8127ca8eb268bf01d041f01483045022100dc88b54a36a61d582c3730640cadb56733db21f03a7502aa76e54e3018c6c7de02205bf47272f9c50dc3cf8e3a50fe3a727a929a13240d2c973b480ba521f5ebf0d2014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff8afa782839d76a5f9b65a322a4e69bc1c5dde9c0e308cb9fe5ce7e149437ac9c00000000fc0047304402201a633289801cb798a4d29a6bd8ce840c01b700210e575ed4094fae71e01bfa7302205b1457b878c68927797f339533e411604616411185e60b6c343e351843ed5c3801473044022035a18d0e658e56f8de15b8064a12aab0b92db42df27d5e0b7e5ca537c944d1a702206991bfb6d5976d2854f9d88b759b7374e45225e4b563bed86a17bf49c0731e0c014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffeed50cf24ea57954b4384edcd84a84987e17a078ec9f39f4a3211eaabd8360c500000000fdfe00004830450221009a9d83a3ffb2aaf23303db6fd93035b3db8c87847323b5796eef20ecace9f25f02203f1db6dc64ab128d1aefc32e37f0828cc72e2225deca517349cc18fbb1b4d84b01483045022100f4b8fe9a4d8b63c9ed83c502fd4e0c4cde1bfbe44281672dd978030c20647b9902202356ca814ee594862e9a2da5e0a8fa26ff14150077d0ac5e7563f2b97e2451bb014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff0160d8c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "75790fcd603ef4409bf79214a31030ffb07b82982478e6e41889a6e2444274c6" + "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 index f426830212..b2a52b2efe 100644 --- 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 @@ -49,6 +49,6 @@ "valueString": "300000000" } ], - "transactionHex": "010000000001061e71225109584a9c4b1e60dc97bbd8c5666dc19c8917fe13a854d60345607df40000000023220020b858b5820bca303626d8d5a5291b5a0dcf839c76d61c32eb226c9d08fd06e3a4ffffffff90c77d25833f7f79f8db2914736b39d32a624c1fb646d7011b993dc572e2dd980000000023220020b858b5820bca303626d8d5a5291b5a0dcf839c76d61c32eb226c9d08fd06e3a4ffffffffc6c206e05732fd8b12cee6360a82769a9b2e160161b6da4bc5d851e097fbf3d00000000023220020b858b5820bca303626d8d5a5291b5a0dcf839c76d61c32eb226c9d08fd06e3a4ffffffff4812f083b1d38d5a9d70ed4bf3cd9b65f39ace67cdbcbed2e318f82d4f8ca60c0100000000ffffffffc845f36c65d65f0ac3906b7ca89eca6900a4d1b7c1e7eb5447f38f00ccb8cd3e0100000000ffffffffd1bff20627e0c960eec47ceee22b0c3350c236dd068ebe96f3f8f7b14fd06b610100000000ffffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8704004730440220261e5dc9d9bbeaab264aca5461442753f53b343fd4c28bfc80e646ffb631b8860220290c17b3c8c216064bc06f43e672ea600ff6507ca7685575d745c35a429be8890147304402204c6fac37db4f6ab56f117b63ef06b04defae0487d84d1d67eace1168ace39092022072f34a30b494f49147f15d12c358a6e736ce1dba48c4f411c2e15aa28d561c6701695221032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a21022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400483045022100cfc833261aaad2f61e621a6b60dff167fb5be0761774fb97ca1c2cf240793b28022073df12954a897e7b871458cc7fc69fa7c9bbed73d46bc6418e8e33f95880cbe8014730440220664ae87addde2565b6cb30f6c426125274e0b2d9a574073d1b9a9993825a208f022072dcb1fc811b65ce25f3ba22f633ef9e2274c4c39e696edeb7ef92f92801535a01695221032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a21022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae04004830450221009e8c1330dc685f15371c0a9bd1f06dadc7d5e60e6d4f012b77544789c734dd7002207a68d9285b23df9d2b7195cb1cc7a40fe60d192da2c80b5bdaf5472c35ff85a601483045022100bad4b035a302e5ce520d190fbabef4dbd795954bdf1724c4cb1f1c5ff0d3801c0220276661674172f2f834b7c90dbf3bcfffba0c8400b5f4e8574688bb72545e0ab101695221032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a21022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400483045022100d0ebc8b35da8381dab0b69f211caaf75e034554f45d09a89172539f8987a5f0f022073076dcec1d2d3455ecd84e1bd1a491fce743891cf1025b3c420b1f594a3f66701483045022100e8d181e5b281ef799549315c80d09753f27d3caef001c1f540648eb86d09b124022035bb4e4ce4a09fa89aeb45ec05ada42c05ac0ec340615901857430c3c4e30e55016952210219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae040047304402207da431901da128c28a906743765a4325ea557d262a22ef97d6d3627bb270a5860220271351f0b70e17acf31563cac1c0b3a99930e7e0558a3144e38cf52a530ce0c201483045022100aa34911b76d551cc28922269f239c22b54a0e19ad3706bd027b3c91ec31fa3940220715a94d061124460fee727c01e32aa205f5a565ec19747207fa220e533d753bb016952210219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae040047304402204ad9e61cff3227815c0d3ccb6286f52f6de7ee28dab62e30a94b64fa16072c73022035370b35cd6506b87db7f4415b7bf36801ca33cb094b1f30b748f53846e3da7c014730440220221716b966c16823d92ed1844c223b10d8fb30c879ea854c3d744b9826cb7846022033aa5fec449e4ccf4e824c9149862d9aef2ff90793c618ad6a5034ee8cd1cd6e016952210219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae00000000", - "txid": "2c833491d2f64a41a29591cde2712a8c4d92c2a73eed02c17ec6d49ffef66d7f" + "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 index 8b111da9a0..65f4b619b5 100644 --- 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 @@ -25,6 +25,6 @@ "valueString": "300000000" } ], - "transactionHex": "01000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac00000000fdfe00004830450221008395f16b59323cfa23b28b1965166fb25896b3eae30d2c23d370ac0338b7bda202201984d94092b4df39f13be124bed6d2ea0471042cd59647086f190f8234c58ef801483045022100c05b82c5afbc4b16af7814d516e99830af6ad2acc26bf31c865e805b8434f81a022015bb16454facd360a1f85e4e69ac612358865b782c6727615c7998c0aa3bc443014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb00000000fc0047304402204294bf2f5b876b883f4842a5036bfadd84bd0f26ea2795a00904acc5433c3de402201ebda220989e1dbbb2b74b5d6ca66b254b151eb7da8b98976a657106b1b905070147304402200d4efb47a0820e7e5aa7b1ffdab119d9d5ed8792da8e32359a1a5013be7685d802203881ffe35cc90cbaf45dcf3762fb8ec16c3e7c267e8283d4beac302999351120014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa487600000000fdfd00004830450221008965208f6c68ae014a3ff57d2f7396c5cd1758b12db82fac5345b5369f103795022063bff73d9d4b6f4fe3eec0a5fd7c04c9f443219b418257639dd2468816515e03014730440220523c88b7791e354b0614e064819fb3b49bcfe6e1c2a2a467be5acea4b4f264fa02201dec456010b04238f969316cc55174ddfae88cdfaf0a34757df831a0413191eb014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff0160d8c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "9d864d5fbabb34e8d2c58f30124771c872266a5a1dce7347d5d9bb759f148ff7" + "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 index d64d4da5fc..a5934689e9 100644 --- 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 @@ -49,6 +49,6 @@ "valueString": "300000000" } ], - "transactionHex": "010000000001065f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f46741300000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff9a478f2655c9e937ca159e5c39e28717c1aa11f3832153f2a9e980d6accee35000000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff26c3e0e14429f1e56042df65307e16f83ec14281251fc5d5429ea1f5221b09a800000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff7403f674217fe46eeab6d09d4cd7c45dba066487507e4a2b668c1b472afbef8d0100000000ffffffff61c4ee26557b0ce0a2a780672b23570a772e3b3efc283e5dccc4e8fee72870020100000000fffffffff62202a9699c38a9ceb82354ff88babee3e6a7f1486c8eb377c3ce6b40cebbc80100000000ffffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870400483045022100b7db591a23d0e9bc4c056c613615527b070824b76fbbe0f5d252a103a8bfdb6702203b126f7d9682da683bec88bbe193af1f339d3a66dbbc7748108ad56ed6baae7e01483045022100a7821b5ad1f9f9cf5cea91133638757887ebec969b54c22cc40c887740eab942022066517fd3a7107b25b591ef5f44a9a16efecf1ced8bd59d9995d54bb8a4327577016952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400483045022100db366badd0237c3288a454ac33abdb8b893ee98f7a78b41b4f2f280f098a5bd5022056000b465cddbdae4c02d6db2ff8491ad2f2c164b188d5e299c5b655fced04d00147304402201826bd1c28804df21373a2b5b63df33e1b9c0a79423812625fdc25d76fd2ef7702205e996ad25cbba22e2597aa294a4df802d7f05c2a8c254278bf7bab64e87d705f016952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae040048304502210088f0218a7dff5c1f9a3c3cf21180bf4ceb81035e09d7cdcdcf956b56b341bffe022045d3393b6b09879ea16af050a34719cd52cb39324d9a4ba3af4abb7b8f76cbd30147304402200d42fb75e14d6ebd6830263ded2186867783db1c5e13c921ddf0fefa8320711102207855fb7d15ba47776cfb7d6110d3071bb3af4fa61180604e86c3955b5325d27c016952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400483045022100f15760ff4dbd80294a6c61ea9b6ff55652d0aeaa7e236f69e97cb665dfdf1f6a02207bf37ca79a012f15915d9e80e924735d75a6261458e1d878152cb4f538389a230147304402200c84474a9c4c76779fde1297854bc85ab92fd991c84df2c836e417fef3f03f1c022007a81b806a1814bcf3731b7eed7f0edfc919224c570dbdf8bd7f31b669ebd5f40169522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae0400483045022100c07f944bb2fe5218d8545df1490b6299bd352c4568c128f8596baf39f5dd2eab02201c1a181b0e534a16302dc90811d33f4fadc296e474b3a37c3fec8ff4231f161f0148304502210095d1dbaa2d4e31a8749a5f3a8c2fe72cf93777c6e2f3a8947a3a5a8f67f39bc8022056547c5e39686cc64096870e16027d86759da0f5d1c4f2db23226e4f665912c30169522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae04004830450221008db20b7cede57dd4d098f01a8da05a83a43280bc5120f10ff05cb1aebfc161ba022074b992559bfabffc3a62f74c146c052673861bae92ef59556b6ac2b2e0fae98601473044022065adb108725a7a0e4bdd2a8184dd427c3741d1a448a9dfe69f02838e40aa0dec02201fa23f3e533233dc480163c6e48c23ac135dadc848f382efdb41081a364055680169522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae00000000", - "txid": "c7222d39c68d1956d819308c91084f08e486015c1dbee7849bc1dc13e04ed75b" + "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 index 8af24b15a1..1ce902771e 100644 --- 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 @@ -1,8 +1,8 @@ { - "transactionHex": "70736274ff0100a501000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac0000000000ffffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb0000000000ffffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa48760000000000ffffffff0160d8c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a4730440220093e44a04c745df4b659895929b9033ea1f4c6037d8acd9dc4f2a114633a35fe02203d7a1618f5c65110713d376b9d3d8c181b34fd60a3b8d4b46097a245c05cf124012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc614830450221008395f16b59323cfa23b28b1965166fb25896b3eae30d2c23d370ac0338b7bda202201984d94092b4df39f13be124bed6d2ea0471042cd59647086f190f8234c58ef80101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402205d94a7f46388e723db4f4d836b62b87263f3d52b234d5b29f996d59df938f8e802206af84c185cb0b0b90657b77d1e58ed418a3e3cea5eda096bb5b318a6ff57817e012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6147304402204294bf2f5b876b883f4842a5036bfadd84bd0f26ea2795a00904acc5433c3de402201ebda220989e1dbbb2b74b5d6ca66b254b151eb7da8b98976a657106b1b905070101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be01000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100e013917b26462470736f0d3c9cba09e44d9c8c271db53fb2e45bbfe2fcac133c0220660aea8b84338b395a5afebbe53a1109e117613150f1a7cbcfd08be5faa1c19b012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc614830450221008965208f6c68ae014a3ff57d2f7396c5cd1758b12db82fac5345b5369f103795022063bff73d9d4b6f4fe3eec0a5fd7c04c9f443219b418257639dd2468816515e030101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", + "transactionHex": "70736274ff0100a502000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac0000000000feffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb0000000000feffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa48760000000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a4730440220093e44a04c745df4b659895929b9033ea1f4c6037d8acd9dc4f2a114633a35fe02203d7a1618f5c65110713d376b9d3d8c181b34fd60a3b8d4b46097a245c05cf124012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100df90020c7de352638f835a81f2191a5b69375e1921a82eeff34089cd08cebf9302206475417ae012f14f5339aa2ed8da5d785c62b842dc1849212a6a9288af4ff5a00101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402205d94a7f46388e723db4f4d836b62b87263f3d52b234d5b29f996d59df938f8e802206af84c185cb0b0b90657b77d1e58ed418a3e3cea5eda096bb5b318a6ff57817e012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61473044022065e11ee1ba7e094e765a89438483ef54abb8ae9ac5c5118153981ed5a679e0dc0220692c6b1578bedc110aa981e3d759baaed409a0ea62b2819bb20ad1b60a70d4470101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be01000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100e013917b26462470736f0d3c9cba09e44d9c8c271db53fb2e45bbfe2fcac133c0220660aea8b84338b395a5afebbe53a1109e117613150f1a7cbcfd08be5faa1c19b012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6148304502210085b0863ececbb6c326f15e26b4691fd180759b4049058fb140ae35b7e1efb287022000ad30fafe25386dee8baa1a161dfd62f6834202bef6a717dcfc31485be748ca0101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", "coin": "ltc", "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599906400, - "recoveryAmountString": "599906400", - "txid": "8af68bbd5dbf5eb9a184496a4c3675fb9414c7fe2861d9bccb2e52e460d9da4a" + "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 index c854d958b6..b4ab5d4ed1 100644 --- 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 @@ -25,10 +25,10 @@ "valueString": "300000000" } ], - "transactionHex": "01000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac00000000b7004830450221008395f16b59323cfa23b28b1965166fb25896b3eae30d2c23d370ac0338b7bda202201984d94092b4df39f13be124bed6d2ea0471042cd59647086f190f8234c58ef80100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb00000000b60047304402204294bf2f5b876b883f4842a5036bfadd84bd0f26ea2795a00904acc5433c3de402201ebda220989e1dbbb2b74b5d6ca66b254b151eb7da8b98976a657106b1b905070100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa487600000000b7004830450221008965208f6c68ae014a3ff57d2f7396c5cd1758b12db82fac5345b5369f103795022063bff73d9d4b6f4fe3eec0a5fd7c04c9f443219b418257639dd2468816515e030100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff0160d8c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "transactionHex": "02000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac00000000b700483045022100df90020c7de352638f835a81f2191a5b69375e1921a82eeff34089cd08cebf9302206475417ae012f14f5339aa2ed8da5d785c62b842dc1849212a6a9288af4ff5a00100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb00000000b600473044022065e11ee1ba7e094e765a89438483ef54abb8ae9ac5c5118153981ed5a679e0dc0220692c6b1578bedc110aa981e3d759baaed409a0ea62b2819bb20ad1b60a70d4470100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa487600000000b70048304502210085b0863ececbb6c326f15e26b4691fd180759b4049058fb140ae35b7e1efb287022000ad30fafe25386dee8baa1a161dfd62f6834202bef6a717dcfc31485be748ca0100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", "coin": "ltc", "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599906400, - "recoveryAmountString": "599906400", - "txid": "df4c9092859da79d4c746628c4ee8dc63b5f32e7839f5c0ddefd756ff6b2f965" + "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 index ab9bc10645..6cbfd06618 100644 --- 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 @@ -1,8 +1,8 @@ { - "transactionHex": "70736274ff0100fd200101000000065f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f4674130000000000ffffffff9a478f2655c9e937ca159e5c39e28717c1aa11f3832153f2a9e980d6accee3500000000000ffffffff26c3e0e14429f1e56042df65307e16f83ec14281251fc5d5429ea1f5221b09a80000000000ffffffff7403f674217fe46eeab6d09d4cd7c45dba066487507e4a2b668c1b472afbef8d0100000000ffffffff61c4ee26557b0ce0a2a780672b23570a772e3b3efc283e5dccc4e8fee72870020100000000fffffffff62202a9699c38a9ceb82354ff88babee3e6a7f1486c8eb377c3ce6b40cebbc80100000000ffffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c5483045022100b7db591a23d0e9bc4c056c613615527b070824b76fbbe0f5d252a103a8bfdb6702203b126f7d9682da683bec88bbe193af1f339d3a66dbbc7748108ad56ed6baae7e010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000c2eb0b0000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c5483045022100db366badd0237c3288a454ac33abdb8b893ee98f7a78b41b4f2f280f098a5bd5022056000b465cddbdae4c02d6db2ff8491ad2f2c164b188d5e299c5b655fced04d0010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000a3e1110000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c548304502210088f0218a7dff5c1f9a3c3cf21180bf4ceb81035e09d7cdcdcf956b56b341bffe022045d3393b6b09879ea16af050a34719cd52cb39324d9a4ba3af4abb7b8f76cbd3010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012b00e1f50500000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055483045022100f15760ff4dbd80294a6c61ea9b6ff55652d0aeaa7e236f69e97cb665dfdf1f6a02207bf37ca79a012f15915d9e80e924735d75a6261458e1d878152cb4f538389a230101030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00c2eb0b00000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055483045022100c07f944bb2fe5218d8545df1490b6299bd352c4568c128f8596baf39f5dd2eab02201c1a181b0e534a16302dc90811d33f4fadc296e474b3a37c3fec8ff4231f161f0101030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00a3e11100000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0554830450221008db20b7cede57dd4d098f01a8da05a83a43280bc5120f10ff05cb1aebfc161ba022074b992559bfabffc3a62f74c146c052673861bae92ef59556b6ac2b2e0fae9860101030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000000", + "transactionHex": "70736274ff0100fd200102000000065f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f4674130000000000feffffff9a478f2655c9e937ca159e5c39e28717c1aa11f3832153f2a9e980d6accee3500000000000feffffff26c3e0e14429f1e56042df65307e16f83ec14281251fc5d5429ea1f5221b09a80000000000feffffff7403f674217fe46eeab6d09d4cd7c45dba066487507e4a2b668c1b472afbef8d0100000000feffffff61c4ee26557b0ce0a2a780672b23570a772e3b3efc283e5dccc4e8fee72870020100000000fefffffff62202a9699c38a9ceb82354ff88babee3e6a7f1486c8eb377c3ce6b40cebbc80100000000feffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c54730440220561254d19118d51e17ffc6ad8d9fc7e5b684bf6a3659ab4fbbe685661208dca302207e82a98110a017177703e24f4be971517a4ea7f369c2165743ec8392913feacd010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000c2eb0b0000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c5473044022020224d449ada3862cee025a7a1177d2c6466c93d01b86773213aab05f6e2c95402202f42a9b0fbb4d4d32897cc4c49d8c562e5757d7f193eb67e14164ea1f1a6b5e3010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000a3e1110000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c5483045022100e77f25f8b62c548578cd311970f87f7008d11a68b4c6cae04175c32fea4f12fa0220611d3f123e6f4599109ea114a2fd4489313f5cd19a7cbe27a086445057b0b5d9010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012b00e1f50500000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa05547304402202a46be21839a970189f1f4832eb12363a3cd2305bbddea09eb1f463202f60de202200b03f7d19e531075c7b5cd966e24f6be65147cc1226823dd0fa12127ec657ba00101030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00c2eb0b00000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055483045022100dc4e4f9be65e40e362819aa48f4366288aa665d15de8578a8e2c41d2b78d58c402203e40a6393ff8f2e41ab90f91f07e8c86785017ec778caeb89c2b0f221b1e67870101030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00a3e11100000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055483045022100b571158763e4a78bbd5aec44516f0463caa18f1060103fa5ce945e147d970c8002205f2ddb126582af7e202089ece298766812792bb0622462c4edfa609956cea1b90101030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000000", "coin": "ltc", "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", "recoveryAmount": 1199922200, "recoveryAmountString": "1199922200", - "txid": "5c43bbc99e2ba212fdb41eb2f52c1f12e0529eeb09a55dce99501f05fe4c709c" + "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 index 368e40c96f..7c08733c75 100644 --- 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 @@ -49,10 +49,10 @@ "valueString": "300000000" } ], - "transactionHex": "010000000001065f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f46741300000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff9a478f2655c9e937ca159e5c39e28717c1aa11f3832153f2a9e980d6accee35000000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff26c3e0e14429f1e56042df65307e16f83ec14281251fc5d5429ea1f5221b09a800000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff7403f674217fe46eeab6d09d4cd7c45dba066487507e4a2b668c1b472afbef8d0100000000ffffffff61c4ee26557b0ce0a2a780672b23570a772e3b3efc283e5dccc4e8fee72870020100000000fffffffff62202a9699c38a9ceb82354ff88babee3e6a7f1486c8eb377c3ce6b40cebbc80100000000ffffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870500483045022100b7db591a23d0e9bc4c056c613615527b070824b76fbbe0f5d252a103a8bfdb6702203b126f7d9682da683bec88bbe193af1f339d3a66dbbc7748108ad56ed6baae7e0100006952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0500483045022100db366badd0237c3288a454ac33abdb8b893ee98f7a78b41b4f2f280f098a5bd5022056000b465cddbdae4c02d6db2ff8491ad2f2c164b188d5e299c5b655fced04d00100006952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae050048304502210088f0218a7dff5c1f9a3c3cf21180bf4ceb81035e09d7cdcdcf956b56b341bffe022045d3393b6b09879ea16af050a34719cd52cb39324d9a4ba3af4abb7b8f76cbd30100006952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0500483045022100f15760ff4dbd80294a6c61ea9b6ff55652d0aeaa7e236f69e97cb665dfdf1f6a02207bf37ca79a012f15915d9e80e924735d75a6261458e1d878152cb4f538389a2301000069522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae0500483045022100c07f944bb2fe5218d8545df1490b6299bd352c4568c128f8596baf39f5dd2eab02201c1a181b0e534a16302dc90811d33f4fadc296e474b3a37c3fec8ff4231f161f01000069522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae05004830450221008db20b7cede57dd4d098f01a8da05a83a43280bc5120f10ff05cb1aebfc161ba022074b992559bfabffc3a62f74c146c052673861bae92ef59556b6ac2b2e0fae98601000069522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae00000000", + "transactionHex": "020000000001065f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f46741300000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800feffffff9a478f2655c9e937ca159e5c39e28717c1aa11f3832153f2a9e980d6accee35000000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800feffffff26c3e0e14429f1e56042df65307e16f83ec14281251fc5d5429ea1f5221b09a800000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800feffffff7403f674217fe46eeab6d09d4cd7c45dba066487507e4a2b668c1b472afbef8d0100000000feffffff61c4ee26557b0ce0a2a780672b23570a772e3b3efc283e5dccc4e8fee72870020100000000fefffffff62202a9699c38a9ceb82354ff88babee3e6a7f1486c8eb377c3ce6b40cebbc80100000000feffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8705004730440220561254d19118d51e17ffc6ad8d9fc7e5b684bf6a3659ab4fbbe685661208dca302207e82a98110a017177703e24f4be971517a4ea7f369c2165743ec8392913feacd0100006952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0500473044022020224d449ada3862cee025a7a1177d2c6466c93d01b86773213aab05f6e2c95402202f42a9b0fbb4d4d32897cc4c49d8c562e5757d7f193eb67e14164ea1f1a6b5e30100006952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0500483045022100e77f25f8b62c548578cd311970f87f7008d11a68b4c6cae04175c32fea4f12fa0220611d3f123e6f4599109ea114a2fd4489313f5cd19a7cbe27a086445057b0b5d90100006952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae050047304402202a46be21839a970189f1f4832eb12363a3cd2305bbddea09eb1f463202f60de202200b03f7d19e531075c7b5cd966e24f6be65147cc1226823dd0fa12127ec657ba001000069522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae0500483045022100dc4e4f9be65e40e362819aa48f4366288aa665d15de8578a8e2c41d2b78d58c402203e40a6393ff8f2e41ab90f91f07e8c86785017ec778caeb89c2b0f221b1e678701000069522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae0500483045022100b571158763e4a78bbd5aec44516f0463caa18f1060103fa5ce945e147d970c8002205f2ddb126582af7e202089ece298766812792bb0622462c4edfa609956cea1b901000069522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae00000000", "coin": "ltc", "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", "recoveryAmount": 1199922200, "recoveryAmountString": "1199922200", - "txid": "c7222d39c68d1956d819308c91084f08e486015c1dbee7849bc1dc13e04ed75b" + "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 index 675a7e9788..fb7c6d2ab1 100644 --- 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 @@ -1,7 +1,7 @@ { - "txHex": "70736274ff0100a501000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac0000000000ffffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb0000000000ffffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa48760000000000ffffffff0160d8c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a4730440220093e44a04c745df4b659895929b9033ea1f4c6037d8acd9dc4f2a114633a35fe02203d7a1618f5c65110713d376b9d3d8c181b34fd60a3b8d4b46097a245c05cf124012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402205d94a7f46388e723db4f4d836b62b87263f3d52b234d5b29f996d59df938f8e802206af84c185cb0b0b90657b77d1e58ed418a3e3cea5eda096bb5b318a6ff57817e012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be01000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100e013917b26462470736f0d3c9cba09e44d9c8c271db53fb2e45bbfe2fcac133c0220660aea8b84338b395a5afebbe53a1109e117613150f1a7cbcfd08be5faa1c19b012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", + "txHex": "70736274ff0100a502000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac0000000000feffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb0000000000feffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa48760000000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a4730440220093e44a04c745df4b659895929b9033ea1f4c6037d8acd9dc4f2a114633a35fe02203d7a1618f5c65110713d376b9d3d8c181b34fd60a3b8d4b46097a245c05cf124012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402205d94a7f46388e723db4f4d836b62b87263f3d52b234d5b29f996d59df938f8e802206af84c185cb0b0b90657b77d1e58ed418a3e3cea5eda096bb5b318a6ff57817e012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be01000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100e013917b26462470736f0d3c9cba09e44d9c8c271db53fb2e45bbfe2fcac133c0220660aea8b84338b395a5afebbe53a1109e117613150f1a7cbcfd08be5faa1c19b012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc12870000000001030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", "txInfo": {}, "feeInfo": {}, "coin": "ltc", - "txid": "8af68bbd5dbf5eb9a184496a4c3675fb9414c7fe2861d9bccb2e52e460d9da4a" + "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 index a804955331..a08338294b 100644 --- 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 @@ -1,7 +1,7 @@ { - "txHex": "70736274ff0100fd200101000000065f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f4674130000000000ffffffff9a478f2655c9e937ca159e5c39e28717c1aa11f3832153f2a9e980d6accee3500000000000ffffffff26c3e0e14429f1e56042df65307e16f83ec14281251fc5d5429ea1f5221b09a80000000000ffffffff7403f674217fe46eeab6d09d4cd7c45dba066487507e4a2b668c1b472afbef8d0100000000ffffffff61c4ee26557b0ce0a2a780672b23570a772e3b3efc283e5dccc4e8fee72870020100000000fffffffff62202a9699c38a9ceb82354ff88babee3e6a7f1486c8eb377c3ce6b40cebbc80100000000ffffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a914f0da56d9bb06310289d808a22ad68457a760ac03870103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000c2eb0b0000000017a914f0da56d9bb06310289d808a22ad68457a760ac03870103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000a3e1110000000017a914f0da56d9bb06310289d808a22ad68457a760ac03870103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012b00e1f50500000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf01030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00c2eb0b00000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf01030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00a3e11100000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf01030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000000", + "txHex": "70736274ff0100fd200102000000065f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f4674130000000000feffffff9a478f2655c9e937ca159e5c39e28717c1aa11f3832153f2a9e980d6accee3500000000000feffffff26c3e0e14429f1e56042df65307e16f83ec14281251fc5d5429ea1f5221b09a80000000000feffffff7403f674217fe46eeab6d09d4cd7c45dba066487507e4a2b668c1b472afbef8d0100000000feffffff61c4ee26557b0ce0a2a780672b23570a772e3b3efc283e5dccc4e8fee72870020100000000fefffffff62202a9699c38a9ceb82354ff88babee3e6a7f1486c8eb377c3ce6b40cebbc80100000000feffffff01185c85470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a914f0da56d9bb06310289d808a22ad68457a760ac03870103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000c2eb0b0000000017a914f0da56d9bb06310289d808a22ad68457a760ac03870103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000a3e1110000000017a914f0da56d9bb06310289d808a22ad68457a760ac03870103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012b00e1f50500000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf01030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00c2eb0b00000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf01030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00a3e11100000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf01030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000000", "txInfo": {}, "feeInfo": {}, "coin": "ltc", - "txid": "5c43bbc99e2ba212fdb41eb2f52c1f12e0529eeb09a55dce99501f05fe4c709c" + "txid": "c1b75ea5345480233cc5ee7915fc3b3345a27b98ff7326af9d52fb222efeed32" } \ 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 6c818c3bc1..bac97f7e32 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": "70736274ff0100530100000001bedd686d17a031d0651dfdd68b28f8f3a247aface8cacccff7fbf13147184d720000000000ffffffff014858f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474830450221008d4182eb1f78ffc9dc1b318d589ad594065034d32e6076580ad0145d8746738d022015a8911551c259cb52c6601e2dfcc8c4bd1ec5de54ceab98f95df41f4dc2d38d01010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001bedd686d17a031d0651dfdd68b28f8f3a247aface8cacccff7fbf13147184d720000000000feffffff01e457f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47483045022100bee7dfda824143d27128f906d6c6e782ad9ca85b843a27cb717ea20a18509d82022017b29aa16498e548292636102979874afbff6194c0389a4cadf066a5836ad9f801010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "ltc", "recoveryCoin": "bch", - "recoveryAmount": 99965000 + "recoveryAmount": 99964900 } \ 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 575d3e0e27..661e26a62e 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": "70736274ff0100530100000001bedd686d17a031d0651dfdd68b28f8f3a247aface8cacccff7fbf13147184d720000000000ffffffff014858f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001bedd686d17a031d0651dfdd68b28f8f3a247aface8cacccff7fbf13147184d720000000000feffffff01e457f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "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 56142b00fb..02a84cb92e 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": "70736274ff0100530100000001bedd686d17a031d0651dfdd68b28f8f3a247aface8cacccff7fbf13147184d720000000000ffffffff014858f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474830450221008d4182eb1f78ffc9dc1b318d589ad594065034d32e6076580ad0145d8746738d022015a8911551c259cb52c6601e2dfcc8c4bd1ec5de54ceab98f95df41f4dc2d38d01010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001bedd686d17a031d0651dfdd68b28f8f3a247aface8cacccff7fbf13147184d720000000000feffffff01e457f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47483045022100bee7dfda824143d27128f906d6c6e782ad9ca85b843a27cb717ea20a18509d82022017b29aa16498e548292636102979874afbff6194c0389a4cadf066a5836ad9f801010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "ltc", "recoveryCoin": "bsv", - "recoveryAmount": 99965000 + "recoveryAmount": 99964900 } \ 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 575d3e0e27..661e26a62e 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": "70736274ff0100530100000001bedd686d17a031d0651dfdd68b28f8f3a247aface8cacccff7fbf13147184d720000000000ffffffff014858f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001bedd686d17a031d0651dfdd68b28f8f3a247aface8cacccff7fbf13147184d720000000000feffffff01e457f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "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 475e3cab19..653719ac5c 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": "70736274ff0100530100000001bedd686d17a031d0651dfdd68b28f8f3a247aface8cacccff7fbf13147184d720000000000ffffffff014858f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474830450221008d4182eb1f78ffc9dc1b318d589ad594065034d32e6076580ad0145d8746738d022015a8911551c259cb52c6601e2dfcc8c4bd1ec5de54ceab98f95df41f4dc2d38d01010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001bedd686d17a031d0651dfdd68b28f8f3a247aface8cacccff7fbf13147184d720000000000feffffff01e457f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47483045022100bee7dfda824143d27128f906d6c6e782ad9ca85b843a27cb717ea20a18509d82022017b29aa16498e548292636102979874afbff6194c0389a4cadf066a5836ad9f801010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "ltc", "recoveryCoin": "btc", - "recoveryAmount": 99965000 + "recoveryAmount": 99964900 } \ 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 575d3e0e27..661e26a62e 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": "70736274ff0100530100000001bedd686d17a031d0651dfdd68b28f8f3a247aface8cacccff7fbf13147184d720000000000ffffffff014858f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001bedd686d17a031d0651dfdd68b28f8f3a247aface8cacccff7fbf13147184d720000000000feffffff01e457f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "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 dafc5a6b44..084476e30a 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": "70736274ff0100530100000001bedd686d17a031d0651dfdd68b28f8f3a247aface8cacccff7fbf13147184d720000000000ffffffff014858f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e474830450221008d4182eb1f78ffc9dc1b318d589ad594065034d32e6076580ad0145d8746738d022015a8911551c259cb52c6601e2dfcc8c4bd1ec5de54ceab98f95df41f4dc2d38d01010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001bedd686d17a031d0651dfdd68b28f8f3a247aface8cacccff7fbf13147184d720000000000feffffff01e457f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b6872202037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e47483045022100bee7dfda824143d27128f906d6c6e782ad9ca85b843a27cb717ea20a18509d82022017b29aa16498e548292636102979874afbff6194c0389a4cadf066a5836ad9f801010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "sourceCoin": "ltc", "recoveryCoin": "doge", - "recoveryAmount": 99965000 + "recoveryAmount": 99964900 } \ 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 575d3e0e27..661e26a62e 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": "70736274ff0100530100000001bedd686d17a031d0651dfdd68b28f8f3a247aface8cacccff7fbf13147184d720000000000ffffffff014858f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", + "txHex": "70736274ff0100530200000001bedd686d17a031d0651dfdd68b28f8f3a247aface8cacccff7fbf13147184d720000000000feffffff01e457f5050000000017a9149c4525e9e9fc92cdda2043d35ad699c343dbab0f87000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012018ddf5050000000017a9141e57a925dd863a86af341037e700862bf66bf7b687010304010000000104695221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae220602641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b8148374ad8600000000000000000000000000000000220602658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d39787014e15f6f21000000000000000000000000000000002206037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e471403a82391000000000000000000000000000000000000", "walletId": "5abacebe28d72fbd07e0b8cbba0ff39e", "address": "MN9SUrFbnnZ4sA9P1ws7WzJQKHpVEoUdwA", "coin": "ltc" diff --git a/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json index c84e990252..3b1570ac2d 100644 --- a/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json +++ b/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json @@ -25,6 +25,6 @@ "valueString": "300000000" } ], - "transactionHex": "0400008085202f89035e333ff3fadcaf71971091700371c3c458ea80c7510636dacb4af9b695fd7ecc00000000fdfe0000483045022100c18f9213f3bd301f85919a9751a42e09705f9e502db548a85baadeecb2dace7402202b5a5e537d9983505832b5e86144615435815b8456ee6fd38207e8e64e98941601483045022100b09ed4955dd9e01b5ae336115017f454544e99b67271a8dd804a4330ad50487a02207ea548d43d2cd4b20c491d7947a7f67a42793ba0a5dddcdf692f273ef9856740014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefffffffff3a1e2a518e0bcf55f322a321d2bb9837adc193ea3a3d9590b568a1481f2d6ca00000000fc0047304402207e7dc4f878e880ab1dab4a06dfda3fdca92b67c29d106745d412f28c2894b1f102203cb94b4460e642717a0f76157a432d1482659f1a27c349ca13b1259a50a1008b0147304402202f0a086cefe5e340e451f5f9178082ad961f08d354dfe3a1a0b892994ad1d9a402207abbf013252dd9ffc06c74a50db6f99ffe3b8bd6245faeef4342d071291eeb9b014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff5e46020c50b479419e158f066fe5ef8ba1ff9927a81712c99680da214078226300000000fc0047304402203549c294925c19a5cb4407a49aba04810f58e2f94b3bfc8c07084fecf83f60a6022021df1dbbe02e0f71b00772c0ef838ed1f0fd9d0cd24228ddcce35a13025ed6b301473044022034e991d348c869db67633d7d0007eeba1d637bd9b3eae3b95d6fcd1db855cfa9022013df87302a932a8fa7b4962db2b8b573100f1c7935ef4d8d0b8cf6c3f9e160a1014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff0160d8c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000000000000000000000000000000000", - "txid": "8ce0175bd52eeca64d8b85963c19ece7859b263a1385600689f0c3197bf59564" + "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 index 9a717f1c4b..f47e978e35 100644 --- a/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json +++ b/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json @@ -25,6 +25,6 @@ "valueString": "300000000" } ], - "transactionHex": "0400008085202f89034314e3e7ed401228011e2233978ffbf97c53e931dcba62c088214063f9c8289800000000fc0047304402204c01cd85a65838e0a2d2c7eac9479385f7897e3d5c2a7417aaf1bd0bdac0ce7c022028091fb11ec2cd2b1da268a25b195c87a8aacf3fe41e6ddc38e24bd919ad54470147304402200de668806a3668ec165bf05b551599adc55a04758955f73944ba06588394111e022004178ade9df3ac5606f650626e4c2cc52d9b53e2ec0242b4aa82e90ddc1103cd014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff7e064ba1e47423754e5c8c70398567cd95e759ea0e5db5550a33b6870b1304f100000000fdfe000048304502210097efd89b5ef1a0f4fe20a2e5d8dfb9f24dfe0c34ece8ac1d260229b2489144bf022055b4f26fac7a15683a7c766d835b81ded15f5ec259add685203fd047f64aee670148304502210084ab36d93ba1e3b32f4856eeb834e18f4670b58d41bc1f1a74c0b057fc8778bc022036ec7c6b61a8cd0dc7213378cf215a2481e86f148b5ea6e17158d7a6855f629d014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff260fca08a1dac2207d45cf5925e7f144f5925fdfb0b76432cacd5c023d857f8c00000000fc0047304402203f1538fa0612bd2871d4f70f3d1c3042fe73ee96645c5490bff3ea896a21e6d802203d06212917b949ea96477f1f9897330b085a5f18e91dc603e400e2945b31b2cf01473044022069a3dd67f02dba7a03ae0ed349451267dead376a17957a449bebcfb76bfeadc602207067ecb4f5e54b17468ee464d931a6d6b2f59f66fa0bb32ebcab035e54c2fa81014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff0160d8c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000000000000000000000000000000000", - "txid": "5ad00d261ff66a0434d7ff8dd4eb5eb6d97189c9243ccbc789371c3c4cd2acb8" + "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 index 0b121e393f..945ce0f95d 100644 --- a/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json +++ b/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json @@ -1,8 +1,8 @@ { - "transactionHex": "70736274ff0100b80400008085202f89034314e3e7ed401228011e2233978ffbf97c53e931dcba62c088214063f9c828980000000000ffffffff7e064ba1e47423754e5c8c70398567cd95e759ea0e5db5550a33b6870b1304f10000000000ffffffff260fca08a1dac2207d45cf5925e7f144f5925fdfb0b76432cacd5c023d857f8c0000000000ffffffff0160d8c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000000000000000000000000000000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a8239108fc05424954474f0004f04dec4d0001012000e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6147304402204c01cd85a65838e0a2d2c7eac9479385f7897e3d5c2a7417aaf1bd0bdac0ce7c022028091fb11ec2cd2b1da268a25b195c87a8aacf3fe41e6ddc38e24bd919ad54470101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6148304502210097efd89b5ef1a0f4fe20a2e5d8dfb9f24dfe0c34ece8ac1d260229b2489144bf022055b4f26fac7a15683a7c766d835b81ded15f5ec259add685203fd047f64aee670101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6147304402203f1538fa0612bd2871d4f70f3d1c3042fe73ee96645c5490bff3ea896a21e6d802203d06212917b949ea96477f1f9897330b085a5f18e91dc603e400e2945b31b2cf0101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", + "transactionHex": "70736274ff0100b80400008085202f89034314e3e7ed401228011e2233978ffbf97c53e931dcba62c088214063f9c828980000000000feffffff7e064ba1e47423754e5c8c70398567cd95e759ea0e5db5550a33b6870b1304f10000000000feffffff260fca08a1dac2207d45cf5925e7f144f5925fdfb0b76432cacd5c023d857f8c0000000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000000000000000000000000000000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a8239108fc05424954474f0004f04dec4d0001012000e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6147304402202114269500a719c23ed2a252a937cb043d98a9c9fabe9d9db0085665609cb0f70220010867a43751129188bf6aaea35e3a5e9333f890310e72c89055b929c68993100101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6147304402203aedc94b85c418092ea978a62efbc9242fe221cf9bc591e50697a35fa967682502207dd48ac5a7b227ef5d98ff8680d71793bcbcec6a56aed54aa9653838517394900101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6147304402200cf5937fb4aa34fe97d56fd135bcc859ac0571d0b09e039b1a1eaa566355851302203af1c60229b595e21f6528c938e61242559e0fbf481631c51715a2af408e95e40101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", "coin": "zec", "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599906400, - "recoveryAmountString": "599906400", - "txid": "eef48e9c7a12c16b3621a394214edf0a2531d1701ecb641ffa58685dcbb77aa6" + "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 index 6a08809751..c0dcbdbc1c 100644 --- a/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json +++ b/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json @@ -25,10 +25,10 @@ "valueString": "300000000" } ], - "transactionHex": "0400008085202f89034314e3e7ed401228011e2233978ffbf97c53e931dcba62c088214063f9c8289800000000b60047304402204c01cd85a65838e0a2d2c7eac9479385f7897e3d5c2a7417aaf1bd0bdac0ce7c022028091fb11ec2cd2b1da268a25b195c87a8aacf3fe41e6ddc38e24bd919ad54470100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff7e064ba1e47423754e5c8c70398567cd95e759ea0e5db5550a33b6870b1304f100000000b70048304502210097efd89b5ef1a0f4fe20a2e5d8dfb9f24dfe0c34ece8ac1d260229b2489144bf022055b4f26fac7a15683a7c766d835b81ded15f5ec259add685203fd047f64aee670100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff260fca08a1dac2207d45cf5925e7f144f5925fdfb0b76432cacd5c023d857f8c00000000b60047304402203f1538fa0612bd2871d4f70f3d1c3042fe73ee96645c5490bff3ea896a21e6d802203d06212917b949ea96477f1f9897330b085a5f18e91dc603e400e2945b31b2cf0100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff0160d8c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000000000000000000000000000000000", + "transactionHex": "0400008085202f89034314e3e7ed401228011e2233978ffbf97c53e931dcba62c088214063f9c8289800000000b60047304402202114269500a719c23ed2a252a937cb043d98a9c9fabe9d9db0085665609cb0f70220010867a43751129188bf6aaea35e3a5e9333f890310e72c89055b929c68993100100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff7e064ba1e47423754e5c8c70398567cd95e759ea0e5db5550a33b6870b1304f100000000b60047304402203aedc94b85c418092ea978a62efbc9242fe221cf9bc591e50697a35fa967682502207dd48ac5a7b227ef5d98ff8680d71793bcbcec6a56aed54aa9653838517394900100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff260fca08a1dac2207d45cf5925e7f144f5925fdfb0b76432cacd5c023d857f8c00000000b60047304402200cf5937fb4aa34fe97d56fd135bcc859ac0571d0b09e039b1a1eaa566355851302203af1c60229b595e21f6528c938e61242559e0fbf481631c51715a2af408e95e40100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefeffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000000000000000000000000000000000", "coin": "zec", "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599906400, - "recoveryAmountString": "599906400", - "txid": "940077e4cdcdb1f3c2ced9d7c877a39823004e477e4d38336ed94dec9479055b" + "recoveryAmount": 599906100, + "recoveryAmountString": "599906100", + "txid": "70920052164c891a073fb4b3bbe2d4a999160ddbd149b35c4f5e87c521e8a5a3" } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json index db9f8e4535..20e5b2dd8c 100644 --- a/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json +++ b/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json @@ -1,7 +1,7 @@ { - "txHex": "70736274ff0100b80400008085202f89034314e3e7ed401228011e2233978ffbf97c53e931dcba62c088214063f9c828980000000000ffffffff7e064ba1e47423754e5c8c70398567cd95e759ea0e5db5550a33b6870b1304f10000000000ffffffff260fca08a1dac2207d45cf5925e7f144f5925fdfb0b76432cacd5c023d857f8c0000000000ffffffff0160d8c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000000000000000000000000000000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a8239108fc05424954474f0004f04dec4d0001012000e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128701030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128701030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128701030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", + "txHex": "70736274ff0100b80400008085202f89034314e3e7ed401228011e2233978ffbf97c53e931dcba62c088214063f9c828980000000000feffffff7e064ba1e47423754e5c8c70398567cd95e759ea0e5db5550a33b6870b1304f10000000000feffffff260fca08a1dac2207d45cf5925e7f144f5925fdfb0b76432cacd5c023d857f8c0000000000feffffff0134d7c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000000000000000000000000000000000004f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a8239108fc05424954474f0004f04dec4d0001012000e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128701030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128701030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128701030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", "txInfo": {}, "feeInfo": {}, "coin": "zec", - "txid": "eef48e9c7a12c16b3621a394214edf0a2531d1701ecb641ffa58685dcbb77aa6" + "txid": "8acfcc1eafc860a35c89ed8c9c80a563692e461cc010ee49d31f7c10215b96d3" } \ 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 6f114472ce..8087873858 100644 --- a/modules/abstract-utxo/test/unit/recovery/backupKeyRecovery.ts +++ b/modules/abstract-utxo/test/unit/recovery/backupKeyRecovery.ts @@ -7,8 +7,7 @@ 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 { Dimensions } from '@bitgo/unspents'; -import { address as wasmAddress, fixedScriptWallet } from '@bitgo/wasm-utxo'; +import { address as wasmAddress, fixedScriptWallet, hasPsbtMagic, ECPair } from '@bitgo/wasm-utxo'; import { AbstractUtxoCoin, @@ -20,6 +19,7 @@ import { import { getCoinName } from '../../../src/names'; import type { Unspent, WalletUnspent } from '../../../src/unspent'; import { + assertEqualParsedPsbt, defaultBitGo, encryptKeychain, getDefaultWalletKeys, @@ -203,17 +203,12 @@ function run( const outputSum = recoveryTx.txOutputs.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 - let vsize: number; - if (utxolib.isTestnet(coin.network)) { - const networkName = utxolib.getNetworkName(coin.network); - if (!networkName) { - throw new Error('Invalid network'); - } - const wasmPsbt = fixedScriptWallet.BitGoPsbt.fromBytes(new Uint8Array(recoveryTx.toBuffer()), networkName); - vsize = fixedScriptWallet.Dimensions.fromPsbt(wasmPsbt).getVSize(); - } else { - vsize = Dimensions.fromPsbt(recoveryTx).getVSize(); + 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 feeRateSatB = Number(fee) / vsize; const diff = Math.abs(feeRateSatB - defaultFeeRateSatB) / defaultFeeRateSatB; // within 1% @@ -227,14 +222,23 @@ function run( fixtureRecovery.coin = fixtureCoin.getChain(); } - shouldEqualJSON( - fixtureRecovery, - await getFixture( - fixtureCoin, - `recovery/backupKeyRecovery-${(params.krsProvider ? tags.concat([params.krsProvider]) : tags).join('-')}`, - recovery - ) + 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 () { diff --git a/modules/abstract-utxo/test/unit/recovery/crossChainRecovery.ts b/modules/abstract-utxo/test/unit/recovery/crossChainRecovery.ts index e1cfc972de..1ba7474c76 100644 --- a/modules/abstract-utxo/test/unit/recovery/crossChainRecovery.ts +++ b/modules/abstract-utxo/test/unit/recovery/crossChainRecovery.ts @@ -5,6 +5,7 @@ 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 * as sinon from 'sinon'; import { @@ -318,15 +319,24 @@ describe(`Cross-Chain Recovery getWallet`, async function () { }); describe('convertLtcAddressToLegacyFormat', function () { + const scriptPubKey = Buffer.from('a9149f0bf51fab4d33ab21977e1b89f776f64161ef4287', 'hex'); it('should convert M... P2SH address to 3... legacy format', function () { // These two addresses represent the same underlying script hash: // - MNQ7zkgMsaV67rsjA3JuP59RC5wxRXpwgE is the LTC format (scriptHash 0x32) // - 3GBygsGPvTdfKMbq4AKZZRu1sPMWPEsBfd is the BTC format (scriptHash 0x05) - const ltcAddress = 'MNQ7zkgMsaV67rsjA3JuP59RC5wxRXpwgE'; - const expectedLegacyAddress = '3GBygsGPvTdfKMbq4AKZZRu1sPMWPEsBfd'; + // const ltcAddress = 'MNQ7zkgMsaV67rsjA3JuP59RC5wxRXpwgE'; + const ltcAddress = wasmAddress.fromOutputScriptWithCoin(scriptPubKey, 'ltc'); + const tltcAddress = wasmAddress.fromOutputScriptWithCoin(scriptPubKey, 'tltc'); + assert.strictEqual(ltcAddress, 'MNQ7zkgMsaV67rsjA3JuP59RC5wxRXpwgE'); + assert.strictEqual(tltcAddress, 'Qb6wsd4fZ2C6fKzRMPyTG5KiE81W6QCxhU'); const legacyAddress = convertLtcAddressToLegacyFormat(ltcAddress, 'ltc'); - assert.strictEqual(legacyAddress, expectedLegacyAddress); + const expectedLtcLegacyAddress = '3GBygsGPvTdfKMbq4AKZZRu1sPMWPEsBfd'; + assert.strictEqual(legacyAddress, expectedLtcLegacyAddress); + + const expectedTltcLegacyAddress = '2N7kBkcCRXv91X9ENjHwSBNtH5jZg8yye6r'; + const tltcLegacyAddress = convertLtcAddressToLegacyFormat(tltcAddress, 'tltc'); + assert.strictEqual(tltcLegacyAddress, expectedTltcLegacyAddress); }); it('should convert MD68PsdheKxcYsrVLyZRXgoSDLnB1MdVtE to legacy format', function () { diff --git a/modules/abstract-utxo/test/unit/util/transaction.ts b/modules/abstract-utxo/test/unit/util/transaction.ts index b56ab1e4d6..f39293232b 100644 --- a/modules/abstract-utxo/test/unit/util/transaction.ts +++ b/modules/abstract-utxo/test/unit/util/transaction.ts @@ -1,7 +1,9 @@ +import assert from 'assert'; + import * as utxolib from '@bitgo/utxo-lib'; -import { address as wasmAddress } from '@bitgo/wasm-utxo'; +import { ECPair, fixedScriptWallet, hasPsbtMagic, address as wasmAddress } from '@bitgo/wasm-utxo'; -import { getCoinName } from '../../../src/names'; +import { getCoinName, UtxoCoinName } from '../../../src/names'; import type { Unspent, WalletUnspent } from '../../../src/unspent'; const { isWalletUnspent, signInputWithUnspent } = utxolib.bitgo; type RootWalletKeys = utxolib.bitgo.RootWalletKeys; @@ -30,6 +32,26 @@ function toTxOutput( }; } +export function assertEqualParsedPsbt( + a: Buffer, + b: Buffer, + coinName: UtxoCoinName, + walletKeys: RootWalletKeys, + replayProtection: ECPair[] +): void { + if (!hasPsbtMagic(a)) { + throw new Error('a is not a psbt'); + } + if (!hasPsbtMagic(b)) { + throw new Error('b is not a psbt'); + } + const aPsbt = fixedScriptWallet.BitGoPsbt.fromBytes(a, coinName); + const bPsbt = fixedScriptWallet.BitGoPsbt.fromBytes(b, coinName); + const aParsed = aPsbt.parseTransactionWithWalletKeys(walletKeys, { publicKeys: replayProtection }); + const bParsed = bPsbt.parseTransactionWithWalletKeys(walletKeys, { publicKeys: replayProtection }); + assert.deepStrictEqual(aParsed, bParsed); +} + export function transactionToObj( tx: utxolib.bitgo.UtxoTransaction ): TransactionObj {