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 new file mode 100644 index 0000000000..673b050ec3 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/bch/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json @@ -0,0 +1,30 @@ +{ + "inputs": [ + { + "id": "98dd6e075f723848380f3004d255299df1b1816a685c721dc711a03bc30cb78b:0", + "address": "3CrAfG2D2h7NRRHBG3q2tQWX267r7vr228", + "value": 100000000, + "chain": 1, + "index": 0, + "valueString": "100000000" + }, + { + "id": "9bfe1fc9e7da139e7c9ed52290cd5c9103739a9d6f6cf440131fcb4db18dc6ee:0", + "address": "3CrAfG2D2h7NRRHBG3q2tQWX267r7vr228", + "value": 200000000, + "chain": 1, + "index": 0, + "valueString": "200000000" + }, + { + "id": "de492df3220d7b4d54bca5d2e4e037c6eae88140537552103b5497698305ade3:0", + "address": "3CrAfG2D2h7NRRHBG3q2tQWX267r7vr228", + "value": 300000000, + "chain": 1, + "index": 0, + "valueString": "300000000" + } + ], + "transactionHex": "02000000038bb70cc33ba011c71d725c686a81b1f19d2955d204300f384838725f076edd9800000000fdfe000048304502210098eda9635891330990f775ae0dc39ea8ae25c4e0a5ce89c05a923f9f14b6ba1f02201982367892d23ef19f9265751c94b11b2c202ee56c900d104fa634147c15675941483045022100a1e554194187d658c043e76bafb71fc3742506beb4a48859f532b09d7e1c207c02205a1fbca7f6a2e3882b479895efab25243c57d1744d3f4b86d8c7c8ef13f2d7af414c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffeec68db14dcb1f1340f46c6f9d9a7303915ccd9022d59e7c9e13dae7c91ffe9b00000000fdfd000047304402200c990acb71e278854ec0e5e9575cf6c85c7ab7d498ea2404208d33551d463b5f022042c9117fc8811b1cdca6a210de5cf8a83f00dac16a0edb9e1cf1d7c25808e69341483045022100e89ededd4a954ef6da9ddb7f418efb6fba674e5f96f90f6c3952d846835a80a202207b7764ea85f1e6c428474e0ca5da24a6ad492b31c7a20d56bf1d1be86fd58bf9414c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffe3ad05836997543b105275534081e8eac637e0e4d2a5bc544d7b0d22f32d49de00000000fdfd0000483045022100a0f040a70353436f3c2743f1e1f53818cc85986b5d66b263104a40bf33db081e02202d4090f15a98d7bf60a455b2cb40009555537dfbe3d0b550054d400953cefada41473044022003c005fcdd983209d6e62a806f7688af4e27a1f7a80e7fad23f04c14a698cf5902207e5c244df1f55634214390018ad7b5bf43152e36ffe99f7d51f3c73f7fbe8cda414c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txid": "7d7051163f29c1590d886358a23efce56228096e3e047903d9b46aa42f6e545e" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/bch/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/bch/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2sh.json new file mode 100644 index 0000000000..d80e306a5d --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/bch/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2sh.json @@ -0,0 +1,30 @@ +{ + "inputs": [ + { + "id": "9c331fa52cfb21b1cb9367deea6b65cc5598938562c9803657673dc065d5c3d7:0", + "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", + "value": 100000000, + "chain": 1, + "index": 0, + "valueString": "100000000" + }, + { + "id": "16f219a6887f963bfc8ee7c6e251d09326812687d0ff9ed88271112a098fdf6a:0", + "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", + "value": 200000000, + "chain": 1, + "index": 0, + "valueString": "200000000" + }, + { + "id": "8c1595f5f0c5e405c59bc8c8a48b036303e323fcffcee8e13f855663852a483f:0", + "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", + "value": 300000000, + "chain": 1, + "index": 0, + "valueString": "300000000" + } + ], + "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000fdfe0000483045022100dabac902e044562a23ac7ddf33f7fb98243506bf220a5a92dc80bd7833f62481022070aae3aac378fcecbf5f14f2ff57c440b2d950b74c69d63adc0516490fd9a0f4414830450221009fa93dbab63f2daaa13efd7ae7b0afa4c2fd3f6eb0263cd910b6e206e9852b9d02202567839a051d9fb7f9d1cd2a45bcdf50a9ccc0b058535d5ffb755159984ef062414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f21600000000fdfd0000483045022100b44c1912b028c0d6adbf03089ceaa8a4058b478ab49e0045162b2bade888d24702201f5985068ebea8eff58aa933ea0c9ea3a8ecbc10d0049532235fbe4c051d2959414730440220757236f8ee0a1155252079c3ab454769c2703aed46f4d8f0546facbd7493549002201ceb3f90c93bdd4f064b007f664adc13fe4bdc160cc3b96d39895650bbec3a9d414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c00000000fc0047304402204abbd1263eb5fab332594197bf1cd240b36c656ae9c0d1eb197963c4ea798b7502206640b2715d944a00f88c811bb68b2c1296445a59c92e5c8bc6594847c676afe94147304402201f5582671aac80b2e247445000942f512975193820a50c28e21067edce326b9f022029d264daf2da9ff12a02f21d64981ab128b9d61061866da067e3b24bb8703811414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txid": "f9f8e91672fccac62d3ad4a7f53ec8e4d730051c38b2ec9e1a923486ff02c493" +} \ 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 new file mode 100644 index 0000000000..d80e306a5d --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/bch/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json @@ -0,0 +1,30 @@ +{ + "inputs": [ + { + "id": "9c331fa52cfb21b1cb9367deea6b65cc5598938562c9803657673dc065d5c3d7:0", + "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", + "value": 100000000, + "chain": 1, + "index": 0, + "valueString": "100000000" + }, + { + "id": "16f219a6887f963bfc8ee7c6e251d09326812687d0ff9ed88271112a098fdf6a:0", + "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", + "value": 200000000, + "chain": 1, + "index": 0, + "valueString": "200000000" + }, + { + "id": "8c1595f5f0c5e405c59bc8c8a48b036303e323fcffcee8e13f855663852a483f:0", + "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", + "value": 300000000, + "chain": 1, + "index": 0, + "valueString": "300000000" + } + ], + "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000fdfe0000483045022100dabac902e044562a23ac7ddf33f7fb98243506bf220a5a92dc80bd7833f62481022070aae3aac378fcecbf5f14f2ff57c440b2d950b74c69d63adc0516490fd9a0f4414830450221009fa93dbab63f2daaa13efd7ae7b0afa4c2fd3f6eb0263cd910b6e206e9852b9d02202567839a051d9fb7f9d1cd2a45bcdf50a9ccc0b058535d5ffb755159984ef062414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f21600000000fdfd0000483045022100b44c1912b028c0d6adbf03089ceaa8a4058b478ab49e0045162b2bade888d24702201f5985068ebea8eff58aa933ea0c9ea3a8ecbc10d0049532235fbe4c051d2959414730440220757236f8ee0a1155252079c3ab454769c2703aed46f4d8f0546facbd7493549002201ceb3f90c93bdd4f064b007f664adc13fe4bdc160cc3b96d39895650bbec3a9d414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c00000000fc0047304402204abbd1263eb5fab332594197bf1cd240b36c656ae9c0d1eb197963c4ea798b7502206640b2715d944a00f88c811bb68b2c1296445a59c92e5c8bc6594847c676afe94147304402201f5582671aac80b2e247445000942f512975193820a50c28e21067edce326b9f022029d264daf2da9ff12a02f21d64981ab128b9d61061866da067e3b24bb8703811414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txid": "f9f8e91672fccac62d3ad4a7f53ec8e4d730051c38b2ec9e1a923486ff02c493" +} \ 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 new file mode 100644 index 0000000000..595cc615f6 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/bch/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json @@ -0,0 +1,8 @@ +{ + "transactionHex": "70736274ff0100a50200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c0000000000ffffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f2160000000000ffffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c0000000000ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b4830450221008c9a3212461e71cadb8f4d9ac4eda10ed0445c5acca3041e9d92e06360b85350022032e211d19adbc911da021394384621b19fe2729b4085f2a20a54a14c81389e83012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6147304402203b435273cb5d8cab54d2005a165a62d848c3df8880c33a8b0594caab4c5d34b702202a9672bdeffe1249a8fc01074955a05f68d63450c9530d7cf15f18595f0d32f34101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100a749722d784fbb843b6e33b35c47f0fce8f24652d7cfaa353e1c9dbbd0e0340202207b7c85cdfee0d1cccd1c469cece83f7a510a8db40f62675c84b55bc437d84dce012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61473044022024d01906f8634186d9dd6578fd1ddf985d93f7c0422747791c5f8c5b9215d25602205fabdce6e97f2178499af77a03548b66aeae06fff33f598b3b35eb57089820e84101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd02000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402202a36601376e4b4c64c2fc6357a37a71364b46b6dd7a8b84825baabaf2b5e37720220599e40054ee5570825cb36da797d7d3c6c77297d550c7db0d01ef9971155a4bf012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6148304502210095e86dd229c59044e2c923d437b30ba586c14e2ae979c24f86cbb2207c90ee7a022044a06ca762af5b3955402d47710b63baa4299e51ff3cff0229338637f54c5ca04101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", + "coin": "bch", + "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", + "recoveryAmount": 599997350, + "recoveryAmountString": "599997350", + "txid": "3df257ddb75c3edf04ef7f3b9448ca852688b592a70178a909ec9f4bd459f6e1" +} \ 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 new file mode 100644 index 0000000000..8b748e4146 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/bch/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json @@ -0,0 +1,34 @@ +{ + "inputs": [ + { + "id": "9c331fa52cfb21b1cb9367deea6b65cc5598938562c9803657673dc065d5c3d7:0", + "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", + "value": 100000000, + "chain": 1, + "index": 0, + "valueString": "100000000" + }, + { + "id": "16f219a6887f963bfc8ee7c6e251d09326812687d0ff9ed88271112a098fdf6a:0", + "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", + "value": 200000000, + "chain": 1, + "index": 0, + "valueString": "200000000" + }, + { + "id": "8c1595f5f0c5e405c59bc8c8a48b036303e323fcffcee8e13f855663852a483f:0", + "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", + "value": 300000000, + "chain": 1, + "index": 0, + "valueString": "300000000" + } + ], + "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000b60047304402203b435273cb5d8cab54d2005a165a62d848c3df8880c33a8b0594caab4c5d34b702202a9672bdeffe1249a8fc01074955a05f68d63450c9530d7cf15f18595f0d32f34100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f21600000000b600473044022024d01906f8634186d9dd6578fd1ddf985d93f7c0422747791c5f8c5b9215d25602205fabdce6e97f2178499af77a03548b66aeae06fff33f598b3b35eb57089820e84100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c00000000b70048304502210095e86dd229c59044e2c923d437b30ba586c14e2ae979c24f86cbb2207c90ee7a022044a06ca762af5b3955402d47710b63baa4299e51ff3cff0229338637f54c5ca04100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "coin": "bch", + "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", + "recoveryAmount": 599997350, + "recoveryAmountString": "599997350", + "txid": "3939a3c15556830fdafc2fbe9e35e0fc7a6f7ce66958122d87ec8a325682fb5f" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/bch/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-customUserKeyPath.json b/modules/abstract-utxo/test/unit/fixtures/bch/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-customUserKeyPath.json deleted file mode 100644 index c22be5420f..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/bch/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-customUserKeyPath.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "98dd6e075f723848380f3004d255299df1b1816a685c721dc711a03bc30cb78b:0", - "address": "3CrAfG2D2h7NRRHBG3q2tQWX267r7vr228", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "bcbcbde6d57446a376caba483af4a111607de478c12ee1d51aafc03808284bea:2", - "address": "31q5r9bTAnNqw5w8orWip8dgeXa4NLYJ9N", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "65db7e5cef660e0b7d18feba395e72d4b6c436640e4af2c3ad0ee5570f9df6f2:3", - "address": "34brE2zXJvpFnjutLqyH6chmJ8EjU8Bhnx", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "02000000038bb70cc33ba011c71d725c686a81b1f19d2955d204300f384838725f076edd9800000000fdfd000047304402203619fddc25ec6e69824e17d2f578ead4b496aede3a9ac23d6746e9bc09e8b19702200516291c5789c79fbce7feb747c2d4bdfe1d026be88be085c1326cfd3c3b931441483045022100e0a52ba9191df6c540ac13b75c27450762c29a479353c4c2ad4ae88f3e6ac070022017930e30bab21a50e4e314384e38cc95909f08882131df2b5f64423abc3f4b5e414c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffea4b280838c0af1ad5e12ec178e47d6011a1f43a48baca76a34674d5e6bdbcbc02000000fc00473044022047fd6be98fa9c4b5882b24f606c7ca2b91e7e4655952d8e435d25399b152e6a8022056376525e8dbe25f06ba107ed673dd2a0827d4997421ad7326809e2829d345b1414730440220761618ab496451d8334c67a0378a8c49d9c53dd3f5cf555556e0b6333f678b2902207f9401aa26aafd9cf77be57e329ff46a1ec78d005b6798c81be5c4c76130da62414c695221025f891d428e847408357073c5b14344ec582230b4007695110140b2433f8e4fa82103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aefffffffff2f69d0f57e50eadc3f24a0e6436c4b6d4725e39bafe187d0b0e66ef5c7edb6503000000fdfd00004730440220392f8af8b6879d91401e6b8185e772dd33ffc9f517a75755d0600f8bcea6ee1a0220488b81f0a9fbe38791089fe57e7ea1d22baf5605db035640211a5ce75e35abbc41483045022100a933e5b0ff6f3d5d6decb0c028ff7360e23e51f743a71cfcc3ddadaac47d7e3d02207fac0c72cc170a16488b5da3637b02e0f04bdd957c0945c87aa620789039727e414c6952210228b669c7736183ae301d159ee7788e1a7dccb7ec3d45de94eccf0b384aa8f78021022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "8641d907f23abf6eff43423f546caaa2fb03113c01641dd32255f71df831f64e" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/bch/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-fixedFeeRate.json b/modules/abstract-utxo/test/unit/fixtures/bch/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-fixedFeeRate.json deleted file mode 100644 index da8da50bc7..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/bch/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-fixedFeeRate.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "9c331fa52cfb21b1cb9367deea6b65cc5598938562c9803657673dc065d5c3d7:0", - "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "1a3fd9e6acd64c1ca713c6f5c9531d5652bbb56ab4483f39b234d1961ae9e8b7:2", - "address": "37VmFTmUhwppU2FcKM3uawLjj4oYBQZsN1", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "63405e7c1687188c497d1e1fa71130e0a3a9c396d0c8af6b9707cfaa8d62214e:3", - "address": "324RMNET22VF4qLHUcVJtvWKVwbNDoj8Sv", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000fc004730440220618323f9422f7ffba777130d804d2bd72949f6f04c914182fae2a8d38ac69abe02207f6aec9e1e9f4986732762eba9ac5dba29c59e11448d8fc7cf779f05a72f9cc04147304402200ca419f145a58ab6153cb9a1907c38802e12e202170d76e2b17f8ec5ae41eb5402203a05f3f85106554c6b11d1ba5706c28673f8f4e726b142faf5eebd54837bec1e414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffb7e8e91a96d134b2393f48b46ab5bb52561d53c9f5c613a71c4cd6ace6d93f1a02000000fdfe000048304502210084b1c434255987c76e454fc4a168fdbdbe9b1f0a5e55bc9ce96e31451eac6de502204f51ce964dc01b452af2bac53a6141641ea66c11496ca5247d99ead6f049213f41483045022100f105359e8d6f995ecdd0b734cfeb59c76897093be59a7e158e54f36a29e05c2b0220769114a932726875555352b5ac8458fe6c5727a8b204869613cb359a9ad9418b414c695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffff4e21628daacf07976bafc8d096c3a9a3e03011a71f1e7d498c1887167c5e406303000000fc00473044022068192d493fb0576e8632278aa0bd82c9e136f24bf8f56020bf9cc7fd1f74db0b022017599bb55df893450415cf17ff74db3c443eea72160c9b54dd98b55926466aa941473044022022f1c0fb3753da747c190e2482cec7b8a69f4f34dc4771a903e992cb28588e6f0220575b37b984648a778631730fd1b5f07c0597eef559f00d4a40cf5bfb57bdf3a5414c695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "a510f7cea2ab572a27eb43cc83b67b982968b25a51b1d71f24bb85451dbd8389" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/bch/recovery/backupKeyRecovery-p2sh-fullSignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/bch/recovery/backupKeyRecovery-p2sh-fullSignedRecovery.json deleted file mode 100644 index da8da50bc7..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/bch/recovery/backupKeyRecovery-p2sh-fullSignedRecovery.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "9c331fa52cfb21b1cb9367deea6b65cc5598938562c9803657673dc065d5c3d7:0", - "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "1a3fd9e6acd64c1ca713c6f5c9531d5652bbb56ab4483f39b234d1961ae9e8b7:2", - "address": "37VmFTmUhwppU2FcKM3uawLjj4oYBQZsN1", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "63405e7c1687188c497d1e1fa71130e0a3a9c396d0c8af6b9707cfaa8d62214e:3", - "address": "324RMNET22VF4qLHUcVJtvWKVwbNDoj8Sv", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000fc004730440220618323f9422f7ffba777130d804d2bd72949f6f04c914182fae2a8d38ac69abe02207f6aec9e1e9f4986732762eba9ac5dba29c59e11448d8fc7cf779f05a72f9cc04147304402200ca419f145a58ab6153cb9a1907c38802e12e202170d76e2b17f8ec5ae41eb5402203a05f3f85106554c6b11d1ba5706c28673f8f4e726b142faf5eebd54837bec1e414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffb7e8e91a96d134b2393f48b46ab5bb52561d53c9f5c613a71c4cd6ace6d93f1a02000000fdfe000048304502210084b1c434255987c76e454fc4a168fdbdbe9b1f0a5e55bc9ce96e31451eac6de502204f51ce964dc01b452af2bac53a6141641ea66c11496ca5247d99ead6f049213f41483045022100f105359e8d6f995ecdd0b734cfeb59c76897093be59a7e158e54f36a29e05c2b0220769114a932726875555352b5ac8458fe6c5727a8b204869613cb359a9ad9418b414c695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffff4e21628daacf07976bafc8d096c3a9a3e03011a71f1e7d498c1887167c5e406303000000fc00473044022068192d493fb0576e8632278aa0bd82c9e136f24bf8f56020bf9cc7fd1f74db0b022017599bb55df893450415cf17ff74db3c443eea72160c9b54dd98b55926466aa941473044022022f1c0fb3753da747c190e2482cec7b8a69f4f34dc4771a903e992cb28588e6f0220575b37b984648a778631730fd1b5f07c0597eef559f00d4a40cf5bfb57bdf3a5414c695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "a510f7cea2ab572a27eb43cc83b67b982968b25a51b1d71f24bb85451dbd8389" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/bch/recovery/backupKeyRecovery-p2sh-keyRecoveryService-dai.json b/modules/abstract-utxo/test/unit/fixtures/bch/recovery/backupKeyRecovery-p2sh-keyRecoveryService-dai.json deleted file mode 100644 index 0321734e56..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/bch/recovery/backupKeyRecovery-p2sh-keyRecoveryService-dai.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "transactionHex": "70736274ff0100a50200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c0000000000ffffffffb7e8e91a96d134b2393f48b46ab5bb52561d53c9f5c613a71c4cd6ace6d93f1a0200000000ffffffff4e21628daacf07976bafc8d096c3a9a3e03011a71f1e7d498c1887167c5e40630300000000ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b4830450221008c9a3212461e71cadb8f4d9ac4eda10ed0445c5acca3041e9d92e06360b85350022032e211d19adbc911da021394384621b19fe2729b4085f2a20a54a14c81389e83012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100a2b553706436024b01ee0ab96088f9432fd92f5bab5258a21dd0baf142ec1d470220679a86d327a03a2d64d280547654d59f4cf54f4fbe5acdbaaa5ca147bd9516944101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100fd0001020000000101010101010101010101010101010101010101010101010101010101010101010000000069463043021f229298be09809e5231600d82e4fbf3f1d29c408b7231146e4a152daf6d76e7022077c447040bcb13522dbbe24f0037920fda3c17d7e18146bb64beb7354e34fcf1012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0300c2eb0b000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00c2eb0b000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00c2eb0b0000000017a9143fafee16e19a14db449ab3a57da1fd3ef89daa5987000000002202021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a7473044022030b867e13ca7d3327c4b22f9a5cf24bee8b8a62ef6c79146f7290418ef65f73402205258328ce9bc2bb0df511edcf38cbf7d20bb26492304fa0b73f61add4f344c6741010304410000000104695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453ae2206021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a71403a82391000000000000000001000000020000002206026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f3024148374ad8600000000000000000100000002000000220603b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b914e15f6f2100000000000000000100000002000000000100fd240102000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100fff82f0f7362bbcb5f47552a9d39fbf6507092d332db6e306c83a5b163af75a1022078602a482a1ebf18319821b5e6ed26343f7af3971afb9a79e5b68c5fe32c7c71012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0400a3e111000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00a3e111000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00a3e111000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00a3e1110000000017a914040c4ab99a665c767adaa50fb28dce2ae514363b87000000002202023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c483045022100af0e5486f0918b27148a30fc73cb7e2fa4212626da15fa32c311f3e6913c8c9402202df10b8358334d8cb0f93543ed7a532655d0de6d22f0b387b8c371e0c560b97e41010304410000000104695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53ae2206022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d14e15f6f21000000000000000001000000030000002206023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c1403a8239100000000000000000100000003000000220602b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b148374ad86000000000000000001000000030000000000", - "coin": "bch", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "90c23608831795733dcff0dad139bdf0a82fc400bf4f056d37065e9f283b85f7" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/bch/recovery/backupKeyRecovery-p2sh-keyRecoveryService-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/bch/recovery/backupKeyRecovery-p2sh-keyRecoveryService-keyternal.json deleted file mode 100644 index 96d291ea8e..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/bch/recovery/backupKeyRecovery-p2sh-keyRecoveryService-keyternal.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "inputs": [ - { - "id": "9c331fa52cfb21b1cb9367deea6b65cc5598938562c9803657673dc065d5c3d7:0", - "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "1a3fd9e6acd64c1ca713c6f5c9531d5652bbb56ab4483f39b234d1961ae9e8b7:2", - "address": "37VmFTmUhwppU2FcKM3uawLjj4oYBQZsN1", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "63405e7c1687188c497d1e1fa71130e0a3a9c396d0c8af6b9707cfaa8d62214e:3", - "address": "324RMNET22VF4qLHUcVJtvWKVwbNDoj8Sv", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000b700483045022100a2b553706436024b01ee0ab96088f9432fd92f5bab5258a21dd0baf142ec1d470220679a86d327a03a2d64d280547654d59f4cf54f4fbe5acdbaaa5ca147bd9516944100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffb7e8e91a96d134b2393f48b46ab5bb52561d53c9f5c613a71c4cd6ace6d93f1a02000000b600473044022030b867e13ca7d3327c4b22f9a5cf24bee8b8a62ef6c79146f7290418ef65f73402205258328ce9bc2bb0df511edcf38cbf7d20bb26492304fa0b73f61add4f344c674100004c695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffff4e21628daacf07976bafc8d096c3a9a3e03011a71f1e7d498c1887167c5e406303000000b700483045022100af0e5486f0918b27148a30fc73cb7e2fa4212626da15fa32c311f3e6913c8c9402202df10b8358334d8cb0f93543ed7a532655d0de6d22f0b387b8c371e0c560b97e4100004c695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "coin": "bch", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "8bac95cc2057bd172b5affbf83afacdf184c33ecf5b6da0341a963d41d0619a2" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/bch/recovery/backupKeyRecovery-p2sh-unsignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/bch/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json similarity index 53% rename from modules/abstract-utxo/test/unit/fixtures/bch/recovery/backupKeyRecovery-p2sh-unsignedRecovery.json rename to modules/abstract-utxo/test/unit/fixtures/bch/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json index d7f74b531e..0edcb6c496 100644 --- a/modules/abstract-utxo/test/unit/fixtures/bch/recovery/backupKeyRecovery-p2sh-unsignedRecovery.json +++ b/modules/abstract-utxo/test/unit/fixtures/bch/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json @@ -1,5 +1,5 @@ { - "txHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c0000000000ffffffffb7e8e91a96d134b2393f48b46ab5bb52561d53c9f5c613a71c4cd6ace6d93f1a0200000000ffffffff4e21628daacf07976bafc8d096c3a9a3e03011a71f1e7d498c1887167c5e40630300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c0000000000ffffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f2160000000000ffffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c0000000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", "txInfo": { "unspents": [ { @@ -11,24 +11,24 @@ "valueString": "100000000" }, { - "id": "1a3fd9e6acd64c1ca713c6f5c9531d5652bbb56ab4483f39b234d1961ae9e8b7:2", - "address": "37VmFTmUhwppU2FcKM3uawLjj4oYBQZsN1", + "id": "16f219a6887f963bfc8ee7c6e251d09326812687d0ff9ed88271112a098fdf6a:0", + "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", "value": 200000000, "chain": 1, - "index": 2, + "index": 0, "valueString": "200000000" }, { - "id": "63405e7c1687188c497d1e1fa71130e0a3a9c396d0c8af6b9707cfaa8d62214e:3", - "address": "324RMNET22VF4qLHUcVJtvWKVwbNDoj8Sv", + "id": "8c1595f5f0c5e405c59bc8c8a48b036303e323fcffcee8e13f855663852a483f:0", + "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", "value": 300000000, "chain": 1, - "index": 3, + "index": 0, "valueString": "300000000" } ] }, "feeInfo": {}, "coin": "bch", - "txid": "8b6f5bf56e02cce9ffdf6d38535c1cbd4d8469e4e9263546da27d0ecff5ab289" + "txid": "9bd9069313617cd82c59d374eb511f7f43484bd90585f79ca225f0185f7ff8d8" } \ No newline at end of file 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 new file mode 100644 index 0000000000..673b050ec3 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json @@ -0,0 +1,30 @@ +{ + "inputs": [ + { + "id": "98dd6e075f723848380f3004d255299df1b1816a685c721dc711a03bc30cb78b:0", + "address": "3CrAfG2D2h7NRRHBG3q2tQWX267r7vr228", + "value": 100000000, + "chain": 1, + "index": 0, + "valueString": "100000000" + }, + { + "id": "9bfe1fc9e7da139e7c9ed52290cd5c9103739a9d6f6cf440131fcb4db18dc6ee:0", + "address": "3CrAfG2D2h7NRRHBG3q2tQWX267r7vr228", + "value": 200000000, + "chain": 1, + "index": 0, + "valueString": "200000000" + }, + { + "id": "de492df3220d7b4d54bca5d2e4e037c6eae88140537552103b5497698305ade3:0", + "address": "3CrAfG2D2h7NRRHBG3q2tQWX267r7vr228", + "value": 300000000, + "chain": 1, + "index": 0, + "valueString": "300000000" + } + ], + "transactionHex": "02000000038bb70cc33ba011c71d725c686a81b1f19d2955d204300f384838725f076edd9800000000fdfe000048304502210098eda9635891330990f775ae0dc39ea8ae25c4e0a5ce89c05a923f9f14b6ba1f02201982367892d23ef19f9265751c94b11b2c202ee56c900d104fa634147c15675941483045022100a1e554194187d658c043e76bafb71fc3742506beb4a48859f532b09d7e1c207c02205a1fbca7f6a2e3882b479895efab25243c57d1744d3f4b86d8c7c8ef13f2d7af414c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffeec68db14dcb1f1340f46c6f9d9a7303915ccd9022d59e7c9e13dae7c91ffe9b00000000fdfd000047304402200c990acb71e278854ec0e5e9575cf6c85c7ab7d498ea2404208d33551d463b5f022042c9117fc8811b1cdca6a210de5cf8a83f00dac16a0edb9e1cf1d7c25808e69341483045022100e89ededd4a954ef6da9ddb7f418efb6fba674e5f96f90f6c3952d846835a80a202207b7764ea85f1e6c428474e0ca5da24a6ad492b31c7a20d56bf1d1be86fd58bf9414c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffe3ad05836997543b105275534081e8eac637e0e4d2a5bc544d7b0d22f32d49de00000000fdfd0000483045022100a0f040a70353436f3c2743f1e1f53818cc85986b5d66b263104a40bf33db081e02202d4090f15a98d7bf60a455b2cb40009555537dfbe3d0b550054d400953cefada41473044022003c005fcdd983209d6e62a806f7688af4e27a1f7a80e7fad23f04c14a698cf5902207e5c244df1f55634214390018ad7b5bf43152e36ffe99f7d51f3c73f7fbe8cda414c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txid": "7d7051163f29c1590d886358a23efce56228096e3e047903d9b46aa42f6e545e" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2sh.json new file mode 100644 index 0000000000..d80e306a5d --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2sh.json @@ -0,0 +1,30 @@ +{ + "inputs": [ + { + "id": "9c331fa52cfb21b1cb9367deea6b65cc5598938562c9803657673dc065d5c3d7:0", + "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", + "value": 100000000, + "chain": 1, + "index": 0, + "valueString": "100000000" + }, + { + "id": "16f219a6887f963bfc8ee7c6e251d09326812687d0ff9ed88271112a098fdf6a:0", + "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", + "value": 200000000, + "chain": 1, + "index": 0, + "valueString": "200000000" + }, + { + "id": "8c1595f5f0c5e405c59bc8c8a48b036303e323fcffcee8e13f855663852a483f:0", + "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", + "value": 300000000, + "chain": 1, + "index": 0, + "valueString": "300000000" + } + ], + "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000fdfe0000483045022100dabac902e044562a23ac7ddf33f7fb98243506bf220a5a92dc80bd7833f62481022070aae3aac378fcecbf5f14f2ff57c440b2d950b74c69d63adc0516490fd9a0f4414830450221009fa93dbab63f2daaa13efd7ae7b0afa4c2fd3f6eb0263cd910b6e206e9852b9d02202567839a051d9fb7f9d1cd2a45bcdf50a9ccc0b058535d5ffb755159984ef062414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f21600000000fdfd0000483045022100b44c1912b028c0d6adbf03089ceaa8a4058b478ab49e0045162b2bade888d24702201f5985068ebea8eff58aa933ea0c9ea3a8ecbc10d0049532235fbe4c051d2959414730440220757236f8ee0a1155252079c3ab454769c2703aed46f4d8f0546facbd7493549002201ceb3f90c93bdd4f064b007f664adc13fe4bdc160cc3b96d39895650bbec3a9d414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c00000000fc0047304402204abbd1263eb5fab332594197bf1cd240b36c656ae9c0d1eb197963c4ea798b7502206640b2715d944a00f88c811bb68b2c1296445a59c92e5c8bc6594847c676afe94147304402201f5582671aac80b2e247445000942f512975193820a50c28e21067edce326b9f022029d264daf2da9ff12a02f21d64981ab128b9d61061866da067e3b24bb8703811414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txid": "f9f8e91672fccac62d3ad4a7f53ec8e4d730051c38b2ec9e1a923486ff02c493" +} \ 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 new file mode 100644 index 0000000000..d80e306a5d --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json @@ -0,0 +1,30 @@ +{ + "inputs": [ + { + "id": "9c331fa52cfb21b1cb9367deea6b65cc5598938562c9803657673dc065d5c3d7:0", + "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", + "value": 100000000, + "chain": 1, + "index": 0, + "valueString": "100000000" + }, + { + "id": "16f219a6887f963bfc8ee7c6e251d09326812687d0ff9ed88271112a098fdf6a:0", + "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", + "value": 200000000, + "chain": 1, + "index": 0, + "valueString": "200000000" + }, + { + "id": "8c1595f5f0c5e405c59bc8c8a48b036303e323fcffcee8e13f855663852a483f:0", + "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", + "value": 300000000, + "chain": 1, + "index": 0, + "valueString": "300000000" + } + ], + "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000fdfe0000483045022100dabac902e044562a23ac7ddf33f7fb98243506bf220a5a92dc80bd7833f62481022070aae3aac378fcecbf5f14f2ff57c440b2d950b74c69d63adc0516490fd9a0f4414830450221009fa93dbab63f2daaa13efd7ae7b0afa4c2fd3f6eb0263cd910b6e206e9852b9d02202567839a051d9fb7f9d1cd2a45bcdf50a9ccc0b058535d5ffb755159984ef062414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f21600000000fdfd0000483045022100b44c1912b028c0d6adbf03089ceaa8a4058b478ab49e0045162b2bade888d24702201f5985068ebea8eff58aa933ea0c9ea3a8ecbc10d0049532235fbe4c051d2959414730440220757236f8ee0a1155252079c3ab454769c2703aed46f4d8f0546facbd7493549002201ceb3f90c93bdd4f064b007f664adc13fe4bdc160cc3b96d39895650bbec3a9d414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c00000000fc0047304402204abbd1263eb5fab332594197bf1cd240b36c656ae9c0d1eb197963c4ea798b7502206640b2715d944a00f88c811bb68b2c1296445a59c92e5c8bc6594847c676afe94147304402201f5582671aac80b2e247445000942f512975193820a50c28e21067edce326b9f022029d264daf2da9ff12a02f21d64981ab128b9d61061866da067e3b24bb8703811414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txid": "f9f8e91672fccac62d3ad4a7f53ec8e4d730051c38b2ec9e1a923486ff02c493" +} \ 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 new file mode 100644 index 0000000000..652b031e61 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json @@ -0,0 +1,8 @@ +{ + "transactionHex": "70736274ff0100a50200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c0000000000ffffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f2160000000000ffffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c0000000000ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b4830450221008c9a3212461e71cadb8f4d9ac4eda10ed0445c5acca3041e9d92e06360b85350022032e211d19adbc911da021394384621b19fe2729b4085f2a20a54a14c81389e83012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6147304402203b435273cb5d8cab54d2005a165a62d848c3df8880c33a8b0594caab4c5d34b702202a9672bdeffe1249a8fc01074955a05f68d63450c9530d7cf15f18595f0d32f34101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100a749722d784fbb843b6e33b35c47f0fce8f24652d7cfaa353e1c9dbbd0e0340202207b7c85cdfee0d1cccd1c469cece83f7a510a8db40f62675c84b55bc437d84dce012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61473044022024d01906f8634186d9dd6578fd1ddf985d93f7c0422747791c5f8c5b9215d25602205fabdce6e97f2178499af77a03548b66aeae06fff33f598b3b35eb57089820e84101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd02000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402202a36601376e4b4c64c2fc6357a37a71364b46b6dd7a8b84825baabaf2b5e37720220599e40054ee5570825cb36da797d7d3c6c77297d550c7db0d01ef9971155a4bf012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6148304502210095e86dd229c59044e2c923d437b30ba586c14e2ae979c24f86cbb2207c90ee7a022044a06ca762af5b3955402d47710b63baa4299e51ff3cff0229338637f54c5ca04101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", + "coin": "bcha", + "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", + "recoveryAmount": 599997350, + "recoveryAmountString": "599997350", + "txid": "3df257ddb75c3edf04ef7f3b9448ca852688b592a70178a909ec9f4bd459f6e1" +} \ 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 new file mode 100644 index 0000000000..cca5220404 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json @@ -0,0 +1,34 @@ +{ + "inputs": [ + { + "id": "9c331fa52cfb21b1cb9367deea6b65cc5598938562c9803657673dc065d5c3d7:0", + "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", + "value": 100000000, + "chain": 1, + "index": 0, + "valueString": "100000000" + }, + { + "id": "16f219a6887f963bfc8ee7c6e251d09326812687d0ff9ed88271112a098fdf6a:0", + "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", + "value": 200000000, + "chain": 1, + "index": 0, + "valueString": "200000000" + }, + { + "id": "8c1595f5f0c5e405c59bc8c8a48b036303e323fcffcee8e13f855663852a483f:0", + "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", + "value": 300000000, + "chain": 1, + "index": 0, + "valueString": "300000000" + } + ], + "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000b60047304402203b435273cb5d8cab54d2005a165a62d848c3df8880c33a8b0594caab4c5d34b702202a9672bdeffe1249a8fc01074955a05f68d63450c9530d7cf15f18595f0d32f34100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f21600000000b600473044022024d01906f8634186d9dd6578fd1ddf985d93f7c0422747791c5f8c5b9215d25602205fabdce6e97f2178499af77a03548b66aeae06fff33f598b3b35eb57089820e84100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c00000000b70048304502210095e86dd229c59044e2c923d437b30ba586c14e2ae979c24f86cbb2207c90ee7a022044a06ca762af5b3955402d47710b63baa4299e51ff3cff0229338637f54c5ca04100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "coin": "bcha", + "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", + "recoveryAmount": 599997350, + "recoveryAmountString": "599997350", + "txid": "3939a3c15556830fdafc2fbe9e35e0fc7a6f7ce66958122d87ec8a325682fb5f" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-customUserKeyPath.json b/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-customUserKeyPath.json deleted file mode 100644 index c22be5420f..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-customUserKeyPath.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "98dd6e075f723848380f3004d255299df1b1816a685c721dc711a03bc30cb78b:0", - "address": "3CrAfG2D2h7NRRHBG3q2tQWX267r7vr228", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "bcbcbde6d57446a376caba483af4a111607de478c12ee1d51aafc03808284bea:2", - "address": "31q5r9bTAnNqw5w8orWip8dgeXa4NLYJ9N", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "65db7e5cef660e0b7d18feba395e72d4b6c436640e4af2c3ad0ee5570f9df6f2:3", - "address": "34brE2zXJvpFnjutLqyH6chmJ8EjU8Bhnx", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "02000000038bb70cc33ba011c71d725c686a81b1f19d2955d204300f384838725f076edd9800000000fdfd000047304402203619fddc25ec6e69824e17d2f578ead4b496aede3a9ac23d6746e9bc09e8b19702200516291c5789c79fbce7feb747c2d4bdfe1d026be88be085c1326cfd3c3b931441483045022100e0a52ba9191df6c540ac13b75c27450762c29a479353c4c2ad4ae88f3e6ac070022017930e30bab21a50e4e314384e38cc95909f08882131df2b5f64423abc3f4b5e414c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffea4b280838c0af1ad5e12ec178e47d6011a1f43a48baca76a34674d5e6bdbcbc02000000fc00473044022047fd6be98fa9c4b5882b24f606c7ca2b91e7e4655952d8e435d25399b152e6a8022056376525e8dbe25f06ba107ed673dd2a0827d4997421ad7326809e2829d345b1414730440220761618ab496451d8334c67a0378a8c49d9c53dd3f5cf555556e0b6333f678b2902207f9401aa26aafd9cf77be57e329ff46a1ec78d005b6798c81be5c4c76130da62414c695221025f891d428e847408357073c5b14344ec582230b4007695110140b2433f8e4fa82103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aefffffffff2f69d0f57e50eadc3f24a0e6436c4b6d4725e39bafe187d0b0e66ef5c7edb6503000000fdfd00004730440220392f8af8b6879d91401e6b8185e772dd33ffc9f517a75755d0600f8bcea6ee1a0220488b81f0a9fbe38791089fe57e7ea1d22baf5605db035640211a5ce75e35abbc41483045022100a933e5b0ff6f3d5d6decb0c028ff7360e23e51f743a71cfcc3ddadaac47d7e3d02207fac0c72cc170a16488b5da3637b02e0f04bdd957c0945c87aa620789039727e414c6952210228b669c7736183ae301d159ee7788e1a7dccb7ec3d45de94eccf0b384aa8f78021022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "8641d907f23abf6eff43423f546caaa2fb03113c01641dd32255f71df831f64e" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-fixedFeeRate.json b/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-fixedFeeRate.json deleted file mode 100644 index da8da50bc7..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-fixedFeeRate.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "9c331fa52cfb21b1cb9367deea6b65cc5598938562c9803657673dc065d5c3d7:0", - "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "1a3fd9e6acd64c1ca713c6f5c9531d5652bbb56ab4483f39b234d1961ae9e8b7:2", - "address": "37VmFTmUhwppU2FcKM3uawLjj4oYBQZsN1", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "63405e7c1687188c497d1e1fa71130e0a3a9c396d0c8af6b9707cfaa8d62214e:3", - "address": "324RMNET22VF4qLHUcVJtvWKVwbNDoj8Sv", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000fc004730440220618323f9422f7ffba777130d804d2bd72949f6f04c914182fae2a8d38ac69abe02207f6aec9e1e9f4986732762eba9ac5dba29c59e11448d8fc7cf779f05a72f9cc04147304402200ca419f145a58ab6153cb9a1907c38802e12e202170d76e2b17f8ec5ae41eb5402203a05f3f85106554c6b11d1ba5706c28673f8f4e726b142faf5eebd54837bec1e414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffb7e8e91a96d134b2393f48b46ab5bb52561d53c9f5c613a71c4cd6ace6d93f1a02000000fdfe000048304502210084b1c434255987c76e454fc4a168fdbdbe9b1f0a5e55bc9ce96e31451eac6de502204f51ce964dc01b452af2bac53a6141641ea66c11496ca5247d99ead6f049213f41483045022100f105359e8d6f995ecdd0b734cfeb59c76897093be59a7e158e54f36a29e05c2b0220769114a932726875555352b5ac8458fe6c5727a8b204869613cb359a9ad9418b414c695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffff4e21628daacf07976bafc8d096c3a9a3e03011a71f1e7d498c1887167c5e406303000000fc00473044022068192d493fb0576e8632278aa0bd82c9e136f24bf8f56020bf9cc7fd1f74db0b022017599bb55df893450415cf17ff74db3c443eea72160c9b54dd98b55926466aa941473044022022f1c0fb3753da747c190e2482cec7b8a69f4f34dc4771a903e992cb28588e6f0220575b37b984648a778631730fd1b5f07c0597eef559f00d4a40cf5bfb57bdf3a5414c695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "a510f7cea2ab572a27eb43cc83b67b982968b25a51b1d71f24bb85451dbd8389" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/backupKeyRecovery-p2sh-fullSignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/backupKeyRecovery-p2sh-fullSignedRecovery.json deleted file mode 100644 index da8da50bc7..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/backupKeyRecovery-p2sh-fullSignedRecovery.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "9c331fa52cfb21b1cb9367deea6b65cc5598938562c9803657673dc065d5c3d7:0", - "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "1a3fd9e6acd64c1ca713c6f5c9531d5652bbb56ab4483f39b234d1961ae9e8b7:2", - "address": "37VmFTmUhwppU2FcKM3uawLjj4oYBQZsN1", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "63405e7c1687188c497d1e1fa71130e0a3a9c396d0c8af6b9707cfaa8d62214e:3", - "address": "324RMNET22VF4qLHUcVJtvWKVwbNDoj8Sv", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000fc004730440220618323f9422f7ffba777130d804d2bd72949f6f04c914182fae2a8d38ac69abe02207f6aec9e1e9f4986732762eba9ac5dba29c59e11448d8fc7cf779f05a72f9cc04147304402200ca419f145a58ab6153cb9a1907c38802e12e202170d76e2b17f8ec5ae41eb5402203a05f3f85106554c6b11d1ba5706c28673f8f4e726b142faf5eebd54837bec1e414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffb7e8e91a96d134b2393f48b46ab5bb52561d53c9f5c613a71c4cd6ace6d93f1a02000000fdfe000048304502210084b1c434255987c76e454fc4a168fdbdbe9b1f0a5e55bc9ce96e31451eac6de502204f51ce964dc01b452af2bac53a6141641ea66c11496ca5247d99ead6f049213f41483045022100f105359e8d6f995ecdd0b734cfeb59c76897093be59a7e158e54f36a29e05c2b0220769114a932726875555352b5ac8458fe6c5727a8b204869613cb359a9ad9418b414c695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffff4e21628daacf07976bafc8d096c3a9a3e03011a71f1e7d498c1887167c5e406303000000fc00473044022068192d493fb0576e8632278aa0bd82c9e136f24bf8f56020bf9cc7fd1f74db0b022017599bb55df893450415cf17ff74db3c443eea72160c9b54dd98b55926466aa941473044022022f1c0fb3753da747c190e2482cec7b8a69f4f34dc4771a903e992cb28588e6f0220575b37b984648a778631730fd1b5f07c0597eef559f00d4a40cf5bfb57bdf3a5414c695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "a510f7cea2ab572a27eb43cc83b67b982968b25a51b1d71f24bb85451dbd8389" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/backupKeyRecovery-p2sh-keyRecoveryService-dai.json b/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/backupKeyRecovery-p2sh-keyRecoveryService-dai.json deleted file mode 100644 index 15a3c6bcea..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/backupKeyRecovery-p2sh-keyRecoveryService-dai.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "transactionHex": "70736274ff0100a50200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c0000000000ffffffffb7e8e91a96d134b2393f48b46ab5bb52561d53c9f5c613a71c4cd6ace6d93f1a0200000000ffffffff4e21628daacf07976bafc8d096c3a9a3e03011a71f1e7d498c1887167c5e40630300000000ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b4830450221008c9a3212461e71cadb8f4d9ac4eda10ed0445c5acca3041e9d92e06360b85350022032e211d19adbc911da021394384621b19fe2729b4085f2a20a54a14c81389e83012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100a2b553706436024b01ee0ab96088f9432fd92f5bab5258a21dd0baf142ec1d470220679a86d327a03a2d64d280547654d59f4cf54f4fbe5acdbaaa5ca147bd9516944101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100fd0001020000000101010101010101010101010101010101010101010101010101010101010101010000000069463043021f229298be09809e5231600d82e4fbf3f1d29c408b7231146e4a152daf6d76e7022077c447040bcb13522dbbe24f0037920fda3c17d7e18146bb64beb7354e34fcf1012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0300c2eb0b000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00c2eb0b000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00c2eb0b0000000017a9143fafee16e19a14db449ab3a57da1fd3ef89daa5987000000002202021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a7473044022030b867e13ca7d3327c4b22f9a5cf24bee8b8a62ef6c79146f7290418ef65f73402205258328ce9bc2bb0df511edcf38cbf7d20bb26492304fa0b73f61add4f344c6741010304410000000104695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453ae2206021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a71403a82391000000000000000001000000020000002206026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f3024148374ad8600000000000000000100000002000000220603b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b914e15f6f2100000000000000000100000002000000000100fd240102000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100fff82f0f7362bbcb5f47552a9d39fbf6507092d332db6e306c83a5b163af75a1022078602a482a1ebf18319821b5e6ed26343f7af3971afb9a79e5b68c5fe32c7c71012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0400a3e111000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00a3e111000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00a3e111000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00a3e1110000000017a914040c4ab99a665c767adaa50fb28dce2ae514363b87000000002202023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c483045022100af0e5486f0918b27148a30fc73cb7e2fa4212626da15fa32c311f3e6913c8c9402202df10b8358334d8cb0f93543ed7a532655d0de6d22f0b387b8c371e0c560b97e41010304410000000104695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53ae2206022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d14e15f6f21000000000000000001000000030000002206023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c1403a8239100000000000000000100000003000000220602b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b148374ad86000000000000000001000000030000000000", - "coin": "bcha", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "90c23608831795733dcff0dad139bdf0a82fc400bf4f056d37065e9f283b85f7" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/backupKeyRecovery-p2sh-keyRecoveryService-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/backupKeyRecovery-p2sh-keyRecoveryService-keyternal.json deleted file mode 100644 index 97f37c56ff..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/backupKeyRecovery-p2sh-keyRecoveryService-keyternal.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "inputs": [ - { - "id": "9c331fa52cfb21b1cb9367deea6b65cc5598938562c9803657673dc065d5c3d7:0", - "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "1a3fd9e6acd64c1ca713c6f5c9531d5652bbb56ab4483f39b234d1961ae9e8b7:2", - "address": "37VmFTmUhwppU2FcKM3uawLjj4oYBQZsN1", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "63405e7c1687188c497d1e1fa71130e0a3a9c396d0c8af6b9707cfaa8d62214e:3", - "address": "324RMNET22VF4qLHUcVJtvWKVwbNDoj8Sv", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000b700483045022100a2b553706436024b01ee0ab96088f9432fd92f5bab5258a21dd0baf142ec1d470220679a86d327a03a2d64d280547654d59f4cf54f4fbe5acdbaaa5ca147bd9516944100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffb7e8e91a96d134b2393f48b46ab5bb52561d53c9f5c613a71c4cd6ace6d93f1a02000000b600473044022030b867e13ca7d3327c4b22f9a5cf24bee8b8a62ef6c79146f7290418ef65f73402205258328ce9bc2bb0df511edcf38cbf7d20bb26492304fa0b73f61add4f344c674100004c695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffff4e21628daacf07976bafc8d096c3a9a3e03011a71f1e7d498c1887167c5e406303000000b700483045022100af0e5486f0918b27148a30fc73cb7e2fa4212626da15fa32c311f3e6913c8c9402202df10b8358334d8cb0f93543ed7a532655d0de6d22f0b387b8c371e0c560b97e4100004c695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "coin": "bcha", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "8bac95cc2057bd172b5affbf83afacdf184c33ecf5b6da0341a963d41d0619a2" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/backupKeyRecovery-p2sh-unsignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json similarity index 54% rename from modules/abstract-utxo/test/unit/fixtures/bcha/recovery/backupKeyRecovery-p2sh-unsignedRecovery.json rename to modules/abstract-utxo/test/unit/fixtures/bcha/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json index e9c997051c..8f6aaeddfd 100644 --- a/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/backupKeyRecovery-p2sh-unsignedRecovery.json +++ b/modules/abstract-utxo/test/unit/fixtures/bcha/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json @@ -1,5 +1,5 @@ { - "txHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c0000000000ffffffffb7e8e91a96d134b2393f48b46ab5bb52561d53c9f5c613a71c4cd6ace6d93f1a0200000000ffffffff4e21628daacf07976bafc8d096c3a9a3e03011a71f1e7d498c1887167c5e40630300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c0000000000ffffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f2160000000000ffffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c0000000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", "txInfo": { "unspents": [ { @@ -11,24 +11,24 @@ "valueString": "100000000" }, { - "id": "1a3fd9e6acd64c1ca713c6f5c9531d5652bbb56ab4483f39b234d1961ae9e8b7:2", - "address": "37VmFTmUhwppU2FcKM3uawLjj4oYBQZsN1", + "id": "16f219a6887f963bfc8ee7c6e251d09326812687d0ff9ed88271112a098fdf6a:0", + "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", "value": 200000000, "chain": 1, - "index": 2, + "index": 0, "valueString": "200000000" }, { - "id": "63405e7c1687188c497d1e1fa71130e0a3a9c396d0c8af6b9707cfaa8d62214e:3", - "address": "324RMNET22VF4qLHUcVJtvWKVwbNDoj8Sv", + "id": "8c1595f5f0c5e405c59bc8c8a48b036303e323fcffcee8e13f855663852a483f:0", + "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", "value": 300000000, "chain": 1, - "index": 3, + "index": 0, "valueString": "300000000" } ] }, "feeInfo": {}, "coin": "bcha", - "txid": "8b6f5bf56e02cce9ffdf6d38535c1cbd4d8469e4e9263546da27d0ecff5ab289" + "txid": "9bd9069313617cd82c59d374eb511f7f43484bd90585f79ca225f0185f7ff8d8" } \ No newline at end of file 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 new file mode 100644 index 0000000000..673b050ec3 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json @@ -0,0 +1,30 @@ +{ + "inputs": [ + { + "id": "98dd6e075f723848380f3004d255299df1b1816a685c721dc711a03bc30cb78b:0", + "address": "3CrAfG2D2h7NRRHBG3q2tQWX267r7vr228", + "value": 100000000, + "chain": 1, + "index": 0, + "valueString": "100000000" + }, + { + "id": "9bfe1fc9e7da139e7c9ed52290cd5c9103739a9d6f6cf440131fcb4db18dc6ee:0", + "address": "3CrAfG2D2h7NRRHBG3q2tQWX267r7vr228", + "value": 200000000, + "chain": 1, + "index": 0, + "valueString": "200000000" + }, + { + "id": "de492df3220d7b4d54bca5d2e4e037c6eae88140537552103b5497698305ade3:0", + "address": "3CrAfG2D2h7NRRHBG3q2tQWX267r7vr228", + "value": 300000000, + "chain": 1, + "index": 0, + "valueString": "300000000" + } + ], + "transactionHex": "02000000038bb70cc33ba011c71d725c686a81b1f19d2955d204300f384838725f076edd9800000000fdfe000048304502210098eda9635891330990f775ae0dc39ea8ae25c4e0a5ce89c05a923f9f14b6ba1f02201982367892d23ef19f9265751c94b11b2c202ee56c900d104fa634147c15675941483045022100a1e554194187d658c043e76bafb71fc3742506beb4a48859f532b09d7e1c207c02205a1fbca7f6a2e3882b479895efab25243c57d1744d3f4b86d8c7c8ef13f2d7af414c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffeec68db14dcb1f1340f46c6f9d9a7303915ccd9022d59e7c9e13dae7c91ffe9b00000000fdfd000047304402200c990acb71e278854ec0e5e9575cf6c85c7ab7d498ea2404208d33551d463b5f022042c9117fc8811b1cdca6a210de5cf8a83f00dac16a0edb9e1cf1d7c25808e69341483045022100e89ededd4a954ef6da9ddb7f418efb6fba674e5f96f90f6c3952d846835a80a202207b7764ea85f1e6c428474e0ca5da24a6ad492b31c7a20d56bf1d1be86fd58bf9414c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffe3ad05836997543b105275534081e8eac637e0e4d2a5bc544d7b0d22f32d49de00000000fdfd0000483045022100a0f040a70353436f3c2743f1e1f53818cc85986b5d66b263104a40bf33db081e02202d4090f15a98d7bf60a455b2cb40009555537dfbe3d0b550054d400953cefada41473044022003c005fcdd983209d6e62a806f7688af4e27a1f7a80e7fad23f04c14a698cf5902207e5c244df1f55634214390018ad7b5bf43152e36ffe99f7d51f3c73f7fbe8cda414c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txid": "7d7051163f29c1590d886358a23efce56228096e3e047903d9b46aa42f6e545e" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2sh.json new file mode 100644 index 0000000000..d80e306a5d --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2sh.json @@ -0,0 +1,30 @@ +{ + "inputs": [ + { + "id": "9c331fa52cfb21b1cb9367deea6b65cc5598938562c9803657673dc065d5c3d7:0", + "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", + "value": 100000000, + "chain": 1, + "index": 0, + "valueString": "100000000" + }, + { + "id": "16f219a6887f963bfc8ee7c6e251d09326812687d0ff9ed88271112a098fdf6a:0", + "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", + "value": 200000000, + "chain": 1, + "index": 0, + "valueString": "200000000" + }, + { + "id": "8c1595f5f0c5e405c59bc8c8a48b036303e323fcffcee8e13f855663852a483f:0", + "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", + "value": 300000000, + "chain": 1, + "index": 0, + "valueString": "300000000" + } + ], + "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000fdfe0000483045022100dabac902e044562a23ac7ddf33f7fb98243506bf220a5a92dc80bd7833f62481022070aae3aac378fcecbf5f14f2ff57c440b2d950b74c69d63adc0516490fd9a0f4414830450221009fa93dbab63f2daaa13efd7ae7b0afa4c2fd3f6eb0263cd910b6e206e9852b9d02202567839a051d9fb7f9d1cd2a45bcdf50a9ccc0b058535d5ffb755159984ef062414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f21600000000fdfd0000483045022100b44c1912b028c0d6adbf03089ceaa8a4058b478ab49e0045162b2bade888d24702201f5985068ebea8eff58aa933ea0c9ea3a8ecbc10d0049532235fbe4c051d2959414730440220757236f8ee0a1155252079c3ab454769c2703aed46f4d8f0546facbd7493549002201ceb3f90c93bdd4f064b007f664adc13fe4bdc160cc3b96d39895650bbec3a9d414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c00000000fc0047304402204abbd1263eb5fab332594197bf1cd240b36c656ae9c0d1eb197963c4ea798b7502206640b2715d944a00f88c811bb68b2c1296445a59c92e5c8bc6594847c676afe94147304402201f5582671aac80b2e247445000942f512975193820a50c28e21067edce326b9f022029d264daf2da9ff12a02f21d64981ab128b9d61061866da067e3b24bb8703811414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txid": "f9f8e91672fccac62d3ad4a7f53ec8e4d730051c38b2ec9e1a923486ff02c493" +} \ 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 new file mode 100644 index 0000000000..d80e306a5d --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json @@ -0,0 +1,30 @@ +{ + "inputs": [ + { + "id": "9c331fa52cfb21b1cb9367deea6b65cc5598938562c9803657673dc065d5c3d7:0", + "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", + "value": 100000000, + "chain": 1, + "index": 0, + "valueString": "100000000" + }, + { + "id": "16f219a6887f963bfc8ee7c6e251d09326812687d0ff9ed88271112a098fdf6a:0", + "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", + "value": 200000000, + "chain": 1, + "index": 0, + "valueString": "200000000" + }, + { + "id": "8c1595f5f0c5e405c59bc8c8a48b036303e323fcffcee8e13f855663852a483f:0", + "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", + "value": 300000000, + "chain": 1, + "index": 0, + "valueString": "300000000" + } + ], + "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000fdfe0000483045022100dabac902e044562a23ac7ddf33f7fb98243506bf220a5a92dc80bd7833f62481022070aae3aac378fcecbf5f14f2ff57c440b2d950b74c69d63adc0516490fd9a0f4414830450221009fa93dbab63f2daaa13efd7ae7b0afa4c2fd3f6eb0263cd910b6e206e9852b9d02202567839a051d9fb7f9d1cd2a45bcdf50a9ccc0b058535d5ffb755159984ef062414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f21600000000fdfd0000483045022100b44c1912b028c0d6adbf03089ceaa8a4058b478ab49e0045162b2bade888d24702201f5985068ebea8eff58aa933ea0c9ea3a8ecbc10d0049532235fbe4c051d2959414730440220757236f8ee0a1155252079c3ab454769c2703aed46f4d8f0546facbd7493549002201ceb3f90c93bdd4f064b007f664adc13fe4bdc160cc3b96d39895650bbec3a9d414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c00000000fc0047304402204abbd1263eb5fab332594197bf1cd240b36c656ae9c0d1eb197963c4ea798b7502206640b2715d944a00f88c811bb68b2c1296445a59c92e5c8bc6594847c676afe94147304402201f5582671aac80b2e247445000942f512975193820a50c28e21067edce326b9f022029d264daf2da9ff12a02f21d64981ab128b9d61061866da067e3b24bb8703811414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txid": "f9f8e91672fccac62d3ad4a7f53ec8e4d730051c38b2ec9e1a923486ff02c493" +} \ 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 new file mode 100644 index 0000000000..7d98216cb4 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json @@ -0,0 +1,8 @@ +{ + "transactionHex": "70736274ff0100a50200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c0000000000ffffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f2160000000000ffffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c0000000000ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b4830450221008c9a3212461e71cadb8f4d9ac4eda10ed0445c5acca3041e9d92e06360b85350022032e211d19adbc911da021394384621b19fe2729b4085f2a20a54a14c81389e83012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6147304402203b435273cb5d8cab54d2005a165a62d848c3df8880c33a8b0594caab4c5d34b702202a9672bdeffe1249a8fc01074955a05f68d63450c9530d7cf15f18595f0d32f34101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100a749722d784fbb843b6e33b35c47f0fce8f24652d7cfaa353e1c9dbbd0e0340202207b7c85cdfee0d1cccd1c469cece83f7a510a8db40f62675c84b55bc437d84dce012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61473044022024d01906f8634186d9dd6578fd1ddf985d93f7c0422747791c5f8c5b9215d25602205fabdce6e97f2178499af77a03548b66aeae06fff33f598b3b35eb57089820e84101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd02000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402202a36601376e4b4c64c2fc6357a37a71364b46b6dd7a8b84825baabaf2b5e37720220599e40054ee5570825cb36da797d7d3c6c77297d550c7db0d01ef9971155a4bf012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6148304502210095e86dd229c59044e2c923d437b30ba586c14e2ae979c24f86cbb2207c90ee7a022044a06ca762af5b3955402d47710b63baa4299e51ff3cff0229338637f54c5ca04101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", + "coin": "bsv", + "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", + "recoveryAmount": 599997350, + "recoveryAmountString": "599997350", + "txid": "3df257ddb75c3edf04ef7f3b9448ca852688b592a70178a909ec9f4bd459f6e1" +} \ 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 new file mode 100644 index 0000000000..417c85b02a --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json @@ -0,0 +1,34 @@ +{ + "inputs": [ + { + "id": "9c331fa52cfb21b1cb9367deea6b65cc5598938562c9803657673dc065d5c3d7:0", + "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", + "value": 100000000, + "chain": 1, + "index": 0, + "valueString": "100000000" + }, + { + "id": "16f219a6887f963bfc8ee7c6e251d09326812687d0ff9ed88271112a098fdf6a:0", + "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", + "value": 200000000, + "chain": 1, + "index": 0, + "valueString": "200000000" + }, + { + "id": "8c1595f5f0c5e405c59bc8c8a48b036303e323fcffcee8e13f855663852a483f:0", + "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", + "value": 300000000, + "chain": 1, + "index": 0, + "valueString": "300000000" + } + ], + "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000b60047304402203b435273cb5d8cab54d2005a165a62d848c3df8880c33a8b0594caab4c5d34b702202a9672bdeffe1249a8fc01074955a05f68d63450c9530d7cf15f18595f0d32f34100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f21600000000b600473044022024d01906f8634186d9dd6578fd1ddf985d93f7c0422747791c5f8c5b9215d25602205fabdce6e97f2178499af77a03548b66aeae06fff33f598b3b35eb57089820e84100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c00000000b70048304502210095e86dd229c59044e2c923d437b30ba586c14e2ae979c24f86cbb2207c90ee7a022044a06ca762af5b3955402d47710b63baa4299e51ff3cff0229338637f54c5ca04100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "coin": "bsv", + "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", + "recoveryAmount": 599997350, + "recoveryAmountString": "599997350", + "txid": "3939a3c15556830fdafc2fbe9e35e0fc7a6f7ce66958122d87ec8a325682fb5f" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-customUserKeyPath.json b/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-customUserKeyPath.json deleted file mode 100644 index c22be5420f..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-customUserKeyPath.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "98dd6e075f723848380f3004d255299df1b1816a685c721dc711a03bc30cb78b:0", - "address": "3CrAfG2D2h7NRRHBG3q2tQWX267r7vr228", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "bcbcbde6d57446a376caba483af4a111607de478c12ee1d51aafc03808284bea:2", - "address": "31q5r9bTAnNqw5w8orWip8dgeXa4NLYJ9N", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "65db7e5cef660e0b7d18feba395e72d4b6c436640e4af2c3ad0ee5570f9df6f2:3", - "address": "34brE2zXJvpFnjutLqyH6chmJ8EjU8Bhnx", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "02000000038bb70cc33ba011c71d725c686a81b1f19d2955d204300f384838725f076edd9800000000fdfd000047304402203619fddc25ec6e69824e17d2f578ead4b496aede3a9ac23d6746e9bc09e8b19702200516291c5789c79fbce7feb747c2d4bdfe1d026be88be085c1326cfd3c3b931441483045022100e0a52ba9191df6c540ac13b75c27450762c29a479353c4c2ad4ae88f3e6ac070022017930e30bab21a50e4e314384e38cc95909f08882131df2b5f64423abc3f4b5e414c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffea4b280838c0af1ad5e12ec178e47d6011a1f43a48baca76a34674d5e6bdbcbc02000000fc00473044022047fd6be98fa9c4b5882b24f606c7ca2b91e7e4655952d8e435d25399b152e6a8022056376525e8dbe25f06ba107ed673dd2a0827d4997421ad7326809e2829d345b1414730440220761618ab496451d8334c67a0378a8c49d9c53dd3f5cf555556e0b6333f678b2902207f9401aa26aafd9cf77be57e329ff46a1ec78d005b6798c81be5c4c76130da62414c695221025f891d428e847408357073c5b14344ec582230b4007695110140b2433f8e4fa82103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aefffffffff2f69d0f57e50eadc3f24a0e6436c4b6d4725e39bafe187d0b0e66ef5c7edb6503000000fdfd00004730440220392f8af8b6879d91401e6b8185e772dd33ffc9f517a75755d0600f8bcea6ee1a0220488b81f0a9fbe38791089fe57e7ea1d22baf5605db035640211a5ce75e35abbc41483045022100a933e5b0ff6f3d5d6decb0c028ff7360e23e51f743a71cfcc3ddadaac47d7e3d02207fac0c72cc170a16488b5da3637b02e0f04bdd957c0945c87aa620789039727e414c6952210228b669c7736183ae301d159ee7788e1a7dccb7ec3d45de94eccf0b384aa8f78021022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "8641d907f23abf6eff43423f546caaa2fb03113c01641dd32255f71df831f64e" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-fixedFeeRate.json b/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-fixedFeeRate.json deleted file mode 100644 index da8da50bc7..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-fixedFeeRate.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "9c331fa52cfb21b1cb9367deea6b65cc5598938562c9803657673dc065d5c3d7:0", - "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "1a3fd9e6acd64c1ca713c6f5c9531d5652bbb56ab4483f39b234d1961ae9e8b7:2", - "address": "37VmFTmUhwppU2FcKM3uawLjj4oYBQZsN1", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "63405e7c1687188c497d1e1fa71130e0a3a9c396d0c8af6b9707cfaa8d62214e:3", - "address": "324RMNET22VF4qLHUcVJtvWKVwbNDoj8Sv", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000fc004730440220618323f9422f7ffba777130d804d2bd72949f6f04c914182fae2a8d38ac69abe02207f6aec9e1e9f4986732762eba9ac5dba29c59e11448d8fc7cf779f05a72f9cc04147304402200ca419f145a58ab6153cb9a1907c38802e12e202170d76e2b17f8ec5ae41eb5402203a05f3f85106554c6b11d1ba5706c28673f8f4e726b142faf5eebd54837bec1e414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffb7e8e91a96d134b2393f48b46ab5bb52561d53c9f5c613a71c4cd6ace6d93f1a02000000fdfe000048304502210084b1c434255987c76e454fc4a168fdbdbe9b1f0a5e55bc9ce96e31451eac6de502204f51ce964dc01b452af2bac53a6141641ea66c11496ca5247d99ead6f049213f41483045022100f105359e8d6f995ecdd0b734cfeb59c76897093be59a7e158e54f36a29e05c2b0220769114a932726875555352b5ac8458fe6c5727a8b204869613cb359a9ad9418b414c695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffff4e21628daacf07976bafc8d096c3a9a3e03011a71f1e7d498c1887167c5e406303000000fc00473044022068192d493fb0576e8632278aa0bd82c9e136f24bf8f56020bf9cc7fd1f74db0b022017599bb55df893450415cf17ff74db3c443eea72160c9b54dd98b55926466aa941473044022022f1c0fb3753da747c190e2482cec7b8a69f4f34dc4771a903e992cb28588e6f0220575b37b984648a778631730fd1b5f07c0597eef559f00d4a40cf5bfb57bdf3a5414c695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "a510f7cea2ab572a27eb43cc83b67b982968b25a51b1d71f24bb85451dbd8389" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/backupKeyRecovery-p2sh-fullSignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/backupKeyRecovery-p2sh-fullSignedRecovery.json deleted file mode 100644 index da8da50bc7..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/backupKeyRecovery-p2sh-fullSignedRecovery.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "9c331fa52cfb21b1cb9367deea6b65cc5598938562c9803657673dc065d5c3d7:0", - "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "1a3fd9e6acd64c1ca713c6f5c9531d5652bbb56ab4483f39b234d1961ae9e8b7:2", - "address": "37VmFTmUhwppU2FcKM3uawLjj4oYBQZsN1", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "63405e7c1687188c497d1e1fa71130e0a3a9c396d0c8af6b9707cfaa8d62214e:3", - "address": "324RMNET22VF4qLHUcVJtvWKVwbNDoj8Sv", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000fc004730440220618323f9422f7ffba777130d804d2bd72949f6f04c914182fae2a8d38ac69abe02207f6aec9e1e9f4986732762eba9ac5dba29c59e11448d8fc7cf779f05a72f9cc04147304402200ca419f145a58ab6153cb9a1907c38802e12e202170d76e2b17f8ec5ae41eb5402203a05f3f85106554c6b11d1ba5706c28673f8f4e726b142faf5eebd54837bec1e414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffb7e8e91a96d134b2393f48b46ab5bb52561d53c9f5c613a71c4cd6ace6d93f1a02000000fdfe000048304502210084b1c434255987c76e454fc4a168fdbdbe9b1f0a5e55bc9ce96e31451eac6de502204f51ce964dc01b452af2bac53a6141641ea66c11496ca5247d99ead6f049213f41483045022100f105359e8d6f995ecdd0b734cfeb59c76897093be59a7e158e54f36a29e05c2b0220769114a932726875555352b5ac8458fe6c5727a8b204869613cb359a9ad9418b414c695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffff4e21628daacf07976bafc8d096c3a9a3e03011a71f1e7d498c1887167c5e406303000000fc00473044022068192d493fb0576e8632278aa0bd82c9e136f24bf8f56020bf9cc7fd1f74db0b022017599bb55df893450415cf17ff74db3c443eea72160c9b54dd98b55926466aa941473044022022f1c0fb3753da747c190e2482cec7b8a69f4f34dc4771a903e992cb28588e6f0220575b37b984648a778631730fd1b5f07c0597eef559f00d4a40cf5bfb57bdf3a5414c695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "a510f7cea2ab572a27eb43cc83b67b982968b25a51b1d71f24bb85451dbd8389" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/backupKeyRecovery-p2sh-keyRecoveryService-dai.json b/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/backupKeyRecovery-p2sh-keyRecoveryService-dai.json deleted file mode 100644 index 2c351cd203..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/backupKeyRecovery-p2sh-keyRecoveryService-dai.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "transactionHex": "70736274ff0100a50200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c0000000000ffffffffb7e8e91a96d134b2393f48b46ab5bb52561d53c9f5c613a71c4cd6ace6d93f1a0200000000ffffffff4e21628daacf07976bafc8d096c3a9a3e03011a71f1e7d498c1887167c5e40630300000000ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b4830450221008c9a3212461e71cadb8f4d9ac4eda10ed0445c5acca3041e9d92e06360b85350022032e211d19adbc911da021394384621b19fe2729b4085f2a20a54a14c81389e83012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100a2b553706436024b01ee0ab96088f9432fd92f5bab5258a21dd0baf142ec1d470220679a86d327a03a2d64d280547654d59f4cf54f4fbe5acdbaaa5ca147bd9516944101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100fd0001020000000101010101010101010101010101010101010101010101010101010101010101010000000069463043021f229298be09809e5231600d82e4fbf3f1d29c408b7231146e4a152daf6d76e7022077c447040bcb13522dbbe24f0037920fda3c17d7e18146bb64beb7354e34fcf1012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0300c2eb0b000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00c2eb0b000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00c2eb0b0000000017a9143fafee16e19a14db449ab3a57da1fd3ef89daa5987000000002202021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a7473044022030b867e13ca7d3327c4b22f9a5cf24bee8b8a62ef6c79146f7290418ef65f73402205258328ce9bc2bb0df511edcf38cbf7d20bb26492304fa0b73f61add4f344c6741010304410000000104695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453ae2206021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a71403a82391000000000000000001000000020000002206026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f3024148374ad8600000000000000000100000002000000220603b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b914e15f6f2100000000000000000100000002000000000100fd240102000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100fff82f0f7362bbcb5f47552a9d39fbf6507092d332db6e306c83a5b163af75a1022078602a482a1ebf18319821b5e6ed26343f7af3971afb9a79e5b68c5fe32c7c71012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0400a3e111000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00a3e111000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00a3e111000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00a3e1110000000017a914040c4ab99a665c767adaa50fb28dce2ae514363b87000000002202023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c483045022100af0e5486f0918b27148a30fc73cb7e2fa4212626da15fa32c311f3e6913c8c9402202df10b8358334d8cb0f93543ed7a532655d0de6d22f0b387b8c371e0c560b97e41010304410000000104695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53ae2206022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d14e15f6f21000000000000000001000000030000002206023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c1403a8239100000000000000000100000003000000220602b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b148374ad86000000000000000001000000030000000000", - "coin": "bsv", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "90c23608831795733dcff0dad139bdf0a82fc400bf4f056d37065e9f283b85f7" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/backupKeyRecovery-p2sh-keyRecoveryService-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/backupKeyRecovery-p2sh-keyRecoveryService-keyternal.json deleted file mode 100644 index 1b5ddf1bdd..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/backupKeyRecovery-p2sh-keyRecoveryService-keyternal.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "inputs": [ - { - "id": "9c331fa52cfb21b1cb9367deea6b65cc5598938562c9803657673dc065d5c3d7:0", - "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "1a3fd9e6acd64c1ca713c6f5c9531d5652bbb56ab4483f39b234d1961ae9e8b7:2", - "address": "37VmFTmUhwppU2FcKM3uawLjj4oYBQZsN1", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "63405e7c1687188c497d1e1fa71130e0a3a9c396d0c8af6b9707cfaa8d62214e:3", - "address": "324RMNET22VF4qLHUcVJtvWKVwbNDoj8Sv", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000b700483045022100a2b553706436024b01ee0ab96088f9432fd92f5bab5258a21dd0baf142ec1d470220679a86d327a03a2d64d280547654d59f4cf54f4fbe5acdbaaa5ca147bd9516944100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffb7e8e91a96d134b2393f48b46ab5bb52561d53c9f5c613a71c4cd6ace6d93f1a02000000b600473044022030b867e13ca7d3327c4b22f9a5cf24bee8b8a62ef6c79146f7290418ef65f73402205258328ce9bc2bb0df511edcf38cbf7d20bb26492304fa0b73f61add4f344c674100004c695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffff4e21628daacf07976bafc8d096c3a9a3e03011a71f1e7d498c1887167c5e406303000000b700483045022100af0e5486f0918b27148a30fc73cb7e2fa4212626da15fa32c311f3e6913c8c9402202df10b8358334d8cb0f93543ed7a532655d0de6d22f0b387b8c371e0c560b97e4100004c695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "coin": "bsv", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "8bac95cc2057bd172b5affbf83afacdf184c33ecf5b6da0341a963d41d0619a2" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/backupKeyRecovery-p2sh-unsignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json similarity index 53% rename from modules/abstract-utxo/test/unit/fixtures/bsv/recovery/backupKeyRecovery-p2sh-unsignedRecovery.json rename to modules/abstract-utxo/test/unit/fixtures/bsv/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json index ea6a1409b6..00c724a86b 100644 --- a/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/backupKeyRecovery-p2sh-unsignedRecovery.json +++ b/modules/abstract-utxo/test/unit/fixtures/bsv/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json @@ -1,5 +1,5 @@ { - "txHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c0000000000ffffffffb7e8e91a96d134b2393f48b46ab5bb52561d53c9f5c613a71c4cd6ace6d93f1a0200000000ffffffff4e21628daacf07976bafc8d096c3a9a3e03011a71f1e7d498c1887167c5e40630300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c0000000000ffffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f2160000000000ffffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c0000000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", "txInfo": { "unspents": [ { @@ -11,24 +11,24 @@ "valueString": "100000000" }, { - "id": "1a3fd9e6acd64c1ca713c6f5c9531d5652bbb56ab4483f39b234d1961ae9e8b7:2", - "address": "37VmFTmUhwppU2FcKM3uawLjj4oYBQZsN1", + "id": "16f219a6887f963bfc8ee7c6e251d09326812687d0ff9ed88271112a098fdf6a:0", + "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", "value": 200000000, "chain": 1, - "index": 2, + "index": 0, "valueString": "200000000" }, { - "id": "63405e7c1687188c497d1e1fa71130e0a3a9c396d0c8af6b9707cfaa8d62214e:3", - "address": "324RMNET22VF4qLHUcVJtvWKVwbNDoj8Sv", + "id": "8c1595f5f0c5e405c59bc8c8a48b036303e323fcffcee8e13f855663852a483f:0", + "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", "value": 300000000, "chain": 1, - "index": 3, + "index": 0, "valueString": "300000000" } ] }, "feeInfo": {}, "coin": "bsv", - "txid": "8b6f5bf56e02cce9ffdf6d38535c1cbd4d8469e4e9263546da27d0ecff5ab289" + "txid": "9bd9069313617cd82c59d374eb511f7f43484bd90585f79ca225f0185f7ff8d8" } \ No newline at end of file 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 new file mode 100644 index 0000000000..210a295f67 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json @@ -0,0 +1,30 @@ +{ + "inputs": [ + { + "id": "359efa4ac6e418d80ce24205deaa18ad952621c2167a763f0957ca8a73a426f6:0", + "address": "3CrAfG2D2h7NRRHBG3q2tQWX267r7vr228", + "value": 100000000, + "chain": 1, + "index": 0, + "valueString": "100000000" + }, + { + "id": "9cac3794147ecee59fcb08e3c0e9ddc5c19be6a422a3659b5f6ad7392878fa8a:0", + "address": "3CrAfG2D2h7NRRHBG3q2tQWX267r7vr228", + "value": 200000000, + "chain": 1, + "index": 0, + "valueString": "200000000" + }, + { + "id": "c56083bdaa1e21a3f4399fec78a0177e98844ad8dc4e38b45479a54ef20cd5ee:0", + "address": "3CrAfG2D2h7NRRHBG3q2tQWX267r7vr228", + "value": 300000000, + "chain": 1, + "index": 0, + "valueString": "300000000" + } + ], + "transactionHex": "0100000003f626a4738aca57093f767a16c2212695ad18aade0542e20cd818e4c64afa9e3500000000fdfd0000483045022100e19923300e6ee42445199785e575c350cffff222ab3729358ac167a9ef51a10b0220057f6b9d321560239f918e7d14ed23134bc7fa7871b6a673771a4f235f4f8ce30147304402200e839b3aa7d168556696e9be5db5e53f35c9df5ba67bd6c7ff011771d45bcdde0220785108b4a9d76375bad7b2ed0452e638d0bd37798d4e181c3d045cd43406525c014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff8afa782839d76a5f9b65a322a4e69bc1c5dde9c0e308cb9fe5ce7e149437ac9c00000000fdfe0000483045022100bf84454ae211cbda0edb1d21643ec91afaaf9c8084a3633140e192aa8bcecbe802203fdb6616038935acee105eef5133c8b1db8ad2bbef3fb8a7ad7e80a4c6aa3b0001483045022100bbfbc21bd9b9b7a2684bcf33e63332789879bfe17a6718ed685499d894fa4f2502200fa3b48a0e9c59d79047a4aaaff623d76ffaf8dfae96a4856cbb94dcde9a0e4b014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffeed50cf24ea57954b4384edcd84a84987e17a078ec9f39f4a3211eaabd8360c500000000fdfd000047304402207e91840cc64482679fbb9cb6e542bcfaf6b8e3c17233cce88f837c5e7c344988022008e68c7e8804bc52f1db0b6eec0d15618e565f6ddcf738fa2d3bdbf3b5c14d08014830450221009a7cf1d9537ba8aa61ed70ee23ff09673d1fc494df8ae3ee10ac2cf4f72636a402201524786360c678da5428492c5df614627c2c7d3a5d67aa8c5a03051042414be3014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txid": "16a9a2d566326025660992f9493dd4318b6091e1f3ca729eab4e66dd3e3dc55c" +} \ 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 new file mode 100644 index 0000000000..1c6f00b927 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2shP2wsh-p2wsh.json @@ -0,0 +1,54 @@ +{ + "inputs": [ + { + "id": "f47d604503d654a813fe17899cc16d66c5d8bb97dc601e4b9c4a58095122711e:0", + "address": "3AhqDeNcRqKug9f6AZAyRinKjPp3VCggdB", + "value": 100000000, + "chain": 11, + "index": 0, + "valueString": "100000000" + }, + { + "id": "98dde272c53d991b01d746b61f4c622ad3396b731429dbf8797f3f83257dc790:0", + "address": "3AhqDeNcRqKug9f6AZAyRinKjPp3VCggdB", + "value": 200000000, + "chain": 11, + "index": 0, + "valueString": "200000000" + }, + { + "id": "d0f3fb97e051d8c54bdab66101162e9b9a76820a36e6ce128bfd3257e006c2c6:0", + "address": "3AhqDeNcRqKug9f6AZAyRinKjPp3VCggdB", + "value": 300000000, + "chain": 11, + "index": 0, + "valueString": "300000000" + }, + { + "id": "0ca68c4f2df818e3d2bebccd67ce9af3659bcdf34bed709d5a8dd3b183f01248:1", + "address": "bc1q659gcq9tztuhqljpsvhasv2pnuervhehc2jwkw4gnn3w9qepjm9seuplgx", + "value": 100000000, + "chain": 21, + "index": 1, + "valueString": "100000000" + }, + { + "id": "3ecdb8cc008ff34754ebe7c1b7d1a40069ca9ea87c6b90c30a5fd6656cf345c8:1", + "address": "bc1q659gcq9tztuhqljpsvhasv2pnuervhehc2jwkw4gnn3w9qepjm9seuplgx", + "value": 200000000, + "chain": 21, + "index": 1, + "valueString": "200000000" + }, + { + "id": "616bd04fb1f7f8f396be8e06dd36c250330c2be2ee7cc4ee60c9e02706f2bfd1:1", + "address": "bc1q659gcq9tztuhqljpsvhasv2pnuervhehc2jwkw4gnn3w9qepjm9seuplgx", + "value": 300000000, + "chain": 21, + "index": 1, + "valueString": "300000000" + } + ], + "transactionHex": "010000000001061e71225109584a9c4b1e60dc97bbd8c5666dc19c8917fe13a854d60345607df40000000023220020b858b5820bca303626d8d5a5291b5a0dcf839c76d61c32eb226c9d08fd06e3a4ffffffff90c77d25833f7f79f8db2914736b39d32a624c1fb646d7011b993dc572e2dd980000000023220020b858b5820bca303626d8d5a5291b5a0dcf839c76d61c32eb226c9d08fd06e3a4ffffffffc6c206e05732fd8b12cee6360a82769a9b2e160161b6da4bc5d851e097fbf3d00000000023220020b858b5820bca303626d8d5a5291b5a0dcf839c76d61c32eb226c9d08fd06e3a4ffffffff4812f083b1d38d5a9d70ed4bf3cd9b65f39ace67cdbcbed2e318f82d4f8ca60c0100000000ffffffffc845f36c65d65f0ac3906b7ca89eca6900a4d1b7c1e7eb5447f38f00ccb8cd3e0100000000ffffffffd1bff20627e0c960eec47ceee22b0c3350c236dd068ebe96f3f8f7b14fd06b610100000000ffffffff010c8a86470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87040047304402207d72b4388d9cd85a0d557a1fbb700d47ac837b22f646cc6bdabd0a23dc5350fd02204a24d89903cafb889264b1d475674178d486eca51cbd3e6e81fd8d2bb44cbbd30148304502210096ce9c09aeac3cea44cbe8907f4bf083caf3ead3190ca96ce9115fc84449946802206df0deeeca5a96d47b4c95e56216725971096bd4970f9a6d801baf29417a8c3f01695221032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a21022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400483045022100e7f6d6246d3d96471d43b1ceb8d432ce5fca58a38656ed93a3deafc05a631c290220297128a021ff389f868b75f6ff8b7eac51712537e8d955269bccf1fc787444e701483045022100e48338bec2332220ce5b26a0ed2a81ba744e9eb49b0ac63323896c772553d4d9022016e54ab316a85f688ab2557645d9733912fa5dd6ab390d8288012ef84ec5e2d601695221032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a21022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400483045022100815e27aa3001211293aaf708ab79fa525d823120649ed8fc920045a3e637e922022040aa001f90eec66acaa29d7e03d87dd0d30cc87e07811ebe01e9f967e56fbcf201473044022002ca3f6c783099c570441324b057f129468ad6b28f2f102615e44cd9d117cca8022063f9bdb70fedf7396fd1b3af5eb65d0d2020cf90628210455ef0c045da59246701695221032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a21022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400483045022100abb8425041c24d9f70c1142cf6b2aecadd118807651b6f8fbe5705a4b8da05440220124109b9cfa8aa8a63aef25219e00db54144f64898f87cdb3caf8fa9db31525e0147304402206eb084528a6d0f81f78013042a4d553e8ab7b688ded226f701ff3a6454a2fe840220688ff0d1c33f390f10582de24ffe038c8b322bb9fb7ae7bb150961c99b60feee016952210219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae040047304402200697627fc5f651509ff104ac1383571f51de4effcac49505dc28641487b94430022027ec42cba57f6fe12eb4b98edcca5f0eaa331f3d059a02b924ea19b58b28d37b01473044022064b28924a1fc0ae0a3ddf63c3d27fc11179e3ef1b27c8998845e6e0a4711480e02202a3998400a0cdbe3b631a4582fee57c07c5b939d7405fb5aad3f186ad0127425016952210219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae0400473044022078353d17b7f26d443ba853010227253272a79c0e11dded678b5d5ec0548aeb80022003adf1e5d92dc09683a258d5446389bc8bec24271580457f9e4f6aeb51a052e50147304402207d8ba135bc5f9039b9d5970dba4675a8851fb808a35dd7a4a6d8c8a9c36e219102200724cec9c8445c0786d21b9071fb249c3d9c1072b93d143caad5f2b812946f6c016952210219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae00000000", + "txid": "acda6195587e0943037c824b605828214a8d42c60e8b13717b1c66df1bf3874e" +} \ 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 new file mode 100644 index 0000000000..646592d625 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2tr-p2trMusig2.json @@ -0,0 +1,54 @@ +{ + "inputs": [ + { + "id": "234b16752166e3ab3d7241d57b3a42c15b3a263c74fd1f05ca15e6cc9637239b:0", + "address": "bc1pr6whavsvtjs9wukwxt9l8t8z4cj7erycw3aqg4szqja9q5prr77qyc6pqc", + "value": 100000000, + "chain": 31, + "index": 0, + "valueString": "100000000" + }, + { + "id": "9e11e0392f5ecd695fec134f248ac0b7a6adb7fb77429787f6bc4f9694dd3026:0", + "address": "bc1pr6whavsvtjs9wukwxt9l8t8z4cj7erycw3aqg4szqja9q5prr77qyc6pqc", + "value": 200000000, + "chain": 31, + "index": 0, + "valueString": "200000000" + }, + { + "id": "5b88620477d95a5f12dae76e5821a65a8999ea1445b891dc1dc28b9e0a880dcc:0", + "address": "bc1pr6whavsvtjs9wukwxt9l8t8z4cj7erycw3aqg4szqja9q5prr77qyc6pqc", + "value": 300000000, + "chain": 31, + "index": 0, + "valueString": "300000000" + }, + { + "id": "5a6599431c1fbc002f83480bfeee73bc18ac3a981d56aad0ab0e0d7410a8121a:1", + "address": "bc1p7plql3z0q6agke89hqdx5xp0skv5h4pvp2c7djakpes7lgwmlmfqjxgy3c", + "value": 100000000, + "chain": 41, + "index": 1, + "valueString": "100000000" + }, + { + "id": "3cec958ed483bd9edc3ec6ae9e310ef3e38c7067402d18149064f2398e194117:1", + "address": "bc1p7plql3z0q6agke89hqdx5xp0skv5h4pvp2c7djakpes7lgwmlmfqjxgy3c", + "value": 200000000, + "chain": 41, + "index": 1, + "valueString": "200000000" + }, + { + "id": "dfb981f322a4528ba01db2ed9cf3f3d44f1b34352e960a6ad4aae50e4a2e974f:1", + "address": "bc1p7plql3z0q6agke89hqdx5xp0skv5h4pvp2c7djakpes7lgwmlmfqjxgy3c", + "value": 300000000, + "chain": 41, + "index": 1, + "valueString": "300000000" + } + ], + "transactionHex": "010000000001069b233796cce615ca051ffd743c263a5bc1423a7bd541723dabe3662175164b230000000000ffffffff2630dd94964fbcf687974277fbb7ada6b7c08a244f13ec5f69cd5e2f39e0119e0000000000ffffffffcc0d880a9e8bc21ddc91b84514ea99895aa621586ee7da125f5ad9770462885b0000000000ffffffff1a12a810740d0eabd0aa561d983aac18bc73eefe0b48832f00bc1f1c4399655a0100000000ffffffff1741198e39f2649014182d4067708ce3f30e319eaec63edc9ebd83d48e95ec3c0100000000ffffffff4f972e4a0ee5aad46a0a962e35341b4fd4f3f39cedb21da08b52a422f381b9df0100000000ffffffff010c8a86470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870440f3cae9b2cef174ef275a3ed26215ad83d64e62ccffca7fcb0446c83cdcd15cf4cb8f9954297a0d2f3a77856fed8d75afbd132a8def7cbe55464453199e2b65c5400dacf569d796367e311093d88db7f2d7a3e0f0a728f202ade2298b061b499b130e399f9a679b33980dce223b8af674388de45f9af79d6d0f9b2af20d263af8f044204fa2a74016854082e063d260de5401518db0566d853b3cfddd03484dea94fc11ad20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfac61c0d73d45b503a6ccd7415d3aa9ce7ac2fed592b892861b5ccd38869d5b6a588cc85d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083a33b8977ba2126df5628953c9f7cf356897a4985c5d98f97c75a7dd8cfe66260044040edee5578369f9236f12cdd4ede14bdd42119fd613a9f5679028cd3d880cc9ccee099c0ff5fb7c91ec8735ddb4735a19bcc81fc585a5f771ceac6b40c6da2a040db77eaaffa49a164938a17ffd2b375e6002c1daf781f15d54a8ba665587e88f945c76125c9071a16cb66a8a5435aa770881c048b43166860fa81cdadfb543ffb44204fa2a74016854082e063d260de5401518db0566d853b3cfddd03484dea94fc11ad20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfac61c0d73d45b503a6ccd7415d3aa9ce7ac2fed592b892861b5ccd38869d5b6a588cc85d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083a33b8977ba2126df5628953c9f7cf356897a4985c5d98f97c75a7dd8cfe6626004409410ed2c942aa09fa2bc2324ad9d66b443df32fe21eca2260672164dce3a897618dbcf8345c82c7efc5946680a98855620f6e9504b62a8e8a5f06e4c37ff52ea40ec313678a28e5341642989ed379833b1736fac74afd2536f020d1375dc53fc8c9bad3832efaa1cbbe06d06d16fd8c98dc75f2a4c91d72a862b891dd0404334d244204fa2a74016854082e063d260de5401518db0566d853b3cfddd03484dea94fc11ad20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfac61c0d73d45b503a6ccd7415d3aa9ce7ac2fed592b892861b5ccd38869d5b6a588cc85d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083a33b8977ba2126df5628953c9f7cf356897a4985c5d98f97c75a7dd8cfe6626004407c342930c52d0586f7b938e61caeb27f0ca41c51218b3f70d161f0ba4796822e6e3f67c1074def1809f891470978755b8c95984a41db2f0f1625f0f3f494a93c40e8efb7c09e8617d2a858471b71c6df515852c9943daf3fdebb24ecaab95a820ae89e7285d6ee783cb3e1e2acad23db8d357f9fac41ba4e8aa29a04402f935712442093b527c385b1116993d483049336d841343309ff08e0c67ab90fd49689667745ad20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9ac41c1a4040af7e4d2d2f2df040dbaaec8f102c2ff2c146f03a13dafb3e9150fbde3fbd73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc0440bcaa92105b92f1a3be8bafa9b24499c97cc7b2759c503a49afe12936cf3e7f1bf668961e0a004e61a3f376bd6b06a43924da5d65a5dd8c824ae94b32d4aec58f4067fc4498247c6c3c434b242a0b532e8114ba43dcbeebea19259584969b8fa45c94427b600b43afc7f4fb667ebdeaaeb3bc864ade2ee2747e0bc93f17f192c662442093b527c385b1116993d483049336d841343309ff08e0c67ab90fd49689667745ad20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9ac41c1a4040af7e4d2d2f2df040dbaaec8f102c2ff2c146f03a13dafb3e9150fbde3fbd73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc044090688d8198c6c79065dfd89370c322b4f29731945b9b3f54d6e237147a94dbe10921c1ab50137e87d465b8e9feedaf35217ae227e76420edb9ffe3f31a26757240b8234db3f12de3a4e11c29c2069488c999b2d00822e8c310ba9d7037a5a24ced6d4e7e637a958d450d9d6953e9d381ad0b4d17e9313669e22431b4ee55c7a89d442093b527c385b1116993d483049336d841343309ff08e0c67ab90fd49689667745ad20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9ac41c1a4040af7e4d2d2f2df040dbaaec8f102c2ff2c146f03a13dafb3e9150fbde3fbd73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc00000000", + "txid": "b5dfbc21beb545a093994f4ba6c385748be716e0bfd753edf5748f0c3e57c375" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2sh.json new file mode 100644 index 0000000000..fea2ea87b3 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2sh.json @@ -0,0 +1,30 @@ +{ + "inputs": [ + { + "id": "acc3a751eda81ecad175b29e52e45770975e08e47020770d4853b4207136b09e:0", + "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", + "value": 100000000, + "chain": 1, + "index": 0, + "valueString": "100000000" + }, + { + "id": "eb456795b2c9bbdfcb91fc640f8a0bdc2d69157a506a81ed851dfaf3cd8d433f:0", + "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", + "value": 200000000, + "chain": 1, + "index": 0, + "valueString": "200000000" + }, + { + "id": "7648aaa4dfe3a3ed3b5fd54be2a9a1d2290650645b5ad83c00d5f742d7912f13:0", + "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", + "value": 300000000, + "chain": 1, + "index": 0, + "valueString": "300000000" + } + ], + "transactionHex": "01000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac00000000fdfe0000483045022100fa408c446f46639980a707028cbb8f8c59badf82b01e4a9550210c760b462238022072b88ac8fbc42cb6dfff03edba705825923fd4bccfffccccf5593cc990d699cc01483045022100d667f18241805fbe59fbf31310b41bc092b876ba63f8dd1d749c50af1f3f6b9402204675c1a87530770a0bd41554c7264275e67b83efcf066791111135dba5d95769014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb00000000fdfe00004830450221008d3625764cd366eb3524b7c3e3cac4a55244ddb7f44f7ac17cf3a2b64bd35fe502201c2adaf34fcf85cd174562669c965a1e4a58c834aae93a85b782fc2c3f53fb1f01483045022100f7b47cda2ab493117a5910e995cb9e58083f291ab6f80875600ff45582fb62c202202035478f6bb7e151d4c4a9398013193d5e0d0d14d86cf981d6bffb59a62ecc44014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa487600000000fdfd0000473044022071805e2fd12c6984d7986b44c7885fa65b0dce46b265de6ad30548d22fb8f6890220485b1133f3ef3e2906aaf1dcfce38adfa486d21108d2a5e84c4504a16c650556014830450221008e116293e352b4623ddf92fbabc453dec585c08c8279e9c36979e44cf31b402502202798907a76dfb51cafcd72799cf24acb73ca103e4128097fa28a2e16dea5c298014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txid": "34117efa5fa1063342f89f5b4ab49aa93dc995b245d6a6e638ec903bad3ecd24" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2shP2wsh-p2wsh.json b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2shP2wsh-p2wsh.json new file mode 100644 index 0000000000..ec6de936dc --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2shP2wsh-p2wsh.json @@ -0,0 +1,54 @@ +{ + "inputs": [ + { + "id": "1374468f33ccaa7ea0c5939041993c17d165219afb3ce873ca050adb6da9385f:0", + "address": "3PeXf4UiyRneENKQrarZ3yt9dwTM4xgFZQ", + "value": 100000000, + "chain": 11, + "index": 0, + "valueString": "100000000" + }, + { + "id": "50e3ceacd680e9a9f2532183f311aac11787e2395c9e15ca37e9c955268f479a:0", + "address": "3PeXf4UiyRneENKQrarZ3yt9dwTM4xgFZQ", + "value": 200000000, + "chain": 11, + "index": 0, + "valueString": "200000000" + }, + { + "id": "a8091b22f5a19e42d5c51f258142c13ef8167e3065df4260e5f12944e1e0c326:0", + "address": "3PeXf4UiyRneENKQrarZ3yt9dwTM4xgFZQ", + "value": 300000000, + "chain": 11, + "index": 0, + "valueString": "300000000" + }, + { + "id": "8deffb2a471b8c662b4a7e50876406ba5dc4d74c9dd0b6ea6ee47f2174f60374:1", + "address": "bc1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8szcnsx8", + "value": 100000000, + "chain": 21, + "index": 1, + "valueString": "100000000" + }, + { + "id": "027028e7fee8c4cc5d3e28fc3e3b2e770a57232b6780a7a2e00c7b5526eec461:1", + "address": "bc1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8szcnsx8", + "value": 200000000, + "chain": 21, + "index": 1, + "valueString": "200000000" + }, + { + "id": "c8bbce406bcec377b38e6c48f1a7e6e3beba88ff5423b8cea9389c69a90222f6:1", + "address": "bc1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8szcnsx8", + "value": 300000000, + "chain": 21, + "index": 1, + "valueString": "300000000" + } + ], + "transactionHex": "010000000001065f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f46741300000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff9a478f2655c9e937ca159e5c39e28717c1aa11f3832153f2a9e980d6accee35000000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff26c3e0e14429f1e56042df65307e16f83ec14281251fc5d5429ea1f5221b09a800000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff7403f674217fe46eeab6d09d4cd7c45dba066487507e4a2b668c1b472afbef8d0100000000ffffffff61c4ee26557b0ce0a2a780672b23570a772e3b3efc283e5dccc4e8fee72870020100000000fffffffff62202a9699c38a9ceb82354ff88babee3e6a7f1486c8eb377c3ce6b40cebbc80100000000ffffffff010c8a86470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870400473044022046cc6bec79af3085bf9b89597308c000c23c58a95bd96a85543a4907bf6d9ad9022020c1d32de71be81e918a622fe0eb2459b30de3944fcfc82747c15c50b25f71e60147304402207a50afd31d5180423688ffa3b50fbe8e3128959f9e5a2134e32a8cd00f62587e02207d72294745872ff5d99ec474e882790849f5425f52673766e5cb8ac0415ce7a3016952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400483045022100d04d2af0c2fe3863b4d8ec5620fff018d46b2b1172ab60aa86d3e9835cd9d2fc022070539ddadc72f822c01f26f6ee7eca18c8f69aed814eae2ae165df96d1a5fcd301473044022068d71c62f1fb9b503c0e43e5ececac783ab675bc2586eece39541b59c6e6ea4702207880848c2ef20a1fbd83cc9d32a0a8590c6cecd29b74eca957f399b57345b1cb016952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400483045022100b5f4cd76801486af31ccbfedf227be4cc65b7575cfec9d88e39643437455763702201587c7cea5465923ec31641037c6ccaa9892f0967820f792acaf17e47f4d2247014730440220516f2e5419cafbfaefc9eab520a69e931ce3cfbb22a840d77df6d880fddbd6fb022036ee74f622096b8e7f6f827c5d9e9e2c0171efedc74c7456e147dde92f0bc3a2016952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae04004830450221008d5aea39e2d29e1c5392a651f26d86a33cff34adc46bdce17b045b1a42ce09620220505273c1516f36f3b02455fc9afd23b9003986ee8e39faf85b1280421abc789401483045022100a0c4016a049b5e42af32092945a4bc1ddae93da05ec47c6521e717ae28e7056802205655cb46d82a276dcde5bafd226c71a4be6eda60c2e4e8b3b1759dc946aff51f0169522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae0400483045022100dc9fca7e216ef64b6ad7d3e4dede45016d3385005fce970b544046e111a6fdba02204c7148f4b95244a7702e3a22241ccbec2ed724e3faf32254e6bce958a7ddbae7014830450221008c98bc5c1ee948c9e64a2c0a6e7ac13131844367cf6bb52d970872f04f3a9a4a02207b542fd8ab5b8731ac376cf073ad721b236d767f0bab9e8b9c164d9a660f06530169522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae040047304402207260a6c15dd329d14542a2876dae38a463126bac93d4d5ff98b52ef16a0c76af022059c6c8d5618d8afd5ce44410ac91aad74b5277a88884fedadfa409cc45617bd30147304402204e5bc947da9802c4bf35f79d071eeac6c845ed3df7c4389ce11177e4db76bf3b0220241a97e09657e04777f7994ed1fd11a8dfd9970b442462a858f6a7f55a0604fd0169522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae00000000", + "txid": "5b4cd4bc1753efe337f2816850af1d762554a92adf01ff4939832eb6f8d75cdc" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2tr-p2trMusig2.json b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2tr-p2trMusig2.json new file mode 100644 index 0000000000..8f2ba3469d --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2tr-p2trMusig2.json @@ -0,0 +1,54 @@ +{ + "inputs": [ + { + "id": "eda4d4ccae8e80212dced71a891216d81c143804b4eac0407173384a6eab87b2:0", + "address": "bc1phk6lhy2tka2kxsx6hjd3c0z2h2e0rcrere9lr3kqsg0p6xxqe2pq2ark68", + "value": 100000000, + "chain": 31, + "index": 0, + "valueString": "100000000" + }, + { + "id": "37b93d45b75e018bec76640598a6062bdd78815c94deef2980fa839fff276174:0", + "address": "bc1phk6lhy2tka2kxsx6hjd3c0z2h2e0rcrere9lr3kqsg0p6xxqe2pq2ark68", + "value": 200000000, + "chain": 31, + "index": 0, + "valueString": "200000000" + }, + { + "id": "a03b7a7ddee844489e7278618b0f63d06b45116ce810ddb3f6a46cc5a1f2682f:0", + "address": "bc1phk6lhy2tka2kxsx6hjd3c0z2h2e0rcrere9lr3kqsg0p6xxqe2pq2ark68", + "value": 300000000, + "chain": 31, + "index": 0, + "valueString": "300000000" + }, + { + "id": "a537105b9b6437fd68ca5af3b804e46c2d1d565b9e365a12059ff6b122164d31:1", + "address": "bc1p0zaxydym5r26d67h2sgdtrdaw4cfnl6fwx0xdyfm4w7mxx56nwns0c7yaj", + "value": 100000000, + "chain": 41, + "index": 1, + "valueString": "100000000" + }, + { + "id": "5f126999992d1aa489b81e76fda1f9c2ed0d40720273c9ce4ea5f4d428c42a28:1", + "address": "bc1p0zaxydym5r26d67h2sgdtrdaw4cfnl6fwx0xdyfm4w7mxx56nwns0c7yaj", + "value": 200000000, + "chain": 41, + "index": 1, + "valueString": "200000000" + }, + { + "id": "77223050be4f63b13c50217283ee411a4703a6049c858b5232bfd70bae2af291:1", + "address": "bc1p0zaxydym5r26d67h2sgdtrdaw4cfnl6fwx0xdyfm4w7mxx56nwns0c7yaj", + "value": 300000000, + "chain": 41, + "index": 1, + "valueString": "300000000" + } + ], + "transactionHex": "01000000000106b287ab6e4a38737140c0eab40438141cd81612891ad7ce2d21808eaeccd4a4ed0000000000ffffffff746127ff9f83fa8029efde945c8178dd2b06a698056476ec8b015eb7453db9370000000000ffffffff2f68f2a1c56ca4f6b3dd10e86c11456bd0630f8b6178729e4844e8de7d7a3ba00000000000ffffffff314d1622b1f69f05125a369e5b561d2d6ce404b8f35aca68fd37649b5b1037a50100000000ffffffff282ac428d4f4a54ecec9730272400dedc2f9a1fd761eb889a41a2d999969125f0100000000ffffffff91f22aae0bd7bf32528b859c04a603471a41ee837221503cb1634fbe503022770100000000ffffffff010c8a86470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870440ca2aa09c4939cf0427ff6880afc7eb32c6228074b88d5cb573a52c2566df93da591baf11bc4f6893eabd1e490cfc493a75889eb7fab49c674227884a4f20afbb40675d348fb7d4318ed6359a8308549d1a274c2b9fb84f4947e9167ace126ed8ca30087abff3c8a8f04cf3689e8d344a25008afbcfad60e46aa6615209cd862c9e44201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfac61c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d0440a3f0a9dbe3042f844e3924da6a432f0ec793171a75a40d09314bd08443bbcd8bb63c18abae52aa9ba6a3857de8253b0d343183374f3dfd0b156f136df036b324408aeee94ea7f795e1b4433431aae55973177f266519ed18a8dc072f89ed77794a4767cc7bb029f0880678652f13a282ed524aaf9358d4372af6b860c224190a6544201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfac61c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d044077e5e181779c8beac0fcc854f1b9846539e54b628d1ab656041f675bf9146c4186e89c2c5040c1d62d7898f3dcb4c3e196300793670c161fea855829738176e640b87453faa40ef0e0cc5852202b4ec1c06d2eb0d2125f77601fe59956be536d19ab55a18215e0e14c522f4834a2fbcd276d3fbba9a116e618f5d4112f0719aa7544201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfac61c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d04406f67578d097b7222f4f860c0c8aa167a9bfe2f6f9ab615be73a3270310392d460447038800c2b3709aff172a1d2fce662a93a43a369a3393c1c478147ecd165d40eabb1ff2136a0e3f8d995aac047b1c3bfd74f3e980e443841b41a23b9f6b79946fa8698618a7394c923699e76aab4201948eb4f9f94b5e35775d675d3c3951624420141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899ead20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9ac41c04e8079c3b0cf3d7fa22df4f265ab8a55431bc7e3599a22948245b7c839366720d73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc0440cb1592d56640275144ed99e4192d3af0c044016f8b0de5f07515cdb7c1a617c65c3495061055c9e97f482d1383e4c87e63f2fb0d2f673d2fda336d485c4cd22d40f4fb8dd57d9bf87728aceda3a977255c783227e4b437c32165cef0ad3de4f70f02127add24d49d118fa9fe29ef0b5a8dbec497acf309cbfc872601381f6616974420141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899ead20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9ac41c04e8079c3b0cf3d7fa22df4f265ab8a55431bc7e3599a22948245b7c839366720d73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc0440dc9dde41b79839f8bc9e37f2b6c67c49969dccb00606276ec60e3b2ca769ab57fb7ae75e158105f4c8bd376cd17d60372a762c87e9543c2ec0f101127601428b407a140436b7f4a0d060fe1aba2a754336cd342edd57095fcab5ce03b76a9da5793826c3d12ebe8481f6d88a403fb52dee3ec6d5e1ffbc1b9c1830c08697bd4ebc4420141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899ead20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9ac41c04e8079c3b0cf3d7fa22df4f265ab8a55431bc7e3599a22948245b7c839366720d73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc00000000", + "txid": "d2a590cbf3554f6b845bdcfd0e195c164c07ba6bf4d9ec9d55046d44d14c9c0a" +} \ 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 new file mode 100644 index 0000000000..fea2ea87b3 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json @@ -0,0 +1,30 @@ +{ + "inputs": [ + { + "id": "acc3a751eda81ecad175b29e52e45770975e08e47020770d4853b4207136b09e:0", + "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", + "value": 100000000, + "chain": 1, + "index": 0, + "valueString": "100000000" + }, + { + "id": "eb456795b2c9bbdfcb91fc640f8a0bdc2d69157a506a81ed851dfaf3cd8d433f:0", + "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", + "value": 200000000, + "chain": 1, + "index": 0, + "valueString": "200000000" + }, + { + "id": "7648aaa4dfe3a3ed3b5fd54be2a9a1d2290650645b5ad83c00d5f742d7912f13:0", + "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", + "value": 300000000, + "chain": 1, + "index": 0, + "valueString": "300000000" + } + ], + "transactionHex": "01000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac00000000fdfe0000483045022100fa408c446f46639980a707028cbb8f8c59badf82b01e4a9550210c760b462238022072b88ac8fbc42cb6dfff03edba705825923fd4bccfffccccf5593cc990d699cc01483045022100d667f18241805fbe59fbf31310b41bc092b876ba63f8dd1d749c50af1f3f6b9402204675c1a87530770a0bd41554c7264275e67b83efcf066791111135dba5d95769014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb00000000fdfe00004830450221008d3625764cd366eb3524b7c3e3cac4a55244ddb7f44f7ac17cf3a2b64bd35fe502201c2adaf34fcf85cd174562669c965a1e4a58c834aae93a85b782fc2c3f53fb1f01483045022100f7b47cda2ab493117a5910e995cb9e58083f291ab6f80875600ff45582fb62c202202035478f6bb7e151d4c4a9398013193d5e0d0d14d86cf981d6bffb59a62ecc44014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa487600000000fdfd0000473044022071805e2fd12c6984d7986b44c7885fa65b0dce46b265de6ad30548d22fb8f6890220485b1133f3ef3e2906aaf1dcfce38adfa486d21108d2a5e84c4504a16c650556014830450221008e116293e352b4623ddf92fbabc453dec585c08c8279e9c36979e44cf31b402502202798907a76dfb51cafcd72799cf24acb73ca103e4128097fa28a2e16dea5c298014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txid": "34117efa5fa1063342f89f5b4ab49aa93dc995b245d6a6e638ec903bad3ecd24" +} \ 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 new file mode 100644 index 0000000000..ec6de936dc --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-fullSignedRecovery-p2shP2wsh-p2wsh.json @@ -0,0 +1,54 @@ +{ + "inputs": [ + { + "id": "1374468f33ccaa7ea0c5939041993c17d165219afb3ce873ca050adb6da9385f:0", + "address": "3PeXf4UiyRneENKQrarZ3yt9dwTM4xgFZQ", + "value": 100000000, + "chain": 11, + "index": 0, + "valueString": "100000000" + }, + { + "id": "50e3ceacd680e9a9f2532183f311aac11787e2395c9e15ca37e9c955268f479a:0", + "address": "3PeXf4UiyRneENKQrarZ3yt9dwTM4xgFZQ", + "value": 200000000, + "chain": 11, + "index": 0, + "valueString": "200000000" + }, + { + "id": "a8091b22f5a19e42d5c51f258142c13ef8167e3065df4260e5f12944e1e0c326:0", + "address": "3PeXf4UiyRneENKQrarZ3yt9dwTM4xgFZQ", + "value": 300000000, + "chain": 11, + "index": 0, + "valueString": "300000000" + }, + { + "id": "8deffb2a471b8c662b4a7e50876406ba5dc4d74c9dd0b6ea6ee47f2174f60374:1", + "address": "bc1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8szcnsx8", + "value": 100000000, + "chain": 21, + "index": 1, + "valueString": "100000000" + }, + { + "id": "027028e7fee8c4cc5d3e28fc3e3b2e770a57232b6780a7a2e00c7b5526eec461:1", + "address": "bc1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8szcnsx8", + "value": 200000000, + "chain": 21, + "index": 1, + "valueString": "200000000" + }, + { + "id": "c8bbce406bcec377b38e6c48f1a7e6e3beba88ff5423b8cea9389c69a90222f6:1", + "address": "bc1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8szcnsx8", + "value": 300000000, + "chain": 21, + "index": 1, + "valueString": "300000000" + } + ], + "transactionHex": "010000000001065f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f46741300000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff9a478f2655c9e937ca159e5c39e28717c1aa11f3832153f2a9e980d6accee35000000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff26c3e0e14429f1e56042df65307e16f83ec14281251fc5d5429ea1f5221b09a800000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff7403f674217fe46eeab6d09d4cd7c45dba066487507e4a2b668c1b472afbef8d0100000000ffffffff61c4ee26557b0ce0a2a780672b23570a772e3b3efc283e5dccc4e8fee72870020100000000fffffffff62202a9699c38a9ceb82354ff88babee3e6a7f1486c8eb377c3ce6b40cebbc80100000000ffffffff010c8a86470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870400473044022046cc6bec79af3085bf9b89597308c000c23c58a95bd96a85543a4907bf6d9ad9022020c1d32de71be81e918a622fe0eb2459b30de3944fcfc82747c15c50b25f71e60147304402207a50afd31d5180423688ffa3b50fbe8e3128959f9e5a2134e32a8cd00f62587e02207d72294745872ff5d99ec474e882790849f5425f52673766e5cb8ac0415ce7a3016952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400483045022100d04d2af0c2fe3863b4d8ec5620fff018d46b2b1172ab60aa86d3e9835cd9d2fc022070539ddadc72f822c01f26f6ee7eca18c8f69aed814eae2ae165df96d1a5fcd301473044022068d71c62f1fb9b503c0e43e5ececac783ab675bc2586eece39541b59c6e6ea4702207880848c2ef20a1fbd83cc9d32a0a8590c6cecd29b74eca957f399b57345b1cb016952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400483045022100b5f4cd76801486af31ccbfedf227be4cc65b7575cfec9d88e39643437455763702201587c7cea5465923ec31641037c6ccaa9892f0967820f792acaf17e47f4d2247014730440220516f2e5419cafbfaefc9eab520a69e931ce3cfbb22a840d77df6d880fddbd6fb022036ee74f622096b8e7f6f827c5d9e9e2c0171efedc74c7456e147dde92f0bc3a2016952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae04004830450221008d5aea39e2d29e1c5392a651f26d86a33cff34adc46bdce17b045b1a42ce09620220505273c1516f36f3b02455fc9afd23b9003986ee8e39faf85b1280421abc789401483045022100a0c4016a049b5e42af32092945a4bc1ddae93da05ec47c6521e717ae28e7056802205655cb46d82a276dcde5bafd226c71a4be6eda60c2e4e8b3b1759dc946aff51f0169522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae0400483045022100dc9fca7e216ef64b6ad7d3e4dede45016d3385005fce970b544046e111a6fdba02204c7148f4b95244a7702e3a22241ccbec2ed724e3faf32254e6bce958a7ddbae7014830450221008c98bc5c1ee948c9e64a2c0a6e7ac13131844367cf6bb52d970872f04f3a9a4a02207b542fd8ab5b8731ac376cf073ad721b236d767f0bab9e8b9c164d9a660f06530169522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae040047304402207260a6c15dd329d14542a2876dae38a463126bac93d4d5ff98b52ef16a0c76af022059c6c8d5618d8afd5ce44410ac91aad74b5277a88884fedadfa409cc45617bd30147304402204e5bc947da9802c4bf35f79d071eeac6c845ed3df7c4389ce11177e4db76bf3b0220241a97e09657e04777f7994ed1fd11a8dfd9970b442462a858f6a7f55a0604fd0169522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae00000000", + "txid": "5b4cd4bc1753efe337f2816850af1d762554a92adf01ff4939832eb6f8d75cdc" +} \ 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 new file mode 100644 index 0000000000..8f2ba3469d --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-fullSignedRecovery-p2tr-p2trMusig2.json @@ -0,0 +1,54 @@ +{ + "inputs": [ + { + "id": "eda4d4ccae8e80212dced71a891216d81c143804b4eac0407173384a6eab87b2:0", + "address": "bc1phk6lhy2tka2kxsx6hjd3c0z2h2e0rcrere9lr3kqsg0p6xxqe2pq2ark68", + "value": 100000000, + "chain": 31, + "index": 0, + "valueString": "100000000" + }, + { + "id": "37b93d45b75e018bec76640598a6062bdd78815c94deef2980fa839fff276174:0", + "address": "bc1phk6lhy2tka2kxsx6hjd3c0z2h2e0rcrere9lr3kqsg0p6xxqe2pq2ark68", + "value": 200000000, + "chain": 31, + "index": 0, + "valueString": "200000000" + }, + { + "id": "a03b7a7ddee844489e7278618b0f63d06b45116ce810ddb3f6a46cc5a1f2682f:0", + "address": "bc1phk6lhy2tka2kxsx6hjd3c0z2h2e0rcrere9lr3kqsg0p6xxqe2pq2ark68", + "value": 300000000, + "chain": 31, + "index": 0, + "valueString": "300000000" + }, + { + "id": "a537105b9b6437fd68ca5af3b804e46c2d1d565b9e365a12059ff6b122164d31:1", + "address": "bc1p0zaxydym5r26d67h2sgdtrdaw4cfnl6fwx0xdyfm4w7mxx56nwns0c7yaj", + "value": 100000000, + "chain": 41, + "index": 1, + "valueString": "100000000" + }, + { + "id": "5f126999992d1aa489b81e76fda1f9c2ed0d40720273c9ce4ea5f4d428c42a28:1", + "address": "bc1p0zaxydym5r26d67h2sgdtrdaw4cfnl6fwx0xdyfm4w7mxx56nwns0c7yaj", + "value": 200000000, + "chain": 41, + "index": 1, + "valueString": "200000000" + }, + { + "id": "77223050be4f63b13c50217283ee411a4703a6049c858b5232bfd70bae2af291:1", + "address": "bc1p0zaxydym5r26d67h2sgdtrdaw4cfnl6fwx0xdyfm4w7mxx56nwns0c7yaj", + "value": 300000000, + "chain": 41, + "index": 1, + "valueString": "300000000" + } + ], + "transactionHex": "01000000000106b287ab6e4a38737140c0eab40438141cd81612891ad7ce2d21808eaeccd4a4ed0000000000ffffffff746127ff9f83fa8029efde945c8178dd2b06a698056476ec8b015eb7453db9370000000000ffffffff2f68f2a1c56ca4f6b3dd10e86c11456bd0630f8b6178729e4844e8de7d7a3ba00000000000ffffffff314d1622b1f69f05125a369e5b561d2d6ce404b8f35aca68fd37649b5b1037a50100000000ffffffff282ac428d4f4a54ecec9730272400dedc2f9a1fd761eb889a41a2d999969125f0100000000ffffffff91f22aae0bd7bf32528b859c04a603471a41ee837221503cb1634fbe503022770100000000ffffffff010c8a86470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870440ca2aa09c4939cf0427ff6880afc7eb32c6228074b88d5cb573a52c2566df93da591baf11bc4f6893eabd1e490cfc493a75889eb7fab49c674227884a4f20afbb40675d348fb7d4318ed6359a8308549d1a274c2b9fb84f4947e9167ace126ed8ca30087abff3c8a8f04cf3689e8d344a25008afbcfad60e46aa6615209cd862c9e44201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfac61c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d0440a3f0a9dbe3042f844e3924da6a432f0ec793171a75a40d09314bd08443bbcd8bb63c18abae52aa9ba6a3857de8253b0d343183374f3dfd0b156f136df036b324408aeee94ea7f795e1b4433431aae55973177f266519ed18a8dc072f89ed77794a4767cc7bb029f0880678652f13a282ed524aaf9358d4372af6b860c224190a6544201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfac61c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d044077e5e181779c8beac0fcc854f1b9846539e54b628d1ab656041f675bf9146c4186e89c2c5040c1d62d7898f3dcb4c3e196300793670c161fea855829738176e640b87453faa40ef0e0cc5852202b4ec1c06d2eb0d2125f77601fe59956be536d19ab55a18215e0e14c522f4834a2fbcd276d3fbba9a116e618f5d4112f0719aa7544201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfac61c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d04406f67578d097b7222f4f860c0c8aa167a9bfe2f6f9ab615be73a3270310392d460447038800c2b3709aff172a1d2fce662a93a43a369a3393c1c478147ecd165d40eabb1ff2136a0e3f8d995aac047b1c3bfd74f3e980e443841b41a23b9f6b79946fa8698618a7394c923699e76aab4201948eb4f9f94b5e35775d675d3c3951624420141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899ead20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9ac41c04e8079c3b0cf3d7fa22df4f265ab8a55431bc7e3599a22948245b7c839366720d73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc0440cb1592d56640275144ed99e4192d3af0c044016f8b0de5f07515cdb7c1a617c65c3495061055c9e97f482d1383e4c87e63f2fb0d2f673d2fda336d485c4cd22d40f4fb8dd57d9bf87728aceda3a977255c783227e4b437c32165cef0ad3de4f70f02127add24d49d118fa9fe29ef0b5a8dbec497acf309cbfc872601381f6616974420141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899ead20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9ac41c04e8079c3b0cf3d7fa22df4f265ab8a55431bc7e3599a22948245b7c839366720d73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc0440dc9dde41b79839f8bc9e37f2b6c67c49969dccb00606276ec60e3b2ca769ab57fb7ae75e158105f4c8bd376cd17d60372a762c87e9543c2ec0f101127601428b407a140436b7f4a0d060fe1aba2a754336cd342edd57095fcab5ce03b76a9da5793826c3d12ebe8481f6d88a403fb52dee3ec6d5e1ffbc1b9c1830c08697bd4ebc4420141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899ead20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9ac41c04e8079c3b0cf3d7fa22df4f265ab8a55431bc7e3599a22948245b7c839366720d73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc00000000", + "txid": "d2a590cbf3554f6b845bdcfd0e195c164c07ba6bf4d9ec9d55046d44d14c9c0a" +} \ 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 new file mode 100644 index 0000000000..8511296835 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json @@ -0,0 +1,8 @@ +{ + "transactionHex": "70736274ff0100a501000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac0000000000ffffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb0000000000ffffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa48760000000000ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a4730440220093e44a04c745df4b659895929b9033ea1f4c6037d8acd9dc4f2a114633a35fe02203d7a1618f5c65110713d376b9d3d8c181b34fd60a3b8d4b46097a245c05cf124012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100e3399b5a161d37cb484be586a22787f00b7dcfec7c41d75e922d75a1d54f304b022044cb2110d77bfcad7f6431c4bf831f6b876f85b03d4b88a7bd2b9df3f424b4600101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402205d94a7f46388e723db4f4d836b62b87263f3d52b234d5b29f996d59df938f8e802206af84c185cb0b0b90657b77d1e58ed418a3e3cea5eda096bb5b318a6ff57817e012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61473044022025a7e0a9c8649ff7aa8d1899c3676db7d973ac19faa673e697a12c0d18ee7bb702201da4b6702e3e138410c9cffa5807ed9778a70f042a71e978f31c48787f618bf20101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be01000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100e013917b26462470736f0d3c9cba09e44d9c8c271db53fb2e45bbfe2fcac133c0220660aea8b84338b395a5afebbe53a1109e117613150f1a7cbcfd08be5faa1c19b012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6148304502210086941e002e9f2f671ce44388d7cfff82a3e739692448de1e57d3fd5cebb84a09022057142ec164914aa4c886b57a6f4e65a9691c261160efa1d269cfe5bc5cbe294f0101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", + "coin": "btc", + "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", + "recoveryAmount": 599997350, + "recoveryAmountString": "599997350", + "txid": "db6e55773d22aa85f154f79c0749b9453ba92a21e0631e795187fac17d17adfe" +} \ 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 new file mode 100644 index 0000000000..4276716f43 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json @@ -0,0 +1,34 @@ +{ + "inputs": [ + { + "id": "acc3a751eda81ecad175b29e52e45770975e08e47020770d4853b4207136b09e:0", + "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", + "value": 100000000, + "chain": 1, + "index": 0, + "valueString": "100000000" + }, + { + "id": "eb456795b2c9bbdfcb91fc640f8a0bdc2d69157a506a81ed851dfaf3cd8d433f:0", + "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", + "value": 200000000, + "chain": 1, + "index": 0, + "valueString": "200000000" + }, + { + "id": "7648aaa4dfe3a3ed3b5fd54be2a9a1d2290650645b5ad83c00d5f742d7912f13:0", + "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", + "value": 300000000, + "chain": 1, + "index": 0, + "valueString": "300000000" + } + ], + "transactionHex": "01000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac00000000b700483045022100e3399b5a161d37cb484be586a22787f00b7dcfec7c41d75e922d75a1d54f304b022044cb2110d77bfcad7f6431c4bf831f6b876f85b03d4b88a7bd2b9df3f424b4600100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb00000000b600473044022025a7e0a9c8649ff7aa8d1899c3676db7d973ac19faa673e697a12c0d18ee7bb702201da4b6702e3e138410c9cffa5807ed9778a70f042a71e978f31c48787f618bf20100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa487600000000b70048304502210086941e002e9f2f671ce44388d7cfff82a3e739692448de1e57d3fd5cebb84a09022057142ec164914aa4c886b57a6f4e65a9691c261160efa1d269cfe5bc5cbe294f0100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "coin": "btc", + "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", + "recoveryAmount": 599997350, + "recoveryAmountString": "599997350", + "txid": "22b2cafc8f36ec18f5471d4fe19be911017706e84ea3140f791b01a84626b18d" +} \ 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 new file mode 100644 index 0000000000..4cdd778c1c --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-keyRecoveryService-p2shP2wsh-p2wsh-dai.json @@ -0,0 +1,8 @@ +{ + "transactionHex": "70736274ff0100fd200101000000065f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f4674130000000000ffffffff9a478f2655c9e937ca159e5c39e28717c1aa11f3832153f2a9e980d6accee3500000000000ffffffff26c3e0e14429f1e56042df65307e16f83ec14281251fc5d5429ea1f5221b09a80000000000ffffffff7403f674217fe46eeab6d09d4cd7c45dba066487507e4a2b668c1b472afbef8d0100000000ffffffff61c4ee26557b0ce0a2a780672b23570a772e3b3efc283e5dccc4e8fee72870020100000000fffffffff62202a9699c38a9ceb82354ff88babee3e6a7f1486c8eb377c3ce6b40cebbc80100000000ffffffff01a68186470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c5483045022100dac16a362b4c5b9d807c44fd72324f73775ddd77c93846b240aa71ecec02bad4022034e460ddacd86accc06057b1afea337ca596cce999b5de55817552827a9025fa010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000c2eb0b0000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c54830450221008fe63cfc7d85894071f058524bdf91682c9bf16e4b1d9a739e4d45d089f82e720220140e15fc95f7c36d0d9cb22d63bb6c9724132afc27c416a38c33891cbb69397f010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000a3e1110000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c5473044022008976585f8dc403fb3445eac97ace7601880f4557b4dc8a54634786f76d4003a02203b9ece41b5c8c98815c6fb7b5c935f332e9d46c276408e70761cc0bbbf39dacd010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012b00e1f50500000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055483045022100bf35ceb510951ba44ebe670c2695c580cd23e2c8880eafab45f5a54e6170c21f02200532d68b32d74c804ba0465182b3e13c4295fa06f0f53c97ea860756e893f25d0101030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00c2eb0b00000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055483045022100b522f337e2a89554c2129fb8fb3d9b365826cd8ec719055a7557ee4b990264f4022020b296c38272127d3577dfb3572f9d58b3fb36367c26acb80f74923b087f0f8a0101030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00a3e11100000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa05548304502210096e61ce43d9e409d31d6e3fd8aced9b0b1fdf9641f05b751978ae049f6fbff2b02207de671b95af82544ad1ad37aaf91c8892c5f235bbacb8c63efc40746baaaddad0101030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000000", + "coin": "btc", + "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", + "recoveryAmount": 1199997350, + "recoveryAmountString": "1199997350", + "txid": "fc209acb4ed379fd2fb5617e5331a831193c31f4c50f1f5fdb30d3ae7785dd50" +} \ 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 new file mode 100644 index 0000000000..a38e0153fa --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-keyRecoveryService-p2shP2wsh-p2wsh-keyternal.json @@ -0,0 +1,58 @@ +{ + "inputs": [ + { + "id": "1374468f33ccaa7ea0c5939041993c17d165219afb3ce873ca050adb6da9385f:0", + "address": "3PeXf4UiyRneENKQrarZ3yt9dwTM4xgFZQ", + "value": 100000000, + "chain": 11, + "index": 0, + "valueString": "100000000" + }, + { + "id": "50e3ceacd680e9a9f2532183f311aac11787e2395c9e15ca37e9c955268f479a:0", + "address": "3PeXf4UiyRneENKQrarZ3yt9dwTM4xgFZQ", + "value": 200000000, + "chain": 11, + "index": 0, + "valueString": "200000000" + }, + { + "id": "a8091b22f5a19e42d5c51f258142c13ef8167e3065df4260e5f12944e1e0c326:0", + "address": "3PeXf4UiyRneENKQrarZ3yt9dwTM4xgFZQ", + "value": 300000000, + "chain": 11, + "index": 0, + "valueString": "300000000" + }, + { + "id": "8deffb2a471b8c662b4a7e50876406ba5dc4d74c9dd0b6ea6ee47f2174f60374:1", + "address": "bc1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8szcnsx8", + "value": 100000000, + "chain": 21, + "index": 1, + "valueString": "100000000" + }, + { + "id": "027028e7fee8c4cc5d3e28fc3e3b2e770a57232b6780a7a2e00c7b5526eec461:1", + "address": "bc1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8szcnsx8", + "value": 200000000, + "chain": 21, + "index": 1, + "valueString": "200000000" + }, + { + "id": "c8bbce406bcec377b38e6c48f1a7e6e3beba88ff5423b8cea9389c69a90222f6:1", + "address": "bc1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8szcnsx8", + "value": 300000000, + "chain": 21, + "index": 1, + "valueString": "300000000" + } + ], + "transactionHex": "010000000001065f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f46741300000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff9a478f2655c9e937ca159e5c39e28717c1aa11f3832153f2a9e980d6accee35000000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff26c3e0e14429f1e56042df65307e16f83ec14281251fc5d5429ea1f5221b09a800000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff7403f674217fe46eeab6d09d4cd7c45dba066487507e4a2b668c1b472afbef8d0100000000ffffffff61c4ee26557b0ce0a2a780672b23570a772e3b3efc283e5dccc4e8fee72870020100000000fffffffff62202a9699c38a9ceb82354ff88babee3e6a7f1486c8eb377c3ce6b40cebbc80100000000ffffffff01a68186470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870500483045022100dac16a362b4c5b9d807c44fd72324f73775ddd77c93846b240aa71ecec02bad4022034e460ddacd86accc06057b1afea337ca596cce999b5de55817552827a9025fa0100006952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae05004830450221008fe63cfc7d85894071f058524bdf91682c9bf16e4b1d9a739e4d45d089f82e720220140e15fc95f7c36d0d9cb22d63bb6c9724132afc27c416a38c33891cbb69397f0100006952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0500473044022008976585f8dc403fb3445eac97ace7601880f4557b4dc8a54634786f76d4003a02203b9ece41b5c8c98815c6fb7b5c935f332e9d46c276408e70761cc0bbbf39dacd0100006952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0500483045022100bf35ceb510951ba44ebe670c2695c580cd23e2c8880eafab45f5a54e6170c21f02200532d68b32d74c804ba0465182b3e13c4295fa06f0f53c97ea860756e893f25d01000069522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae0500483045022100b522f337e2a89554c2129fb8fb3d9b365826cd8ec719055a7557ee4b990264f4022020b296c38272127d3577dfb3572f9d58b3fb36367c26acb80f74923b087f0f8a01000069522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae050048304502210096e61ce43d9e409d31d6e3fd8aced9b0b1fdf9641f05b751978ae049f6fbff2b02207de671b95af82544ad1ad37aaf91c8892c5f235bbacb8c63efc40746baaaddad01000069522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae00000000", + "coin": "btc", + "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", + "recoveryAmount": 1199997350, + "recoveryAmountString": "1199997350", + "txid": "3ad74d03b7cbf91b037aaf8102dabb0b7f87a71f148f7191e1cf56d21772407b" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-customUserKeyPath.json b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-customUserKeyPath.json deleted file mode 100644 index 099f8b396e..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-customUserKeyPath.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "359efa4ac6e418d80ce24205deaa18ad952621c2167a763f0957ca8a73a426f6:0", - "address": "3CrAfG2D2h7NRRHBG3q2tQWX267r7vr228", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "22872833e72514f2c0514345deb8b54077b49c0f38a880cd451fddf20bc09bbf:2", - "address": "31q5r9bTAnNqw5w8orWip8dgeXa4NLYJ9N", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "22bd96e7281a01294a7baf9c025fa90cb319ae810a10096c73a66e8704db054d:3", - "address": "34brE2zXJvpFnjutLqyH6chmJ8EjU8Bhnx", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "0100000003f626a4738aca57093f767a16c2212695ad18aade0542e20cd818e4c64afa9e3500000000fdfe0000483045022100832575acc5fd46fb00d85ed4db9e0b26f7859ee3931711f8313c7bfa4d1d054d022079430cf36a1f2bb0ed80f9412755146058f7e6b7020a7c8d109fd246bc80253b01483045022100d368196798ed580133a3a1c1189349f7572dab79e01e1d642fb018c5ee9a8d34022029f099c0e49a3e2ed92fc28b8a2141783a533465b8a46a1295ce81b5f856c5f1014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffbf9bc00bf2dd1f45cd80a8380f9cb47740b5b8de454351c0f21425e73328872202000000fc0047304402200b41f00952ca4f9b14e526b526529cebf6329b3522c7c39efe9e36dbe37fbdfd0220275789ada30f4052acff2bc283381202fcb8f70d30aaf64c3d2f83aacbc911dd01473044022050992b97df7a0c8b7afceed2876203f845564a1b4465c9fe605f555a653c61b902205b9bab09f62c6c41c91a726a1d1b7025023b36084a66a14126c4b4923976f208014c695221025f891d428e847408357073c5b14344ec582230b4007695110140b2433f8e4fa82103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffff4d05db04876ea6736c09100a81ae19b30ca95f029caf7b4a29011a28e796bd2203000000fdfd0000483045022100b320c608ce19ecd94950f84a3bbfa5edabec1fa01608a53070df56bc0673c48a02207d6a7482f5933fdb4547030ea038c6b01b47e31434ceb8712517e199c67ef57f01473044022000f866b021143fdaf193174feb71408fb8b83ca8a74089e07fa3cb1f636771010220077d47812f541cbc4e6db87899aa6b82f1765b85dd4251c75c138b81b36470b3014c6952210228b669c7736183ae301d159ee7788e1a7dccb7ec3d45de94eccf0b384aa8f78021022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "55a3cceb9aa53b7ba0452c0ddae7dac09355d99cbcc47c64938801d924052d5a" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-fixedFeeRate.json b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-fixedFeeRate.json deleted file mode 100644 index 29284425e6..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-fixedFeeRate.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "acc3a751eda81ecad175b29e52e45770975e08e47020770d4853b4207136b09e:0", - "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "f023a4c0af80e958dee654f59e36b55e95fd88fc7245ab8afc6f2bdd3e739077:2", - "address": "37VmFTmUhwppU2FcKM3uawLjj4oYBQZsN1", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "b98817f1f433e46d458407999c1ff8c8d665bf9882186b099f3b67bb7b7141e1:3", - "address": "324RMNET22VF4qLHUcVJtvWKVwbNDoj8Sv", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "01000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac00000000fdfd0000473044022064e75708132346d90f842bb5ace59a851af363ce4429805eb86374a030d093b6022052acbc412fbfdc64c5f033d2d4a144791aaf438abd888400a1ad52c75ca129e401483045022100ebff3ae69f5215281b4d59abcfcc63e64c0d043dafe45211f3270f8e985e745f02204bf2934fd159ce34af8856959a08bae7200a6632f05550108c875784808d21f6014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff7790733edd2b6ffc8aab4572fc88fd955eb5369ef554e6de58e980afc0a423f002000000fc0047304402203683e05a464375f5f2aa46f57ff008c96ff379cfd9a4c2c91ede5c18447f92c402201e522c0e8720b134b22139deb8a7f88a6862a6e31dcc8473722730b51dbcc19d01473044022004ef0dc25613fb018590ebb14bcc68589deb666768a7a8c87f850ee36b226eb702205edba92f9b30ba2f5d0884fdfa43849eba07353dddd0fc40a1bf628a2ebacd15014c695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffffe141717bbb673b9f096b188298bf65d6c8f81f9c990784456de433f4f11788b903000000fc0047304402201bd55e57f821aa5c89bbc36d274c593f20802922442d31f69f5946ae0476337602200d1fbbf46191dd54a0508fea31a05285b3f074b78a04151ca47a6a90623fd3230147304402203cfedd5e440a72364ef506fd1fe74f8af1a1b8a725e14818a1aed0d989cd8f5f02202a5ef1e968766ffaf77ba871bc008d8a9e0807d0241086622b76d87c3b86b508014c695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "29d1dfef28a6599d7e3c1f00de051dcf06f0c0f731c1ac7955b53e39cff4cd82" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2sh-fullSignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2sh-fullSignedRecovery.json deleted file mode 100644 index 29284425e6..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2sh-fullSignedRecovery.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "acc3a751eda81ecad175b29e52e45770975e08e47020770d4853b4207136b09e:0", - "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "f023a4c0af80e958dee654f59e36b55e95fd88fc7245ab8afc6f2bdd3e739077:2", - "address": "37VmFTmUhwppU2FcKM3uawLjj4oYBQZsN1", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "b98817f1f433e46d458407999c1ff8c8d665bf9882186b099f3b67bb7b7141e1:3", - "address": "324RMNET22VF4qLHUcVJtvWKVwbNDoj8Sv", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "01000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac00000000fdfd0000473044022064e75708132346d90f842bb5ace59a851af363ce4429805eb86374a030d093b6022052acbc412fbfdc64c5f033d2d4a144791aaf438abd888400a1ad52c75ca129e401483045022100ebff3ae69f5215281b4d59abcfcc63e64c0d043dafe45211f3270f8e985e745f02204bf2934fd159ce34af8856959a08bae7200a6632f05550108c875784808d21f6014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff7790733edd2b6ffc8aab4572fc88fd955eb5369ef554e6de58e980afc0a423f002000000fc0047304402203683e05a464375f5f2aa46f57ff008c96ff379cfd9a4c2c91ede5c18447f92c402201e522c0e8720b134b22139deb8a7f88a6862a6e31dcc8473722730b51dbcc19d01473044022004ef0dc25613fb018590ebb14bcc68589deb666768a7a8c87f850ee36b226eb702205edba92f9b30ba2f5d0884fdfa43849eba07353dddd0fc40a1bf628a2ebacd15014c695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffffe141717bbb673b9f096b188298bf65d6c8f81f9c990784456de433f4f11788b903000000fc0047304402201bd55e57f821aa5c89bbc36d274c593f20802922442d31f69f5946ae0476337602200d1fbbf46191dd54a0508fea31a05285b3f074b78a04151ca47a6a90623fd3230147304402203cfedd5e440a72364ef506fd1fe74f8af1a1b8a725e14818a1aed0d989cd8f5f02202a5ef1e968766ffaf77ba871bc008d8a9e0807d0241086622b76d87c3b86b508014c695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "29d1dfef28a6599d7e3c1f00de051dcf06f0c0f731c1ac7955b53e39cff4cd82" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2sh-keyRecoveryService-dai.json b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2sh-keyRecoveryService-dai.json deleted file mode 100644 index 24f87a1492..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2sh-keyRecoveryService-dai.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "transactionHex": "70736274ff0100a501000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac0000000000ffffffff7790733edd2b6ffc8aab4572fc88fd955eb5369ef554e6de58e980afc0a423f00200000000ffffffffe141717bbb673b9f096b188298bf65d6c8f81f9c990784456de433f4f11788b90300000000ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a4730440220093e44a04c745df4b659895929b9033ea1f4c6037d8acd9dc4f2a114633a35fe02203d7a1618f5c65110713d376b9d3d8c181b34fd60a3b8d4b46097a245c05cf124012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100edc13ffe1ed6c018ace4f3109babea726249c89f2293393dc291774f8969042802203f55ab695ec33d17277f294d9af233d1e388161e31cf9750660b57eee5e9bd580101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100fd010101000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402207fb69e9ec09c0877cdbe21c852900bed332503a1e8398fee7d8581a3ca2637ad0220390a849f2603bc4c33b517da4ecc9d13d550eae61c79c31675245fa777fd7c6c012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0300c2eb0b000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00c2eb0b000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00c2eb0b0000000017a9143fafee16e19a14db449ab3a57da1fd3ef89daa5987000000002202021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a7483045022100cd69e5986bf491bd3e332fe932875a7fe0de0f2c21f4a5be7b38e6033b0d1be6022049b62568610236b7b990bbd6e9b1fd6bd3e87c0b3298747cbe79429e7a49287f01010304010000000104695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453ae2206021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a71403a82391000000000000000001000000020000002206026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f3024148374ad8600000000000000000100000002000000220603b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b914e15f6f2100000000000000000100000002000000000100fd230101000000010101010101010101010101010101010101010101010101010101010101010101000000006a473044022047162dbe5515fc3502b7bfa5c888ca573cfce295fa72feb01c27f9c2d82e5b59022003a263aae40e0945fcab4f6a48693782ccb2bc56d5efac6c2066f16e19bbe7ca012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0400a3e111000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00a3e111000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00a3e111000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00a3e1110000000017a914040c4ab99a665c767adaa50fb28dce2ae514363b87000000002202023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c4830450221009e6e522df0e6626e020b54af5b7166d8b4b4630b085ba2dfc27abc6e2602ca8902207310e357692ffd07a9a418c85f0f39777c6e5be6440d529c4343c238041358bb01010304010000000104695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53ae2206022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d14e15f6f21000000000000000001000000030000002206023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c1403a8239100000000000000000100000003000000220602b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b148374ad86000000000000000001000000030000000000", - "coin": "btc", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "84ad40c4245c0e6a31cafb2fd6f64cb5e195d10116e24e659c5f08a083d9f467" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2sh-keyRecoveryService-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2sh-keyRecoveryService-keyternal.json deleted file mode 100644 index 9a3bef9d17..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2sh-keyRecoveryService-keyternal.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "inputs": [ - { - "id": "acc3a751eda81ecad175b29e52e45770975e08e47020770d4853b4207136b09e:0", - "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "f023a4c0af80e958dee654f59e36b55e95fd88fc7245ab8afc6f2bdd3e739077:2", - "address": "37VmFTmUhwppU2FcKM3uawLjj4oYBQZsN1", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "b98817f1f433e46d458407999c1ff8c8d665bf9882186b099f3b67bb7b7141e1:3", - "address": "324RMNET22VF4qLHUcVJtvWKVwbNDoj8Sv", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "01000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac00000000b700483045022100edc13ffe1ed6c018ace4f3109babea726249c89f2293393dc291774f8969042802203f55ab695ec33d17277f294d9af233d1e388161e31cf9750660b57eee5e9bd580100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff7790733edd2b6ffc8aab4572fc88fd955eb5369ef554e6de58e980afc0a423f002000000b700483045022100cd69e5986bf491bd3e332fe932875a7fe0de0f2c21f4a5be7b38e6033b0d1be6022049b62568610236b7b990bbd6e9b1fd6bd3e87c0b3298747cbe79429e7a49287f0100004c695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffffe141717bbb673b9f096b188298bf65d6c8f81f9c990784456de433f4f11788b903000000b7004830450221009e6e522df0e6626e020b54af5b7166d8b4b4630b085ba2dfc27abc6e2602ca8902207310e357692ffd07a9a418c85f0f39777c6e5be6440d529c4343c238041358bb0100004c695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "coin": "btc", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "05e6760d5e0b309c6e195e4b051b7c87563a99af35d988e46fa88344205ca75d" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2shP2wsh-fullSignedRecovery-customUserKeyPath.json b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2shP2wsh-fullSignedRecovery-customUserKeyPath.json deleted file mode 100644 index a9f182fd77..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2shP2wsh-fullSignedRecovery-customUserKeyPath.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "f47d604503d654a813fe17899cc16d66c5d8bb97dc601e4b9c4a58095122711e:0", - "address": "3AhqDeNcRqKug9f6AZAyRinKjPp3VCggdB", - "value": 100000000, - "chain": 11, - "index": 0, - "valueString": "100000000" - }, - { - "id": "700e8f9a4cd61491c6783b1dfcd63ae4eab20262b268190970e3cddc709e8f9a:2", - "address": "3F8siz584kAZfJW3mcA28DUZbFD8yYx7Zm", - "value": 200000000, - "chain": 11, - "index": 2, - "valueString": "200000000" - }, - { - "id": "5b7b59c132afc36d8769fcf7a540b8a9c56401a4ad238753a508e679b23cad92:3", - "address": "3BKBVWeK4w2P3H6YK8AE3FVxZ5nsRNU6wX", - "value": 300000000, - "chain": 11, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "010000000001031e71225109584a9c4b1e60dc97bbd8c5666dc19c8917fe13a854d60345607df40000000023220020b858b5820bca303626d8d5a5291b5a0dcf839c76d61c32eb226c9d08fd06e3a4ffffffff9a8f9e70dccde370091968b26202b2eae43ad6fc1d3b78c69114d64c9a8f0e7002000000232200201063b62f857751aaeaf8c7ef5636d48511fac0008f8ee69e4b1a006b2b74e553ffffffff92ad3cb279e608a5538723ada40164c5a9b840a5f7fc69876dc3af32c1597b5b03000000232200202b16216e81e558810abe7604a67aa97b737f64d40b3de22d5fccdf2b6c972f03ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8704004830450221008855fd53753708821ffb25a8735546db3c1316ecef7a9af090815b1c8834f7200220672c909f59e8ddf47d89edaf2d24516a2757f236e3896f6abddb1b315dd61e6d01483045022100871ebf87220a33af98be142003ecbee8dd0e67c0903f5905ebb2be40bdea3d0102205d3cb84579d2991b9d14e439fc82312db61e636619eeae0083375baff129ae2d01695221032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a21022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae04004830450221009ea7fec02c60c701bedc45f444914d62b27b8733e01f443e04f3c1cda1e498f302202578164ef94c6352f7f1b29410b4d0e4896637ec7ad033a2934d5ab65736917b01483045022100b452c9508bfeae988e069096783749a10d81ba2c918a57139a43367f2bb4e73002203ea3fd85564d9d5413e562e7c0616d914876ea2767e50062e7570a7f76f98e190169522102678b7a7d9dc0736691adc5b681808f1bbc981563ffa23e1c302d0a4006e7fa252103f1f0e0df1b33d83a63a6ee6f70005f48e2c1aa221d1d9748c495a873e01ffcff21021b1ce0837f6c057a6622b90bcc30d27685df6e19717864e7ed4b289f790fb24d53ae0400473044022053971a0ab0fe3c6bc85d415ea3f0f336db17444820fb3268f065f6a58c245f6702201e342f98a735ea89a7ed7ea4be62dce2b87a769bdcd901fd0fdffbf56ccffa1f01473044022030f31d635de47b0feb03a12e9aa98a8826ab06da332c9040ff023b886faf825202205774d1b65e66eea24559b69783e6967b2ecbf1883f29a0f84c552d8ca4a4016e0169522102be72efeb6abfd486e92e30221f854983722118d820c90d5b2999b8623b27abee2103cccd821265c6da3e77e4db08d4c6f39a259abbd143017fcf264b8a4114812a39210391ea88b71b8275193f39ffffef42da14c775d7a13434aa5427dc5bbb0ccc3f1853ae00000000", - "txid": "02fa060e4fec56dd56797f1a7b02bfdce382b8794b26aa8ee2d1989e752da11a" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2shP2wsh-fullSignedRecovery-fixedFeeRate.json b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2shP2wsh-fullSignedRecovery-fixedFeeRate.json deleted file mode 100644 index f6d184d189..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2shP2wsh-fullSignedRecovery-fixedFeeRate.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "1374468f33ccaa7ea0c5939041993c17d165219afb3ce873ca050adb6da9385f:0", - "address": "3PeXf4UiyRneENKQrarZ3yt9dwTM4xgFZQ", - "value": 100000000, - "chain": 11, - "index": 0, - "valueString": "100000000" - }, - { - "id": "41e7b3a45ece40f8ff910d1e26aeba052737b1abe3904a8e341ddc8e771d3d9b:2", - "address": "3Qz9psfsDLD1F7W2hdKzcyPxn16BkSxpZN", - "value": 200000000, - "chain": 11, - "index": 2, - "valueString": "200000000" - }, - { - "id": "3232d6fa8150e9a78d0550b88adec03717a08a01a631ebdc9d6a3c28c3357f32:3", - "address": "381yBi3uNArm5xCHCtW4FGay4wJRzSGegj", - "value": 300000000, - "chain": 11, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "010000000001035f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f46741300000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff9b3d1d778edc1d348e4a90e3abb1372705baae261e0d91fff840ce5ea4b3e74102000000232200206fbe320ee6cef6a57f89af5ffcc027a2413a768598a36617bee7310028bc3104ffffffff327f35c3283c6a9ddceb31a6018aa01737c0de8ab850058da7e95081fad6323203000000232200208b9b1b4c660760e162f678ec6515fb574b48e93eb5ff4636dd85d1788a977d06ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870400483045022100e542c2d65ebec18b59606f78532e1947e1fafdaa59e5d69459b5a79fdf5b84f2022041de72ece1818123c8431fab3a5778a3aa22fce5496500cb579b497e2bd0887401483045022100e7263f0e715879613ed08b8f155da7abbd227262775ceac83a06d38d6d833ecf02206408c9a3bea117b092beea081a2aa685802374320315d9e529dc85f0b32f27fe016952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400473044022065f8744b17684c6b9715c5170c30a0996660e04677256f5a3454139c4af8bae4022029e04b18a778a2f47912099bb2a5934ed12a137918672cda6106714d337467050147304402205c7de345bbea53c6e91c354ff101a16494d1756dcd7a93366a19719cd6e7b6df022045f6af69aa0ee752a62c1470b8cf71c737632c77ef97454c8ea42302dd4e5bb50169522102787bacc6de8d57ecd2cdbde2e405f6328e52e3bdbefc5b3ef75a87f8f4c6c8fd2103f1f0e0df1b33d83a63a6ee6f70005f48e2c1aa221d1d9748c495a873e01ffcff21021b1ce0837f6c057a6622b90bcc30d27685df6e19717864e7ed4b289f790fb24d53ae040047304402204fce674ef6a7d0c43a97fa55052c2c06b1aeebb2b28752a9d91fcdb7380507ee022077076c150349e4f296a9330a7df8a6afddbfcede3ffc4d2513773c06b0f2553b01483045022100a709ed4835318962934170172ff6b07c65aacd4f1e8fcb499073150578ece57802200100e5314141900d31f3cf9a3ca0988c26ea42a9f666361226c7d184c26c7a060169522102a816e254943391bb037211dfac8dda132bfcf2051c386631402834e2783466d82103cccd821265c6da3e77e4db08d4c6f39a259abbd143017fcf264b8a4114812a39210391ea88b71b8275193f39ffffef42da14c775d7a13434aa5427dc5bbb0ccc3f1853ae00000000", - "txid": "e267fc4ceba8ca0211b061ecb59d0a1465f4d690bdeef937a57b31ace06f6076" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2shP2wsh-fullSignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2shP2wsh-fullSignedRecovery.json deleted file mode 100644 index f6d184d189..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2shP2wsh-fullSignedRecovery.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "1374468f33ccaa7ea0c5939041993c17d165219afb3ce873ca050adb6da9385f:0", - "address": "3PeXf4UiyRneENKQrarZ3yt9dwTM4xgFZQ", - "value": 100000000, - "chain": 11, - "index": 0, - "valueString": "100000000" - }, - { - "id": "41e7b3a45ece40f8ff910d1e26aeba052737b1abe3904a8e341ddc8e771d3d9b:2", - "address": "3Qz9psfsDLD1F7W2hdKzcyPxn16BkSxpZN", - "value": 200000000, - "chain": 11, - "index": 2, - "valueString": "200000000" - }, - { - "id": "3232d6fa8150e9a78d0550b88adec03717a08a01a631ebdc9d6a3c28c3357f32:3", - "address": "381yBi3uNArm5xCHCtW4FGay4wJRzSGegj", - "value": 300000000, - "chain": 11, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "010000000001035f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f46741300000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff9b3d1d778edc1d348e4a90e3abb1372705baae261e0d91fff840ce5ea4b3e74102000000232200206fbe320ee6cef6a57f89af5ffcc027a2413a768598a36617bee7310028bc3104ffffffff327f35c3283c6a9ddceb31a6018aa01737c0de8ab850058da7e95081fad6323203000000232200208b9b1b4c660760e162f678ec6515fb574b48e93eb5ff4636dd85d1788a977d06ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870400483045022100e542c2d65ebec18b59606f78532e1947e1fafdaa59e5d69459b5a79fdf5b84f2022041de72ece1818123c8431fab3a5778a3aa22fce5496500cb579b497e2bd0887401483045022100e7263f0e715879613ed08b8f155da7abbd227262775ceac83a06d38d6d833ecf02206408c9a3bea117b092beea081a2aa685802374320315d9e529dc85f0b32f27fe016952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400473044022065f8744b17684c6b9715c5170c30a0996660e04677256f5a3454139c4af8bae4022029e04b18a778a2f47912099bb2a5934ed12a137918672cda6106714d337467050147304402205c7de345bbea53c6e91c354ff101a16494d1756dcd7a93366a19719cd6e7b6df022045f6af69aa0ee752a62c1470b8cf71c737632c77ef97454c8ea42302dd4e5bb50169522102787bacc6de8d57ecd2cdbde2e405f6328e52e3bdbefc5b3ef75a87f8f4c6c8fd2103f1f0e0df1b33d83a63a6ee6f70005f48e2c1aa221d1d9748c495a873e01ffcff21021b1ce0837f6c057a6622b90bcc30d27685df6e19717864e7ed4b289f790fb24d53ae040047304402204fce674ef6a7d0c43a97fa55052c2c06b1aeebb2b28752a9d91fcdb7380507ee022077076c150349e4f296a9330a7df8a6afddbfcede3ffc4d2513773c06b0f2553b01483045022100a709ed4835318962934170172ff6b07c65aacd4f1e8fcb499073150578ece57802200100e5314141900d31f3cf9a3ca0988c26ea42a9f666361226c7d184c26c7a060169522102a816e254943391bb037211dfac8dda132bfcf2051c386631402834e2783466d82103cccd821265c6da3e77e4db08d4c6f39a259abbd143017fcf264b8a4114812a39210391ea88b71b8275193f39ffffef42da14c775d7a13434aa5427dc5bbb0ccc3f1853ae00000000", - "txid": "e267fc4ceba8ca0211b061ecb59d0a1465f4d690bdeef937a57b31ace06f6076" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2shP2wsh-keyRecoveryService-dai.json b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2shP2wsh-keyRecoveryService-dai.json deleted file mode 100644 index 1f1e7282fa..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2shP2wsh-keyRecoveryService-dai.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "transactionHex": "70736274ff0100a501000000035f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f4674130000000000ffffffff9b3d1d778edc1d348e4a90e3abb1372705baae261e0d91fff840ce5ea4b3e7410200000000ffffffff327f35c3283c6a9ddceb31a6018aa01737c0de8ab850058da7e95081fad632320300000000ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c5473044022049df6c0e71dad21fd4e41fbf461b5429f9d2a6ba6268fd55240f01b109b0b3490220392891636a5567faa7a273d086821df430c74ea07a0fedbeb9e28811972ff491010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000c2eb0b0000000017a914ff888f939bb7911883d2a990b48b20449b0a3b6087220202787bacc6de8d57ecd2cdbde2e405f6328e52e3bdbefc5b3ef75a87f8f4c6c8fd4730440220182b9136b407926ace5faac0d96ff8512d680f1ac5829901782a216a15cdc55202203bc0958bb8211380367651bd791f0a48e77fd2cc27629d6551e52d5240e1cd6a010103040100000001042200206fbe320ee6cef6a57f89af5ffcc027a2413a768598a36617bee7310028bc3104010569522102787bacc6de8d57ecd2cdbde2e405f6328e52e3bdbefc5b3ef75a87f8f4c6c8fd2103f1f0e0df1b33d83a63a6ee6f70005f48e2c1aa221d1d9748c495a873e01ffcff21021b1ce0837f6c057a6622b90bcc30d27685df6e19717864e7ed4b289f790fb24d53ae2206021b1ce0837f6c057a6622b90bcc30d27685df6e19717864e7ed4b289f790fb24d148374ad8600000000000000000b00000002000000220602787bacc6de8d57ecd2cdbde2e405f6328e52e3bdbefc5b3ef75a87f8f4c6c8fd1403a8239100000000000000000b00000002000000220603f1f0e0df1b33d83a63a6ee6f70005f48e2c1aa221d1d9748c495a873e01ffcff14e15f6f2100000000000000000b000000020000000001012000a3e1110000000017a91445665f38d00633b9a2cb7f73c2fffb9dc6c95efa87220202a816e254943391bb037211dfac8dda132bfcf2051c386631402834e2783466d8483045022100b6558b4b7b011174798ecb3bedb0107b9e3cafdd0cec3191b1967be117823aef02207ca644d3a6aae71d125b7a75c25ad1f58aaf3b0e190ad002e4e98e3e5515551d010103040100000001042200208b9b1b4c660760e162f678ec6515fb574b48e93eb5ff4636dd85d1788a977d06010569522102a816e254943391bb037211dfac8dda132bfcf2051c386631402834e2783466d82103cccd821265c6da3e77e4db08d4c6f39a259abbd143017fcf264b8a4114812a39210391ea88b71b8275193f39ffffef42da14c775d7a13434aa5427dc5bbb0ccc3f1853ae220602a816e254943391bb037211dfac8dda132bfcf2051c386631402834e2783466d81403a8239100000000000000000b0000000300000022060391ea88b71b8275193f39ffffef42da14c775d7a13434aa5427dc5bbb0ccc3f18148374ad8600000000000000000b00000003000000220603cccd821265c6da3e77e4db08d4c6f39a259abbd143017fcf264b8a4114812a3914e15f6f2100000000000000000b000000030000000000", - "coin": "btc", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "27b64ac217926b1345f382f3c0d110096161ad27bdf1a95eafc9fe533773febd" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2shP2wsh-keyRecoveryService-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2shP2wsh-keyRecoveryService-keyternal.json deleted file mode 100644 index 7059f6b333..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2shP2wsh-keyRecoveryService-keyternal.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "inputs": [ - { - "id": "1374468f33ccaa7ea0c5939041993c17d165219afb3ce873ca050adb6da9385f:0", - "address": "3PeXf4UiyRneENKQrarZ3yt9dwTM4xgFZQ", - "value": 100000000, - "chain": 11, - "index": 0, - "valueString": "100000000" - }, - { - "id": "41e7b3a45ece40f8ff910d1e26aeba052737b1abe3904a8e341ddc8e771d3d9b:2", - "address": "3Qz9psfsDLD1F7W2hdKzcyPxn16BkSxpZN", - "value": 200000000, - "chain": 11, - "index": 2, - "valueString": "200000000" - }, - { - "id": "3232d6fa8150e9a78d0550b88adec03717a08a01a631ebdc9d6a3c28c3357f32:3", - "address": "381yBi3uNArm5xCHCtW4FGay4wJRzSGegj", - "value": 300000000, - "chain": 11, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "010000000001035f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f46741300000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff9b3d1d778edc1d348e4a90e3abb1372705baae261e0d91fff840ce5ea4b3e74102000000232200206fbe320ee6cef6a57f89af5ffcc027a2413a768598a36617bee7310028bc3104ffffffff327f35c3283c6a9ddceb31a6018aa01737c0de8ab850058da7e95081fad6323203000000232200208b9b1b4c660760e162f678ec6515fb574b48e93eb5ff4636dd85d1788a977d06ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870500473044022049df6c0e71dad21fd4e41fbf461b5429f9d2a6ba6268fd55240f01b109b0b3490220392891636a5567faa7a273d086821df430c74ea07a0fedbeb9e28811972ff4910100006952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae05004730440220182b9136b407926ace5faac0d96ff8512d680f1ac5829901782a216a15cdc55202203bc0958bb8211380367651bd791f0a48e77fd2cc27629d6551e52d5240e1cd6a01000069522102787bacc6de8d57ecd2cdbde2e405f6328e52e3bdbefc5b3ef75a87f8f4c6c8fd2103f1f0e0df1b33d83a63a6ee6f70005f48e2c1aa221d1d9748c495a873e01ffcff21021b1ce0837f6c057a6622b90bcc30d27685df6e19717864e7ed4b289f790fb24d53ae0500483045022100b6558b4b7b011174798ecb3bedb0107b9e3cafdd0cec3191b1967be117823aef02207ca644d3a6aae71d125b7a75c25ad1f58aaf3b0e190ad002e4e98e3e5515551d01000069522102a816e254943391bb037211dfac8dda132bfcf2051c386631402834e2783466d82103cccd821265c6da3e77e4db08d4c6f39a259abbd143017fcf264b8a4114812a39210391ea88b71b8275193f39ffffef42da14c775d7a13434aa5427dc5bbb0ccc3f1853ae00000000", - "coin": "btc", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "72861e6d2e317db7008a88cb0b602bc7c67ae0a45c37280da1b5a8fdd71505b4" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2shP2wsh-unsignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2shP2wsh-unsignedRecovery.json deleted file mode 100644 index 73df055b11..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2shP2wsh-unsignedRecovery.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "txHex": "01000000035f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f4674130000000000ffffffff9b3d1d778edc1d348e4a90e3abb1372705baae261e0d91fff840ce5ea4b3e7410200000000ffffffff327f35c3283c6a9ddceb31a6018aa01737c0de8ab850058da7e95081fad632320300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txInfo": { - "unspents": [ - { - "id": "1374468f33ccaa7ea0c5939041993c17d165219afb3ce873ca050adb6da9385f:0", - "address": "3PeXf4UiyRneENKQrarZ3yt9dwTM4xgFZQ", - "value": 100000000, - "chain": 11, - "index": 0, - "valueString": "100000000" - }, - { - "id": "41e7b3a45ece40f8ff910d1e26aeba052737b1abe3904a8e341ddc8e771d3d9b:2", - "address": "3Qz9psfsDLD1F7W2hdKzcyPxn16BkSxpZN", - "value": 200000000, - "chain": 11, - "index": 2, - "valueString": "200000000" - }, - { - "id": "3232d6fa8150e9a78d0550b88adec03717a08a01a631ebdc9d6a3c28c3357f32:3", - "address": "381yBi3uNArm5xCHCtW4FGay4wJRzSGegj", - "value": 300000000, - "chain": 11, - "index": 3, - "valueString": "300000000" - } - ] - }, - "feeInfo": {}, - "coin": "btc", - "txid": "f418d76f308a8037bdfc71f014ffa02e63b5f2ca9ff07bce45372703b5043898" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2tr-fullSignedRecovery-customUserKeyPath.json b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2tr-fullSignedRecovery-customUserKeyPath.json deleted file mode 100644 index f336151b37..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2tr-fullSignedRecovery-customUserKeyPath.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "234b16752166e3ab3d7241d57b3a42c15b3a263c74fd1f05ca15e6cc9637239b:0", - "address": "bc1pr6whavsvtjs9wukwxt9l8t8z4cj7erycw3aqg4szqja9q5prr77qyc6pqc", - "value": 100000000, - "chain": 31, - "index": 0, - "valueString": "100000000" - }, - { - "id": "cd51635b208e3133988870628839263fd54ea8e914ec999291da859c2b57edd4:2", - "address": "bc1p8vl64kccrqxl9smfd9x5dq6wyspqphqezdd4wzj0d8jgdnw4xjdspsa7rn", - "value": 200000000, - "chain": 31, - "index": 2, - "valueString": "200000000" - }, - { - "id": "e76d5692c04815b4ccd080197ad4ff1ea1b97f54f4620855356c0ef0568ab561:3", - "address": "bc1pd5enxvqupqlcz6tan6vkdgwrt2gxqdvx8xa75a86adtg6g60zhhq7054z3", - "value": 300000000, - "chain": 31, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "010000000001039b233796cce615ca051ffd743c263a5bc1423a7bd541723dabe3662175164b230000000000ffffffffd4ed572b9c85da919299ec14e9a84ed53f2639886270889833318e205b6351cd0200000000ffffffff61b58a56f00e6c35550862f4547fb9a11effd47a1980d0ccb41548c092566de70300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870440c1a2a376602ca60755ae71da6323ebad6240f94aea359f8897952f49d17d98253c195acebff0ea386b0be0fc14f63887a52e1faca0eb32eaa158e88cb5b9de4a4025f8f7533691e83fbb9b8530c2657cb904fe39aa972bfdbb63ea3b54d333bb5bbaef146dbeee63b0a818bcbaaa3496d5dd4014c95188965ca5ea2e9839dca91c44204fa2a74016854082e063d260de5401518db0566d853b3cfddd03484dea94fc11ad20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfac61c0d73d45b503a6ccd7415d3aa9ce7ac2fed592b892861b5ccd38869d5b6a588cc85d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083a33b8977ba2126df5628953c9f7cf356897a4985c5d98f97c75a7dd8cfe662600440bd8213b09fcb3686b5572933b06d3863ba3a7de39dd7e92be037e5ae003c4deb2bd70e81767ce8624300de6e3285688f8c21559c04ede9237de216c07a2f8600401c155c3d0d55cb6dd144b99d9fea61d1ce779a618337bd0f28a0b894109e8e20cd6b13d01122d4df555e7e81e89d804892f98b4356ac3149614ebb8e4d62be7b4420b3688855cfe427576031737562f66cadabf8e4b04e92ec6fa359edff6680b3f2ad20c74b86531a1df0f93372432e4c21524040a4037e3a828a1b7b99b391852345b8ac61c0e47e9d15b49db7b1487ff89d9c98507b957541d9b51bf2b3f2cd5b05b7722e98a3841eb28228fb5461898e0f0adf251d1c61c6645f686b803ecbcf1f4814f69515651bebba8bbfdf61248ec30583a2b4a9be8daa289fa828538bb7774d5186b404409c8a9eadea3368ed15342620f80efafefa41e2bd2859125c3d1584d6d50e0164412a6826fc7927a11190fababc40625ceb4e4bb5d675e64fed5aed91d103fc124074d4b4aaa76466ac1aa959d6513c3e2d96671f9ab8e85fd8f74a800eaabee1583b4aabf3b2b9d14e1af1829d1773d59cc3ce0de8a421540e9e4417ffeddc954744208e827169785e0328bc78cf96ca17b2446fabc6f280729012332ee159b0772c66ad2085ed62cc40a0d24b22a0b0eae7b340c5873a73198856c41f5a21c7a56e0104c3ac61c04d62e502f2b741eb9a14720b5708e52a8ef0d9a21387b994307c227bc7a31965f1f4d5dbf948920c0f00c7a2f5cc74095649931ed3865afbcc46116199850510b611ac3446ef33a196bb71ce7090d1846940c792b6b55e73677db9a37fd807a900000000", - "txid": "ad982de33c5493e90589565d22fbdd2d87cf2558b7d9ea6c018125b4178bb807" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2tr-fullSignedRecovery-fixedFeeRate.json b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2tr-fullSignedRecovery-fixedFeeRate.json deleted file mode 100644 index 63b1f5ac7b..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2tr-fullSignedRecovery-fixedFeeRate.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "eda4d4ccae8e80212dced71a891216d81c143804b4eac0407173384a6eab87b2:0", - "address": "bc1phk6lhy2tka2kxsx6hjd3c0z2h2e0rcrere9lr3kqsg0p6xxqe2pq2ark68", - "value": 100000000, - "chain": 31, - "index": 0, - "valueString": "100000000" - }, - { - "id": "042c7f99ddae34c5fd0d164681e9e5f8f7ffa257fe6d39a3f277ce2b6a1a5dd5:2", - "address": "bc1punyhjurx29e2577msed4mzlu5py2snp6s2zwf2uux2ek5xk2ps6sxyqcqj", - "value": 200000000, - "chain": 31, - "index": 2, - "valueString": "200000000" - }, - { - "id": "a78ad7e7fca10b5eefed9fd30a27dd6689d88f76854f3f20328d8b9091ff54f7:3", - "address": "bc1pgrsntg8rd9qdjf06demu0423ysxftqddx9twyqy38fsg9qyj82xs3y9tyr", - "value": 300000000, - "chain": 31, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "01000000000103b287ab6e4a38737140c0eab40438141cd81612891ad7ce2d21808eaeccd4a4ed0000000000ffffffffd55d1a6a2bce77f2a3396dfe57a2fff7f8e5e98146160dfdc534aedd997f2c040200000000fffffffff754ff91908b8d32203f4f85768fd88966dd270ad39fedef5e0ba1fce7d78aa70300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87044057458e15efe91458dc614b3a3b936290fbbee4029ed193e3144f2639fb421f8ec7ab82571f342db34d4606130c2ac8ddc423b13a310a5115478ae16c4a504a004012512523ed4c688c2058a525a699b590e68eaa8c67e1b3757221095ba356b7ffd61730bfc88e8e2949cb2bb72eb3522a1be4af28d7412fcd68fc8f03e2598c0644201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfac61c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d04402e832cefbc1a7da59e6ea8e686dfea027f7ebe6aaba10e817213281761b86ac86290aebef94066d698ea0d68ca3cb1d2ceb23ce5c962798f94bb30cebef028624005877d85c8e3a1e9e908e581c80c7f5ce251c831dea745ea19c3fa0e0ef23bc9cba1218c8f4841861f482ec9445e88ee70754e2e77555635ad8bba5b484406c744202e67678ed40b48ac431f0b7be9a788cf4b53482d675aa7e4eeef6970b8bd7651ad20c74b86531a1df0f93372432e4c21524040a4037e3a828a1b7b99b391852345b8ac61c0d6ac24e8540ba9c29208766c42027c2cdef71c45e8ec41cd0fb66abb9ab260bca3841eb28228fb5461898e0f0adf251d1c61c6645f686b803ecbcf1f4814f695eb36bcc16894bb28839cab2e681a2dc88418268eb7f7b1a9b44cff569e1ef85804409603d72a12d8b8886501bf83de365d8366225f5163fb5a4c45edf430fe31c2175a354c2459eba905ee605518b2eaa157512509f9553ae6d1391039a5b82f1152404c1d2b4a5a40bf7ac1aa57602c98ad3946a3f713c018e8f6733cfb14b11375fc74ee648477da459b74b583fbd90db8bbce445f1f62d98436a9e29e27255822484420145fc970734cac345d322ea533f7e82b57c9758e49e1426091e7d1bcbb86e0cfad2085ed62cc40a0d24b22a0b0eae7b340c5873a73198856c41f5a21c7a56e0104c3ac61c13d64a0b237496a7450abb3375815d47bf93907317fe23b2d5c48759cd35fc782f1f4d5dbf948920c0f00c7a2f5cc74095649931ed3865afbcc46116199850510e6e4a517245c10ab719832f5ede9671bcec0c03d80e3f1bbc1a861601465de7700000000", - "txid": "cb3acf4f2f71377227de581267f943d4a1a281bba99d30e8343e5a11ccecbcfb" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2tr-fullSignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2tr-fullSignedRecovery.json deleted file mode 100644 index 63b1f5ac7b..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2tr-fullSignedRecovery.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "eda4d4ccae8e80212dced71a891216d81c143804b4eac0407173384a6eab87b2:0", - "address": "bc1phk6lhy2tka2kxsx6hjd3c0z2h2e0rcrere9lr3kqsg0p6xxqe2pq2ark68", - "value": 100000000, - "chain": 31, - "index": 0, - "valueString": "100000000" - }, - { - "id": "042c7f99ddae34c5fd0d164681e9e5f8f7ffa257fe6d39a3f277ce2b6a1a5dd5:2", - "address": "bc1punyhjurx29e2577msed4mzlu5py2snp6s2zwf2uux2ek5xk2ps6sxyqcqj", - "value": 200000000, - "chain": 31, - "index": 2, - "valueString": "200000000" - }, - { - "id": "a78ad7e7fca10b5eefed9fd30a27dd6689d88f76854f3f20328d8b9091ff54f7:3", - "address": "bc1pgrsntg8rd9qdjf06demu0423ysxftqddx9twyqy38fsg9qyj82xs3y9tyr", - "value": 300000000, - "chain": 31, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "01000000000103b287ab6e4a38737140c0eab40438141cd81612891ad7ce2d21808eaeccd4a4ed0000000000ffffffffd55d1a6a2bce77f2a3396dfe57a2fff7f8e5e98146160dfdc534aedd997f2c040200000000fffffffff754ff91908b8d32203f4f85768fd88966dd270ad39fedef5e0ba1fce7d78aa70300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87044057458e15efe91458dc614b3a3b936290fbbee4029ed193e3144f2639fb421f8ec7ab82571f342db34d4606130c2ac8ddc423b13a310a5115478ae16c4a504a004012512523ed4c688c2058a525a699b590e68eaa8c67e1b3757221095ba356b7ffd61730bfc88e8e2949cb2bb72eb3522a1be4af28d7412fcd68fc8f03e2598c0644201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfac61c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d04402e832cefbc1a7da59e6ea8e686dfea027f7ebe6aaba10e817213281761b86ac86290aebef94066d698ea0d68ca3cb1d2ceb23ce5c962798f94bb30cebef028624005877d85c8e3a1e9e908e581c80c7f5ce251c831dea745ea19c3fa0e0ef23bc9cba1218c8f4841861f482ec9445e88ee70754e2e77555635ad8bba5b484406c744202e67678ed40b48ac431f0b7be9a788cf4b53482d675aa7e4eeef6970b8bd7651ad20c74b86531a1df0f93372432e4c21524040a4037e3a828a1b7b99b391852345b8ac61c0d6ac24e8540ba9c29208766c42027c2cdef71c45e8ec41cd0fb66abb9ab260bca3841eb28228fb5461898e0f0adf251d1c61c6645f686b803ecbcf1f4814f695eb36bcc16894bb28839cab2e681a2dc88418268eb7f7b1a9b44cff569e1ef85804409603d72a12d8b8886501bf83de365d8366225f5163fb5a4c45edf430fe31c2175a354c2459eba905ee605518b2eaa157512509f9553ae6d1391039a5b82f1152404c1d2b4a5a40bf7ac1aa57602c98ad3946a3f713c018e8f6733cfb14b11375fc74ee648477da459b74b583fbd90db8bbce445f1f62d98436a9e29e27255822484420145fc970734cac345d322ea533f7e82b57c9758e49e1426091e7d1bcbb86e0cfad2085ed62cc40a0d24b22a0b0eae7b340c5873a73198856c41f5a21c7a56e0104c3ac61c13d64a0b237496a7450abb3375815d47bf93907317fe23b2d5c48759cd35fc782f1f4d5dbf948920c0f00c7a2f5cc74095649931ed3865afbcc46116199850510e6e4a517245c10ab719832f5ede9671bcec0c03d80e3f1bbc1a861601465de7700000000", - "txid": "cb3acf4f2f71377227de581267f943d4a1a281bba99d30e8343e5a11ccecbcfb" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2tr-keyRecoveryService-dai.json b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2tr-keyRecoveryService-dai.json deleted file mode 100644 index 7363eb6923..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2tr-keyRecoveryService-dai.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "transactionHex": "70736274ff0100a50100000003b287ab6e4a38737140c0eab40438141cd81612891ad7ce2d21808eaeccd4a4ed0000000000ffffffffd55d1a6a2bce77f2a3396dfe57a2fff7f8e5e98146160dfdc534aedd997f2c040200000000fffffffff754ff91908b8d32203f4f85768fd88966dd270ad39fedef5e0ba1fce7d78aa70300000000ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012b00e1f50500000000225120bdb5fb914bb7556340dabc9b1c3c4abab2f1e0791e4bf1c6c0821e1d18c0ca820103040000000041141ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612e325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6c4080cab130e1e47af6884e7253a58d1925ab8b022f40263744fad95d711851d0bcbf7b3c3274200a39d3214c29d7ca1c9618c7f4ffd0801441d0f07a4e7e13234b6215c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d45201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfacc021161ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612e3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6c03a8239100000000000000001f000000000000002116d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbf3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6ce15f6f2100000000000000001f000000000000000001012b00c2eb0b00000000225120e4c97970665172aa7bdb865b5d8bfca048a84c3a8284e4ab9c32b36a1aca0c350103040000000041142e67678ed40b48ac431f0b7be9a788cf4b53482d675aa7e4eeef6970b8bd76513faf7daf92673d9d95496f14c10cb75430758aa69ba585cbbf8483280eea396940ccc9408e4f9960fdbb2e224f8ab1290a99850dc14d06c84b0559b52ef656728e9ca7f749689249c8e7b510311a0e92fa8fc0082d52abe0c9247dda009d1a67ee6215c0d6ac24e8540ba9c29208766c42027c2cdef71c45e8ec41cd0fb66abb9ab260bca3841eb28228fb5461898e0f0adf251d1c61c6645f686b803ecbcf1f4814f695eb36bcc16894bb28839cab2e681a2dc88418268eb7f7b1a9b44cff569e1ef85845202e67678ed40b48ac431f0b7be9a788cf4b53482d675aa7e4eeef6970b8bd7651ad20c74b86531a1df0f93372432e4c21524040a4037e3a828a1b7b99b391852345b8acc021162e67678ed40b48ac431f0b7be9a788cf4b53482d675aa7e4eeef6970b8bd765135013faf7daf92673d9d95496f14c10cb75430758aa69ba585cbbf8483280eea396903a8239100000000000000001f000000020000002116c74b86531a1df0f93372432e4c21524040a4037e3a828a1b7b99b391852345b835013faf7daf92673d9d95496f14c10cb75430758aa69ba585cbbf8483280eea3969e15f6f2100000000000000001f000000020000000001012b00a3e1110000000022512040e135a0e36940d925fa6e77c7d551240c9581ad3156e200913a608280923a8d010304000000004114145fc970734cac345d322ea533f7e82b57c9758e49e1426091e7d1bcbb86e0cf1d85570e9fcc236c931721342e3b6757f122d9e001e83c1706d59da175dd7326408f67c776bb1417bc6a095cd422a71328c2a8370c4a4468e4827e494b3b9d5427db98302b721bd4b297968d426d62214eddbee35630609ac6895fd3ef021c67f46215c13d64a0b237496a7450abb3375815d47bf93907317fe23b2d5c48759cd35fc782f1f4d5dbf948920c0f00c7a2f5cc74095649931ed3865afbcc46116199850510e6e4a517245c10ab719832f5ede9671bcec0c03d80e3f1bbc1a861601465de774520145fc970734cac345d322ea533f7e82b57c9758e49e1426091e7d1bcbb86e0cfad2085ed62cc40a0d24b22a0b0eae7b340c5873a73198856c41f5a21c7a56e0104c3acc02116145fc970734cac345d322ea533f7e82b57c9758e49e1426091e7d1bcbb86e0cf35011d85570e9fcc236c931721342e3b6757f122d9e001e83c1706d59da175dd732603a8239100000000000000001f00000003000000211685ed62cc40a0d24b22a0b0eae7b340c5873a73198856c41f5a21c7a56e0104c335011d85570e9fcc236c931721342e3b6757f122d9e001e83c1706d59da175dd7326e15f6f2100000000000000001f000000030000000000", - "coin": "btc", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "b9f2689feef52685aa3d78aea66af0834a40e3f41557b710bb2d2967ab2d4840" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2tr-unsignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2tr-unsignedRecovery.json deleted file mode 100644 index 5709d0c432..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2tr-unsignedRecovery.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "txHex": "0100000003b287ab6e4a38737140c0eab40438141cd81612891ad7ce2d21808eaeccd4a4ed0000000000ffffffffd55d1a6a2bce77f2a3396dfe57a2fff7f8e5e98146160dfdc534aedd997f2c040200000000fffffffff754ff91908b8d32203f4f85768fd88966dd270ad39fedef5e0ba1fce7d78aa70300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txInfo": { - "unspents": [ - { - "id": "eda4d4ccae8e80212dced71a891216d81c143804b4eac0407173384a6eab87b2:0", - "address": "bc1phk6lhy2tka2kxsx6hjd3c0z2h2e0rcrere9lr3kqsg0p6xxqe2pq2ark68", - "value": 100000000, - "chain": 31, - "index": 0, - "valueString": "100000000" - }, - { - "id": "042c7f99ddae34c5fd0d164681e9e5f8f7ffa257fe6d39a3f277ce2b6a1a5dd5:2", - "address": "bc1punyhjurx29e2577msed4mzlu5py2snp6s2zwf2uux2ek5xk2ps6sxyqcqj", - "value": 200000000, - "chain": 31, - "index": 2, - "valueString": "200000000" - }, - { - "id": "a78ad7e7fca10b5eefed9fd30a27dd6689d88f76854f3f20328d8b9091ff54f7:3", - "address": "bc1pgrsntg8rd9qdjf06demu0423ysxftqddx9twyqy38fsg9qyj82xs3y9tyr", - "value": 300000000, - "chain": 31, - "index": 3, - "valueString": "300000000" - } - ] - }, - "feeInfo": {}, - "coin": "btc", - "txid": "cb3acf4f2f71377227de581267f943d4a1a281bba99d30e8343e5a11ccecbcfb" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2trMusig2-fullSignedRecovery-customUserKeyPath.json b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2trMusig2-fullSignedRecovery-customUserKeyPath.json deleted file mode 100644 index 6012963967..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2trMusig2-fullSignedRecovery-customUserKeyPath.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "99c2326516b1fa11f225ee0e34669e1dae29dc74b92f1b35c30e9ec2687f0b23:0", - "address": "bc1pnchn7al5kjsdwjj6elzdcrx73gxeypv0c6dutqaznny7rkfj6pusyw2ww0", - "value": 100000000, - "chain": 41, - "index": 0, - "valueString": "100000000" - }, - { - "id": "068a943a8df044f8cf274ca0cf9a8c502647ab0d43633b7dee3174d0183cc487:2", - "address": "bc1pacvp0j2zdxvygk6kg95ku0gn6w42wr9l6pfc6vhuect4jz90t0wqx9n9wr", - "value": 200000000, - "chain": 41, - "index": 2, - "valueString": "200000000" - }, - { - "id": "2c03f78061dfb752fc657748d398e90aae75420669d3c75472b7e7b518753e2a:3", - "address": "bc1p3pvmz34le42zf8mk4hw84c42fazv9kmk94l7wtjydjp6wdhjcj4qdtuwcl", - "value": 300000000, - "chain": 41, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "01000000000103230b7f68c29e0ec3351b2fb974dc29ae1d9e66340eee25f211fab1166532c2990000000000ffffffff87c43c18d07431ee7d3b63430dab4726508c9acfa04c27cff844f08d3a948a060200000000ffffffff2a3e7518b5e7b77254c7d369064275ae0ae998d3487765fc52b7df6180f7032c0300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8704407b2bc259fe908efdf18f983059161206e8eddf8df53c82f29fc2b4d58c4281a822925c2116690d4df3351567f20c058e8b8e11e4bb5e5b637aca4c7115e2d1cd40d260561bddc1cda388ed940481348720728550170760d4cb208f266afc62e67b4acba07962148280e344fe20504a4f49b1ba7f8443a983660aab2893bc4500d94420fb35352c31bb6136fcc9f14b29775d06fdbe89f67339ffc8583d9cf0e4f4b95dad20c8c3073f14d56926710445b3bfa3cb3c0ea2c223d0b5e2bfbc06a0ca7f8503bcac41c1005c62da63b9d8d8bcf1207877cfd4182f3f7a040402ee1e1ecfb8ca6d73baa3fb116a4ad3a03e27bcf2ac8570a8c9b000d337087019aed731c95178481b4a7c044006c8f869ee68f1b3c52f6b446931645b612fffbdd10f4b82b687bd24945289794f0d272d5a96cc5acee911fb43558688488ff5bd9f3209b5141fa5a7d2322dc340a57cd12341a74d2d3b820688492ad904f4f99bdaaf891ac01274aaac3492cbcb7a09b60030b81a97843ee1edc6df9f1126d7e0a4c64f06428ca9d6bda3c61600442023e24dfc0a397fc61cb26ea857b9c844d54c00d406bec924ecf73675f713d2dcad20cdc13238cbc54d045ddf3d82e5eb9e34c8987ed636a939fc25721fd2f1321388ac41c1fe7ce647d153bd84f07b7e5211f84bb206fab6da765983177ea2e9ff398c917c96c2d14e98bcbcfa3e33accbf4efcbf2e46a5d8bc1fe8bf79a8ed7d4b20ce41e04403ec19637664cf3f9b6317ee1578fcacba0e17a0aea9c80af36fd8c76d0b05d3912142e16afb725f319a2711add3f7c42fe23371fba2007d0c7826ec6291b67a9409e2fc9c16efdf031733b4ed543aaf6cc677724484a4ed5999c9cbf0df7fdb1999c71a95b7ee7f34942e6fcb060fe40228b5f94b512532a588805fc1e87212e0b4420db7359656a56882cd0785d354076d104fb07fb1c56e23beaceafde7efd1f0bf5ad2023df6e8bc726a54706c9c56b0bfccd04e7598e56a6d56984ac93023419f49db5ac41c1964d9e42931aa6d0b2fa62a49dc05bbf426a37a70fe162f885a4d3ba9e3cbaae46bc77ba410e7146abe9d508b0ea489d8498206ff9fae9348c656a58b0a2308e00000000", - "txid": "a0326af571a5d447090df0dcf9138a076540eb64514949442f34bc6ccdfbcfae" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2trMusig2-fullSignedRecovery-fixedFeeRate.json b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2trMusig2-fullSignedRecovery-fixedFeeRate.json deleted file mode 100644 index fd5f08ecaa..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2trMusig2-fullSignedRecovery-fixedFeeRate.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "1f866215db699601c1efd1770f87b9253f5a47a86a6415930c0ce8f4bdd44873:0", - "address": "bc1p8qdlmtsw6ehy9u4w8lpw4xw6shg7jknu7fhrlaclpdaqtfp0pueslfd6ul", - "value": 100000000, - "chain": 41, - "index": 0, - "valueString": "100000000" - }, - { - "id": "4d6bbd2082f99fd346de628ddc080574be955bad00842d8e086c44fcdd83ec5e:2", - "address": "bc1phc2yazexcn6rylkhqsrlcl96t0kwk5qnuvdz77m56j9wpfpgz8hqpegscf", - "value": 200000000, - "chain": 41, - "index": 2, - "valueString": "200000000" - }, - { - "id": "6d30d3fad1db29e0cf1d1cf2be97bf5918c592ebbb0618a93042e62132dc9fc1:3", - "address": "bc1pyk4ezmq0gyez0sxjd74ztwy54870cq9dh6drlzrmmsu6k7wtq3kqsq7p6c", - "value": 300000000, - "chain": 41, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "010000000001037348d4bdf4e80c0c9315646aa8475a3f25b9870f77d1efc1019669db1562861f0000000000ffffffff5eec83ddfc446c088e2d8400ad5b95be740508dc8d62de46d39ff98220bd6b4d0200000000ffffffffc19fdc3221e64230a91806bbeb92c51859bf97bef21c1dcfe029dbd1fad3306d0300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870440d214bdf749db5fa57684ba771a3f671efb6a4e09746e64cf9c0e16cd43da8ef294934792737554d4ee62e0502f9f1be0e8ac2b86bf10ec9f689349d9b680ec7340412f708b4e9b9b12bcdd455f100d76ff56d62b276dfb63cd6b727fb2166f2686c391898d8b5b8199d06277c227e6b9cf958b92c0fda1803a9fa290eb3076436c442099733a9b244ac527f0d79b340c0aa5aed43fcde952b51bf49d2da6dbd7e31b80ad20c8c3073f14d56926710445b3bfa3cb3c0ea2c223d0b5e2bfbc06a0ca7f8503bcac41c0e807c1c6edff45083a9d0d5f3771b7c02c3a015413f51f862efdf113f63d1d33fb116a4ad3a03e27bcf2ac8570a8c9b000d337087019aed731c95178481b4a7c0440e88d0e2ceb549bbee92ff7e25166ea37304827b7f0b6cfdec746f595bd64a986de2788f6136335a50260b27b7a24fa19b23f2989b6c91b78866cb9c294592ecf409a20fae1ddab1b0bac0890e3b2bc463e6313bab8930eb79642704db51bd342593a2153ff21fa33db67ca0f4e41866ef499dd8d7d7ec0eec26b94b644909a5d3a44204ea87845bafeb6f623523a5efba3d23ea2a05e79dacd3c7e3c1cd44f5e8ac842ad20cdc13238cbc54d045ddf3d82e5eb9e34c8987ed636a939fc25721fd2f1321388ac41c18068d228c90640ffad1897166bacdad48fab80aa74421c935f6d7291898f104496c2d14e98bcbcfa3e33accbf4efcbf2e46a5d8bc1fe8bf79a8ed7d4b20ce41e04402f4291aebff3af2c53f90ff002ba8112b82ca2f9371033cf3c71486973ee2ea5760fd09780755fbfbbaaf71658d0362972dfec09e4afb2f7fa0440467e2620c140be8ea0e1b1b6a5ac7e1382f1769e5ac2b71ffc44a77aff2909a21a8e426c6a950c833ed52b7b5562704a5af46702bd4766021208392f5ff1e9488132dd9ca5f644205431da6074ad73f81cca3f94f6162efff682bd3d308433aabfea355ba72701b8ad2023df6e8bc726a54706c9c56b0bfccd04e7598e56a6d56984ac93023419f49db5ac41c003928cb5445eb076cfbbbf062f32fe35bfcfc4ec98ed9a833b7beae6e8108cf946bc77ba410e7146abe9d508b0ea489d8498206ff9fae9348c656a58b0a2308e00000000", - "txid": "4fec9ba3bbb1bb30f05465ae9572bef815e9814eef00a7919cbbc672ad5bcabb" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2trMusig2-fullSignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2trMusig2-fullSignedRecovery.json deleted file mode 100644 index fd5f08ecaa..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2trMusig2-fullSignedRecovery.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "1f866215db699601c1efd1770f87b9253f5a47a86a6415930c0ce8f4bdd44873:0", - "address": "bc1p8qdlmtsw6ehy9u4w8lpw4xw6shg7jknu7fhrlaclpdaqtfp0pueslfd6ul", - "value": 100000000, - "chain": 41, - "index": 0, - "valueString": "100000000" - }, - { - "id": "4d6bbd2082f99fd346de628ddc080574be955bad00842d8e086c44fcdd83ec5e:2", - "address": "bc1phc2yazexcn6rylkhqsrlcl96t0kwk5qnuvdz77m56j9wpfpgz8hqpegscf", - "value": 200000000, - "chain": 41, - "index": 2, - "valueString": "200000000" - }, - { - "id": "6d30d3fad1db29e0cf1d1cf2be97bf5918c592ebbb0618a93042e62132dc9fc1:3", - "address": "bc1pyk4ezmq0gyez0sxjd74ztwy54870cq9dh6drlzrmmsu6k7wtq3kqsq7p6c", - "value": 300000000, - "chain": 41, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "010000000001037348d4bdf4e80c0c9315646aa8475a3f25b9870f77d1efc1019669db1562861f0000000000ffffffff5eec83ddfc446c088e2d8400ad5b95be740508dc8d62de46d39ff98220bd6b4d0200000000ffffffffc19fdc3221e64230a91806bbeb92c51859bf97bef21c1dcfe029dbd1fad3306d0300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870440d214bdf749db5fa57684ba771a3f671efb6a4e09746e64cf9c0e16cd43da8ef294934792737554d4ee62e0502f9f1be0e8ac2b86bf10ec9f689349d9b680ec7340412f708b4e9b9b12bcdd455f100d76ff56d62b276dfb63cd6b727fb2166f2686c391898d8b5b8199d06277c227e6b9cf958b92c0fda1803a9fa290eb3076436c442099733a9b244ac527f0d79b340c0aa5aed43fcde952b51bf49d2da6dbd7e31b80ad20c8c3073f14d56926710445b3bfa3cb3c0ea2c223d0b5e2bfbc06a0ca7f8503bcac41c0e807c1c6edff45083a9d0d5f3771b7c02c3a015413f51f862efdf113f63d1d33fb116a4ad3a03e27bcf2ac8570a8c9b000d337087019aed731c95178481b4a7c0440e88d0e2ceb549bbee92ff7e25166ea37304827b7f0b6cfdec746f595bd64a986de2788f6136335a50260b27b7a24fa19b23f2989b6c91b78866cb9c294592ecf409a20fae1ddab1b0bac0890e3b2bc463e6313bab8930eb79642704db51bd342593a2153ff21fa33db67ca0f4e41866ef499dd8d7d7ec0eec26b94b644909a5d3a44204ea87845bafeb6f623523a5efba3d23ea2a05e79dacd3c7e3c1cd44f5e8ac842ad20cdc13238cbc54d045ddf3d82e5eb9e34c8987ed636a939fc25721fd2f1321388ac41c18068d228c90640ffad1897166bacdad48fab80aa74421c935f6d7291898f104496c2d14e98bcbcfa3e33accbf4efcbf2e46a5d8bc1fe8bf79a8ed7d4b20ce41e04402f4291aebff3af2c53f90ff002ba8112b82ca2f9371033cf3c71486973ee2ea5760fd09780755fbfbbaaf71658d0362972dfec09e4afb2f7fa0440467e2620c140be8ea0e1b1b6a5ac7e1382f1769e5ac2b71ffc44a77aff2909a21a8e426c6a950c833ed52b7b5562704a5af46702bd4766021208392f5ff1e9488132dd9ca5f644205431da6074ad73f81cca3f94f6162efff682bd3d308433aabfea355ba72701b8ad2023df6e8bc726a54706c9c56b0bfccd04e7598e56a6d56984ac93023419f49db5ac41c003928cb5445eb076cfbbbf062f32fe35bfcfc4ec98ed9a833b7beae6e8108cf946bc77ba410e7146abe9d508b0ea489d8498206ff9fae9348c656a58b0a2308e00000000", - "txid": "4fec9ba3bbb1bb30f05465ae9572bef815e9814eef00a7919cbbc672ad5bcabb" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2trMusig2-keyRecoveryService-dai.json b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2trMusig2-keyRecoveryService-dai.json deleted file mode 100644 index 5e406a21b3..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2trMusig2-keyRecoveryService-dai.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "transactionHex": "70736274ff0100a501000000037348d4bdf4e80c0c9315646aa8475a3f25b9870f77d1efc1019669db1562861f0000000000ffffffff5eec83ddfc446c088e2d8400ad5b95be740508dc8d62de46d39ff98220bd6b4d0200000000ffffffffc19fdc3221e64230a91806bbeb92c51859bf97bef21c1dcfe029dbd1fad3306d0300000000ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012b00e1f50500000000225120381bfdae0ed66e42f2ae3fc2ea99da85d1e95a7cf26e3ff71f0b7a05a42f0f3301030400000000411499733a9b244ac527f0d79b340c0aa5aed43fcde952b51bf49d2da6dbd7e31b80fa2f5b1ed749cb60910d218c15ca21def9de5e29f61b117840db5237c37653ff4063d6b3e8b3667a1ba9c82de1ec42e3cbad9c3c76bfc6223a68003b9ad76c12834d48a8ad2ba9772204452b17938f37f4c579b400344548075cdc33169633361f4215c0e807c1c6edff45083a9d0d5f3771b7c02c3a015413f51f862efdf113f63d1d33fb116a4ad3a03e27bcf2ac8570a8c9b000d337087019aed731c95178481b4a7c452099733a9b244ac527f0d79b340c0aa5aed43fcde952b51bf49d2da6dbd7e31b80ad20c8c3073f14d56926710445b3bfa3cb3c0ea2c223d0b5e2bfbc06a0ca7f8503bcacc0211699733a9b244ac527f0d79b340c0aa5aed43fcde952b51bf49d2da6dbd7e31b803501fa2f5b1ed749cb60910d218c15ca21def9de5e29f61b117840db5237c37653ff03a82391000000000000000029000000000000002116c8c3073f14d56926710445b3bfa3cb3c0ea2c223d0b5e2bfbc06a0ca7f8503bc3501fa2f5b1ed749cb60910d218c15ca21def9de5e29f61b117840db5237c37653ffe15f6f21000000000000000029000000000000000001012b00c2eb0b00000000225120be144e8b26c4f4327ed70407fc7cba5beceb5013e31a2f7b74d48ae0a42811ee0103040000000041144ea87845bafeb6f623523a5efba3d23ea2a05e79dacd3c7e3c1cd44f5e8ac8429e64d800b25cc65ed7a44c4e8168c962692ce051da036106149ee5e240509dbe403c1950874bf6bf3d145d5dcc3ace1c7c2965b53d5542a1fe369c35aac3d0e47e85debe1876bc29e24723abb5b9863756c2a34cf708841118a060045db11f0bac4215c18068d228c90640ffad1897166bacdad48fab80aa74421c935f6d7291898f104496c2d14e98bcbcfa3e33accbf4efcbf2e46a5d8bc1fe8bf79a8ed7d4b20ce41e45204ea87845bafeb6f623523a5efba3d23ea2a05e79dacd3c7e3c1cd44f5e8ac842ad20cdc13238cbc54d045ddf3d82e5eb9e34c8987ed636a939fc25721fd2f1321388acc021164ea87845bafeb6f623523a5efba3d23ea2a05e79dacd3c7e3c1cd44f5e8ac84235019e64d800b25cc65ed7a44c4e8168c962692ce051da036106149ee5e240509dbe03a82391000000000000000029000000020000002116cdc13238cbc54d045ddf3d82e5eb9e34c8987ed636a939fc25721fd2f132138835019e64d800b25cc65ed7a44c4e8168c962692ce051da036106149ee5e240509dbee15f6f21000000000000000029000000020000000001012b00a3e1110000000022512025ab916c0f413227c0d26faa25b894a9fcfc00adbe9a3f887bdc39ab79cb046c0103040000000041145431da6074ad73f81cca3f94f6162efff682bd3d308433aabfea355ba72701b8bef937bd526108627a5b8f396bac4b521f5917b087209a6ac56107dabb92583240123da91d4ded5a0fe3ded8a5451c9153a98d1cf7654d4154778ccebe528934774b9c6ee2eb3ce4ad7b16fbc179e1be9ea2da729b812ab54c57e0ffae5b2fe3f64215c003928cb5445eb076cfbbbf062f32fe35bfcfc4ec98ed9a833b7beae6e8108cf946bc77ba410e7146abe9d508b0ea489d8498206ff9fae9348c656a58b0a2308e45205431da6074ad73f81cca3f94f6162efff682bd3d308433aabfea355ba72701b8ad2023df6e8bc726a54706c9c56b0bfccd04e7598e56a6d56984ac93023419f49db5acc0211623df6e8bc726a54706c9c56b0bfccd04e7598e56a6d56984ac93023419f49db53501bef937bd526108627a5b8f396bac4b521f5917b087209a6ac56107dabb925832e15f6f210000000000000000290000000300000021165431da6074ad73f81cca3f94f6162efff682bd3d308433aabfea355ba72701b83501bef937bd526108627a5b8f396bac4b521f5917b087209a6ac56107dabb92583203a82391000000000000000029000000030000000000", - "coin": "btc", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "94e494b8baa7023f8cea465ccd00a8fc664148545d23343597a8ac533926f03b" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2trMusig2-unsignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2trMusig2-unsignedRecovery.json deleted file mode 100644 index 2a52d2858d..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2trMusig2-unsignedRecovery.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "txHex": "01000000037348d4bdf4e80c0c9315646aa8475a3f25b9870f77d1efc1019669db1562861f0000000000ffffffff5eec83ddfc446c088e2d8400ad5b95be740508dc8d62de46d39ff98220bd6b4d0200000000ffffffffc19fdc3221e64230a91806bbeb92c51859bf97bef21c1dcfe029dbd1fad3306d0300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txInfo": { - "unspents": [ - { - "id": "1f866215db699601c1efd1770f87b9253f5a47a86a6415930c0ce8f4bdd44873:0", - "address": "bc1p8qdlmtsw6ehy9u4w8lpw4xw6shg7jknu7fhrlaclpdaqtfp0pueslfd6ul", - "value": 100000000, - "chain": 41, - "index": 0, - "valueString": "100000000" - }, - { - "id": "4d6bbd2082f99fd346de628ddc080574be955bad00842d8e086c44fcdd83ec5e:2", - "address": "bc1phc2yazexcn6rylkhqsrlcl96t0kwk5qnuvdz77m56j9wpfpgz8hqpegscf", - "value": 200000000, - "chain": 41, - "index": 2, - "valueString": "200000000" - }, - { - "id": "6d30d3fad1db29e0cf1d1cf2be97bf5918c592ebbb0618a93042e62132dc9fc1:3", - "address": "bc1pyk4ezmq0gyez0sxjd74ztwy54870cq9dh6drlzrmmsu6k7wtq3kqsq7p6c", - "value": 300000000, - "chain": 41, - "index": 3, - "valueString": "300000000" - } - ] - }, - "feeInfo": {}, - "coin": "btc", - "txid": "4fec9ba3bbb1bb30f05465ae9572bef815e9814eef00a7919cbbc672ad5bcabb" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2wsh-fullSignedRecovery-customUserKeyPath.json b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2wsh-fullSignedRecovery-customUserKeyPath.json deleted file mode 100644 index 03dd17286f..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2wsh-fullSignedRecovery-customUserKeyPath.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "b66f791cf4e55a52c42e4ca72659a4498df335226232ff0cddf984a1c656ae73:0", - "address": "bc1qdneyaj2s0wxu2egqac347kjsvxmcgyqpj7xkpshsa3tcghhs3ecqugs57y", - "value": 100000000, - "chain": 21, - "index": 0, - "valueString": "100000000" - }, - { - "id": "443a782bd3c6587e1909fe59c0d9169c7b9adac1bb8c2a83ae05dc5b6a74f08e:2", - "address": "bc1q8lxf2fq0yhzd2ytndhcc4432yjugacfxgxrha69xsjhctuztlcas2d69lf", - "value": 200000000, - "chain": 21, - "index": 2, - "valueString": "200000000" - }, - { - "id": "c1dad91b63400444c0e1c977e65fc0ebb01a4d70486044896cf96e47e5900383:3", - "address": "bc1q55jrprtwpfvu3jaq729sq0rraynctezqtpdtgrc5e5v60ssptwaqvm6hpf", - "value": 300000000, - "chain": 21, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "0100000000010373ae56c6a184f9dd0cff32622235f38d49a45926a74c2ec4525ae5f41c796fb60000000000ffffffff8ef0746a5bdc05ae832a8cbbc1da9a7b9c16d9c059fe09197e58c6d32b783a440200000000ffffffff830390e5476ef96c89446048704d1ab0ebc05fe677c9e1c0440440631bd9dac10300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870400483045022100f59434368db0073e0b762c4b81d84e10fb533935d41bdb96abae462492b5ce3402207b1c201b1efdea1b3c9b69de2c625ae8d6393e00f50e39f4d5684b02e607e16b014830450221008ab0cee4985a313a17b7e9f8a5bfdf7cc45ad2629a5170ec442a9d264286a96702206d7fad07d45c6d7f0f92bf5a45bca67a55514690e2099c811a34205dad77b3380169522102e7386fc3b8f8f334c51add4a7c325c804896d60fd3fa33f3206b6f0143081865210285ddd6b1e84e37a9f222737d8b80a8a980a193a783b75b9e82d6e239eb52818c2103a13ee160d79d43201ef5e65b6df4e0842de3b640904d049e64daaaa84a306bb853ae0400483045022100c56f248921be3ca5fd6d82a5c0150612bf32176dc13fe3c085308c7911e002ee02202f1eb421f4f171543cc9f1ba2afe4dfb940f188eae5e8d099376f0363f60ad7401473044022010cfefdb2a3c714505f0286dacf094328eb6b137e3cc9f148498e1963f1369bb0220270b99ea22ea7ad35a5ff1ebd388891b63f2feef1d1a98981bd4789b572eb7bf016952210262e2d7db076a14af58f92fbc591d870606afc4362f8deead03425bf16de332fe2102003243d889cec7c4c55042d6c10091a536eef3894f573759c5d26a727e96f036210257f6aee3214f76ff02748de7d291866642a913b0d346ccc976d6a77d9aa00de253ae040047304402205a0b53e27b960aebfd8d4b52ea7a00039de454901bb879f75f5b54e58e77dc010220243b9f23197acaf557b2e2f0fd1abad4facecff3ac2380450c6d1ebd9f3e433c01483045022100bf53fc8e37d527dedc5b46d9822cb2f2de2463fb30c7bdabb8ec792cddca44f602207b98ccb2c9f2e4f9dcdd6b5e8b98d3b6ffb9748d2b84b76cac6f3ed23db63df10169522102b107ccb600ca89ca074c0b6c95e48bfff7f2dc9d33e4bdf9a5c929053f4a87c921032edf1b3c4b31a0757e1122d558b6dabebdc0b2a39f040dcd4f89ac3e4d5811a42102da0f05c67ffa785717242a75a2f8635fcc1d767b5d88dd772da0547d287021ff53ae00000000", - "txid": "ebc72d9cf475592e6833c742ddb15cb1092bee2d3232bb47d5ac5147c2aa0f19" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2wsh-fullSignedRecovery-fixedFeeRate.json b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2wsh-fullSignedRecovery-fixedFeeRate.json deleted file mode 100644 index f26883b6cd..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2wsh-fullSignedRecovery-fixedFeeRate.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "37703c4da3d6163558f5ab99b1fefcac5342297aa9610794390f22669ccd93d9:0", - "address": "bc1q5e7nvvypt2qpjxq74zwtry9klsqkcyvcee85anaa3pax7ae207gsxkxwxc", - "value": 100000000, - "chain": 21, - "index": 0, - "valueString": "100000000" - }, - { - "id": "ba7242a362041cfa0669a5e8e64ccc21da3648c852ad1a93b44315af9be87f3f:2", - "address": "bc1q3v9yjlrzkufgd99d07806262dhqgfjf2zjdx5sfrw8uslnjs2uts5rvzzm", - "value": 200000000, - "chain": 21, - "index": 2, - "valueString": "200000000" - }, - { - "id": "49dd79d222f4683d383a3c8e6c6dc1e16129ad117d840958d44596394a88fb22:3", - "address": "bc1qyerx34sx9a2a4zz7w320tuxz3hq84xn0hm6tzr6tek77tsknfg0s2sufdt", - "value": 300000000, - "chain": 21, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "01000000000103d993cd9c66220f39940761a97a294253acfcfeb199abf5583516d6a34d3c70370000000000ffffffff3f7fe89baf1543b4931aad52c84836da21cc4ce6e8a56906fa1c0462a34272ba0200000000ffffffff22fb884a399645d45809847d11ad2961e1c16d6c8e3c3a383d68f422d279dd490300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870400483045022100b35b63699001730942874b7922aa5b5cf7662131600922d6f9653555cae69936022038eb8debf01ebbf82663e7c1145ef33d5d3444ced8c5c1236ebd445fa010bfc001483045022100b723ed672e7e93be2fd9590e17a15f1d18bdb9545784f993fc857dccf99a21ef022071c921a7949d4a8c425adc8fd50c75d91341699cbb15b3edb1168c9b496e206a016952210391e76285ad55895309f6fa7db9fb359489daaf235bb4cb50608f9562122af1ab210285ddd6b1e84e37a9f222737d8b80a8a980a193a783b75b9e82d6e239eb52818c2103a13ee160d79d43201ef5e65b6df4e0842de3b640904d049e64daaaa84a306bb853ae0400483045022100d47c6eb174d5731dcf0173386c465ee5ab7b66d408ad109b68c676f5e1394e280220191fbc64ca2483f36c25a0e2b72fc8069a282c28d27e08fbc0471574311ce41401483045022100e272e23f4a93dfccf9be7a67921455d3659f50396deee138abd965562ad3359a022034221ca3e37cae02f66b752e21f81d31cb680eaa9da941811b2eaa685eda64ef01695221027db35d325fb6b20e7990d5e5ca33144c270a2b149b4b4158a6e16a090b276f8a2102003243d889cec7c4c55042d6c10091a536eef3894f573759c5d26a727e96f036210257f6aee3214f76ff02748de7d291866642a913b0d346ccc976d6a77d9aa00de253ae0400483045022100a28cb00951ea76c8ac07a250195d276a8b71f1b475124922c3050140d9a700bb022022c0da8232e065ad8d7ff0bd591b98a5ee8a815cb1ae0176f0335831489d72700147304402206925c8e1f9c8bcbd57b3af27e7ec4c7f4fda9fd60f3444a46b2f6d5a970a086002200521933de8071a19ace0ab05401a001d2e7425e96315beb5867caee2bfe4c2e90169522102b587356915a019e64745d1e8b75a9109a762feeec08607e46ec83681a608a90521032edf1b3c4b31a0757e1122d558b6dabebdc0b2a39f040dcd4f89ac3e4d5811a42102da0f05c67ffa785717242a75a2f8635fcc1d767b5d88dd772da0547d287021ff53ae00000000", - "txid": "7c2b56745b21b38ecee1fd66dc46309f89248ea0591d41f51a4aa52fa4b4e27b" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2wsh-fullSignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2wsh-fullSignedRecovery.json deleted file mode 100644 index f26883b6cd..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2wsh-fullSignedRecovery.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "37703c4da3d6163558f5ab99b1fefcac5342297aa9610794390f22669ccd93d9:0", - "address": "bc1q5e7nvvypt2qpjxq74zwtry9klsqkcyvcee85anaa3pax7ae207gsxkxwxc", - "value": 100000000, - "chain": 21, - "index": 0, - "valueString": "100000000" - }, - { - "id": "ba7242a362041cfa0669a5e8e64ccc21da3648c852ad1a93b44315af9be87f3f:2", - "address": "bc1q3v9yjlrzkufgd99d07806262dhqgfjf2zjdx5sfrw8uslnjs2uts5rvzzm", - "value": 200000000, - "chain": 21, - "index": 2, - "valueString": "200000000" - }, - { - "id": "49dd79d222f4683d383a3c8e6c6dc1e16129ad117d840958d44596394a88fb22:3", - "address": "bc1qyerx34sx9a2a4zz7w320tuxz3hq84xn0hm6tzr6tek77tsknfg0s2sufdt", - "value": 300000000, - "chain": 21, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "01000000000103d993cd9c66220f39940761a97a294253acfcfeb199abf5583516d6a34d3c70370000000000ffffffff3f7fe89baf1543b4931aad52c84836da21cc4ce6e8a56906fa1c0462a34272ba0200000000ffffffff22fb884a399645d45809847d11ad2961e1c16d6c8e3c3a383d68f422d279dd490300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870400483045022100b35b63699001730942874b7922aa5b5cf7662131600922d6f9653555cae69936022038eb8debf01ebbf82663e7c1145ef33d5d3444ced8c5c1236ebd445fa010bfc001483045022100b723ed672e7e93be2fd9590e17a15f1d18bdb9545784f993fc857dccf99a21ef022071c921a7949d4a8c425adc8fd50c75d91341699cbb15b3edb1168c9b496e206a016952210391e76285ad55895309f6fa7db9fb359489daaf235bb4cb50608f9562122af1ab210285ddd6b1e84e37a9f222737d8b80a8a980a193a783b75b9e82d6e239eb52818c2103a13ee160d79d43201ef5e65b6df4e0842de3b640904d049e64daaaa84a306bb853ae0400483045022100d47c6eb174d5731dcf0173386c465ee5ab7b66d408ad109b68c676f5e1394e280220191fbc64ca2483f36c25a0e2b72fc8069a282c28d27e08fbc0471574311ce41401483045022100e272e23f4a93dfccf9be7a67921455d3659f50396deee138abd965562ad3359a022034221ca3e37cae02f66b752e21f81d31cb680eaa9da941811b2eaa685eda64ef01695221027db35d325fb6b20e7990d5e5ca33144c270a2b149b4b4158a6e16a090b276f8a2102003243d889cec7c4c55042d6c10091a536eef3894f573759c5d26a727e96f036210257f6aee3214f76ff02748de7d291866642a913b0d346ccc976d6a77d9aa00de253ae0400483045022100a28cb00951ea76c8ac07a250195d276a8b71f1b475124922c3050140d9a700bb022022c0da8232e065ad8d7ff0bd591b98a5ee8a815cb1ae0176f0335831489d72700147304402206925c8e1f9c8bcbd57b3af27e7ec4c7f4fda9fd60f3444a46b2f6d5a970a086002200521933de8071a19ace0ab05401a001d2e7425e96315beb5867caee2bfe4c2e90169522102b587356915a019e64745d1e8b75a9109a762feeec08607e46ec83681a608a90521032edf1b3c4b31a0757e1122d558b6dabebdc0b2a39f040dcd4f89ac3e4d5811a42102da0f05c67ffa785717242a75a2f8635fcc1d767b5d88dd772da0547d287021ff53ae00000000", - "txid": "7c2b56745b21b38ecee1fd66dc46309f89248ea0591d41f51a4aa52fa4b4e27b" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2wsh-keyRecoveryService-dai.json b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2wsh-keyRecoveryService-dai.json deleted file mode 100644 index bf79d2d324..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2wsh-keyRecoveryService-dai.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "transactionHex": "70736274ff0100a50100000003d993cd9c66220f39940761a97a294253acfcfeb199abf5583516d6a34d3c70370000000000ffffffff3f7fe89baf1543b4931aad52c84836da21cc4ce6e8a56906fa1c0462a34272ba0200000000ffffffff22fb884a399645d45809847d11ad2961e1c16d6c8e3c3a383d68f422d279dd490300000000ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012b00e1f50500000000220020a67d3630815a8019181ea89cb190b6fc016c1198ce4f4ecfbd887a6f772a7f9122020391e76285ad55895309f6fa7db9fb359489daaf235bb4cb50608f9562122af1ab483045022100e75cd681e044b3502e6abdddea82b7c4a5d42501b9d28e3d8786bee985c1b42802207bf582c446b9aa0399276283333fc2c9cc7aa70b323e9d7215322e5976cb54af010103040100000001056952210391e76285ad55895309f6fa7db9fb359489daaf235bb4cb50608f9562122af1ab210285ddd6b1e84e37a9f222737d8b80a8a980a193a783b75b9e82d6e239eb52818c2103a13ee160d79d43201ef5e65b6df4e0842de3b640904d049e64daaaa84a306bb853ae22060285ddd6b1e84e37a9f222737d8b80a8a980a193a783b75b9e82d6e239eb52818c14e15f6f210000000000000000150000000000000022060391e76285ad55895309f6fa7db9fb359489daaf235bb4cb50608f9562122af1ab1403a8239100000000000000001500000000000000220603a13ee160d79d43201ef5e65b6df4e0842de3b640904d049e64daaaa84a306bb8148374ad86000000000000000015000000000000000001012b00c2eb0b000000002200208b0a497c62b7128694ad7f8efd2b4a6dc084c92a149a6a412371f90fce5057172202027db35d325fb6b20e7990d5e5ca33144c270a2b149b4b4158a6e16a090b276f8a483045022100c4767650dd9b4acb8e4517b0af018c85948e671b0acc5e41f556da60303f02f402205c09a1375e5f1bca07c399bcb4bf0fd4daac6aa1a74887a5bbf75d91cd9028a401010304010000000105695221027db35d325fb6b20e7990d5e5ca33144c270a2b149b4b4158a6e16a090b276f8a2102003243d889cec7c4c55042d6c10091a536eef3894f573759c5d26a727e96f036210257f6aee3214f76ff02748de7d291866642a913b0d346ccc976d6a77d9aa00de253ae220602003243d889cec7c4c55042d6c10091a536eef3894f573759c5d26a727e96f03614e15f6f210000000000000000150000000200000022060257f6aee3214f76ff02748de7d291866642a913b0d346ccc976d6a77d9aa00de2148374ad86000000000000000015000000020000002206027db35d325fb6b20e7990d5e5ca33144c270a2b149b4b4158a6e16a090b276f8a1403a82391000000000000000015000000020000000001012b00a3e11100000000220020264668d6062f55da885e7454f5f0c28dc07a9a6fbef4b10f4bcdbde5c2d34a1f220202b587356915a019e64745d1e8b75a9109a762feeec08607e46ec83681a608a9054730440220482228df2f1f6c4a19f3eee0e6eebb7e6ee8b608c7b7c613819cb2eb099aeaa8022046d7c4b62d7c9d24f173920b25f2fb6b874fc0f3449e858f51d8a5229967b3d30101030401000000010569522102b587356915a019e64745d1e8b75a9109a762feeec08607e46ec83681a608a90521032edf1b3c4b31a0757e1122d558b6dabebdc0b2a39f040dcd4f89ac3e4d5811a42102da0f05c67ffa785717242a75a2f8635fcc1d767b5d88dd772da0547d287021ff53ae220602b587356915a019e64745d1e8b75a9109a762feeec08607e46ec83681a608a9051403a8239100000000000000001500000003000000220602da0f05c67ffa785717242a75a2f8635fcc1d767b5d88dd772da0547d287021ff148374ad86000000000000000015000000030000002206032edf1b3c4b31a0757e1122d558b6dabebdc0b2a39f040dcd4f89ac3e4d5811a414e15f6f21000000000000000015000000030000000000", - "coin": "btc", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "6865c76c4a6252b02540940cdbc1a81fd4e27cd7f76361914f5411208d61d3a7" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2wsh-keyRecoveryService-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2wsh-keyRecoveryService-keyternal.json deleted file mode 100644 index 67f7161b5c..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2wsh-keyRecoveryService-keyternal.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "inputs": [ - { - "id": "37703c4da3d6163558f5ab99b1fefcac5342297aa9610794390f22669ccd93d9:0", - "address": "bc1q5e7nvvypt2qpjxq74zwtry9klsqkcyvcee85anaa3pax7ae207gsxkxwxc", - "value": 100000000, - "chain": 21, - "index": 0, - "valueString": "100000000" - }, - { - "id": "ba7242a362041cfa0669a5e8e64ccc21da3648c852ad1a93b44315af9be87f3f:2", - "address": "bc1q3v9yjlrzkufgd99d07806262dhqgfjf2zjdx5sfrw8uslnjs2uts5rvzzm", - "value": 200000000, - "chain": 21, - "index": 2, - "valueString": "200000000" - }, - { - "id": "49dd79d222f4683d383a3c8e6c6dc1e16129ad117d840958d44596394a88fb22:3", - "address": "bc1qyerx34sx9a2a4zz7w320tuxz3hq84xn0hm6tzr6tek77tsknfg0s2sufdt", - "value": 300000000, - "chain": 21, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "01000000000103d993cd9c66220f39940761a97a294253acfcfeb199abf5583516d6a34d3c70370000000000ffffffff3f7fe89baf1543b4931aad52c84836da21cc4ce6e8a56906fa1c0462a34272ba0200000000ffffffff22fb884a399645d45809847d11ad2961e1c16d6c8e3c3a383d68f422d279dd490300000000ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870500483045022100e75cd681e044b3502e6abdddea82b7c4a5d42501b9d28e3d8786bee985c1b42802207bf582c446b9aa0399276283333fc2c9cc7aa70b323e9d7215322e5976cb54af0100006952210391e76285ad55895309f6fa7db9fb359489daaf235bb4cb50608f9562122af1ab210285ddd6b1e84e37a9f222737d8b80a8a980a193a783b75b9e82d6e239eb52818c2103a13ee160d79d43201ef5e65b6df4e0842de3b640904d049e64daaaa84a306bb853ae0500483045022100c4767650dd9b4acb8e4517b0af018c85948e671b0acc5e41f556da60303f02f402205c09a1375e5f1bca07c399bcb4bf0fd4daac6aa1a74887a5bbf75d91cd9028a4010000695221027db35d325fb6b20e7990d5e5ca33144c270a2b149b4b4158a6e16a090b276f8a2102003243d889cec7c4c55042d6c10091a536eef3894f573759c5d26a727e96f036210257f6aee3214f76ff02748de7d291866642a913b0d346ccc976d6a77d9aa00de253ae05004730440220482228df2f1f6c4a19f3eee0e6eebb7e6ee8b608c7b7c613819cb2eb099aeaa8022046d7c4b62d7c9d24f173920b25f2fb6b874fc0f3449e858f51d8a5229967b3d301000069522102b587356915a019e64745d1e8b75a9109a762feeec08607e46ec83681a608a90521032edf1b3c4b31a0757e1122d558b6dabebdc0b2a39f040dcd4f89ac3e4d5811a42102da0f05c67ffa785717242a75a2f8635fcc1d767b5d88dd772da0547d287021ff53ae00000000", - "coin": "btc", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "6865c76c4a6252b02540940cdbc1a81fd4e27cd7f76361914f5411208d61d3a7" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2wsh-unsignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2wsh-unsignedRecovery.json deleted file mode 100644 index b4e0a35f92..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2wsh-unsignedRecovery.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "txHex": "0100000003d993cd9c66220f39940761a97a294253acfcfeb199abf5583516d6a34d3c70370000000000ffffffff3f7fe89baf1543b4931aad52c84836da21cc4ce6e8a56906fa1c0462a34272ba0200000000ffffffff22fb884a399645d45809847d11ad2961e1c16d6c8e3c3a383d68f422d279dd490300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txInfo": { - "unspents": [ - { - "id": "37703c4da3d6163558f5ab99b1fefcac5342297aa9610794390f22669ccd93d9:0", - "address": "bc1q5e7nvvypt2qpjxq74zwtry9klsqkcyvcee85anaa3pax7ae207gsxkxwxc", - "value": 100000000, - "chain": 21, - "index": 0, - "valueString": "100000000" - }, - { - "id": "ba7242a362041cfa0669a5e8e64ccc21da3648c852ad1a93b44315af9be87f3f:2", - "address": "bc1q3v9yjlrzkufgd99d07806262dhqgfjf2zjdx5sfrw8uslnjs2uts5rvzzm", - "value": 200000000, - "chain": 21, - "index": 2, - "valueString": "200000000" - }, - { - "id": "49dd79d222f4683d383a3c8e6c6dc1e16129ad117d840958d44596394a88fb22:3", - "address": "bc1qyerx34sx9a2a4zz7w320tuxz3hq84xn0hm6tzr6tek77tsknfg0s2sufdt", - "value": 300000000, - "chain": 21, - "index": 3, - "valueString": "300000000" - } - ] - }, - "feeInfo": {}, - "coin": "btc", - "txid": "7c2b56745b21b38ecee1fd66dc46309f89248ea0591d41f51a4aa52fa4b4e27b" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2sh-unsignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json similarity index 53% rename from modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2sh-unsignedRecovery.json rename to modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json index 098cb8400f..7a4431e1cf 100644 --- a/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-p2sh-unsignedRecovery.json +++ b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json @@ -1,5 +1,5 @@ { - "txHex": "01000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac0000000000ffffffff7790733edd2b6ffc8aab4572fc88fd955eb5369ef554e6de58e980afc0a423f00200000000ffffffffe141717bbb673b9f096b188298bf65d6c8f81f9c990784456de433f4f11788b90300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txHex": "01000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac0000000000ffffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb0000000000ffffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa48760000000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", "txInfo": { "unspents": [ { @@ -11,24 +11,24 @@ "valueString": "100000000" }, { - "id": "f023a4c0af80e958dee654f59e36b55e95fd88fc7245ab8afc6f2bdd3e739077:2", - "address": "37VmFTmUhwppU2FcKM3uawLjj4oYBQZsN1", + "id": "eb456795b2c9bbdfcb91fc640f8a0bdc2d69157a506a81ed851dfaf3cd8d433f:0", + "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", "value": 200000000, "chain": 1, - "index": 2, + "index": 0, "valueString": "200000000" }, { - "id": "b98817f1f433e46d458407999c1ff8c8d665bf9882186b099f3b67bb7b7141e1:3", - "address": "324RMNET22VF4qLHUcVJtvWKVwbNDoj8Sv", + "id": "7648aaa4dfe3a3ed3b5fd54be2a9a1d2290650645b5ad83c00d5f742d7912f13:0", + "address": "37qPMKZpagdNztA82mXrE81ch2kPzYxEnH", "value": 300000000, "chain": 1, - "index": 3, + "index": 0, "valueString": "300000000" } ] }, "feeInfo": {}, "coin": "btc", - "txid": "1e4563f2902c08585515eeab6ed8762f70a937702475ae1d5b71e4ad4939760d" + "txid": "d35e876a762e6a42546b10c3fd6454eefa963388e0b4eb6144a507056d28bbc3" } \ 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 new file mode 100644 index 0000000000..affe713379 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-unsignedRecovery-p2shP2wsh-p2wsh.json @@ -0,0 +1,58 @@ +{ + "txHex": "01000000065f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f4674130000000000ffffffff9a478f2655c9e937ca159e5c39e28717c1aa11f3832153f2a9e980d6accee3500000000000ffffffff26c3e0e14429f1e56042df65307e16f83ec14281251fc5d5429ea1f5221b09a80000000000ffffffff7403f674217fe46eeab6d09d4cd7c45dba066487507e4a2b668c1b472afbef8d0100000000ffffffff61c4ee26557b0ce0a2a780672b23570a772e3b3efc283e5dccc4e8fee72870020100000000fffffffff62202a9699c38a9ceb82354ff88babee3e6a7f1486c8eb377c3ce6b40cebbc80100000000ffffffff010c8a86470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txInfo": { + "unspents": [ + { + "id": "1374468f33ccaa7ea0c5939041993c17d165219afb3ce873ca050adb6da9385f:0", + "address": "3PeXf4UiyRneENKQrarZ3yt9dwTM4xgFZQ", + "value": 100000000, + "chain": 11, + "index": 0, + "valueString": "100000000" + }, + { + "id": "50e3ceacd680e9a9f2532183f311aac11787e2395c9e15ca37e9c955268f479a:0", + "address": "3PeXf4UiyRneENKQrarZ3yt9dwTM4xgFZQ", + "value": 200000000, + "chain": 11, + "index": 0, + "valueString": "200000000" + }, + { + "id": "a8091b22f5a19e42d5c51f258142c13ef8167e3065df4260e5f12944e1e0c326:0", + "address": "3PeXf4UiyRneENKQrarZ3yt9dwTM4xgFZQ", + "value": 300000000, + "chain": 11, + "index": 0, + "valueString": "300000000" + }, + { + "id": "8deffb2a471b8c662b4a7e50876406ba5dc4d74c9dd0b6ea6ee47f2174f60374:1", + "address": "bc1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8szcnsx8", + "value": 100000000, + "chain": 21, + "index": 1, + "valueString": "100000000" + }, + { + "id": "027028e7fee8c4cc5d3e28fc3e3b2e770a57232b6780a7a2e00c7b5526eec461:1", + "address": "bc1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8szcnsx8", + "value": 200000000, + "chain": 21, + "index": 1, + "valueString": "200000000" + }, + { + "id": "c8bbce406bcec377b38e6c48f1a7e6e3beba88ff5423b8cea9389c69a90222f6:1", + "address": "bc1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8szcnsx8", + "value": 300000000, + "chain": 21, + "index": 1, + "valueString": "300000000" + } + ] + }, + "feeInfo": {}, + "coin": "btc", + "txid": "50faf96e8b88d48f82b60552c7ebc218ee65da0aca2162475b337772a3c46ded" +} \ 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 new file mode 100644 index 0000000000..acd6a1e828 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/btc/recovery/backupKeyRecovery-unsignedRecovery-p2tr-p2trMusig2.json @@ -0,0 +1,58 @@ +{ + "txHex": "0100000006b287ab6e4a38737140c0eab40438141cd81612891ad7ce2d21808eaeccd4a4ed0000000000ffffffff746127ff9f83fa8029efde945c8178dd2b06a698056476ec8b015eb7453db9370000000000ffffffff2f68f2a1c56ca4f6b3dd10e86c11456bd0630f8b6178729e4844e8de7d7a3ba00000000000ffffffff314d1622b1f69f05125a369e5b561d2d6ce404b8f35aca68fd37649b5b1037a50100000000ffffffff282ac428d4f4a54ecec9730272400dedc2f9a1fd761eb889a41a2d999969125f0100000000ffffffff91f22aae0bd7bf32528b859c04a603471a41ee837221503cb1634fbe503022770100000000ffffffff010c8a86470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txInfo": { + "unspents": [ + { + "id": "eda4d4ccae8e80212dced71a891216d81c143804b4eac0407173384a6eab87b2:0", + "address": "bc1phk6lhy2tka2kxsx6hjd3c0z2h2e0rcrere9lr3kqsg0p6xxqe2pq2ark68", + "value": 100000000, + "chain": 31, + "index": 0, + "valueString": "100000000" + }, + { + "id": "37b93d45b75e018bec76640598a6062bdd78815c94deef2980fa839fff276174:0", + "address": "bc1phk6lhy2tka2kxsx6hjd3c0z2h2e0rcrere9lr3kqsg0p6xxqe2pq2ark68", + "value": 200000000, + "chain": 31, + "index": 0, + "valueString": "200000000" + }, + { + "id": "a03b7a7ddee844489e7278618b0f63d06b45116ce810ddb3f6a46cc5a1f2682f:0", + "address": "bc1phk6lhy2tka2kxsx6hjd3c0z2h2e0rcrere9lr3kqsg0p6xxqe2pq2ark68", + "value": 300000000, + "chain": 31, + "index": 0, + "valueString": "300000000" + }, + { + "id": "a537105b9b6437fd68ca5af3b804e46c2d1d565b9e365a12059ff6b122164d31:1", + "address": "bc1p0zaxydym5r26d67h2sgdtrdaw4cfnl6fwx0xdyfm4w7mxx56nwns0c7yaj", + "value": 100000000, + "chain": 41, + "index": 1, + "valueString": "100000000" + }, + { + "id": "5f126999992d1aa489b81e76fda1f9c2ed0d40720273c9ce4ea5f4d428c42a28:1", + "address": "bc1p0zaxydym5r26d67h2sgdtrdaw4cfnl6fwx0xdyfm4w7mxx56nwns0c7yaj", + "value": 200000000, + "chain": 41, + "index": 1, + "valueString": "200000000" + }, + { + "id": "77223050be4f63b13c50217283ee411a4703a6049c858b5232bfd70bae2af291:1", + "address": "bc1p0zaxydym5r26d67h2sgdtrdaw4cfnl6fwx0xdyfm4w7mxx56nwns0c7yaj", + "value": 300000000, + "chain": 41, + "index": 1, + "valueString": "300000000" + } + ] + }, + "feeInfo": {}, + "coin": "btc", + "txid": "d2a590cbf3554f6b845bdcfd0e195c164c07ba6bf4d9ec9d55046d44d14c9c0a" +} \ No newline at end of file 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 new file mode 100644 index 0000000000..ad4b4c16c0 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json @@ -0,0 +1,30 @@ +{ + "inputs": [ + { + "id": "98dd6e075f723848380f3004d255299df1b1816a685c721dc711a03bc30cb78b:0", + "address": "ASw2PDPPowT99DnjhbpmcfQgMAkpuUfAUD", + "value": 100000000, + "chain": 1, + "index": 0, + "valueString": "100000000" + }, + { + "id": "9bfe1fc9e7da139e7c9ed52290cd5c9103739a9d6f6cf440131fcb4db18dc6ee:0", + "address": "ASw2PDPPowT99DnjhbpmcfQgMAkpuUfAUD", + "value": 200000000, + "chain": 1, + "index": 0, + "valueString": "200000000" + }, + { + "id": "de492df3220d7b4d54bca5d2e4e037c6eae88140537552103b5497698305ade3:0", + "address": "ASw2PDPPowT99DnjhbpmcfQgMAkpuUfAUD", + "value": 300000000, + "chain": 1, + "index": 0, + "valueString": "300000000" + } + ], + "transactionHex": "02000000038bb70cc33ba011c71d725c686a81b1f19d2955d204300f384838725f076edd9800000000fc0047304402200b8c869f32c9f1fb08102fa2cfd6d7381c1e5912ef8c4f7eb5e0d586376b9b48022061f1d4d263977133cc8e626b429b65e8fee10c45c7cb433243bd5694c986c5314147304402202a59b0c401feafa3651d417706cdbbe418cfe7d4fd01377ab1a2558e97bd7cc40220152dd7193f56528b2497bcd79ad88d0d23a474544f87a377ec07f61b9d0a68fd414c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffeec68db14dcb1f1340f46c6f9d9a7303915ccd9022d59e7c9e13dae7c91ffe9b00000000fc0047304402201e6f6f98202cb98ef29427082aaa05f17811fd4e212e2e598498f341d674d4a402203d41045ca2ea8f0b0c1752336455733587bb8e98f4754f915b8b0fb972e190cc4147304402202e31023df06c44b228f49bc79f2df4007bc808cfa02c141777ea28d61aa95a3b0220024c680524f13a0ec73247a5bf2e4c413e434e055f6fae0495543123bee6b8aa414c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffe3ad05836997543b105275534081e8eac637e0e4d2a5bc544d7b0d22f32d49de00000000fdfd0000483045022100e121c6ada19e180b7d234c2552b53aaf41a1669153d8c53179ce1eac660404a4022052f54048a4af44ace0a6e242f274c93ca223798191a369e0b7f0027675a6246c41473044022053676bf570bc251c127ef0346730eacf7adee97dcb638bed733a71109ac437a5022024ffc9b8701eba4362b968544b981c519bfd1d2fa8cd8be4de66e042527cbcd6414c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txid": "429ffb157f4a78ee53d1acf39575e1c4544bcca1c3ea1d15a42b81d9b3acd473" +} \ 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 new file mode 100644 index 0000000000..a632172b31 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2shP2wsh-p2wsh.json @@ -0,0 +1,54 @@ +{ + "inputs": [ + { + "id": "d80250151142a9e7d90709a3d5ff51ec2462f6241a0ff4bb30bb4ed7c4e00e8c:0", + "address": "AQngwbjoD5fgPxAec7Ai9ygV4UT2Gd5Ze1", + "value": 100000000, + "chain": 11, + "index": 0, + "valueString": "100000000" + }, + { + "id": "11fbb5c40905e48fb95cea45b5268eb5ee022520256ed3cbfc60290529fe260f:0", + "address": "AQngwbjoD5fgPxAec7Ai9ygV4UT2Gd5Ze1", + "value": 200000000, + "chain": 11, + "index": 0, + "valueString": "200000000" + }, + { + "id": "a7846fefb8292d1308cad529124cb30c923d97caf92ee165e2c4422da380c7e4:0", + "address": "AQngwbjoD5fgPxAec7Ai9ygV4UT2Gd5Ze1", + "value": 300000000, + "chain": 11, + "index": 0, + "valueString": "300000000" + }, + { + "id": "b331cdbb86d36a153769d566f645c9b6fa267a4e50cf9b70cc5c72cbf149cbeb:1", + "address": "btg1q659gcq9tztuhqljpsvhasv2pnuervhehc2jwkw4gnn3w9qepjm9shu9zcv", + "value": 100000000, + "chain": 21, + "index": 1, + "valueString": "100000000" + }, + { + "id": "f02e5bb61bb5d8de12ce910ec2fab7e36343f1aba82664667018c44bfda7afc6:1", + "address": "btg1q659gcq9tztuhqljpsvhasv2pnuervhehc2jwkw4gnn3w9qepjm9shu9zcv", + "value": 200000000, + "chain": 21, + "index": 1, + "valueString": "200000000" + }, + { + "id": "66e01514d1de214d0859ff3671c1c91fe8dc529d56b00eef6faaeb8c25d8293d:1", + "address": "btg1q659gcq9tztuhqljpsvhasv2pnuervhehc2jwkw4gnn3w9qepjm9shu9zcv", + "value": 300000000, + "chain": 21, + "index": 1, + "valueString": "300000000" + } + ], + "transactionHex": "020000000001068c0ee0c4d74ebb30bbf40f1a24f66224ec51ffd5a30907d9e7a94211155002d80000000023220020b858b5820bca303626d8d5a5291b5a0dcf839c76d61c32eb226c9d08fd06e3a4ffffffff0f26fe29052960fccbd36e25202502eeb58e26b545ea5cb98fe40509c4b5fb110000000023220020b858b5820bca303626d8d5a5291b5a0dcf839c76d61c32eb226c9d08fd06e3a4ffffffffe4c780a32d42c4e265e12ef9ca973d920cb34c1229d5ca08132d29b8ef6f84a70000000023220020b858b5820bca303626d8d5a5291b5a0dcf839c76d61c32eb226c9d08fd06e3a4ffffffffebcb49f1cb725ccc709bcf504e7a26fab6c945f666d56937156ad386bbcd31b30100000000ffffffffc6afa7fd4bc41870666426a8abf14363e3b7fac20e91ce12ded8b51bb65b2ef00100000000ffffffff3d29d8258cebaa6fef0eb0569d52dce81fc9c17136ff59084d21ded11415e0660100000000ffffffff010c8a86470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870400483045022100b7c3c2a250ef62c206ec4b5c8fbd34dffc37c7521a7f31f5a66b60394042e7a50220698f3bc01bb52ec9eadab3d801acf0219d406cf64266d4dfa5ab736db4f747564147304402202d8c9c9df682156f1e1a2b5837d1a11a0dbbe8baaad9b2d21b6346dca2f866aa022053b37a8e76c39978c6c2d4794c7c2dcdc30baa7a3e40b85208f070f216240a6a41695221032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a21022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400483045022100e6e10e77eefead858874185eb424fffcf3196c5db3fbd695cfc66829513934520220085ede51c7e8e9d644d7f14f612c83331855c9b02951bc09f15609b04db9075641483045022100c12d21e5aa7c9d4b77f782ab4f68cfffe3b168113e65a27c4147cfda39a5169b0220380d55ee24ceb7aefa780f8fddd8889498407c08a0731d8b406026f02c902f7b41695221032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a21022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400473044022038ef0fede693a129aa34aad9de09a55f3642c9b4d31c763bea1266cd320606f20220213bec9d02ebe2da6cede848e4202bdb6de7c961230d04ff2459dded1f95779541483045022100df275c7ce6a2b76619d2aad3054d1bde1ab2c47e089336b7b1194227930af5c5022006c3b6b0568276f1336dbf21fd06517f38cdb0e3a11c6be1cec0f8f85017ab5941695221032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a21022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae040047304402206afa5929abe7a2fe7c85b6376b2630eeb16d6def70265e2afe3cdf6eb3320d4202204744fe06309d76f38b43f3647a2fb395d2ae49c1fe70ee59b0f3ea64a335db4f4147304402200f27e49e45730ac7d8acc459d4d6578349f09775cb537719f8b6d6aa645f8cff022000f04fe581c0a0df53cdcde356573160dc1bf8e5053aa188b253d263055c4993416952210219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae0400483045022100ab4543bef876af88c796dd4d0b5d134d9a31319fbb04e009f46788933514ed6f02205db7bc334f8fbbf0674926c910d53f2bf1b17aee550cb80e33cb840a7bbb583c41473044022057d52fbce6fd4aa7aa68d2857d4371e77760f8e694fcc088f8a94bd4b0b5c27502204c2c72454b839789dd5bf8510d0f029ae52fa481da64afce1ac30115c6dba7d6416952210219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae040047304402201c96ae1d77672e3f36d377098d16b4c1395232419d5239cd0b4e748fba99b5eb02201bbbca65d33e8d8262efc0f885e9d932a48102f2f3def284cc0a2e56cac09acd4147304402207b045f80f4c2ffc2fd2d1ff1ba9300ffae85f379fd4fe48cec6c30d4f520190c02205bd0b5854cc5958f69e548e4675e26cc52316828eb7e7b16d6437ca926532c17416952210219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae00000000", + "txid": "f79eb56f79b6e54b0f3568ce9cde83716a70b37b7b0e1ae05c3b57d657eb8aa6" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2sh.json new file mode 100644 index 0000000000..ee458378d6 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2sh.json @@ -0,0 +1,30 @@ +{ + "inputs": [ + { + "id": "9c331fa52cfb21b1cb9367deea6b65cc5598938562c9803657673dc065d5c3d7:0", + "address": "AMvF5Gw1Mvy9igfgUKXaxNun27PNiLLNkc", + "value": 100000000, + "chain": 1, + "index": 0, + "valueString": "100000000" + }, + { + "id": "16f219a6887f963bfc8ee7c6e251d09326812687d0ff9ed88271112a098fdf6a:0", + "address": "AMvF5Gw1Mvy9igfgUKXaxNun27PNiLLNkc", + "value": 200000000, + "chain": 1, + "index": 0, + "valueString": "200000000" + }, + { + "id": "8c1595f5f0c5e405c59bc8c8a48b036303e323fcffcee8e13f855663852a483f:0", + "address": "AMvF5Gw1Mvy9igfgUKXaxNun27PNiLLNkc", + "value": 300000000, + "chain": 1, + "index": 0, + "valueString": "300000000" + } + ], + "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000fdfe0000483045022100fd1126a076febce35a2ab962da638be4652233764398a99c40915e06aa90885c0220025f3c4de35c2988fc737539873d44b36f279d92b1c42b2dcf9b9cb5983f44f641483045022100bc9ab0f07505d1cb495dbd83fd77fe23d612eaebd34c646129e4cf8109d480a502205db4316f65f2718c78f39ac1b7dd7ba464049c55a459b4aebc269874952e4a0c414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f21600000000fdfd000047304402206ee0cdff3f906f91fdcecd8d15bf463c66f473472aa71728065c2d51b9e54bd00220610eaba528e4f6b5abcb3fc65e161489bad0c3cad04dcef58e66ff0bfb03ed4641483045022100b920b9c29ab03ac3dd8c8160fc5141134f8dc100ca6ce51b9e99dae80f3a130f022057b594868d80b19997ade868f9473329df105b27f580bd044a04b7fecda8508f414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c00000000fdfd000047304402203cd152d9b45be63595707d2b63845056eea64fa43fc5762181f53f53e6755eb902201e56927bdbfb0e0ea0bc5031fa0e4fe0c104cbb60a4be39a4d83e34e54548c3d414830450221009f8a4af8e7024197521a414b482fbd8e4da567f6b0cdbadf376f2ee12e3a02b202205dee2f0feead5015cda7d819f7751bc713613fdcf7ebd0b296d96935e1ef292d414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txid": "c7f4fcfea1840503bcc4103d52167bff8b2c26fb93bfe2cc407060ef1978d9df" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2shP2wsh-p2wsh.json b/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2shP2wsh-p2wsh.json new file mode 100644 index 0000000000..2466c2bfb2 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2shP2wsh-p2wsh.json @@ -0,0 +1,54 @@ +{ + "inputs": [ + { + "id": "e3c9bf9b8d33ca5eb526920fa9c397c3151a1ebfdf98857cf5fbdf513463ca43:0", + "address": "AdjPP1qukg8QxApyJ8rHnEnJy26KnBr2ik", + "value": 100000000, + "chain": 11, + "index": 0, + "valueString": "100000000" + }, + { + "id": "12e8a2fe01ec179248b524af180fdac0b92c20f4d1db266c75b301e9a41e41af:0", + "address": "AdjPP1qukg8QxApyJ8rHnEnJy26KnBr2ik", + "value": 200000000, + "chain": 11, + "index": 0, + "valueString": "200000000" + }, + { + "id": "94c9963c1449fe6ceb9fd8fc14c2cb675cc8e0a833258a45eafbec07aef77170:0", + "address": "AdjPP1qukg8QxApyJ8rHnEnJy26KnBr2ik", + "value": 300000000, + "chain": 11, + "index": 0, + "valueString": "300000000" + }, + { + "id": "4acfaa53837647200ca67e49521e64e0b001e063d26e1df44a841a0e2779706a:1", + "address": "btg1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8svchdkd", + "value": 100000000, + "chain": 21, + "index": 1, + "valueString": "100000000" + }, + { + "id": "a3bd61aaf9d76a447c55a1f1241b2c914c06f9f50d1d45d7ba1f354031db74c0:1", + "address": "btg1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8svchdkd", + "value": 200000000, + "chain": 21, + "index": 1, + "valueString": "200000000" + }, + { + "id": "ce092e32970551fb755e2cf15b8e6f9d7a1876ebb272c762517ec882d6135564:1", + "address": "btg1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8svchdkd", + "value": 300000000, + "chain": 21, + "index": 1, + "valueString": "300000000" + } + ], + "transactionHex": "0200000000010643ca633451dffbf57c8598dfbf1e1a15c397c3a90f9226b55eca338d9bbfc9e300000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffffaf411ea4e901b3756c26dbd1f4202cb9c0da0f18af24b5489217ec01fea2e81200000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff7071f7ae07ecfbea458a2533a8e0c85c67cbc214fcd89feb6cfe49143c96c99400000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff6a7079270e1a844af41d6ed263e001b0e0641e52497ea60c2047768353aacf4a0100000000ffffffffc074db3140351fbad7451d0df5f9064c912c1b24f1a1557c446ad7f9aa61bda30100000000ffffffff645513d682c87e5162c772b2eb76187a9d6f8e5bf12c5e75fb510597322e09ce0100000000ffffffff010c8a86470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870400483045022100aa15f1b9d39db3a69c012b945e81e9a2e7f3ebd467110aea27243fe3e03a68ff02203974a20280c27ca5f8f6f11e80e71b0958df6c8bc728ec2acbc65c24f7f15ab44148304502210098e6d61a52d1e7daa4a240be0cca91dd79074d3e8345437f17db698de210de1a022031b75830f5818fdf94ea484e5d6decff568e381298a366b9822ae01ad4be12c4416952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400483045022100d148aee58a019b98f13de25be9a2400d44acdd73280fad0065799a4893eeb1ba02207c7d04bc3f86c1d1a3f88e0b09442d79abfc6be331af956c541ddc7012e3a6034147304402204df9247ff50ae75a14fc57df02f85198a850f2eeb49fe1d7e83cf30a26977e9402200f88d00d900754cb4de1cd653773a2977fa03739c13af2dba7ae3b50a35631f9416952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400483045022100b461aaf3725e8dfea7090cc6cff779134bd946d6caa05004c43d5c0707d9dbb6022018efbe64754e907a0ca97cc13b9443b98138532ccbcfef57d2ae23dfc535103b41473044022023a7e8a82292da64bf33e2b15608f7971d5fa271b6f39b77cf3204727d2cc5c2022032a67ec0588b053eff21eafa4302623563dc7ef50c681ab7d82ad27c92f9fb65416952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400483045022100eabc5a4fd3b046e445100e5f12881f8f337865191ed4cc6a3eb3ad3bcd2bce1b0220656870befe1937d4a5a048c7a6df647ed503e1c3a0dcb9b0c752ba5643c82bef41483045022100aa2b7a1f535d7ab28666f977fc98dbcbd0245ff59f1a87880e70936265e829d402202ba28cbf4620f6c87463ebf34da3c668862fc6d1da3b2ee7ac6ed6c74d1c1fb74169522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae0400483045022100a66b563364f4a84b9751022938f269954c026aa82ac12620bb8646acb6b8f1710220201da7fb6fa73dccc1bc39b837cd9d686822f2cbd47e8c968eadf6f169ddf23f41483045022100d0cc311b2418db7abd6c58df1403cc2c717a5d76e18c27c2045605a0adccde8a022048e749de4c12f7ac5fe307a0309d954dc5155c1dfd73262233c7dfb27a6c7a3a4169522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae0400473044022008b933b5cb43ba7c0846543f4fa8dccadd7a286f5157ca8aaad6c865eb100be7022079c42ea2fd07597bb297769ee91a96baf60aebb11a79019290906aa90c0e3a7c41483045022100f264e20ab2d60d8731a5cc2fc50ef50bbf9c60c3e3f9dcf5991c4437910acfbc022056ac04919e5cefca40792add67d22b0ae61b66b0e8c1f2047c0dc4fdb104aa624169522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae00000000", + "txid": "4194b734b529d313d565a0ef63aa34e2905d60944297d23784878a4c54c38f4f" +} \ 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 new file mode 100644 index 0000000000..ee458378d6 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json @@ -0,0 +1,30 @@ +{ + "inputs": [ + { + "id": "9c331fa52cfb21b1cb9367deea6b65cc5598938562c9803657673dc065d5c3d7:0", + "address": "AMvF5Gw1Mvy9igfgUKXaxNun27PNiLLNkc", + "value": 100000000, + "chain": 1, + "index": 0, + "valueString": "100000000" + }, + { + "id": "16f219a6887f963bfc8ee7c6e251d09326812687d0ff9ed88271112a098fdf6a:0", + "address": "AMvF5Gw1Mvy9igfgUKXaxNun27PNiLLNkc", + "value": 200000000, + "chain": 1, + "index": 0, + "valueString": "200000000" + }, + { + "id": "8c1595f5f0c5e405c59bc8c8a48b036303e323fcffcee8e13f855663852a483f:0", + "address": "AMvF5Gw1Mvy9igfgUKXaxNun27PNiLLNkc", + "value": 300000000, + "chain": 1, + "index": 0, + "valueString": "300000000" + } + ], + "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000fdfe0000483045022100fd1126a076febce35a2ab962da638be4652233764398a99c40915e06aa90885c0220025f3c4de35c2988fc737539873d44b36f279d92b1c42b2dcf9b9cb5983f44f641483045022100bc9ab0f07505d1cb495dbd83fd77fe23d612eaebd34c646129e4cf8109d480a502205db4316f65f2718c78f39ac1b7dd7ba464049c55a459b4aebc269874952e4a0c414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f21600000000fdfd000047304402206ee0cdff3f906f91fdcecd8d15bf463c66f473472aa71728065c2d51b9e54bd00220610eaba528e4f6b5abcb3fc65e161489bad0c3cad04dcef58e66ff0bfb03ed4641483045022100b920b9c29ab03ac3dd8c8160fc5141134f8dc100ca6ce51b9e99dae80f3a130f022057b594868d80b19997ade868f9473329df105b27f580bd044a04b7fecda8508f414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c00000000fdfd000047304402203cd152d9b45be63595707d2b63845056eea64fa43fc5762181f53f53e6755eb902201e56927bdbfb0e0ea0bc5031fa0e4fe0c104cbb60a4be39a4d83e34e54548c3d414830450221009f8a4af8e7024197521a414b482fbd8e4da567f6b0cdbadf376f2ee12e3a02b202205dee2f0feead5015cda7d819f7751bc713613fdcf7ebd0b296d96935e1ef292d414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txid": "c7f4fcfea1840503bcc4103d52167bff8b2c26fb93bfe2cc407060ef1978d9df" +} \ 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 new file mode 100644 index 0000000000..2466c2bfb2 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-fullSignedRecovery-p2shP2wsh-p2wsh.json @@ -0,0 +1,54 @@ +{ + "inputs": [ + { + "id": "e3c9bf9b8d33ca5eb526920fa9c397c3151a1ebfdf98857cf5fbdf513463ca43:0", + "address": "AdjPP1qukg8QxApyJ8rHnEnJy26KnBr2ik", + "value": 100000000, + "chain": 11, + "index": 0, + "valueString": "100000000" + }, + { + "id": "12e8a2fe01ec179248b524af180fdac0b92c20f4d1db266c75b301e9a41e41af:0", + "address": "AdjPP1qukg8QxApyJ8rHnEnJy26KnBr2ik", + "value": 200000000, + "chain": 11, + "index": 0, + "valueString": "200000000" + }, + { + "id": "94c9963c1449fe6ceb9fd8fc14c2cb675cc8e0a833258a45eafbec07aef77170:0", + "address": "AdjPP1qukg8QxApyJ8rHnEnJy26KnBr2ik", + "value": 300000000, + "chain": 11, + "index": 0, + "valueString": "300000000" + }, + { + "id": "4acfaa53837647200ca67e49521e64e0b001e063d26e1df44a841a0e2779706a:1", + "address": "btg1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8svchdkd", + "value": 100000000, + "chain": 21, + "index": 1, + "valueString": "100000000" + }, + { + "id": "a3bd61aaf9d76a447c55a1f1241b2c914c06f9f50d1d45d7ba1f354031db74c0:1", + "address": "btg1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8svchdkd", + "value": 200000000, + "chain": 21, + "index": 1, + "valueString": "200000000" + }, + { + "id": "ce092e32970551fb755e2cf15b8e6f9d7a1876ebb272c762517ec882d6135564:1", + "address": "btg1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8svchdkd", + "value": 300000000, + "chain": 21, + "index": 1, + "valueString": "300000000" + } + ], + "transactionHex": "0200000000010643ca633451dffbf57c8598dfbf1e1a15c397c3a90f9226b55eca338d9bbfc9e300000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffffaf411ea4e901b3756c26dbd1f4202cb9c0da0f18af24b5489217ec01fea2e81200000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff7071f7ae07ecfbea458a2533a8e0c85c67cbc214fcd89feb6cfe49143c96c99400000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff6a7079270e1a844af41d6ed263e001b0e0641e52497ea60c2047768353aacf4a0100000000ffffffffc074db3140351fbad7451d0df5f9064c912c1b24f1a1557c446ad7f9aa61bda30100000000ffffffff645513d682c87e5162c772b2eb76187a9d6f8e5bf12c5e75fb510597322e09ce0100000000ffffffff010c8a86470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870400483045022100aa15f1b9d39db3a69c012b945e81e9a2e7f3ebd467110aea27243fe3e03a68ff02203974a20280c27ca5f8f6f11e80e71b0958df6c8bc728ec2acbc65c24f7f15ab44148304502210098e6d61a52d1e7daa4a240be0cca91dd79074d3e8345437f17db698de210de1a022031b75830f5818fdf94ea484e5d6decff568e381298a366b9822ae01ad4be12c4416952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400483045022100d148aee58a019b98f13de25be9a2400d44acdd73280fad0065799a4893eeb1ba02207c7d04bc3f86c1d1a3f88e0b09442d79abfc6be331af956c541ddc7012e3a6034147304402204df9247ff50ae75a14fc57df02f85198a850f2eeb49fe1d7e83cf30a26977e9402200f88d00d900754cb4de1cd653773a2977fa03739c13af2dba7ae3b50a35631f9416952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400483045022100b461aaf3725e8dfea7090cc6cff779134bd946d6caa05004c43d5c0707d9dbb6022018efbe64754e907a0ca97cc13b9443b98138532ccbcfef57d2ae23dfc535103b41473044022023a7e8a82292da64bf33e2b15608f7971d5fa271b6f39b77cf3204727d2cc5c2022032a67ec0588b053eff21eafa4302623563dc7ef50c681ab7d82ad27c92f9fb65416952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400483045022100eabc5a4fd3b046e445100e5f12881f8f337865191ed4cc6a3eb3ad3bcd2bce1b0220656870befe1937d4a5a048c7a6df647ed503e1c3a0dcb9b0c752ba5643c82bef41483045022100aa2b7a1f535d7ab28666f977fc98dbcbd0245ff59f1a87880e70936265e829d402202ba28cbf4620f6c87463ebf34da3c668862fc6d1da3b2ee7ac6ed6c74d1c1fb74169522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae0400483045022100a66b563364f4a84b9751022938f269954c026aa82ac12620bb8646acb6b8f1710220201da7fb6fa73dccc1bc39b837cd9d686822f2cbd47e8c968eadf6f169ddf23f41483045022100d0cc311b2418db7abd6c58df1403cc2c717a5d76e18c27c2045605a0adccde8a022048e749de4c12f7ac5fe307a0309d954dc5155c1dfd73262233c7dfb27a6c7a3a4169522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae0400473044022008b933b5cb43ba7c0846543f4fa8dccadd7a286f5157ca8aaad6c865eb100be7022079c42ea2fd07597bb297769ee91a96baf60aebb11a79019290906aa90c0e3a7c41483045022100f264e20ab2d60d8731a5cc2fc50ef50bbf9c60c3e3f9dcf5991c4437910acfbc022056ac04919e5cefca40792add67d22b0ae61b66b0e8c1f2047c0dc4fdb104aa624169522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae00000000", + "txid": "4194b734b529d313d565a0ef63aa34e2905d60944297d23784878a4c54c38f4f" +} \ 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 new file mode 100644 index 0000000000..16a2554c0c --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json @@ -0,0 +1,8 @@ +{ + "transactionHex": "70736274ff0100a50200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c0000000000ffffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f2160000000000ffffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c0000000000ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b4830450221008c9a3212461e71cadb8f4d9ac4eda10ed0445c5acca3041e9d92e06360b85350022032e211d19adbc911da021394384621b19fe2729b4085f2a20a54a14c81389e83012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61473044022005352cc17749c59354c3fb57a9de18f29ff6c1e1b2fa13bf9614ec2d81309f71022046e2ae01669b6cfa14ed0d1d204d60bf9f9e898b7a4ee42607011260fc4c1fc04101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100a749722d784fbb843b6e33b35c47f0fce8f24652d7cfaa353e1c9dbbd0e0340202207b7c85cdfee0d1cccd1c469cece83f7a510a8db40f62675c84b55bc437d84dce012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6147304402200607061515ec90b2a9265bd0f476beb5a8592259ea96165f3a92eb4be01b848d02206c99ebdb99137bb8a576bdde632ba735ddc5d246d3d9497807370f118be201e04101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd02000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402202a36601376e4b4c64c2fc6357a37a71364b46b6dd7a8b84825baabaf2b5e37720220599e40054ee5570825cb36da797d7d3c6c77297d550c7db0d01ef9971155a4bf012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc614830450221009c2ea64abc0ac7faf439ecb33bed28f4668f3d60cd7f18fe3b88c99db2d8f08802207ba83eb421e8ba9d50fd7639a6c760519ff1a9e9958d27e5b4c3386947ee57c14101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", + "coin": "btg", + "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", + "recoveryAmount": 599997350, + "recoveryAmountString": "599997350", + "txid": "3df257ddb75c3edf04ef7f3b9448ca852688b592a70178a909ec9f4bd459f6e1" +} \ 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 new file mode 100644 index 0000000000..10d07a9fc3 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json @@ -0,0 +1,34 @@ +{ + "inputs": [ + { + "id": "9c331fa52cfb21b1cb9367deea6b65cc5598938562c9803657673dc065d5c3d7:0", + "address": "AMvF5Gw1Mvy9igfgUKXaxNun27PNiLLNkc", + "value": 100000000, + "chain": 1, + "index": 0, + "valueString": "100000000" + }, + { + "id": "16f219a6887f963bfc8ee7c6e251d09326812687d0ff9ed88271112a098fdf6a:0", + "address": "AMvF5Gw1Mvy9igfgUKXaxNun27PNiLLNkc", + "value": 200000000, + "chain": 1, + "index": 0, + "valueString": "200000000" + }, + { + "id": "8c1595f5f0c5e405c59bc8c8a48b036303e323fcffcee8e13f855663852a483f:0", + "address": "AMvF5Gw1Mvy9igfgUKXaxNun27PNiLLNkc", + "value": 300000000, + "chain": 1, + "index": 0, + "valueString": "300000000" + } + ], + "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000b600473044022005352cc17749c59354c3fb57a9de18f29ff6c1e1b2fa13bf9614ec2d81309f71022046e2ae01669b6cfa14ed0d1d204d60bf9f9e898b7a4ee42607011260fc4c1fc04100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f21600000000b60047304402200607061515ec90b2a9265bd0f476beb5a8592259ea96165f3a92eb4be01b848d02206c99ebdb99137bb8a576bdde632ba735ddc5d246d3d9497807370f118be201e04100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c00000000b7004830450221009c2ea64abc0ac7faf439ecb33bed28f4668f3d60cd7f18fe3b88c99db2d8f08802207ba83eb421e8ba9d50fd7639a6c760519ff1a9e9958d27e5b4c3386947ee57c14100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "coin": "btg", + "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", + "recoveryAmount": 599997350, + "recoveryAmountString": "599997350", + "txid": "9ad9f5ba641c87eeec51ced37862fba2f52b084769c9b90425dabe056b7387c5" +} \ 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 new file mode 100644 index 0000000000..37158040d3 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-keyRecoveryService-p2shP2wsh-p2wsh-dai.json @@ -0,0 +1,8 @@ +{ + "transactionHex": "70736274ff0100fd2001020000000643ca633451dffbf57c8598dfbf1e1a15c397c3a90f9226b55eca338d9bbfc9e30000000000ffffffffaf411ea4e901b3756c26dbd1f4202cb9c0da0f18af24b5489217ec01fea2e8120000000000ffffffff7071f7ae07ecfbea458a2533a8e0c85c67cbc214fcd89feb6cfe49143c96c9940000000000ffffffff6a7079270e1a844af41d6ed263e001b0e0641e52497ea60c2047768353aacf4a0100000000ffffffffc074db3140351fbad7451d0df5f9064c912c1b24f1a1557c446ad7f9aa61bda30100000000ffffffff645513d682c87e5162c772b2eb76187a9d6f8e5bf12c5e75fb510597322e09ce0100000000ffffffff01a68186470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c547304402202f49fc9941d1df83e9cc95b1d08205405cefeb21477c59e64da210c8020f865402203fba24b665e4123083f556e14fd2131cff776f721ff1f0e575d9131fa85e1a7a410103044100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000c2eb0b0000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c5473044022100cdaaf86b94ceb52d156a050ff9e205781ae20f9dc5f8270bc8197a1947c6dbe9021f6152fa35d5c54a017322b74671e35c5b1ad120b14719a1d24ac1f1737ffaae410103044100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000a3e1110000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c5483045022100e5e71a8e1dc542337b42f968fc57a1485285afbbebfd492976fcd718a0e208b40220243a6f5bee9c489a1a7a729f30fa765a4abea33419556f97140be86490fee153410103044100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012b00e1f50500000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055483045022100a9d3b2394e3ad4763b31ff808f65c6e37aed9e8b49cbdd0055b09782a56bbca802206c21f24da46694be889f1e1ea59815ba0e344845d62d1f94580c7d65901e6f9b4101030441000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00c2eb0b00000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa05547304402205f2c1dc9898f41ac17b28f9e46f8fb86e95e3211db5667cd002964b1df641d9b0220756105c76b5be0360584f5ee979e14f8aaac4f16c19c9507540c8dc90dd8e0004101030441000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00a3e11100000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055483045022100bfe95087859d99c190c535ffdc27206903e565ab3ae0e19996f526b5baaffbe402203cb84b5560eb50bc9e9030ab8326344de11b6ce3d8f57cbbd155b75873715e794101030441000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000000", + "coin": "btg", + "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", + "recoveryAmount": 1199997350, + "recoveryAmountString": "1199997350", + "txid": "dd4dcf9005edae4089fcdcb651c6601695f1826194564e3c42ff594a86488546" +} \ 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 new file mode 100644 index 0000000000..045afdca19 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-keyRecoveryService-p2shP2wsh-p2wsh-keyternal.json @@ -0,0 +1,58 @@ +{ + "inputs": [ + { + "id": "e3c9bf9b8d33ca5eb526920fa9c397c3151a1ebfdf98857cf5fbdf513463ca43:0", + "address": "AdjPP1qukg8QxApyJ8rHnEnJy26KnBr2ik", + "value": 100000000, + "chain": 11, + "index": 0, + "valueString": "100000000" + }, + { + "id": "12e8a2fe01ec179248b524af180fdac0b92c20f4d1db266c75b301e9a41e41af:0", + "address": "AdjPP1qukg8QxApyJ8rHnEnJy26KnBr2ik", + "value": 200000000, + "chain": 11, + "index": 0, + "valueString": "200000000" + }, + { + "id": "94c9963c1449fe6ceb9fd8fc14c2cb675cc8e0a833258a45eafbec07aef77170:0", + "address": "AdjPP1qukg8QxApyJ8rHnEnJy26KnBr2ik", + "value": 300000000, + "chain": 11, + "index": 0, + "valueString": "300000000" + }, + { + "id": "4acfaa53837647200ca67e49521e64e0b001e063d26e1df44a841a0e2779706a:1", + "address": "btg1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8svchdkd", + "value": 100000000, + "chain": 21, + "index": 1, + "valueString": "100000000" + }, + { + "id": "a3bd61aaf9d76a447c55a1f1241b2c914c06f9f50d1d45d7ba1f354031db74c0:1", + "address": "btg1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8svchdkd", + "value": 200000000, + "chain": 21, + "index": 1, + "valueString": "200000000" + }, + { + "id": "ce092e32970551fb755e2cf15b8e6f9d7a1876ebb272c762517ec882d6135564:1", + "address": "btg1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8svchdkd", + "value": 300000000, + "chain": 21, + "index": 1, + "valueString": "300000000" + } + ], + "transactionHex": "0200000000010643ca633451dffbf57c8598dfbf1e1a15c397c3a90f9226b55eca338d9bbfc9e300000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffffaf411ea4e901b3756c26dbd1f4202cb9c0da0f18af24b5489217ec01fea2e81200000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff7071f7ae07ecfbea458a2533a8e0c85c67cbc214fcd89feb6cfe49143c96c99400000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff6a7079270e1a844af41d6ed263e001b0e0641e52497ea60c2047768353aacf4a0100000000ffffffffc074db3140351fbad7451d0df5f9064c912c1b24f1a1557c446ad7f9aa61bda30100000000ffffffff645513d682c87e5162c772b2eb76187a9d6f8e5bf12c5e75fb510597322e09ce0100000000ffffffff01a68186470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87050047304402202f49fc9941d1df83e9cc95b1d08205405cefeb21477c59e64da210c8020f865402203fba24b665e4123083f556e14fd2131cff776f721ff1f0e575d9131fa85e1a7a4100006952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0500473044022100cdaaf86b94ceb52d156a050ff9e205781ae20f9dc5f8270bc8197a1947c6dbe9021f6152fa35d5c54a017322b74671e35c5b1ad120b14719a1d24ac1f1737ffaae4100006952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0500483045022100e5e71a8e1dc542337b42f968fc57a1485285afbbebfd492976fcd718a0e208b40220243a6f5bee9c489a1a7a729f30fa765a4abea33419556f97140be86490fee1534100006952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0500483045022100a9d3b2394e3ad4763b31ff808f65c6e37aed9e8b49cbdd0055b09782a56bbca802206c21f24da46694be889f1e1ea59815ba0e344845d62d1f94580c7d65901e6f9b41000069522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae050047304402205f2c1dc9898f41ac17b28f9e46f8fb86e95e3211db5667cd002964b1df641d9b0220756105c76b5be0360584f5ee979e14f8aaac4f16c19c9507540c8dc90dd8e00041000069522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae0500483045022100bfe95087859d99c190c535ffdc27206903e565ab3ae0e19996f526b5baaffbe402203cb84b5560eb50bc9e9030ab8326344de11b6ce3d8f57cbbd155b75873715e7941000069522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae00000000", + "coin": "btg", + "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", + "recoveryAmount": 1199997350, + "recoveryAmountString": "1199997350", + "txid": "33fee619dea13ebdee3d6ba2b82ba46d49d310b5ad7f5ed34fee20b10d05f92a" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-customUserKeyPath.json b/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-customUserKeyPath.json deleted file mode 100644 index 99b93c13a5..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-customUserKeyPath.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "98dd6e075f723848380f3004d255299df1b1816a685c721dc711a03bc30cb78b:0", - "address": "ASw2PDPPowT99DnjhbpmcfQgMAkpuUfAUD", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "bcbcbde6d57446a376caba483af4a111607de478c12ee1d51aafc03808284bea:2", - "address": "AFuwa6xdx2icetShFQWTYPXqycD3AwLPmH", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "65db7e5cef660e0b7d18feba395e72d4b6c436640e4af2c3ad0ee5570f9df6f2:3", - "address": "AJghwzMi6BA2WYRSnPy1psbvdCsiDtDVDi", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "02000000038bb70cc33ba011c71d725c686a81b1f19d2955d204300f384838725f076edd9800000000fdfd00004830450221008987f5de6f08d226986e81703061002c269c68f79bfabb63c3258aac4389687802202d4777646e6c2c0182f5d091e683855c3ce7529abb1e79466c100387e83f57824147304402201f4c80a0d839b97b7beafb97ae74f78fc2859225d1563a5298e5a2407d66b04f022061bf115a7aef87de81c971a582f90af6001cd474e97d5fa8caa7b2c44976508f414c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffea4b280838c0af1ad5e12ec178e47d6011a1f43a48baca76a34674d5e6bdbcbc02000000fdfe0000483045022100f389c06782577e5852ffc803018ff33fe7e3a8bd31e22a2d7ab66ffd8cf7ae92022078b8665093fd40b90597b161f1e3e2e1ab923c5b3f753cab664b132c84d4c4ac41483045022100cc02a27cd928d7353ca8c9df5914989d18b9845db42e6a76ca4770bccabdf9730220264f62a8dbf01c315bdf829b030841897f30a47bf1830d73fa5878f77865bac5414c695221025f891d428e847408357073c5b14344ec582230b4007695110140b2433f8e4fa82103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aefffffffff2f69d0f57e50eadc3f24a0e6436c4b6d4725e39bafe187d0b0e66ef5c7edb6503000000fc0047304402202b132154f997c194bd9816574f09fb5e6f1eec8a9667018d51679f9f45eb969402201289165f8893cf6970ca5884bb5323d402b8c8f021194f9475dc94cddf64de6f41473044022022268f7c3184a9bf5ae5453261b86ee460eb3e264b434d863d6351f33d2973550220374af2ae10035a4c736f4f2032199f773c0adb5dd01165b9fdc821b3b4694e4e414c6952210228b669c7736183ae301d159ee7788e1a7dccb7ec3d45de94eccf0b384aa8f78021022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "9c6daa3d0a93c6623e195786b7e7996226011ff7400a1623f13719414afbfa59" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-fixedFeeRate.json b/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-fixedFeeRate.json deleted file mode 100644 index a2a75cd8fa..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-fixedFeeRate.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "9c331fa52cfb21b1cb9367deea6b65cc5598938562c9803657673dc065d5c3d7:0", - "address": "AMvF5Gw1Mvy9igfgUKXaxNun27PNiLLNkc", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "1a3fd9e6acd64c1ca713c6f5c9531d5652bbb56ab4483f39b234d1961ae9e8b7:2", - "address": "AMacyR8fVCAbBpmAku3eKCEu49SX1JbzmL", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "63405e7c1687188c497d1e1fa71130e0a3a9c396d0c8af6b9707cfaa8d62214e:3", - "address": "AG9H5KbdoGq1ndqqvAV3dBQUq2ELyFa81n", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000fc00473044022038bbd5675696b413f9f68371f05b179da90609ec4bfead16f14582e4855a5cce022032168b37ce86f3d2f3ad17514df300ca72ecd9cd61d33fb4d7fc26774f1b647e4147304402203edfb43683b771ca8c885948819f4ebaf29a4db09a20c4a5eaee0b392abba28602206b25dfe73ffe1ba874b0d1648b9409f83ff01187e6e2b0d41fe143bd33e9f641414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffb7e8e91a96d134b2393f48b46ab5bb52561d53c9f5c613a71c4cd6ace6d93f1a02000000fdfd000047304402203c31252baef7ecf344f6a78e51f1c49a618b0c49f51c9492dee027b35aeb0923022039f9569e186839d979c6d8437ef3ee3b72ef2e80c86a3afb065a6866d232155141483045022100d41e396031863c290dab7912481e46a28fbe9931c8734808ba49f385e7ec62b4022010973dbb127884160b208de911bbbdbed35bda14f039b36d3a64f83ef3b2c68b414c695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffff4e21628daacf07976bafc8d096c3a9a3e03011a71f1e7d498c1887167c5e406303000000fc00473044022029584fbacac5a9f942f452f714d0281db60f5b8e0f3a8544ff5f3b797c52dd6202200cade62f3e7cf3ed35c2d8dd4e2804810eecd2b04564ed932f25c5bc7f5501704147304402207b1cac116a5e4eb2022ce9717f16444715449fb7d69dbe2d31bd05726652c537022041a2117cc619d26282f3b02c97319847bfb31a49f0a5d5a9a26e0e13ab8232a8414c695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "e7b248e2ac99bf42d07b74915604515e917745d5b695b743e32ada9ffacd84b4" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-p2sh-fullSignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-p2sh-fullSignedRecovery.json deleted file mode 100644 index a2a75cd8fa..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-p2sh-fullSignedRecovery.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "9c331fa52cfb21b1cb9367deea6b65cc5598938562c9803657673dc065d5c3d7:0", - "address": "AMvF5Gw1Mvy9igfgUKXaxNun27PNiLLNkc", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "1a3fd9e6acd64c1ca713c6f5c9531d5652bbb56ab4483f39b234d1961ae9e8b7:2", - "address": "AMacyR8fVCAbBpmAku3eKCEu49SX1JbzmL", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "63405e7c1687188c497d1e1fa71130e0a3a9c396d0c8af6b9707cfaa8d62214e:3", - "address": "AG9H5KbdoGq1ndqqvAV3dBQUq2ELyFa81n", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000fc00473044022038bbd5675696b413f9f68371f05b179da90609ec4bfead16f14582e4855a5cce022032168b37ce86f3d2f3ad17514df300ca72ecd9cd61d33fb4d7fc26774f1b647e4147304402203edfb43683b771ca8c885948819f4ebaf29a4db09a20c4a5eaee0b392abba28602206b25dfe73ffe1ba874b0d1648b9409f83ff01187e6e2b0d41fe143bd33e9f641414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffb7e8e91a96d134b2393f48b46ab5bb52561d53c9f5c613a71c4cd6ace6d93f1a02000000fdfd000047304402203c31252baef7ecf344f6a78e51f1c49a618b0c49f51c9492dee027b35aeb0923022039f9569e186839d979c6d8437ef3ee3b72ef2e80c86a3afb065a6866d232155141483045022100d41e396031863c290dab7912481e46a28fbe9931c8734808ba49f385e7ec62b4022010973dbb127884160b208de911bbbdbed35bda14f039b36d3a64f83ef3b2c68b414c695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffff4e21628daacf07976bafc8d096c3a9a3e03011a71f1e7d498c1887167c5e406303000000fc00473044022029584fbacac5a9f942f452f714d0281db60f5b8e0f3a8544ff5f3b797c52dd6202200cade62f3e7cf3ed35c2d8dd4e2804810eecd2b04564ed932f25c5bc7f5501704147304402207b1cac116a5e4eb2022ce9717f16444715449fb7d69dbe2d31bd05726652c537022041a2117cc619d26282f3b02c97319847bfb31a49f0a5d5a9a26e0e13ab8232a8414c695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "e7b248e2ac99bf42d07b74915604515e917745d5b695b743e32ada9ffacd84b4" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-p2sh-keyRecoveryService-dai.json b/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-p2sh-keyRecoveryService-dai.json deleted file mode 100644 index c8494cef7f..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-p2sh-keyRecoveryService-dai.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "transactionHex": "70736274ff0100a50200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c0000000000ffffffffb7e8e91a96d134b2393f48b46ab5bb52561d53c9f5c613a71c4cd6ace6d93f1a0200000000ffffffff4e21628daacf07976bafc8d096c3a9a3e03011a71f1e7d498c1887167c5e40630300000000ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b4830450221008c9a3212461e71cadb8f4d9ac4eda10ed0445c5acca3041e9d92e06360b85350022032e211d19adbc911da021394384621b19fe2729b4085f2a20a54a14c81389e83012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc614830450221009aa0bf32d612ad57a53ce701730695c517b067e05f7c8f97d29f3d4a14a8ac7b022053c58fbc4c45b1472f73b5fe4d05c7b43ca576cd57d77f2f4bc5de44d4a972cf4101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100fd0001020000000101010101010101010101010101010101010101010101010101010101010101010000000069463043021f229298be09809e5231600d82e4fbf3f1d29c408b7231146e4a152daf6d76e7022077c447040bcb13522dbbe24f0037920fda3c17d7e18146bb64beb7354e34fcf1012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0300c2eb0b000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00c2eb0b000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00c2eb0b0000000017a9143fafee16e19a14db449ab3a57da1fd3ef89daa5987000000002202021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a747304402205b96f6be0bcde2dc89a131f274bb4d53fbf96a0bf935249ba0837e12a75b742a0220014c9ae016ec8ccc0787bce91f6d8b18ecca9c3c1968e0efcc7c55112f06146b41010304410000000104695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453ae2206021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a71403a82391000000000000000001000000020000002206026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f3024148374ad8600000000000000000100000002000000220603b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b914e15f6f2100000000000000000100000002000000000100fd240102000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100fff82f0f7362bbcb5f47552a9d39fbf6507092d332db6e306c83a5b163af75a1022078602a482a1ebf18319821b5e6ed26343f7af3971afb9a79e5b68c5fe32c7c71012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0400a3e111000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00a3e111000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00a3e111000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00a3e1110000000017a914040c4ab99a665c767adaa50fb28dce2ae514363b87000000002202023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c4830450221009d00fd6612082481a3f765a514678d5925183855008f0ba1f5ed6d0a1b0a950b02204fb5716ec795f6e60f956c9b72ff6ad768e078fe06e04ec2e4ac75e85b448a8241010304410000000104695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53ae2206022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d14e15f6f21000000000000000001000000030000002206023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c1403a8239100000000000000000100000003000000220602b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b148374ad86000000000000000001000000030000000000", - "coin": "btg", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "90c23608831795733dcff0dad139bdf0a82fc400bf4f056d37065e9f283b85f7" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-p2sh-keyRecoveryService-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-p2sh-keyRecoveryService-keyternal.json deleted file mode 100644 index bc78880a9c..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-p2sh-keyRecoveryService-keyternal.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "inputs": [ - { - "id": "9c331fa52cfb21b1cb9367deea6b65cc5598938562c9803657673dc065d5c3d7:0", - "address": "AMvF5Gw1Mvy9igfgUKXaxNun27PNiLLNkc", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "1a3fd9e6acd64c1ca713c6f5c9531d5652bbb56ab4483f39b234d1961ae9e8b7:2", - "address": "AMacyR8fVCAbBpmAku3eKCEu49SX1JbzmL", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "63405e7c1687188c497d1e1fa71130e0a3a9c396d0c8af6b9707cfaa8d62214e:3", - "address": "AG9H5KbdoGq1ndqqvAV3dBQUq2ELyFa81n", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000b7004830450221009aa0bf32d612ad57a53ce701730695c517b067e05f7c8f97d29f3d4a14a8ac7b022053c58fbc4c45b1472f73b5fe4d05c7b43ca576cd57d77f2f4bc5de44d4a972cf4100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffb7e8e91a96d134b2393f48b46ab5bb52561d53c9f5c613a71c4cd6ace6d93f1a02000000b60047304402205b96f6be0bcde2dc89a131f274bb4d53fbf96a0bf935249ba0837e12a75b742a0220014c9ae016ec8ccc0787bce91f6d8b18ecca9c3c1968e0efcc7c55112f06146b4100004c695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffff4e21628daacf07976bafc8d096c3a9a3e03011a71f1e7d498c1887167c5e406303000000b7004830450221009d00fd6612082481a3f765a514678d5925183855008f0ba1f5ed6d0a1b0a950b02204fb5716ec795f6e60f956c9b72ff6ad768e078fe06e04ec2e4ac75e85b448a824100004c695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "coin": "btg", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "370816e040fdc24fba54f559d4e3911b7c52a0a2dccbc1e99c3c6bbea0a5860b" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-p2shP2wsh-fullSignedRecovery-customUserKeyPath.json b/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-p2shP2wsh-fullSignedRecovery-customUserKeyPath.json deleted file mode 100644 index d0e07f0ac7..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-p2shP2wsh-fullSignedRecovery-customUserKeyPath.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "d80250151142a9e7d90709a3d5ff51ec2462f6241a0ff4bb30bb4ed7c4e00e8c:0", - "address": "AQngwbjoD5fgPxAec7Ai9ygV4UT2Gd5Ze1", - "value": 100000000, - "chain": 11, - "index": 0, - "valueString": "100000000" - }, - { - "id": "7e5891c936cf0396557d322e4a33bdf04af105f0fab507acdb58ad347b5dacd0:2", - "address": "AVDjSwSJqzWLP71cDA9krUNivKr7k4bNBo", - "value": 200000000, - "chain": 11, - "index": 2, - "valueString": "200000000" - }, - { - "id": "0ecfe9b1871eb3d31feaf40b3db3447876f88fe831e24ceea4f80e38391d38be:3", - "address": "ARQ3DU1VrBN9m5c6kg9xmWQ7tARrEcppnx", - "value": 300000000, - "chain": 11, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "020000000001038c0ee0c4d74ebb30bbf40f1a24f66224ec51ffd5a30907d9e7a94211155002d80000000023220020b858b5820bca303626d8d5a5291b5a0dcf839c76d61c32eb226c9d08fd06e3a4ffffffffd0ac5d7b34ad58dbac07b5faf005f14af0bd334a2e327d559603cf36c991587e02000000232200201063b62f857751aaeaf8c7ef5636d48511fac0008f8ee69e4b1a006b2b74e553ffffffffbe381d39380ef8a4ee4ce231e88ff8767844b33d0bf4ea1fd3b31e87b1e9cf0e03000000232200202b16216e81e558810abe7604a67aa97b737f64d40b3de22d5fccdf2b6c972f03ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870400473044022047ebb99a9512f89ca9b8a2d16168e95ee8f88be3fbe72f3dbdef5cc53300c74b02207658720000d3d645b3d1df799eb25d2e93c8182b5bee1aa714eb16c4000113b841483045022100ee54bac96f246f1f88f4884074e3dbe099795ce06a613e303cc97418d8e14a9d02200becc1e5f1234df20aa0fd1510c0b2bdc9674d88fa659ed46419df5c1e707f0641695221032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a21022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae040048304502210096874a5deefbd263589e9bcc28cc21339e8ade9ffe8d4cf7763e22940573d12502207a63ecca2c3d696488339ce24dc80956b0c4ba9996146c50ed7b96314f6e9bc6414730440220273f5f24493e13f44fd0ec1319084ccee71a2c638283fa6227adace8cfa277ce02200940f03cea2b9cc26fbe66386b315a23a51e6b5ba9759c030b39c29432ab7f074169522102678b7a7d9dc0736691adc5b681808f1bbc981563ffa23e1c302d0a4006e7fa252103f1f0e0df1b33d83a63a6ee6f70005f48e2c1aa221d1d9748c495a873e01ffcff21021b1ce0837f6c057a6622b90bcc30d27685df6e19717864e7ed4b289f790fb24d53ae0400473044022052f9c8b4e4a78e60b339b54771e7387b5d9576470c5c330cca0f7a15e330fd530220178918d2511ea57ceaa02f0ebc580c2c2fa816f212d1e4b97ff792bfee5e9f1941473044022003eeb1a1cdfba0f0d0ccf581ac3cdfe8b6e41c553615349b7aa00b118db0c5e502206bad47973bdb428590168928e8a39c569df4b8e1cb67c0f575f6b11234d07afa4169522102be72efeb6abfd486e92e30221f854983722118d820c90d5b2999b8623b27abee2103cccd821265c6da3e77e4db08d4c6f39a259abbd143017fcf264b8a4114812a39210391ea88b71b8275193f39ffffef42da14c775d7a13434aa5427dc5bbb0ccc3f1853ae00000000", - "txid": "045931d8fb532b22e8ddab95c7c640794ea971358381ccf3ccf5f022420d2f1e" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-p2shP2wsh-fullSignedRecovery-fixedFeeRate.json b/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-p2shP2wsh-fullSignedRecovery-fixedFeeRate.json deleted file mode 100644 index e1bd6f937a..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-p2shP2wsh-fullSignedRecovery-fixedFeeRate.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "e3c9bf9b8d33ca5eb526920fa9c397c3151a1ebfdf98857cf5fbdf513463ca43:0", - "address": "AdjPP1qukg8QxApyJ8rHnEnJy26KnBr2ik", - "value": 100000000, - "chain": 11, - "index": 0, - "valueString": "100000000" - }, - { - "id": "20d9d845d5bdde960726a09dae62888b1694a31c4c03e330fbc2a53951224079:2", - "address": "Af51Yq33zaYmxv1b9BKjMEJ875jAY12YW1", - "value": 200000000, - "chain": 11, - "index": 2, - "valueString": "200000000" - }, - { - "id": "145479d7fabc698dc8de261a2b8ca51644b71255d19860e09748ef88d16b0a5c:3", - "address": "AN6pufR69RCXokhqeSVnyXV8Q1wQkNsJjq", - "value": 300000000, - "chain": 11, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "0200000000010343ca633451dffbf57c8598dfbf1e1a15c397c3a90f9226b55eca338d9bbfc9e300000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff7940225139a5c2fb30e3034c1ca394168b8862ae9da0260796debdd545d8d92002000000232200206fbe320ee6cef6a57f89af5ffcc027a2413a768598a36617bee7310028bc3104ffffffff5c0a6bd188ef4897e06098d15512b74416a58c2b1a26dec88d69bcfad779541403000000232200208b9b1b4c660760e162f678ec6515fb574b48e93eb5ff4636dd85d1788a977d06ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870400483045022100eaf356723155e32fffb491aa96306b1b5cf025577c64a1743ea21136672f820e02200249525fff40c6273fef8b8d542d86f1c280621df071f9145a5762f650b836bf41483045022100a801c3eb5889d74131a84b17c6506da2dd59d21cfe0b66c085a19e69103b178602206d8044633f6eec091de442e6a9adc07b274dbb3f04d6b30c90ae2b749c0acd4a416952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae04004730440220373bedc54dc8688120a5b2fb5bf98d2b6fb2e73a47b1cae291aa8bdfb96b53de0220711e1b9da6c53cf718734a9972e18a4935e3364ec8d5f82a790e0f0041955c2041483045022100a741af71653df17e475b11cb3302384621f0305caee8f2079cfea9eb670dc1b102200722e9b3f80161f763b8832678592195c5a2efb4ab8007abae6278d10143793f4169522102787bacc6de8d57ecd2cdbde2e405f6328e52e3bdbefc5b3ef75a87f8f4c6c8fd2103f1f0e0df1b33d83a63a6ee6f70005f48e2c1aa221d1d9748c495a873e01ffcff21021b1ce0837f6c057a6622b90bcc30d27685df6e19717864e7ed4b289f790fb24d53ae0400483045022100f096450151869602f42bb61e954d8a38fd2e4a422512872b0c5e9f5ecaf24a2402207f8b8561e5b8e1d82d0c04a290a27ea87bf9933cbc4dd148bfd71bb372676aad414830450221009b1d631883301c28106344be0d2698d20c7e72f276a3b333c7901dfbcbae62a7022070804ab3a2dd8b6e352ef820b7ef514166a57791ce602997380b735c543331674169522102a816e254943391bb037211dfac8dda132bfcf2051c386631402834e2783466d82103cccd821265c6da3e77e4db08d4c6f39a259abbd143017fcf264b8a4114812a39210391ea88b71b8275193f39ffffef42da14c775d7a13434aa5427dc5bbb0ccc3f1853ae00000000", - "txid": "8c2e74bf4dbb0f1f1aae4b6fde32b15489cabd141f5cd3a76dd73dac5cfbc932" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-p2shP2wsh-fullSignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-p2shP2wsh-fullSignedRecovery.json deleted file mode 100644 index e1bd6f937a..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-p2shP2wsh-fullSignedRecovery.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "e3c9bf9b8d33ca5eb526920fa9c397c3151a1ebfdf98857cf5fbdf513463ca43:0", - "address": "AdjPP1qukg8QxApyJ8rHnEnJy26KnBr2ik", - "value": 100000000, - "chain": 11, - "index": 0, - "valueString": "100000000" - }, - { - "id": "20d9d845d5bdde960726a09dae62888b1694a31c4c03e330fbc2a53951224079:2", - "address": "Af51Yq33zaYmxv1b9BKjMEJ875jAY12YW1", - "value": 200000000, - "chain": 11, - "index": 2, - "valueString": "200000000" - }, - { - "id": "145479d7fabc698dc8de261a2b8ca51644b71255d19860e09748ef88d16b0a5c:3", - "address": "AN6pufR69RCXokhqeSVnyXV8Q1wQkNsJjq", - "value": 300000000, - "chain": 11, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "0200000000010343ca633451dffbf57c8598dfbf1e1a15c397c3a90f9226b55eca338d9bbfc9e300000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff7940225139a5c2fb30e3034c1ca394168b8862ae9da0260796debdd545d8d92002000000232200206fbe320ee6cef6a57f89af5ffcc027a2413a768598a36617bee7310028bc3104ffffffff5c0a6bd188ef4897e06098d15512b74416a58c2b1a26dec88d69bcfad779541403000000232200208b9b1b4c660760e162f678ec6515fb574b48e93eb5ff4636dd85d1788a977d06ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870400483045022100eaf356723155e32fffb491aa96306b1b5cf025577c64a1743ea21136672f820e02200249525fff40c6273fef8b8d542d86f1c280621df071f9145a5762f650b836bf41483045022100a801c3eb5889d74131a84b17c6506da2dd59d21cfe0b66c085a19e69103b178602206d8044633f6eec091de442e6a9adc07b274dbb3f04d6b30c90ae2b749c0acd4a416952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae04004730440220373bedc54dc8688120a5b2fb5bf98d2b6fb2e73a47b1cae291aa8bdfb96b53de0220711e1b9da6c53cf718734a9972e18a4935e3364ec8d5f82a790e0f0041955c2041483045022100a741af71653df17e475b11cb3302384621f0305caee8f2079cfea9eb670dc1b102200722e9b3f80161f763b8832678592195c5a2efb4ab8007abae6278d10143793f4169522102787bacc6de8d57ecd2cdbde2e405f6328e52e3bdbefc5b3ef75a87f8f4c6c8fd2103f1f0e0df1b33d83a63a6ee6f70005f48e2c1aa221d1d9748c495a873e01ffcff21021b1ce0837f6c057a6622b90bcc30d27685df6e19717864e7ed4b289f790fb24d53ae0400483045022100f096450151869602f42bb61e954d8a38fd2e4a422512872b0c5e9f5ecaf24a2402207f8b8561e5b8e1d82d0c04a290a27ea87bf9933cbc4dd148bfd71bb372676aad414830450221009b1d631883301c28106344be0d2698d20c7e72f276a3b333c7901dfbcbae62a7022070804ab3a2dd8b6e352ef820b7ef514166a57791ce602997380b735c543331674169522102a816e254943391bb037211dfac8dda132bfcf2051c386631402834e2783466d82103cccd821265c6da3e77e4db08d4c6f39a259abbd143017fcf264b8a4114812a39210391ea88b71b8275193f39ffffef42da14c775d7a13434aa5427dc5bbb0ccc3f1853ae00000000", - "txid": "8c2e74bf4dbb0f1f1aae4b6fde32b15489cabd141f5cd3a76dd73dac5cfbc932" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-p2shP2wsh-keyRecoveryService-dai.json b/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-p2shP2wsh-keyRecoveryService-dai.json deleted file mode 100644 index 0a8b59eed8..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-p2shP2wsh-keyRecoveryService-dai.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "transactionHex": "70736274ff0100a5020000000343ca633451dffbf57c8598dfbf1e1a15c397c3a90f9226b55eca338d9bbfc9e30000000000ffffffff7940225139a5c2fb30e3034c1ca394168b8862ae9da0260796debdd545d8d9200200000000ffffffff5c0a6bd188ef4897e06098d15512b74416a58c2b1a26dec88d69bcfad77954140300000000ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c5483045022100a432e6357534c1ee56ee546862e95f21f00db2b7a4f6b7a8d06cd4aa46762d0d0220019436f24959771b9e8d95f473bb590d0c0a88c521b211c7aecd1104caacabfd410103044100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000c2eb0b0000000017a914ff888f939bb7911883d2a990b48b20449b0a3b6087220202787bacc6de8d57ecd2cdbde2e405f6328e52e3bdbefc5b3ef75a87f8f4c6c8fd483045022100b2e4562d5dbfac86d584a3d86383c2460efd5430bf6105223e99de62d953cf9302203fa7b262813bb831c704764533a26f6f4b97b553816cebd6b54445890ba2da53410103044100000001042200206fbe320ee6cef6a57f89af5ffcc027a2413a768598a36617bee7310028bc3104010569522102787bacc6de8d57ecd2cdbde2e405f6328e52e3bdbefc5b3ef75a87f8f4c6c8fd2103f1f0e0df1b33d83a63a6ee6f70005f48e2c1aa221d1d9748c495a873e01ffcff21021b1ce0837f6c057a6622b90bcc30d27685df6e19717864e7ed4b289f790fb24d53ae2206021b1ce0837f6c057a6622b90bcc30d27685df6e19717864e7ed4b289f790fb24d148374ad8600000000000000000b00000002000000220602787bacc6de8d57ecd2cdbde2e405f6328e52e3bdbefc5b3ef75a87f8f4c6c8fd1403a8239100000000000000000b00000002000000220603f1f0e0df1b33d83a63a6ee6f70005f48e2c1aa221d1d9748c495a873e01ffcff14e15f6f2100000000000000000b000000020000000001012000a3e1110000000017a91445665f38d00633b9a2cb7f73c2fffb9dc6c95efa87220202a816e254943391bb037211dfac8dda132bfcf2051c386631402834e2783466d8473044022000da92037430ae1b8863b5bd49f4f398e2e497b50ad7fffef35b3068a61b1c3602204bb669cbf1926a55d857544544993865f09e4a952ade54a737253ef604837afc410103044100000001042200208b9b1b4c660760e162f678ec6515fb574b48e93eb5ff4636dd85d1788a977d06010569522102a816e254943391bb037211dfac8dda132bfcf2051c386631402834e2783466d82103cccd821265c6da3e77e4db08d4c6f39a259abbd143017fcf264b8a4114812a39210391ea88b71b8275193f39ffffef42da14c775d7a13434aa5427dc5bbb0ccc3f1853ae220602a816e254943391bb037211dfac8dda132bfcf2051c386631402834e2783466d81403a8239100000000000000000b0000000300000022060391ea88b71b8275193f39ffffef42da14c775d7a13434aa5427dc5bbb0ccc3f18148374ad8600000000000000000b00000003000000220603cccd821265c6da3e77e4db08d4c6f39a259abbd143017fcf264b8a4114812a3914e15f6f2100000000000000000b000000030000000000", - "coin": "btg", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "be030a2b9cb035dab0f2c2c717be46824cc55e8bc21db7b1987f03afaef2a98f" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-p2shP2wsh-keyRecoveryService-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-p2shP2wsh-keyRecoveryService-keyternal.json deleted file mode 100644 index 3417ad6fb8..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-p2shP2wsh-keyRecoveryService-keyternal.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "inputs": [ - { - "id": "e3c9bf9b8d33ca5eb526920fa9c397c3151a1ebfdf98857cf5fbdf513463ca43:0", - "address": "AdjPP1qukg8QxApyJ8rHnEnJy26KnBr2ik", - "value": 100000000, - "chain": 11, - "index": 0, - "valueString": "100000000" - }, - { - "id": "20d9d845d5bdde960726a09dae62888b1694a31c4c03e330fbc2a53951224079:2", - "address": "Af51Yq33zaYmxv1b9BKjMEJ875jAY12YW1", - "value": 200000000, - "chain": 11, - "index": 2, - "valueString": "200000000" - }, - { - "id": "145479d7fabc698dc8de261a2b8ca51644b71255d19860e09748ef88d16b0a5c:3", - "address": "AN6pufR69RCXokhqeSVnyXV8Q1wQkNsJjq", - "value": 300000000, - "chain": 11, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "0200000000010343ca633451dffbf57c8598dfbf1e1a15c397c3a90f9226b55eca338d9bbfc9e300000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff7940225139a5c2fb30e3034c1ca394168b8862ae9da0260796debdd545d8d92002000000232200206fbe320ee6cef6a57f89af5ffcc027a2413a768598a36617bee7310028bc3104ffffffff5c0a6bd188ef4897e06098d15512b74416a58c2b1a26dec88d69bcfad779541403000000232200208b9b1b4c660760e162f678ec6515fb574b48e93eb5ff4636dd85d1788a977d06ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870500483045022100a432e6357534c1ee56ee546862e95f21f00db2b7a4f6b7a8d06cd4aa46762d0d0220019436f24959771b9e8d95f473bb590d0c0a88c521b211c7aecd1104caacabfd4100006952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0500483045022100b2e4562d5dbfac86d584a3d86383c2460efd5430bf6105223e99de62d953cf9302203fa7b262813bb831c704764533a26f6f4b97b553816cebd6b54445890ba2da5341000069522102787bacc6de8d57ecd2cdbde2e405f6328e52e3bdbefc5b3ef75a87f8f4c6c8fd2103f1f0e0df1b33d83a63a6ee6f70005f48e2c1aa221d1d9748c495a873e01ffcff21021b1ce0837f6c057a6622b90bcc30d27685df6e19717864e7ed4b289f790fb24d53ae0500473044022000da92037430ae1b8863b5bd49f4f398e2e497b50ad7fffef35b3068a61b1c3602204bb669cbf1926a55d857544544993865f09e4a952ade54a737253ef604837afc41000069522102a816e254943391bb037211dfac8dda132bfcf2051c386631402834e2783466d82103cccd821265c6da3e77e4db08d4c6f39a259abbd143017fcf264b8a4114812a39210391ea88b71b8275193f39ffffef42da14c775d7a13434aa5427dc5bbb0ccc3f1853ae00000000", - "coin": "btg", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "98649c20c712c69d2d0876a45174d87156be908e089ffa025593708b1fa06c37" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-p2shP2wsh-unsignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-p2shP2wsh-unsignedRecovery.json deleted file mode 100644 index cb671154ad..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-p2shP2wsh-unsignedRecovery.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "txHex": "020000000343ca633451dffbf57c8598dfbf1e1a15c397c3a90f9226b55eca338d9bbfc9e30000000000ffffffff7940225139a5c2fb30e3034c1ca394168b8862ae9da0260796debdd545d8d9200200000000ffffffff5c0a6bd188ef4897e06098d15512b74416a58c2b1a26dec88d69bcfad77954140300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txInfo": { - "unspents": [ - { - "id": "e3c9bf9b8d33ca5eb526920fa9c397c3151a1ebfdf98857cf5fbdf513463ca43:0", - "address": "AdjPP1qukg8QxApyJ8rHnEnJy26KnBr2ik", - "value": 100000000, - "chain": 11, - "index": 0, - "valueString": "100000000" - }, - { - "id": "20d9d845d5bdde960726a09dae62888b1694a31c4c03e330fbc2a53951224079:2", - "address": "Af51Yq33zaYmxv1b9BKjMEJ875jAY12YW1", - "value": 200000000, - "chain": 11, - "index": 2, - "valueString": "200000000" - }, - { - "id": "145479d7fabc698dc8de261a2b8ca51644b71255d19860e09748ef88d16b0a5c:3", - "address": "AN6pufR69RCXokhqeSVnyXV8Q1wQkNsJjq", - "value": 300000000, - "chain": 11, - "index": 3, - "valueString": "300000000" - } - ] - }, - "feeInfo": {}, - "coin": "btg", - "txid": "3f1e437c50f3e03179bd6191ec61ceb98338bf1e915b55699c87a092550f2573" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-p2wsh-fullSignedRecovery-customUserKeyPath.json b/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-p2wsh-fullSignedRecovery-customUserKeyPath.json deleted file mode 100644 index 45f3f2e5d1..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-p2wsh-fullSignedRecovery-customUserKeyPath.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "20b4f648fb9a9d732119eb9017cc26bd8c33292b1b8d434020c5592b651e4ff4:0", - "address": "btg1qdneyaj2s0wxu2egqac347kjsvxmcgyqpj7xkpshsa3tcghhs3ecqjg5fww", - "value": 100000000, - "chain": 21, - "index": 0, - "valueString": "100000000" - }, - { - "id": "7bbd09ebc0fd68b92e2529373670ec955ac3f1988dd923898a493fb9fd866b44:2", - "address": "btg1q8lxf2fq0yhzd2ytndhcc4432yjugacfxgxrha69xsjhctuztlcasyd7c0r", - "value": 200000000, - "chain": 21, - "index": 2, - "valueString": "200000000" - }, - { - "id": "2cf3bfd395b6d1f2877e4928c21d6a8a43c40fcac7c2009a41e051ec4e7e3583:3", - "address": "btg1q55jrprtwpfvu3jaq729sq0rraynctezqtpdtgrc5e5v60ssptwaqzm723r", - "value": 300000000, - "chain": 21, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "02000000000103f44f1e652b59c52040438d1b2b29338cbd26cc1790eb1921739d9afb48f6b4200000000000ffffffff446b86fdb93f498a8923d98d98f1c35a95ec70363729252eb968fdc0eb09bd7b0200000000ffffffff83357e4eec51e0419a00c2c7ca0fc4438a6a1dc228497e87f2d1b695d3bff32c0300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870400483045022100f2d3b9de073ec696d323a83a36e79fa10833341f5d58f43be8fbee3792c0755d0220637bddd8fec99feb2bc48da50ab13c13c398adab11c0188a11033a195b7595f141483045022100970a08e7b7ca1b723fe077ffd0d5d3ac5567035853e3cab302588bc5d84bfeb1022059fdc5c0f4e8c2b5ffe2c991a4d1cc4f4c06b4a1e4574977511a2725a8c6e41e4169522102e7386fc3b8f8f334c51add4a7c325c804896d60fd3fa33f3206b6f0143081865210285ddd6b1e84e37a9f222737d8b80a8a980a193a783b75b9e82d6e239eb52818c2103a13ee160d79d43201ef5e65b6df4e0842de3b640904d049e64daaaa84a306bb853ae0400483045022100a23449f845a189ebd8f8814fe02dc41ed1e8c217dbfcd795192b370307887d6e0220333019cb57da4686db72ca41fddeaaa6f8874b95eb35bd0c41c9509c63333c6a4147304402200214684d5a5a1f1904e5f39abe7832b24e141fb06c9c9d806c226b5fe13e339302206cf3d10d8fcae826e162b4c6f54487d54deeee00daae145b9da2abe9083dcbdd416952210262e2d7db076a14af58f92fbc591d870606afc4362f8deead03425bf16de332fe2102003243d889cec7c4c55042d6c10091a536eef3894f573759c5d26a727e96f036210257f6aee3214f76ff02748de7d291866642a913b0d346ccc976d6a77d9aa00de253ae04004730440220410ef11603d060b18fcdcc6e23341eb8b1d4ee8d6921f9c447b794414b1ba42202202352b3196d0b548dd02e6071991dc4004ee29532ea5bd363e704e224480545cb41473044022067d9c0a313078bed2cc26683f395b1a5e1bb6a98f88d6416556be705e85dad9402203edc8ba4edaf6f04fc9778984c8f303d6fe7698801ccf5a37ad394023b15fbe94169522102b107ccb600ca89ca074c0b6c95e48bfff7f2dc9d33e4bdf9a5c929053f4a87c921032edf1b3c4b31a0757e1122d558b6dabebdc0b2a39f040dcd4f89ac3e4d5811a42102da0f05c67ffa785717242a75a2f8635fcc1d767b5d88dd772da0547d287021ff53ae00000000", - "txid": "ed8c9aea5d04afc14a82b203568f7051ccaa74bf2d7de161abd7707662602a1e" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-p2wsh-fullSignedRecovery-fixedFeeRate.json b/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-p2wsh-fullSignedRecovery-fixedFeeRate.json deleted file mode 100644 index 1a1457d3f4..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-p2wsh-fullSignedRecovery-fixedFeeRate.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "85dbc9aeedd9a329c725472b4f085a6eae52a7a0ef5ad0d6114ecc898f3bb436:0", - "address": "btg1q5e7nvvypt2qpjxq74zwtry9klsqkcyvcee85anaa3pax7ae207gsgkznkj", - "value": 100000000, - "chain": 21, - "index": 0, - "valueString": "100000000" - }, - { - "id": "3881d5d9dee8e4d5e521c0b5ca80ff7fe6cf2b50da34f11f750446d18501638c:2", - "address": "btg1q3v9yjlrzkufgd99d07806262dhqgfjf2zjdx5sfrw8uslnjs2uts6rglj3", - "value": 200000000, - "chain": 21, - "index": 2, - "valueString": "200000000" - }, - { - "id": "d72d7fe9df1827a8525085381320197ffe1fa5f96bee26ada33a269b79af4747:3", - "address": "btg1qyerx34sx9a2a4zz7w320tuxz3hq84xn0hm6tzr6tek77tsknfg0sysc5ap", - "value": 300000000, - "chain": 21, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "0200000000010336b43b8f89cc4e11d6d05aefa0a752ae6e5a084f2b4725c729a3d9edaec9db850000000000ffffffff8c630185d14604751ff134da502bcfe67fff80cab5c021e5d5e4e8ded9d581380200000000ffffffff4747af799b263aa3ad26ee6bf9a51ffe7f19201338855052a82718dfe97f2dd70300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870400483045022100dcd16383afe559ceef06cb9278dca2d7800183609b3719c44ad55d439357038802207845f1707f676648207f59902ab813e0c8380ef4cc4b601947a1e3c43084bbff41473044022023e5815d3670ccf56538132f963725ca72c5fb06c0906db524c9eee55b81db3502207cbd39cc5c06664e9b246d6253bfee046738b69d2928bf4e889f1c28a7051aec416952210391e76285ad55895309f6fa7db9fb359489daaf235bb4cb50608f9562122af1ab210285ddd6b1e84e37a9f222737d8b80a8a980a193a783b75b9e82d6e239eb52818c2103a13ee160d79d43201ef5e65b6df4e0842de3b640904d049e64daaaa84a306bb853ae0400483045022100b58405c4fbd3900fff69226c1fa9e1ea8cda35bd4345fc1205d1029d68157a7702206c811906308a2f2700bd1e53a97a59701d5b0420d5170ea42f171c8dfc30891c41483045022100d2615ea7aa3017090578c300bb86bdffbbd891c098279c2f56cd0d987dc37b0b022073b7ff853017c77618bf5633846161d5fb854f37a399374b4f5f2b63c5c240cd41695221027db35d325fb6b20e7990d5e5ca33144c270a2b149b4b4158a6e16a090b276f8a2102003243d889cec7c4c55042d6c10091a536eef3894f573759c5d26a727e96f036210257f6aee3214f76ff02748de7d291866642a913b0d346ccc976d6a77d9aa00de253ae0400483045022100f4bec9febc5434b569849ff727e8c0354a5a473a09fa92177ffdab1d979554c102201704fde796f31fdc7e41b09ea7dcfab0e52d6d5463a5f441231b0498f61d56974147304402201486b8b4b7f187eb3984314197b9b3bab9b6e76533ac4d6d1bc5700b75ed4d56022028f75aed6253d254dc93d51e1a5d4c636b59e8da62909bd7ea6ec451f15933d04169522102b587356915a019e64745d1e8b75a9109a762feeec08607e46ec83681a608a90521032edf1b3c4b31a0757e1122d558b6dabebdc0b2a39f040dcd4f89ac3e4d5811a42102da0f05c67ffa785717242a75a2f8635fcc1d767b5d88dd772da0547d287021ff53ae00000000", - "txid": "d76e45609727a6a2790b5d4c738544621d3a5d5c2caa5c4da50c8141f28c374e" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-p2wsh-fullSignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-p2wsh-fullSignedRecovery.json deleted file mode 100644 index 1a1457d3f4..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-p2wsh-fullSignedRecovery.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "85dbc9aeedd9a329c725472b4f085a6eae52a7a0ef5ad0d6114ecc898f3bb436:0", - "address": "btg1q5e7nvvypt2qpjxq74zwtry9klsqkcyvcee85anaa3pax7ae207gsgkznkj", - "value": 100000000, - "chain": 21, - "index": 0, - "valueString": "100000000" - }, - { - "id": "3881d5d9dee8e4d5e521c0b5ca80ff7fe6cf2b50da34f11f750446d18501638c:2", - "address": "btg1q3v9yjlrzkufgd99d07806262dhqgfjf2zjdx5sfrw8uslnjs2uts6rglj3", - "value": 200000000, - "chain": 21, - "index": 2, - "valueString": "200000000" - }, - { - "id": "d72d7fe9df1827a8525085381320197ffe1fa5f96bee26ada33a269b79af4747:3", - "address": "btg1qyerx34sx9a2a4zz7w320tuxz3hq84xn0hm6tzr6tek77tsknfg0sysc5ap", - "value": 300000000, - "chain": 21, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "0200000000010336b43b8f89cc4e11d6d05aefa0a752ae6e5a084f2b4725c729a3d9edaec9db850000000000ffffffff8c630185d14604751ff134da502bcfe67fff80cab5c021e5d5e4e8ded9d581380200000000ffffffff4747af799b263aa3ad26ee6bf9a51ffe7f19201338855052a82718dfe97f2dd70300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870400483045022100dcd16383afe559ceef06cb9278dca2d7800183609b3719c44ad55d439357038802207845f1707f676648207f59902ab813e0c8380ef4cc4b601947a1e3c43084bbff41473044022023e5815d3670ccf56538132f963725ca72c5fb06c0906db524c9eee55b81db3502207cbd39cc5c06664e9b246d6253bfee046738b69d2928bf4e889f1c28a7051aec416952210391e76285ad55895309f6fa7db9fb359489daaf235bb4cb50608f9562122af1ab210285ddd6b1e84e37a9f222737d8b80a8a980a193a783b75b9e82d6e239eb52818c2103a13ee160d79d43201ef5e65b6df4e0842de3b640904d049e64daaaa84a306bb853ae0400483045022100b58405c4fbd3900fff69226c1fa9e1ea8cda35bd4345fc1205d1029d68157a7702206c811906308a2f2700bd1e53a97a59701d5b0420d5170ea42f171c8dfc30891c41483045022100d2615ea7aa3017090578c300bb86bdffbbd891c098279c2f56cd0d987dc37b0b022073b7ff853017c77618bf5633846161d5fb854f37a399374b4f5f2b63c5c240cd41695221027db35d325fb6b20e7990d5e5ca33144c270a2b149b4b4158a6e16a090b276f8a2102003243d889cec7c4c55042d6c10091a536eef3894f573759c5d26a727e96f036210257f6aee3214f76ff02748de7d291866642a913b0d346ccc976d6a77d9aa00de253ae0400483045022100f4bec9febc5434b569849ff727e8c0354a5a473a09fa92177ffdab1d979554c102201704fde796f31fdc7e41b09ea7dcfab0e52d6d5463a5f441231b0498f61d56974147304402201486b8b4b7f187eb3984314197b9b3bab9b6e76533ac4d6d1bc5700b75ed4d56022028f75aed6253d254dc93d51e1a5d4c636b59e8da62909bd7ea6ec451f15933d04169522102b587356915a019e64745d1e8b75a9109a762feeec08607e46ec83681a608a90521032edf1b3c4b31a0757e1122d558b6dabebdc0b2a39f040dcd4f89ac3e4d5811a42102da0f05c67ffa785717242a75a2f8635fcc1d767b5d88dd772da0547d287021ff53ae00000000", - "txid": "d76e45609727a6a2790b5d4c738544621d3a5d5c2caa5c4da50c8141f28c374e" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-p2wsh-keyRecoveryService-dai.json b/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-p2wsh-keyRecoveryService-dai.json deleted file mode 100644 index 9541552212..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-p2wsh-keyRecoveryService-dai.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "transactionHex": "70736274ff0100a5020000000336b43b8f89cc4e11d6d05aefa0a752ae6e5a084f2b4725c729a3d9edaec9db850000000000ffffffff8c630185d14604751ff134da502bcfe67fff80cab5c021e5d5e4e8ded9d581380200000000ffffffff4747af799b263aa3ad26ee6bf9a51ffe7f19201338855052a82718dfe97f2dd70300000000ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012b00e1f50500000000220020a67d3630815a8019181ea89cb190b6fc016c1198ce4f4ecfbd887a6f772a7f9122020391e76285ad55895309f6fa7db9fb359489daaf235bb4cb50608f9562122af1ab483045022100a92325f1288e221883a9051028eac7bd4e823211794043b6704ff8ba68b8989a022008fbaa101855ebd0ed7e5c978d55b3b8266640121daeca9be7c16941ddc0e780410103044100000001056952210391e76285ad55895309f6fa7db9fb359489daaf235bb4cb50608f9562122af1ab210285ddd6b1e84e37a9f222737d8b80a8a980a193a783b75b9e82d6e239eb52818c2103a13ee160d79d43201ef5e65b6df4e0842de3b640904d049e64daaaa84a306bb853ae22060285ddd6b1e84e37a9f222737d8b80a8a980a193a783b75b9e82d6e239eb52818c14e15f6f210000000000000000150000000000000022060391e76285ad55895309f6fa7db9fb359489daaf235bb4cb50608f9562122af1ab1403a8239100000000000000001500000000000000220603a13ee160d79d43201ef5e65b6df4e0842de3b640904d049e64daaaa84a306bb8148374ad86000000000000000015000000000000000001012b00c2eb0b000000002200208b0a497c62b7128694ad7f8efd2b4a6dc084c92a149a6a412371f90fce5057172202027db35d325fb6b20e7990d5e5ca33144c270a2b149b4b4158a6e16a090b276f8a473044022069f13096c000482bedba22e4360fa102ff017344091e883944d8cc560b69719b02201afaf33cf7f4fe3530dbadd7cfe09f7621633f41a6ce1b565255d2bc24766fde41010304410000000105695221027db35d325fb6b20e7990d5e5ca33144c270a2b149b4b4158a6e16a090b276f8a2102003243d889cec7c4c55042d6c10091a536eef3894f573759c5d26a727e96f036210257f6aee3214f76ff02748de7d291866642a913b0d346ccc976d6a77d9aa00de253ae220602003243d889cec7c4c55042d6c10091a536eef3894f573759c5d26a727e96f03614e15f6f210000000000000000150000000200000022060257f6aee3214f76ff02748de7d291866642a913b0d346ccc976d6a77d9aa00de2148374ad86000000000000000015000000020000002206027db35d325fb6b20e7990d5e5ca33144c270a2b149b4b4158a6e16a090b276f8a1403a82391000000000000000015000000020000000001012b00a3e11100000000220020264668d6062f55da885e7454f5f0c28dc07a9a6fbef4b10f4bcdbde5c2d34a1f220202b587356915a019e64745d1e8b75a9109a762feeec08607e46ec83681a608a905483045022100b4e534d46d4a20389c3aa2d731dcd16ffe1bc9e2b666fe759e13c8a721ffb07502205e8e6443ee73d7672722149a4d5113f27673b419c04361fa65001302ce6afe894101030441000000010569522102b587356915a019e64745d1e8b75a9109a762feeec08607e46ec83681a608a90521032edf1b3c4b31a0757e1122d558b6dabebdc0b2a39f040dcd4f89ac3e4d5811a42102da0f05c67ffa785717242a75a2f8635fcc1d767b5d88dd772da0547d287021ff53ae220602b587356915a019e64745d1e8b75a9109a762feeec08607e46ec83681a608a9051403a8239100000000000000001500000003000000220602da0f05c67ffa785717242a75a2f8635fcc1d767b5d88dd772da0547d287021ff148374ad86000000000000000015000000030000002206032edf1b3c4b31a0757e1122d558b6dabebdc0b2a39f040dcd4f89ac3e4d5811a414e15f6f21000000000000000015000000030000000000", - "coin": "btg", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "f922acff3dd7216c44cbb29b150ad50b2b207ccf2bc4d46c3efb7ab560bfbe18" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-p2wsh-keyRecoveryService-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-p2wsh-keyRecoveryService-keyternal.json deleted file mode 100644 index e5995a8135..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-p2wsh-keyRecoveryService-keyternal.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "inputs": [ - { - "id": "85dbc9aeedd9a329c725472b4f085a6eae52a7a0ef5ad0d6114ecc898f3bb436:0", - "address": "btg1q5e7nvvypt2qpjxq74zwtry9klsqkcyvcee85anaa3pax7ae207gsgkznkj", - "value": 100000000, - "chain": 21, - "index": 0, - "valueString": "100000000" - }, - { - "id": "3881d5d9dee8e4d5e521c0b5ca80ff7fe6cf2b50da34f11f750446d18501638c:2", - "address": "btg1q3v9yjlrzkufgd99d07806262dhqgfjf2zjdx5sfrw8uslnjs2uts6rglj3", - "value": 200000000, - "chain": 21, - "index": 2, - "valueString": "200000000" - }, - { - "id": "d72d7fe9df1827a8525085381320197ffe1fa5f96bee26ada33a269b79af4747:3", - "address": "btg1qyerx34sx9a2a4zz7w320tuxz3hq84xn0hm6tzr6tek77tsknfg0sysc5ap", - "value": 300000000, - "chain": 21, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "0200000000010336b43b8f89cc4e11d6d05aefa0a752ae6e5a084f2b4725c729a3d9edaec9db850000000000ffffffff8c630185d14604751ff134da502bcfe67fff80cab5c021e5d5e4e8ded9d581380200000000ffffffff4747af799b263aa3ad26ee6bf9a51ffe7f19201338855052a82718dfe97f2dd70300000000ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870500483045022100a92325f1288e221883a9051028eac7bd4e823211794043b6704ff8ba68b8989a022008fbaa101855ebd0ed7e5c978d55b3b8266640121daeca9be7c16941ddc0e7804100006952210391e76285ad55895309f6fa7db9fb359489daaf235bb4cb50608f9562122af1ab210285ddd6b1e84e37a9f222737d8b80a8a980a193a783b75b9e82d6e239eb52818c2103a13ee160d79d43201ef5e65b6df4e0842de3b640904d049e64daaaa84a306bb853ae0500473044022069f13096c000482bedba22e4360fa102ff017344091e883944d8cc560b69719b02201afaf33cf7f4fe3530dbadd7cfe09f7621633f41a6ce1b565255d2bc24766fde410000695221027db35d325fb6b20e7990d5e5ca33144c270a2b149b4b4158a6e16a090b276f8a2102003243d889cec7c4c55042d6c10091a536eef3894f573759c5d26a727e96f036210257f6aee3214f76ff02748de7d291866642a913b0d346ccc976d6a77d9aa00de253ae0500483045022100b4e534d46d4a20389c3aa2d731dcd16ffe1bc9e2b666fe759e13c8a721ffb07502205e8e6443ee73d7672722149a4d5113f27673b419c04361fa65001302ce6afe8941000069522102b587356915a019e64745d1e8b75a9109a762feeec08607e46ec83681a608a90521032edf1b3c4b31a0757e1122d558b6dabebdc0b2a39f040dcd4f89ac3e4d5811a42102da0f05c67ffa785717242a75a2f8635fcc1d767b5d88dd772da0547d287021ff53ae00000000", - "coin": "btg", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "f922acff3dd7216c44cbb29b150ad50b2b207ccf2bc4d46c3efb7ab560bfbe18" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-p2wsh-unsignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-p2wsh-unsignedRecovery.json deleted file mode 100644 index e05ae9b358..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-p2wsh-unsignedRecovery.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "txHex": "020000000336b43b8f89cc4e11d6d05aefa0a752ae6e5a084f2b4725c729a3d9edaec9db850000000000ffffffff8c630185d14604751ff134da502bcfe67fff80cab5c021e5d5e4e8ded9d581380200000000ffffffff4747af799b263aa3ad26ee6bf9a51ffe7f19201338855052a82718dfe97f2dd70300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txInfo": { - "unspents": [ - { - "id": "85dbc9aeedd9a329c725472b4f085a6eae52a7a0ef5ad0d6114ecc898f3bb436:0", - "address": "btg1q5e7nvvypt2qpjxq74zwtry9klsqkcyvcee85anaa3pax7ae207gsgkznkj", - "value": 100000000, - "chain": 21, - "index": 0, - "valueString": "100000000" - }, - { - "id": "3881d5d9dee8e4d5e521c0b5ca80ff7fe6cf2b50da34f11f750446d18501638c:2", - "address": "btg1q3v9yjlrzkufgd99d07806262dhqgfjf2zjdx5sfrw8uslnjs2uts6rglj3", - "value": 200000000, - "chain": 21, - "index": 2, - "valueString": "200000000" - }, - { - "id": "d72d7fe9df1827a8525085381320197ffe1fa5f96bee26ada33a269b79af4747:3", - "address": "btg1qyerx34sx9a2a4zz7w320tuxz3hq84xn0hm6tzr6tek77tsknfg0sysc5ap", - "value": 300000000, - "chain": 21, - "index": 3, - "valueString": "300000000" - } - ] - }, - "feeInfo": {}, - "coin": "btg", - "txid": "d76e45609727a6a2790b5d4c738544621d3a5d5c2caa5c4da50c8141f28c374e" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-p2sh-unsignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json similarity index 53% rename from modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-p2sh-unsignedRecovery.json rename to modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json index 0bdf4c3977..3c5013a2b2 100644 --- a/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-p2sh-unsignedRecovery.json +++ b/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json @@ -1,5 +1,5 @@ { - "txHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c0000000000ffffffffb7e8e91a96d134b2393f48b46ab5bb52561d53c9f5c613a71c4cd6ace6d93f1a0200000000ffffffff4e21628daacf07976bafc8d096c3a9a3e03011a71f1e7d498c1887167c5e40630300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c0000000000ffffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f2160000000000ffffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c0000000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", "txInfo": { "unspents": [ { @@ -11,24 +11,24 @@ "valueString": "100000000" }, { - "id": "1a3fd9e6acd64c1ca713c6f5c9531d5652bbb56ab4483f39b234d1961ae9e8b7:2", - "address": "AMacyR8fVCAbBpmAku3eKCEu49SX1JbzmL", + "id": "16f219a6887f963bfc8ee7c6e251d09326812687d0ff9ed88271112a098fdf6a:0", + "address": "AMvF5Gw1Mvy9igfgUKXaxNun27PNiLLNkc", "value": 200000000, "chain": 1, - "index": 2, + "index": 0, "valueString": "200000000" }, { - "id": "63405e7c1687188c497d1e1fa71130e0a3a9c396d0c8af6b9707cfaa8d62214e:3", - "address": "AG9H5KbdoGq1ndqqvAV3dBQUq2ELyFa81n", + "id": "8c1595f5f0c5e405c59bc8c8a48b036303e323fcffcee8e13f855663852a483f:0", + "address": "AMvF5Gw1Mvy9igfgUKXaxNun27PNiLLNkc", "value": 300000000, "chain": 1, - "index": 3, + "index": 0, "valueString": "300000000" } ] }, "feeInfo": {}, "coin": "btg", - "txid": "8b6f5bf56e02cce9ffdf6d38535c1cbd4d8469e4e9263546da27d0ecff5ab289" + "txid": "9bd9069313617cd82c59d374eb511f7f43484bd90585f79ca225f0185f7ff8d8" } \ 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 new file mode 100644 index 0000000000..8b13026bf5 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/btg/recovery/backupKeyRecovery-unsignedRecovery-p2shP2wsh-p2wsh.json @@ -0,0 +1,58 @@ +{ + "txHex": "020000000643ca633451dffbf57c8598dfbf1e1a15c397c3a90f9226b55eca338d9bbfc9e30000000000ffffffffaf411ea4e901b3756c26dbd1f4202cb9c0da0f18af24b5489217ec01fea2e8120000000000ffffffff7071f7ae07ecfbea458a2533a8e0c85c67cbc214fcd89feb6cfe49143c96c9940000000000ffffffff6a7079270e1a844af41d6ed263e001b0e0641e52497ea60c2047768353aacf4a0100000000ffffffffc074db3140351fbad7451d0df5f9064c912c1b24f1a1557c446ad7f9aa61bda30100000000ffffffff645513d682c87e5162c772b2eb76187a9d6f8e5bf12c5e75fb510597322e09ce0100000000ffffffff010c8a86470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txInfo": { + "unspents": [ + { + "id": "e3c9bf9b8d33ca5eb526920fa9c397c3151a1ebfdf98857cf5fbdf513463ca43:0", + "address": "AdjPP1qukg8QxApyJ8rHnEnJy26KnBr2ik", + "value": 100000000, + "chain": 11, + "index": 0, + "valueString": "100000000" + }, + { + "id": "12e8a2fe01ec179248b524af180fdac0b92c20f4d1db266c75b301e9a41e41af:0", + "address": "AdjPP1qukg8QxApyJ8rHnEnJy26KnBr2ik", + "value": 200000000, + "chain": 11, + "index": 0, + "valueString": "200000000" + }, + { + "id": "94c9963c1449fe6ceb9fd8fc14c2cb675cc8e0a833258a45eafbec07aef77170:0", + "address": "AdjPP1qukg8QxApyJ8rHnEnJy26KnBr2ik", + "value": 300000000, + "chain": 11, + "index": 0, + "valueString": "300000000" + }, + { + "id": "4acfaa53837647200ca67e49521e64e0b001e063d26e1df44a841a0e2779706a:1", + "address": "btg1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8svchdkd", + "value": 100000000, + "chain": 21, + "index": 1, + "valueString": "100000000" + }, + { + "id": "a3bd61aaf9d76a447c55a1f1241b2c914c06f9f50d1d45d7ba1f354031db74c0:1", + "address": "btg1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8svchdkd", + "value": 200000000, + "chain": 21, + "index": 1, + "valueString": "200000000" + }, + { + "id": "ce092e32970551fb755e2cf15b8e6f9d7a1876ebb272c762517ec882d6135564:1", + "address": "btg1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8svchdkd", + "value": 300000000, + "chain": 21, + "index": 1, + "valueString": "300000000" + } + ] + }, + "feeInfo": {}, + "coin": "btg", + "txid": "43f7b7aaa8ba14d3e5fe6b172acc6da5c134217edba6f41b82f58679408a8f97" +} \ 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 new file mode 100644 index 0000000000..b7acf3944c --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/dash/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json @@ -0,0 +1,30 @@ +{ + "inputs": [ + { + "id": "359efa4ac6e418d80ce24205deaa18ad952621c2167a763f0957ca8a73a426f6:0", + "address": "7dZoVTJNqgD1RBp8XfVYDnWAwdxDxMLoiT", + "value": 100000000, + "chain": 1, + "index": 0, + "valueString": "100000000" + }, + { + "id": "9cac3794147ecee59fcb08e3c0e9ddc5c19be6a422a3659b5f6ad7392878fa8a:0", + "address": "7dZoVTJNqgD1RBp8XfVYDnWAwdxDxMLoiT", + "value": 200000000, + "chain": 1, + "index": 0, + "valueString": "200000000" + }, + { + "id": "c56083bdaa1e21a3f4399fec78a0177e98844ad8dc4e38b45479a54ef20cd5ee:0", + "address": "7dZoVTJNqgD1RBp8XfVYDnWAwdxDxMLoiT", + "value": 300000000, + "chain": 1, + "index": 0, + "valueString": "300000000" + } + ], + "transactionHex": "0100000003f626a4738aca57093f767a16c2212695ad18aade0542e20cd818e4c64afa9e3500000000fdfd0000483045022100e19923300e6ee42445199785e575c350cffff222ab3729358ac167a9ef51a10b0220057f6b9d321560239f918e7d14ed23134bc7fa7871b6a673771a4f235f4f8ce30147304402200e839b3aa7d168556696e9be5db5e53f35c9df5ba67bd6c7ff011771d45bcdde0220785108b4a9d76375bad7b2ed0452e638d0bd37798d4e181c3d045cd43406525c014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff8afa782839d76a5f9b65a322a4e69bc1c5dde9c0e308cb9fe5ce7e149437ac9c00000000fdfe0000483045022100bf84454ae211cbda0edb1d21643ec91afaaf9c8084a3633140e192aa8bcecbe802203fdb6616038935acee105eef5133c8b1db8ad2bbef3fb8a7ad7e80a4c6aa3b0001483045022100bbfbc21bd9b9b7a2684bcf33e63332789879bfe17a6718ed685499d894fa4f2502200fa3b48a0e9c59d79047a4aaaff623d76ffaf8dfae96a4856cbb94dcde9a0e4b014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffeed50cf24ea57954b4384edcd84a84987e17a078ec9f39f4a3211eaabd8360c500000000fdfd000047304402207e91840cc64482679fbb9cb6e542bcfaf6b8e3c17233cce88f837c5e7c344988022008e68c7e8804bc52f1db0b6eec0d15618e565f6ddcf738fa2d3bdbf3b5c14d08014830450221009a7cf1d9537ba8aa61ed70ee23ff09673d1fc494df8ae3ee10ac2cf4f72636a402201524786360c678da5428492c5df614627c2c7d3a5d67aa8c5a03051042414be3014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txid": "16a9a2d566326025660992f9493dd4318b6091e1f3ca729eab4e66dd3e3dc55c" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/dash/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/dash/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2sh.json new file mode 100644 index 0000000000..428871330a --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/dash/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2sh.json @@ -0,0 +1,30 @@ +{ + "inputs": [ + { + "id": "acc3a751eda81ecad175b29e52e45770975e08e47020770d4853b4207136b09e:0", + "address": "7YZ2BWqzPfj1zeh5JPCMZW1Gcaamj6AKG6", + "value": 100000000, + "chain": 1, + "index": 0, + "valueString": "100000000" + }, + { + "id": "eb456795b2c9bbdfcb91fc640f8a0bdc2d69157a506a81ed851dfaf3cd8d433f:0", + "address": "7YZ2BWqzPfj1zeh5JPCMZW1Gcaamj6AKG6", + "value": 200000000, + "chain": 1, + "index": 0, + "valueString": "200000000" + }, + { + "id": "7648aaa4dfe3a3ed3b5fd54be2a9a1d2290650645b5ad83c00d5f742d7912f13:0", + "address": "7YZ2BWqzPfj1zeh5JPCMZW1Gcaamj6AKG6", + "value": 300000000, + "chain": 1, + "index": 0, + "valueString": "300000000" + } + ], + "transactionHex": "01000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac00000000fdfe0000483045022100fa408c446f46639980a707028cbb8f8c59badf82b01e4a9550210c760b462238022072b88ac8fbc42cb6dfff03edba705825923fd4bccfffccccf5593cc990d699cc01483045022100d667f18241805fbe59fbf31310b41bc092b876ba63f8dd1d749c50af1f3f6b9402204675c1a87530770a0bd41554c7264275e67b83efcf066791111135dba5d95769014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb00000000fdfe00004830450221008d3625764cd366eb3524b7c3e3cac4a55244ddb7f44f7ac17cf3a2b64bd35fe502201c2adaf34fcf85cd174562669c965a1e4a58c834aae93a85b782fc2c3f53fb1f01483045022100f7b47cda2ab493117a5910e995cb9e58083f291ab6f80875600ff45582fb62c202202035478f6bb7e151d4c4a9398013193d5e0d0d14d86cf981d6bffb59a62ecc44014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa487600000000fdfd0000473044022071805e2fd12c6984d7986b44c7885fa65b0dce46b265de6ad30548d22fb8f6890220485b1133f3ef3e2906aaf1dcfce38adfa486d21108d2a5e84c4504a16c650556014830450221008e116293e352b4623ddf92fbabc453dec585c08c8279e9c36979e44cf31b402502202798907a76dfb51cafcd72799cf24acb73ca103e4128097fa28a2e16dea5c298014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txid": "34117efa5fa1063342f89f5b4ab49aa93dc995b245d6a6e638ec903bad3ecd24" +} \ 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 new file mode 100644 index 0000000000..428871330a --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/dash/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json @@ -0,0 +1,30 @@ +{ + "inputs": [ + { + "id": "acc3a751eda81ecad175b29e52e45770975e08e47020770d4853b4207136b09e:0", + "address": "7YZ2BWqzPfj1zeh5JPCMZW1Gcaamj6AKG6", + "value": 100000000, + "chain": 1, + "index": 0, + "valueString": "100000000" + }, + { + "id": "eb456795b2c9bbdfcb91fc640f8a0bdc2d69157a506a81ed851dfaf3cd8d433f:0", + "address": "7YZ2BWqzPfj1zeh5JPCMZW1Gcaamj6AKG6", + "value": 200000000, + "chain": 1, + "index": 0, + "valueString": "200000000" + }, + { + "id": "7648aaa4dfe3a3ed3b5fd54be2a9a1d2290650645b5ad83c00d5f742d7912f13:0", + "address": "7YZ2BWqzPfj1zeh5JPCMZW1Gcaamj6AKG6", + "value": 300000000, + "chain": 1, + "index": 0, + "valueString": "300000000" + } + ], + "transactionHex": "01000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac00000000fdfe0000483045022100fa408c446f46639980a707028cbb8f8c59badf82b01e4a9550210c760b462238022072b88ac8fbc42cb6dfff03edba705825923fd4bccfffccccf5593cc990d699cc01483045022100d667f18241805fbe59fbf31310b41bc092b876ba63f8dd1d749c50af1f3f6b9402204675c1a87530770a0bd41554c7264275e67b83efcf066791111135dba5d95769014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb00000000fdfe00004830450221008d3625764cd366eb3524b7c3e3cac4a55244ddb7f44f7ac17cf3a2b64bd35fe502201c2adaf34fcf85cd174562669c965a1e4a58c834aae93a85b782fc2c3f53fb1f01483045022100f7b47cda2ab493117a5910e995cb9e58083f291ab6f80875600ff45582fb62c202202035478f6bb7e151d4c4a9398013193d5e0d0d14d86cf981d6bffb59a62ecc44014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa487600000000fdfd0000473044022071805e2fd12c6984d7986b44c7885fa65b0dce46b265de6ad30548d22fb8f6890220485b1133f3ef3e2906aaf1dcfce38adfa486d21108d2a5e84c4504a16c650556014830450221008e116293e352b4623ddf92fbabc453dec585c08c8279e9c36979e44cf31b402502202798907a76dfb51cafcd72799cf24acb73ca103e4128097fa28a2e16dea5c298014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txid": "34117efa5fa1063342f89f5b4ab49aa93dc995b245d6a6e638ec903bad3ecd24" +} \ 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 new file mode 100644 index 0000000000..46ceb80588 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/dash/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json @@ -0,0 +1,8 @@ +{ + "transactionHex": "70736274ff0100a501000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac0000000000ffffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb0000000000ffffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa48760000000000ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a4730440220093e44a04c745df4b659895929b9033ea1f4c6037d8acd9dc4f2a114633a35fe02203d7a1618f5c65110713d376b9d3d8c181b34fd60a3b8d4b46097a245c05cf124012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100e3399b5a161d37cb484be586a22787f00b7dcfec7c41d75e922d75a1d54f304b022044cb2110d77bfcad7f6431c4bf831f6b876f85b03d4b88a7bd2b9df3f424b4600101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402205d94a7f46388e723db4f4d836b62b87263f3d52b234d5b29f996d59df938f8e802206af84c185cb0b0b90657b77d1e58ed418a3e3cea5eda096bb5b318a6ff57817e012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61473044022025a7e0a9c8649ff7aa8d1899c3676db7d973ac19faa673e697a12c0d18ee7bb702201da4b6702e3e138410c9cffa5807ed9778a70f042a71e978f31c48787f618bf20101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be01000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100e013917b26462470736f0d3c9cba09e44d9c8c271db53fb2e45bbfe2fcac133c0220660aea8b84338b395a5afebbe53a1109e117613150f1a7cbcfd08be5faa1c19b012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6148304502210086941e002e9f2f671ce44388d7cfff82a3e739692448de1e57d3fd5cebb84a09022057142ec164914aa4c886b57a6f4e65a9691c261160efa1d269cfe5bc5cbe294f0101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", + "coin": "dash", + "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", + "recoveryAmount": 599997350, + "recoveryAmountString": "599997350", + "txid": "db6e55773d22aa85f154f79c0749b9453ba92a21e0631e795187fac17d17adfe" +} \ 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 new file mode 100644 index 0000000000..8ba08b9f8c --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/dash/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json @@ -0,0 +1,34 @@ +{ + "inputs": [ + { + "id": "acc3a751eda81ecad175b29e52e45770975e08e47020770d4853b4207136b09e:0", + "address": "7YZ2BWqzPfj1zeh5JPCMZW1Gcaamj6AKG6", + "value": 100000000, + "chain": 1, + "index": 0, + "valueString": "100000000" + }, + { + "id": "eb456795b2c9bbdfcb91fc640f8a0bdc2d69157a506a81ed851dfaf3cd8d433f:0", + "address": "7YZ2BWqzPfj1zeh5JPCMZW1Gcaamj6AKG6", + "value": 200000000, + "chain": 1, + "index": 0, + "valueString": "200000000" + }, + { + "id": "7648aaa4dfe3a3ed3b5fd54be2a9a1d2290650645b5ad83c00d5f742d7912f13:0", + "address": "7YZ2BWqzPfj1zeh5JPCMZW1Gcaamj6AKG6", + "value": 300000000, + "chain": 1, + "index": 0, + "valueString": "300000000" + } + ], + "transactionHex": "01000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac00000000b700483045022100e3399b5a161d37cb484be586a22787f00b7dcfec7c41d75e922d75a1d54f304b022044cb2110d77bfcad7f6431c4bf831f6b876f85b03d4b88a7bd2b9df3f424b4600100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb00000000b600473044022025a7e0a9c8649ff7aa8d1899c3676db7d973ac19faa673e697a12c0d18ee7bb702201da4b6702e3e138410c9cffa5807ed9778a70f042a71e978f31c48787f618bf20100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa487600000000b70048304502210086941e002e9f2f671ce44388d7cfff82a3e739692448de1e57d3fd5cebb84a09022057142ec164914aa4c886b57a6f4e65a9691c261160efa1d269cfe5bc5cbe294f0100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "coin": "dash", + "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", + "recoveryAmount": 599997350, + "recoveryAmountString": "599997350", + "txid": "22b2cafc8f36ec18f5471d4fe19be911017706e84ea3140f791b01a84626b18d" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/dash/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-customUserKeyPath.json b/modules/abstract-utxo/test/unit/fixtures/dash/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-customUserKeyPath.json deleted file mode 100644 index 3c1184a959..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/dash/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-customUserKeyPath.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "359efa4ac6e418d80ce24205deaa18ad952621c2167a763f0957ca8a73a426f6:0", - "address": "7dZoVTJNqgD1RBp8XfVYDnWAwdxDxMLoiT", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "22872833e72514f2c0514345deb8b54077b49c0f38a880cd451fddf20bc09bbf:2", - "address": "7SYigLscymUUvrU65UBE9WdLa5QSD4mWqW", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "22bd96e7281a01294a7baf9c025fa90cb319ae810a10096c73a66e8704db054d:3", - "address": "7VKV4EGh7uutnWSqcTdnRzhRDg57EA9CQT", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "0100000003f626a4738aca57093f767a16c2212695ad18aade0542e20cd818e4c64afa9e3500000000fdfe0000483045022100832575acc5fd46fb00d85ed4db9e0b26f7859ee3931711f8313c7bfa4d1d054d022079430cf36a1f2bb0ed80f9412755146058f7e6b7020a7c8d109fd246bc80253b01483045022100d368196798ed580133a3a1c1189349f7572dab79e01e1d642fb018c5ee9a8d34022029f099c0e49a3e2ed92fc28b8a2141783a533465b8a46a1295ce81b5f856c5f1014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffbf9bc00bf2dd1f45cd80a8380f9cb47740b5b8de454351c0f21425e73328872202000000fc0047304402200b41f00952ca4f9b14e526b526529cebf6329b3522c7c39efe9e36dbe37fbdfd0220275789ada30f4052acff2bc283381202fcb8f70d30aaf64c3d2f83aacbc911dd01473044022050992b97df7a0c8b7afceed2876203f845564a1b4465c9fe605f555a653c61b902205b9bab09f62c6c41c91a726a1d1b7025023b36084a66a14126c4b4923976f208014c695221025f891d428e847408357073c5b14344ec582230b4007695110140b2433f8e4fa82103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffff4d05db04876ea6736c09100a81ae19b30ca95f029caf7b4a29011a28e796bd2203000000fdfd0000483045022100b320c608ce19ecd94950f84a3bbfa5edabec1fa01608a53070df56bc0673c48a02207d6a7482f5933fdb4547030ea038c6b01b47e31434ceb8712517e199c67ef57f01473044022000f866b021143fdaf193174feb71408fb8b83ca8a74089e07fa3cb1f636771010220077d47812f541cbc4e6db87899aa6b82f1765b85dd4251c75c138b81b36470b3014c6952210228b669c7736183ae301d159ee7788e1a7dccb7ec3d45de94eccf0b384aa8f78021022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "55a3cceb9aa53b7ba0452c0ddae7dac09355d99cbcc47c64938801d924052d5a" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/dash/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-fixedFeeRate.json b/modules/abstract-utxo/test/unit/fixtures/dash/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-fixedFeeRate.json deleted file mode 100644 index e810f6dd3a..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/dash/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-fixedFeeRate.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "acc3a751eda81ecad175b29e52e45770975e08e47020770d4853b4207136b09e:0", - "address": "7YZ2BWqzPfj1zeh5JPCMZW1Gcaamj6AKG6", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "f023a4c0af80e958dee654f59e36b55e95fd88fc7245ab8afc6f2bdd3e739077:2", - "address": "7YDQ5f3eWvvTTnnZaxiQvKLPecdv1A4QLF", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "b98817f1f433e46d458407999c1ff8c8d665bf9882186b099f3b67bb7b7141e1:3", - "address": "7Sn4BZWcq1at4bsEkE9pEJVyRVRk2qo5ay", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "01000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac00000000fdfd0000473044022064e75708132346d90f842bb5ace59a851af363ce4429805eb86374a030d093b6022052acbc412fbfdc64c5f033d2d4a144791aaf438abd888400a1ad52c75ca129e401483045022100ebff3ae69f5215281b4d59abcfcc63e64c0d043dafe45211f3270f8e985e745f02204bf2934fd159ce34af8856959a08bae7200a6632f05550108c875784808d21f6014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff7790733edd2b6ffc8aab4572fc88fd955eb5369ef554e6de58e980afc0a423f002000000fc0047304402203683e05a464375f5f2aa46f57ff008c96ff379cfd9a4c2c91ede5c18447f92c402201e522c0e8720b134b22139deb8a7f88a6862a6e31dcc8473722730b51dbcc19d01473044022004ef0dc25613fb018590ebb14bcc68589deb666768a7a8c87f850ee36b226eb702205edba92f9b30ba2f5d0884fdfa43849eba07353dddd0fc40a1bf628a2ebacd15014c695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffffe141717bbb673b9f096b188298bf65d6c8f81f9c990784456de433f4f11788b903000000fc0047304402201bd55e57f821aa5c89bbc36d274c593f20802922442d31f69f5946ae0476337602200d1fbbf46191dd54a0508fea31a05285b3f074b78a04151ca47a6a90623fd3230147304402203cfedd5e440a72364ef506fd1fe74f8af1a1b8a725e14818a1aed0d989cd8f5f02202a5ef1e968766ffaf77ba871bc008d8a9e0807d0241086622b76d87c3b86b508014c695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "29d1dfef28a6599d7e3c1f00de051dcf06f0c0f731c1ac7955b53e39cff4cd82" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/dash/recovery/backupKeyRecovery-p2sh-fullSignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/dash/recovery/backupKeyRecovery-p2sh-fullSignedRecovery.json deleted file mode 100644 index e810f6dd3a..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/dash/recovery/backupKeyRecovery-p2sh-fullSignedRecovery.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "acc3a751eda81ecad175b29e52e45770975e08e47020770d4853b4207136b09e:0", - "address": "7YZ2BWqzPfj1zeh5JPCMZW1Gcaamj6AKG6", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "f023a4c0af80e958dee654f59e36b55e95fd88fc7245ab8afc6f2bdd3e739077:2", - "address": "7YDQ5f3eWvvTTnnZaxiQvKLPecdv1A4QLF", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "b98817f1f433e46d458407999c1ff8c8d665bf9882186b099f3b67bb7b7141e1:3", - "address": "7Sn4BZWcq1at4bsEkE9pEJVyRVRk2qo5ay", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "01000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac00000000fdfd0000473044022064e75708132346d90f842bb5ace59a851af363ce4429805eb86374a030d093b6022052acbc412fbfdc64c5f033d2d4a144791aaf438abd888400a1ad52c75ca129e401483045022100ebff3ae69f5215281b4d59abcfcc63e64c0d043dafe45211f3270f8e985e745f02204bf2934fd159ce34af8856959a08bae7200a6632f05550108c875784808d21f6014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff7790733edd2b6ffc8aab4572fc88fd955eb5369ef554e6de58e980afc0a423f002000000fc0047304402203683e05a464375f5f2aa46f57ff008c96ff379cfd9a4c2c91ede5c18447f92c402201e522c0e8720b134b22139deb8a7f88a6862a6e31dcc8473722730b51dbcc19d01473044022004ef0dc25613fb018590ebb14bcc68589deb666768a7a8c87f850ee36b226eb702205edba92f9b30ba2f5d0884fdfa43849eba07353dddd0fc40a1bf628a2ebacd15014c695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffffe141717bbb673b9f096b188298bf65d6c8f81f9c990784456de433f4f11788b903000000fc0047304402201bd55e57f821aa5c89bbc36d274c593f20802922442d31f69f5946ae0476337602200d1fbbf46191dd54a0508fea31a05285b3f074b78a04151ca47a6a90623fd3230147304402203cfedd5e440a72364ef506fd1fe74f8af1a1b8a725e14818a1aed0d989cd8f5f02202a5ef1e968766ffaf77ba871bc008d8a9e0807d0241086622b76d87c3b86b508014c695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "29d1dfef28a6599d7e3c1f00de051dcf06f0c0f731c1ac7955b53e39cff4cd82" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/dash/recovery/backupKeyRecovery-p2sh-keyRecoveryService-dai.json b/modules/abstract-utxo/test/unit/fixtures/dash/recovery/backupKeyRecovery-p2sh-keyRecoveryService-dai.json deleted file mode 100644 index b9b5ba32be..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/dash/recovery/backupKeyRecovery-p2sh-keyRecoveryService-dai.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "transactionHex": "70736274ff0100a501000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac0000000000ffffffff7790733edd2b6ffc8aab4572fc88fd955eb5369ef554e6de58e980afc0a423f00200000000ffffffffe141717bbb673b9f096b188298bf65d6c8f81f9c990784456de433f4f11788b90300000000ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a4730440220093e44a04c745df4b659895929b9033ea1f4c6037d8acd9dc4f2a114633a35fe02203d7a1618f5c65110713d376b9d3d8c181b34fd60a3b8d4b46097a245c05cf124012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100edc13ffe1ed6c018ace4f3109babea726249c89f2293393dc291774f8969042802203f55ab695ec33d17277f294d9af233d1e388161e31cf9750660b57eee5e9bd580101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100fd010101000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402207fb69e9ec09c0877cdbe21c852900bed332503a1e8398fee7d8581a3ca2637ad0220390a849f2603bc4c33b517da4ecc9d13d550eae61c79c31675245fa777fd7c6c012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0300c2eb0b000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00c2eb0b000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00c2eb0b0000000017a9143fafee16e19a14db449ab3a57da1fd3ef89daa5987000000002202021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a7483045022100cd69e5986bf491bd3e332fe932875a7fe0de0f2c21f4a5be7b38e6033b0d1be6022049b62568610236b7b990bbd6e9b1fd6bd3e87c0b3298747cbe79429e7a49287f01010304010000000104695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453ae2206021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a71403a82391000000000000000001000000020000002206026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f3024148374ad8600000000000000000100000002000000220603b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b914e15f6f2100000000000000000100000002000000000100fd230101000000010101010101010101010101010101010101010101010101010101010101010101000000006a473044022047162dbe5515fc3502b7bfa5c888ca573cfce295fa72feb01c27f9c2d82e5b59022003a263aae40e0945fcab4f6a48693782ccb2bc56d5efac6c2066f16e19bbe7ca012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0400a3e111000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00a3e111000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00a3e111000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00a3e1110000000017a914040c4ab99a665c767adaa50fb28dce2ae514363b87000000002202023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c4830450221009e6e522df0e6626e020b54af5b7166d8b4b4630b085ba2dfc27abc6e2602ca8902207310e357692ffd07a9a418c85f0f39777c6e5be6440d529c4343c238041358bb01010304010000000104695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53ae2206022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d14e15f6f21000000000000000001000000030000002206023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c1403a8239100000000000000000100000003000000220602b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b148374ad86000000000000000001000000030000000000", - "coin": "dash", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "84ad40c4245c0e6a31cafb2fd6f64cb5e195d10116e24e659c5f08a083d9f467" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/dash/recovery/backupKeyRecovery-p2sh-keyRecoveryService-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/dash/recovery/backupKeyRecovery-p2sh-keyRecoveryService-keyternal.json deleted file mode 100644 index ac6b3505bc..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/dash/recovery/backupKeyRecovery-p2sh-keyRecoveryService-keyternal.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "inputs": [ - { - "id": "acc3a751eda81ecad175b29e52e45770975e08e47020770d4853b4207136b09e:0", - "address": "7YZ2BWqzPfj1zeh5JPCMZW1Gcaamj6AKG6", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "f023a4c0af80e958dee654f59e36b55e95fd88fc7245ab8afc6f2bdd3e739077:2", - "address": "7YDQ5f3eWvvTTnnZaxiQvKLPecdv1A4QLF", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "b98817f1f433e46d458407999c1ff8c8d665bf9882186b099f3b67bb7b7141e1:3", - "address": "7Sn4BZWcq1at4bsEkE9pEJVyRVRk2qo5ay", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "01000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac00000000b700483045022100edc13ffe1ed6c018ace4f3109babea726249c89f2293393dc291774f8969042802203f55ab695ec33d17277f294d9af233d1e388161e31cf9750660b57eee5e9bd580100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff7790733edd2b6ffc8aab4572fc88fd955eb5369ef554e6de58e980afc0a423f002000000b700483045022100cd69e5986bf491bd3e332fe932875a7fe0de0f2c21f4a5be7b38e6033b0d1be6022049b62568610236b7b990bbd6e9b1fd6bd3e87c0b3298747cbe79429e7a49287f0100004c695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffffe141717bbb673b9f096b188298bf65d6c8f81f9c990784456de433f4f11788b903000000b7004830450221009e6e522df0e6626e020b54af5b7166d8b4b4630b085ba2dfc27abc6e2602ca8902207310e357692ffd07a9a418c85f0f39777c6e5be6440d529c4343c238041358bb0100004c695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "coin": "dash", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "05e6760d5e0b309c6e195e4b051b7c87563a99af35d988e46fa88344205ca75d" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/dash/recovery/backupKeyRecovery-p2sh-unsignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/dash/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json similarity index 54% rename from modules/abstract-utxo/test/unit/fixtures/dash/recovery/backupKeyRecovery-p2sh-unsignedRecovery.json rename to modules/abstract-utxo/test/unit/fixtures/dash/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json index 820d5fcd60..9057035f43 100644 --- a/modules/abstract-utxo/test/unit/fixtures/dash/recovery/backupKeyRecovery-p2sh-unsignedRecovery.json +++ b/modules/abstract-utxo/test/unit/fixtures/dash/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json @@ -1,5 +1,5 @@ { - "txHex": "01000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac0000000000ffffffff7790733edd2b6ffc8aab4572fc88fd955eb5369ef554e6de58e980afc0a423f00200000000ffffffffe141717bbb673b9f096b188298bf65d6c8f81f9c990784456de433f4f11788b90300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txHex": "01000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac0000000000ffffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb0000000000ffffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa48760000000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", "txInfo": { "unspents": [ { @@ -11,24 +11,24 @@ "valueString": "100000000" }, { - "id": "f023a4c0af80e958dee654f59e36b55e95fd88fc7245ab8afc6f2bdd3e739077:2", - "address": "7YDQ5f3eWvvTTnnZaxiQvKLPecdv1A4QLF", + "id": "eb456795b2c9bbdfcb91fc640f8a0bdc2d69157a506a81ed851dfaf3cd8d433f:0", + "address": "7YZ2BWqzPfj1zeh5JPCMZW1Gcaamj6AKG6", "value": 200000000, "chain": 1, - "index": 2, + "index": 0, "valueString": "200000000" }, { - "id": "b98817f1f433e46d458407999c1ff8c8d665bf9882186b099f3b67bb7b7141e1:3", - "address": "7Sn4BZWcq1at4bsEkE9pEJVyRVRk2qo5ay", + "id": "7648aaa4dfe3a3ed3b5fd54be2a9a1d2290650645b5ad83c00d5f742d7912f13:0", + "address": "7YZ2BWqzPfj1zeh5JPCMZW1Gcaamj6AKG6", "value": 300000000, "chain": 1, - "index": 3, + "index": 0, "valueString": "300000000" } ] }, "feeInfo": {}, "coin": "dash", - "txid": "1e4563f2902c08585515eeab6ed8762f70a937702475ae1d5b71e4ad4939760d" + "txid": "d35e876a762e6a42546b10c3fd6454eefa963388e0b4eb6144a507056d28bbc3" } \ 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 new file mode 100644 index 0000000000..d2688aa143 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/doge/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json @@ -0,0 +1,30 @@ +{ + "inputs": [ + { + "id": "7abd413f764f3fa482597454fd602d4050cbeb6d0ba21ce0c5fa9ca2122b4333:0", + "address": "A3bRQ7676kzGKneegBVT8Y8tifVtAJecc5", + "value": 9000000000000000, + "chain": 1, + "index": 0, + "valueString": "9000000000000000" + }, + { + "id": "8d73ba3d979f089a858647a59caa71dab7c488ae854481dd638e292008b9ab78:0", + "address": "A3bRQ7676kzGKneegBVT8Y8tifVtAJecc5", + "value": 18000000000000000, + "chain": 1, + "index": 0, + "valueString": "18000000000000000" + }, + { + "id": "bde1f7e34ff52fc4249d451157a5d2c702bd0a6ef460b572252c72164d206a42:0", + "address": "A3bRQ7676kzGKneegBVT8Y8tifVtAJecc5", + "value": 27000000000000000, + "chain": 1, + "index": 0, + "valueString": "27000000000000000" + } + ], + "transactionHex": "010000000333432b12a29cfac5e01ca20b6debcb50402d60fd54745982a43f4f763f41bd7a00000000fdfd0000483045022100ef6991a30580d5e578a9bdff069e125594b7430b282aded0b18f890de04c7d7002201e63079ba72969e962031f9247c3613b18b38df6ecc2126cc9886bd428fc3849014730440220562b64916f9033f5e81cdc5b74f8701d33cabba29084105ff3ac86173bdf655f02205c456c26746be755d2e882bafaca2a5cfb53e98376d347fc45f8e18b84cf4b54014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff78abb90820298e63dd814485ae88c4b7da71aa9ca54786859a089f973dba738d00000000fc00473044022034a5ae91c0c9bb7f4e41b0ef3a70f039a355db462eb42ba3bad1e272783b7c24022003278ecba30dcf3706df0bee9fb44be9e9c79e729a2903458581ee67d21396ec0147304402207c63fea69faa5ab4c91f23282a43dd0ce261e41b03d3a3d16439b2628876f8fd02205855acd9a3dbb1854860e4dc199ac6e3d6d097dc691a3edc3b5a2180a7d1bf74014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff426a204d16722c2572b560f46e0abd02c7d2a55711459d24c42ff54fe3f7e1bd00000000fdfd000048304502210087a4b26798c65364449f3d1fecb8575c9aa17cb61aaed709d375a212fa8f91ab022066bda8af471a764ed86e712379d34902001a2d7cfb4c143cbc425c0f4baba7ac01473044022033a4bf34c551e8d5a4c3f99755b0673fe5a122ccd75b67afe255afba7c88e65d022003691c77660c393fc25fa66f7fa5bc5fd3498e17b2d477bd4da9c4f93afd89da014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff01f0d8dec1b6d8bf0017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txid": "092fa00d0f4692e8a910293826504c0ec27ad6655691745285a9cd86d19b6ade" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/doge/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/doge/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2sh.json new file mode 100644 index 0000000000..4384f3f359 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/doge/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2sh.json @@ -0,0 +1,30 @@ +{ + "inputs": [ + { + "id": "572d251895a77b707b4730e489b9c66679e7fdbd5b190ce61360b50e0fbf1356:0", + "address": "9xae6AdiekWGuFXbSuCGUFdzPc8RyQ9USD", + "value": 9000000000000000, + "chain": 1, + "index": 0, + "valueString": "9000000000000000" + }, + { + "id": "c7a2b556c5ad3564e80268af9abae5e40d47ce96ec0fcc38a5bd7fbb84068244:0", + "address": "9xae6AdiekWGuFXbSuCGUFdzPc8RyQ9USD", + "value": 18000000000000000, + "chain": 1, + "index": 0, + "valueString": "18000000000000000" + }, + { + "id": "bc53d9660ac9607d6cf9263f80a5cca3f4d7d412a30f1800e0f49f581ae2ff5e:0", + "address": "9xae6AdiekWGuFXbSuCGUFdzPc8RyQ9USD", + "value": 27000000000000000, + "chain": 1, + "index": 0, + "valueString": "27000000000000000" + } + ], + "transactionHex": "01000000035613bf0f0eb56013e60c195bbdfde77966c6b989e430477b707ba79518252d5700000000fc0047304402202e339edaec69231f363af818077e5ca782f0c960624e1533b80501900740bb640220439d051d6589a9cc89a21dbe7be34644f928045234677e5198149e0c5f640ec70147304402205cac3955a3eca93a955f00eb7e788fed37f8ad00136713342dc3732a568b74cf0220602913263a67d5ae9c1bf0ed433b71f3797f9e40aeaf7f457daa6355903a4013014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff44820684bb7fbda538cc0fec96ce470de4e5ba9aaf6802e86435adc556b5a2c700000000fdfd0000473044022040a0530801092365e980eb6717b7aa05bc7ef36a4a2fb95fb7ca1877e32c78510220372fd806672010b4b144062071de353854a064418fe1246213d042776d79a9d301483045022100e23a97af02ec6eb30354c855c515a11ac876b91c57f00a1107d3d2c47ac34d8702205d9bd7c0345bf5efb72a64c39a55a81674714ce7e697fff28fb5a2f9c617a3cc014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff5effe21a589ff4e000180fa312d4d7f4a3cca5803f26f96c7d60c90a66d953bc00000000fdfe00004830450221008ee786ec412579b8e0d4441365f2e7b2fc158b964a8f3c57b94bd8a21ea9948b022017eaf3e5176c0d1bebd996b66132be21bb0b20f5de83995ddbbbeb124b4713b001483045022100dbd6a11c5952e6823fec2e5d75afe6d8beb5071e3f2eea1350832c010fcb9e8202205ce0178162b3fdf83dfd6106b7f50ad3c701fbb731092eb5ad82847eef2bdb96014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff01f0d8dec1b6d8bf0017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txid": "4a7216b0d85d483ddd64215848bc17ebfd60e72f567cd634aa2dacdfc25e999b" +} \ 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 new file mode 100644 index 0000000000..4384f3f359 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/doge/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json @@ -0,0 +1,30 @@ +{ + "inputs": [ + { + "id": "572d251895a77b707b4730e489b9c66679e7fdbd5b190ce61360b50e0fbf1356:0", + "address": "9xae6AdiekWGuFXbSuCGUFdzPc8RyQ9USD", + "value": 9000000000000000, + "chain": 1, + "index": 0, + "valueString": "9000000000000000" + }, + { + "id": "c7a2b556c5ad3564e80268af9abae5e40d47ce96ec0fcc38a5bd7fbb84068244:0", + "address": "9xae6AdiekWGuFXbSuCGUFdzPc8RyQ9USD", + "value": 18000000000000000, + "chain": 1, + "index": 0, + "valueString": "18000000000000000" + }, + { + "id": "bc53d9660ac9607d6cf9263f80a5cca3f4d7d412a30f1800e0f49f581ae2ff5e:0", + "address": "9xae6AdiekWGuFXbSuCGUFdzPc8RyQ9USD", + "value": 27000000000000000, + "chain": 1, + "index": 0, + "valueString": "27000000000000000" + } + ], + "transactionHex": "01000000035613bf0f0eb56013e60c195bbdfde77966c6b989e430477b707ba79518252d5700000000fc0047304402202e339edaec69231f363af818077e5ca782f0c960624e1533b80501900740bb640220439d051d6589a9cc89a21dbe7be34644f928045234677e5198149e0c5f640ec70147304402205cac3955a3eca93a955f00eb7e788fed37f8ad00136713342dc3732a568b74cf0220602913263a67d5ae9c1bf0ed433b71f3797f9e40aeaf7f457daa6355903a4013014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff44820684bb7fbda538cc0fec96ce470de4e5ba9aaf6802e86435adc556b5a2c700000000fdfd0000473044022040a0530801092365e980eb6717b7aa05bc7ef36a4a2fb95fb7ca1877e32c78510220372fd806672010b4b144062071de353854a064418fe1246213d042776d79a9d301483045022100e23a97af02ec6eb30354c855c515a11ac876b91c57f00a1107d3d2c47ac34d8702205d9bd7c0345bf5efb72a64c39a55a81674714ce7e697fff28fb5a2f9c617a3cc014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff5effe21a589ff4e000180fa312d4d7f4a3cca5803f26f96c7d60c90a66d953bc00000000fdfe00004830450221008ee786ec412579b8e0d4441365f2e7b2fc158b964a8f3c57b94bd8a21ea9948b022017eaf3e5176c0d1bebd996b66132be21bb0b20f5de83995ddbbbeb124b4713b001483045022100dbd6a11c5952e6823fec2e5d75afe6d8beb5071e3f2eea1350832c010fcb9e8202205ce0178162b3fdf83dfd6106b7f50ad3c701fbb731092eb5ad82847eef2bdb96014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff01f0d8dec1b6d8bf0017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txid": "4a7216b0d85d483ddd64215848bc17ebfd60e72f567cd634aa2dacdfc25e999b" +} \ 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 new file mode 100644 index 0000000000..ab553909c8 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/doge/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json @@ -0,0 +1,8 @@ +{ + "transactionHex": "70736274ff0100a501000000035613bf0f0eb56013e60c195bbdfde77966c6b989e430477b707ba79518252d570000000000ffffffff44820684bb7fbda538cc0fec96ce470de4e5ba9aaf6802e86435adc556b5a2c70000000000ffffffff5effe21a589ff4e000180fa312d4d7f4a3cca5803f26f96c7d60c90a66d953bc0000000000ffffffff01f830dec1b6d8bf0017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402200b58e01b4bcd63a26b46c008fbf88fedaedc54aa14277a4ceb03aa006722013402200325687c82e12458554f49261bed73583f18f282802932f16d66b5a5825f3246012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff010080faca73f91f0017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61473044022018f418d28c94ce96f19d67febd083a8f8d38365c5087ab4c15fd81a43ddbf22b022009d4d1a4042d36a189883c47bb4200cc90dbb3553b210b09bbedbf3f5e14a3c90101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a4730440220683f0e69eeb173784752352140012b8b9b2c3e351c90169691b7ac2413d74b9b02201789ee8f11027301e149bb9b2ba69365fe56f5a43df1b7acc436ceab89181187012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff010000f595e7f23f0017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc614730440220417a4ffe67174a1bbf8330f951ea1eab22b4b95fa4989c63bef7fc2ca0a6560202207cb875a005464895c459f7224c3ad5c9b24efb3c4b80be3dac186b8f47d820980101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402203bced868a2cfa4d2848a0b34649755899a8e86d0f20885ae53756741ba4b4af902200b39c52f215090a323c6d367b0e4df30a3a091dc5a86bb0ba7ec95d8b8f7be9b012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff010080ef605bec5f0017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61473044022036c5e6a3460a06e537bc7de8252a402e93191774e4c4cfdcadccaf26af3520ff02200fa83c9b08923cec0ae56caf5595a2a456acd243cdbdfd5784690a0272f04a310101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", + "coin": "doge", + "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", + "recoveryAmount": 53999999999947000, + "recoveryAmountString": "53999999999947000", + "txid": "c46ba9beaa342fe508a4aea849706bc0d53f216eda614320e2d2eeb1524eebb6" +} \ 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 new file mode 100644 index 0000000000..dc62aa910f --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/doge/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json @@ -0,0 +1,34 @@ +{ + "inputs": [ + { + "id": "572d251895a77b707b4730e489b9c66679e7fdbd5b190ce61360b50e0fbf1356:0", + "address": "9xae6AdiekWGuFXbSuCGUFdzPc8RyQ9USD", + "value": 9000000000000000, + "chain": 1, + "index": 0, + "valueString": "9000000000000000" + }, + { + "id": "c7a2b556c5ad3564e80268af9abae5e40d47ce96ec0fcc38a5bd7fbb84068244:0", + "address": "9xae6AdiekWGuFXbSuCGUFdzPc8RyQ9USD", + "value": 18000000000000000, + "chain": 1, + "index": 0, + "valueString": "18000000000000000" + }, + { + "id": "bc53d9660ac9607d6cf9263f80a5cca3f4d7d412a30f1800e0f49f581ae2ff5e:0", + "address": "9xae6AdiekWGuFXbSuCGUFdzPc8RyQ9USD", + "value": 27000000000000000, + "chain": 1, + "index": 0, + "valueString": "27000000000000000" + } + ], + "transactionHex": "01000000035613bf0f0eb56013e60c195bbdfde77966c6b989e430477b707ba79518252d5700000000b600473044022018f418d28c94ce96f19d67febd083a8f8d38365c5087ab4c15fd81a43ddbf22b022009d4d1a4042d36a189883c47bb4200cc90dbb3553b210b09bbedbf3f5e14a3c90100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff44820684bb7fbda538cc0fec96ce470de4e5ba9aaf6802e86435adc556b5a2c700000000b6004730440220417a4ffe67174a1bbf8330f951ea1eab22b4b95fa4989c63bef7fc2ca0a6560202207cb875a005464895c459f7224c3ad5c9b24efb3c4b80be3dac186b8f47d820980100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff5effe21a589ff4e000180fa312d4d7f4a3cca5803f26f96c7d60c90a66d953bc00000000b600473044022036c5e6a3460a06e537bc7de8252a402e93191774e4c4cfdcadccaf26af3520ff02200fa83c9b08923cec0ae56caf5595a2a456acd243cdbdfd5784690a0272f04a310100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff01f830dec1b6d8bf0017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "coin": "doge", + "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", + "recoveryAmount": 53999999999947000, + "recoveryAmountString": "53999999999947000", + "txid": "e32d8d0817b4858c81ff6a70ec710375d107ac5109c331dfdd909930e64df151" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/doge/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-customUserKeyPath.json b/modules/abstract-utxo/test/unit/fixtures/doge/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-customUserKeyPath.json deleted file mode 100644 index eab6ecaf1d..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/doge/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-customUserKeyPath.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "7abd413f764f3fa482597454fd602d4050cbeb6d0ba21ce0c5fa9ca2122b4333:0", - "address": "A3bRQ7676kzGKneegBVT8Y8tifVtAJecc5", - "value": 9000000000000000, - "chain": 1, - "index": 0, - "valueString": "9000000000000000" - }, - { - "id": "9418c4bc0736d1f28490b575da21c32fcd715e837f22005b90371e3e8b3aef58:2", - "address": "9raLazfMErFjqTJcDzB94GG4M6x6Vy7R9t", - "value": 18000000000000000, - "chain": 1, - "index": 2, - "valueString": "18000000000000000" - }, - { - "id": "4eae21430da821be9e527bc9d0c6a3d614646b85076a871be32deaa1413f7196:3", - "address": "9uM6xt4RNzh9h7HMkydhLkL8zhcmXmbDCJ", - "value": 27000000000000000, - "chain": 1, - "index": 3, - "valueString": "27000000000000000" - } - ], - "transactionHex": "010000000333432b12a29cfac5e01ca20b6debcb50402d60fd54745982a43f4f763f41bd7a00000000fdfd0000483045022100ad45c57073f9cb7553f8f359e7f25a295d576675fc42ebd5a398c93f965d321702201658de64ec4893b8288d014bee3b90b7995512633956cc4b0ab1df7ff0b4981d014730440220709415dab99a18fbf6a0ce5864e2b3d06d077e0d939da8fa51241c15356ab5180220032678437318aa07c5054fd0ce29d2cbae55b66aeaee40b0034e5db63e7df3d5014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff58ef3a8b3e1e37905b00227f835e71cd2fc321da75b59084f2d13607bcc4189402000000fdfe0000483045022100a60c1725633d49674655f72c3b0d26c8bfc6865ecb4e097db1cef0712bc314bb02202064616c50628162c35575905edff478236b3f7251070468eb72a7e763cc207801483045022100ade8e18f5d3aba51bf861cb1cde58294af9eedc1b0172fbdb46d414beebe1397022011898dbc8f14caa7553aeb3186da802c7fbecd83e965472e96320ad7c0d5d093014c695221025f891d428e847408357073c5b14344ec582230b4007695110140b2433f8e4fa82103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffff96713f41a1ea2de31b876a07856b6414d6a3c6d0c97b529ebe21a80d4321ae4e03000000fdfd0000483045022100cb41acf9bd1fde8e2a82950a7f207e46aa3bdb1df67b30c214588fcb08d948aa022029d010d7e0c6e269258d20a172bfbc36792bd73ccdce7404156f573217b967ef01473044022002a8fba19bc74f168ba60d185a61d27515d0181543bd45466c7799ee7c21047b022052926bb03f441e3c1a98a0af4ee9c7fdccbfd688e8e6507e43a6b76ae6657d81014c6952210228b669c7736183ae301d159ee7788e1a7dccb7ec3d45de94eccf0b384aa8f78021022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff01f0d8dec1b6d8bf0017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "816c38cea2fb09dd0d777ac997dbe7a2d2de5f9e1b5688f159e82cf4d792d755" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/doge/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-fixedFeeRate.json b/modules/abstract-utxo/test/unit/fixtures/doge/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-fixedFeeRate.json deleted file mode 100644 index 0ffb42c466..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/doge/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-fixedFeeRate.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "572d251895a77b707b4730e489b9c66679e7fdbd5b190ce61360b50e0fbf1356:0", - "address": "9xae6AdiekWGuFXbSuCGUFdzPc8RyQ9USD", - "value": 9000000000000000, - "chain": 1, - "index": 0, - "valueString": "9000000000000000" - }, - { - "id": "52828680fc97ce6bed4e352339c481a37ccdc1b7a727479c4d7053c17d3978a4:2", - "address": "9xF1zJqNn1hiNPd5jUiKq4y7ReBaFTfSf2", - "value": 18000000000000000, - "chain": 1, - "index": 2, - "valueString": "18000000000000000" - }, - { - "id": "6979f39676eec90bd7e6c25a9d69b0ac2c012442ab5ea5a811bcb0390f1dcbc5:3", - "address": "9rog6DJM66N8yChktk9j948hCWyQGHV84D", - "value": 27000000000000000, - "chain": 1, - "index": 3, - "valueString": "27000000000000000" - } - ], - "transactionHex": "01000000035613bf0f0eb56013e60c195bbdfde77966c6b989e430477b707ba79518252d5700000000fdfd0000483045022100b0a1f8abf07d2924b0ba07ff214a473a0be9955e1cbf9999cb51a2365e410c2902203162dd7f70a3df3b5c1cf99bfe15264ffb7467aa3dcde2852925eb8f9d619b9e01473044022054b061723d435928dd1eedc8c021ea44d39104d956a5e7a2f2b6a3866481e24f02203f133128133f63a822a134d0b3a4dc8c5f33b4e4c1021cffab3156892ca34190014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffa478397dc153704d9c4727a7b7c1cd7ca381c43923354eed6bce97fc8086825202000000fdfe0000483045022100caf2f9578fc157f727a5342d4a97f5b9eb228d2807d043d719637acd91feeca702203bfb42063b70c0a6fbf498214e68faa991b386d4ecdffc0276faf2ee5419199301483045022100cc189cf232fb81d6dc34ba9de45c86a483289cdf8cfc0fe39d357d22c752f49402204dbef6c83e9d74ddb59293de75cf41a28677ce87af7dc890978a820457625ce1014c695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffffc5cb1d0f39b0bc11a8a55eab4224012cacb0699d5ac2e6d70bc9ee7696f3796903000000fdfd00004730440220545668feebde09675741af38bfddb7ab5330601ea288e05c9399b755118914ad022061e003c57ac484a75f8927b62f9ebee06e80b7c4c4464eba82b1cea81900c0ac014830450221008b48413f09c2b75a0408bc7fdea6232f89c42238e211cfde7390df123ddd6db3022060a3588f3cac19da4ab68ecf72c59662e9c26928fd2bc43cbbdaee2a143c59ef014c695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff01f0d8dec1b6d8bf0017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "beec0e468c4e8e8f1184b9f28616d0dacebf49f0d087856b04c4c4e6e38ddb00" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/doge/recovery/backupKeyRecovery-p2sh-fullSignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/doge/recovery/backupKeyRecovery-p2sh-fullSignedRecovery.json deleted file mode 100644 index 0ffb42c466..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/doge/recovery/backupKeyRecovery-p2sh-fullSignedRecovery.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "572d251895a77b707b4730e489b9c66679e7fdbd5b190ce61360b50e0fbf1356:0", - "address": "9xae6AdiekWGuFXbSuCGUFdzPc8RyQ9USD", - "value": 9000000000000000, - "chain": 1, - "index": 0, - "valueString": "9000000000000000" - }, - { - "id": "52828680fc97ce6bed4e352339c481a37ccdc1b7a727479c4d7053c17d3978a4:2", - "address": "9xF1zJqNn1hiNPd5jUiKq4y7ReBaFTfSf2", - "value": 18000000000000000, - "chain": 1, - "index": 2, - "valueString": "18000000000000000" - }, - { - "id": "6979f39676eec90bd7e6c25a9d69b0ac2c012442ab5ea5a811bcb0390f1dcbc5:3", - "address": "9rog6DJM66N8yChktk9j948hCWyQGHV84D", - "value": 27000000000000000, - "chain": 1, - "index": 3, - "valueString": "27000000000000000" - } - ], - "transactionHex": "01000000035613bf0f0eb56013e60c195bbdfde77966c6b989e430477b707ba79518252d5700000000fdfd0000483045022100b0a1f8abf07d2924b0ba07ff214a473a0be9955e1cbf9999cb51a2365e410c2902203162dd7f70a3df3b5c1cf99bfe15264ffb7467aa3dcde2852925eb8f9d619b9e01473044022054b061723d435928dd1eedc8c021ea44d39104d956a5e7a2f2b6a3866481e24f02203f133128133f63a822a134d0b3a4dc8c5f33b4e4c1021cffab3156892ca34190014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffa478397dc153704d9c4727a7b7c1cd7ca381c43923354eed6bce97fc8086825202000000fdfe0000483045022100caf2f9578fc157f727a5342d4a97f5b9eb228d2807d043d719637acd91feeca702203bfb42063b70c0a6fbf498214e68faa991b386d4ecdffc0276faf2ee5419199301483045022100cc189cf232fb81d6dc34ba9de45c86a483289cdf8cfc0fe39d357d22c752f49402204dbef6c83e9d74ddb59293de75cf41a28677ce87af7dc890978a820457625ce1014c695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffffc5cb1d0f39b0bc11a8a55eab4224012cacb0699d5ac2e6d70bc9ee7696f3796903000000fdfd00004730440220545668feebde09675741af38bfddb7ab5330601ea288e05c9399b755118914ad022061e003c57ac484a75f8927b62f9ebee06e80b7c4c4464eba82b1cea81900c0ac014830450221008b48413f09c2b75a0408bc7fdea6232f89c42238e211cfde7390df123ddd6db3022060a3588f3cac19da4ab68ecf72c59662e9c26928fd2bc43cbbdaee2a143c59ef014c695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff01f0d8dec1b6d8bf0017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "beec0e468c4e8e8f1184b9f28616d0dacebf49f0d087856b04c4c4e6e38ddb00" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/doge/recovery/backupKeyRecovery-p2sh-keyRecoveryService-dai.json b/modules/abstract-utxo/test/unit/fixtures/doge/recovery/backupKeyRecovery-p2sh-keyRecoveryService-dai.json deleted file mode 100644 index a0dba86504..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/doge/recovery/backupKeyRecovery-p2sh-keyRecoveryService-dai.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "transactionHex": "70736274ff0100a501000000035613bf0f0eb56013e60c195bbdfde77966c6b989e430477b707ba79518252d570000000000ffffffffa478397dc153704d9c4727a7b7c1cd7ca381c43923354eed6bce97fc808682520200000000ffffffffc5cb1d0f39b0bc11a8a55eab4224012cacb0699d5ac2e6d70bc9ee7696f379690300000000ffffffff01f830dec1b6d8bf0017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402200b58e01b4bcd63a26b46c008fbf88fedaedc54aa14277a4ceb03aa006722013402200325687c82e12458554f49261bed73583f18f282802932f16d66b5a5825f3246012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff010080faca73f91f0017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100a123f6f89f971b8983c194e4df71b4e4166a63f6d9ab443620fb28482b3cf8af0220425670bc2df1ef6806a59d9477a4b43f21d1c8396bb181391292c213367984ba0101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100fd020101000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100e3e65578afa89f71eda9dcbe4f8bb9c4df7c4099cc185eb9d6757eca48ef428f022079c197b49f77bc64a3981a85d65f64d384de3ec786cb338dd2df1e593f7aa96b012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff030000f595e7f23f001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac0000f595e7f23f001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac0000f595e7f23f0017a9143fafee16e19a14db449ab3a57da1fd3ef89daa5987000000002202021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a7483045022100a57a03b324a5bf73f27a4a6357fc1572796617b1fe2c06526a06582386e30051022058637ced28477223527c4007f2a5523e8aa27943d6a020d81fb7b557df1cc79301010304010000000104695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453ae2206021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a71403a82391000000000000000001000000020000002206026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f3024148374ad8600000000000000000100000002000000220603b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b914e15f6f2100000000000000000100000002000000000100fd240101000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100faf3b8ee01b0c7bcff411661f0764aeeff05fd2c98b14c395c2be463a866f28f02201da50d7d2c39aeeb31a72609a8b6073b6544fc748e69d4a6fba8bb851bb98ae9012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff040080ef605bec5f001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac0080ef605bec5f001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac0080ef605bec5f001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac0080ef605bec5f0017a914040c4ab99a665c767adaa50fb28dce2ae514363b87000000002202023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c4830450221008bab0e58facbd264fe849f392c17099a00491eba1cf2e424e365b0f7517cb8650220747b393caf89f3f104765ff80430a93db2051cc1d8cb3419b6a6c98d682be60101010304010000000104695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53ae2206022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d14e15f6f21000000000000000001000000030000002206023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c1403a8239100000000000000000100000003000000220602b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b148374ad86000000000000000001000000030000000000", - "coin": "doge", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 53999999999947000, - "recoveryAmountString": "53999999999947000", - "txid": "2c4c3a94e00ac59b9899ff0e3bde1d48e867f891a99f3e786c616ecc7b50287b" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/doge/recovery/backupKeyRecovery-p2sh-keyRecoveryService-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/doge/recovery/backupKeyRecovery-p2sh-keyRecoveryService-keyternal.json deleted file mode 100644 index de5162e26c..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/doge/recovery/backupKeyRecovery-p2sh-keyRecoveryService-keyternal.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "inputs": [ - { - "id": "572d251895a77b707b4730e489b9c66679e7fdbd5b190ce61360b50e0fbf1356:0", - "address": "9xae6AdiekWGuFXbSuCGUFdzPc8RyQ9USD", - "value": 9000000000000000, - "chain": 1, - "index": 0, - "valueString": "9000000000000000" - }, - { - "id": "52828680fc97ce6bed4e352339c481a37ccdc1b7a727479c4d7053c17d3978a4:2", - "address": "9xF1zJqNn1hiNPd5jUiKq4y7ReBaFTfSf2", - "value": 18000000000000000, - "chain": 1, - "index": 2, - "valueString": "18000000000000000" - }, - { - "id": "6979f39676eec90bd7e6c25a9d69b0ac2c012442ab5ea5a811bcb0390f1dcbc5:3", - "address": "9rog6DJM66N8yChktk9j948hCWyQGHV84D", - "value": 27000000000000000, - "chain": 1, - "index": 3, - "valueString": "27000000000000000" - } - ], - "transactionHex": "01000000035613bf0f0eb56013e60c195bbdfde77966c6b989e430477b707ba79518252d5700000000b700483045022100a123f6f89f971b8983c194e4df71b4e4166a63f6d9ab443620fb28482b3cf8af0220425670bc2df1ef6806a59d9477a4b43f21d1c8396bb181391292c213367984ba0100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffa478397dc153704d9c4727a7b7c1cd7ca381c43923354eed6bce97fc8086825202000000b700483045022100a57a03b324a5bf73f27a4a6357fc1572796617b1fe2c06526a06582386e30051022058637ced28477223527c4007f2a5523e8aa27943d6a020d81fb7b557df1cc7930100004c695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffffc5cb1d0f39b0bc11a8a55eab4224012cacb0699d5ac2e6d70bc9ee7696f3796903000000b7004830450221008bab0e58facbd264fe849f392c17099a00491eba1cf2e424e365b0f7517cb8650220747b393caf89f3f104765ff80430a93db2051cc1d8cb3419b6a6c98d682be6010100004c695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff01f830dec1b6d8bf0017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "coin": "doge", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 53999999999947000, - "recoveryAmountString": "53999999999947000", - "txid": "22f6143ad5e2ea684b014fafb3ba00cd999b8af4d30ec6310603fee75517ff73" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/doge/recovery/backupKeyRecovery-p2sh-unsignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/doge/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json similarity index 55% rename from modules/abstract-utxo/test/unit/fixtures/doge/recovery/backupKeyRecovery-p2sh-unsignedRecovery.json rename to modules/abstract-utxo/test/unit/fixtures/doge/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json index b9ea76c971..43c3ad67fb 100644 --- a/modules/abstract-utxo/test/unit/fixtures/doge/recovery/backupKeyRecovery-p2sh-unsignedRecovery.json +++ b/modules/abstract-utxo/test/unit/fixtures/doge/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json @@ -1,5 +1,5 @@ { - "txHex": "01000000035613bf0f0eb56013e60c195bbdfde77966c6b989e430477b707ba79518252d570000000000ffffffffa478397dc153704d9c4727a7b7c1cd7ca381c43923354eed6bce97fc808682520200000000ffffffffc5cb1d0f39b0bc11a8a55eab4224012cacb0699d5ac2e6d70bc9ee7696f379690300000000ffffffff01f0d8dec1b6d8bf0017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txHex": "01000000035613bf0f0eb56013e60c195bbdfde77966c6b989e430477b707ba79518252d570000000000ffffffff44820684bb7fbda538cc0fec96ce470de4e5ba9aaf6802e86435adc556b5a2c70000000000ffffffff5effe21a589ff4e000180fa312d4d7f4a3cca5803f26f96c7d60c90a66d953bc0000000000ffffffff01f0d8dec1b6d8bf0017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", "txInfo": { "unspents": [ { @@ -11,24 +11,24 @@ "valueString": "9000000000000000" }, { - "id": "52828680fc97ce6bed4e352339c481a37ccdc1b7a727479c4d7053c17d3978a4:2", - "address": "9xF1zJqNn1hiNPd5jUiKq4y7ReBaFTfSf2", + "id": "c7a2b556c5ad3564e80268af9abae5e40d47ce96ec0fcc38a5bd7fbb84068244:0", + "address": "9xae6AdiekWGuFXbSuCGUFdzPc8RyQ9USD", "value": 18000000000000000, "chain": 1, - "index": 2, + "index": 0, "valueString": "18000000000000000" }, { - "id": "6979f39676eec90bd7e6c25a9d69b0ac2c012442ab5ea5a811bcb0390f1dcbc5:3", - "address": "9rog6DJM66N8yChktk9j948hCWyQGHV84D", + "id": "bc53d9660ac9607d6cf9263f80a5cca3f4d7d412a30f1800e0f49f581ae2ff5e:0", + "address": "9xae6AdiekWGuFXbSuCGUFdzPc8RyQ9USD", "value": 27000000000000000, "chain": 1, - "index": 3, + "index": 0, "valueString": "27000000000000000" } ] }, "feeInfo": {}, "coin": "doge", - "txid": "eab84b5149996397d667eeaeeee97944988673692cc8b1cefa981b0dc48c9845" + "txid": "ba4826af4be9e2cdfaa1ecd25c13a7dd0572be601130d0ccfbe226353a9cd699" } \ No newline at end of file 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 new file mode 100644 index 0000000000..82b4829168 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json @@ -0,0 +1,30 @@ +{ + "inputs": [ + { + "id": "359efa4ac6e418d80ce24205deaa18ad952621c2167a763f0957ca8a73a426f6:0", + "address": "MK4Jy9SAyoxoDvZ5MvpNi3kvLniJ9GwSvo", + "value": 100000000, + "chain": 1, + "index": 0, + "valueString": "100000000" + }, + { + "id": "9cac3794147ecee59fcb08e3c0e9ddc5c19be6a422a3659b5f6ad7392878fa8a:0", + "address": "MK4Jy9SAyoxoDvZ5MvpNi3kvLniJ9GwSvo", + "value": 200000000, + "chain": 1, + "index": 0, + "valueString": "200000000" + }, + { + "id": "c56083bdaa1e21a3f4399fec78a0177e98844ad8dc4e38b45479a54ef20cd5ee:0", + "address": "MK4Jy9SAyoxoDvZ5MvpNi3kvLniJ9GwSvo", + "value": 300000000, + "chain": 1, + "index": 0, + "valueString": "300000000" + } + ], + "transactionHex": "0100000003f626a4738aca57093f767a16c2212695ad18aade0542e20cd818e4c64afa9e3500000000fdfd0000483045022100e19923300e6ee42445199785e575c350cffff222ab3729358ac167a9ef51a10b0220057f6b9d321560239f918e7d14ed23134bc7fa7871b6a673771a4f235f4f8ce30147304402200e839b3aa7d168556696e9be5db5e53f35c9df5ba67bd6c7ff011771d45bcdde0220785108b4a9d76375bad7b2ed0452e638d0bd37798d4e181c3d045cd43406525c014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff8afa782839d76a5f9b65a322a4e69bc1c5dde9c0e308cb9fe5ce7e149437ac9c00000000fdfe0000483045022100bf84454ae211cbda0edb1d21643ec91afaaf9c8084a3633140e192aa8bcecbe802203fdb6616038935acee105eef5133c8b1db8ad2bbef3fb8a7ad7e80a4c6aa3b0001483045022100bbfbc21bd9b9b7a2684bcf33e63332789879bfe17a6718ed685499d894fa4f2502200fa3b48a0e9c59d79047a4aaaff623d76ffaf8dfae96a4856cbb94dcde9a0e4b014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffeed50cf24ea57954b4384edcd84a84987e17a078ec9f39f4a3211eaabd8360c500000000fdfd000047304402207e91840cc64482679fbb9cb6e542bcfaf6b8e3c17233cce88f837c5e7c344988022008e68c7e8804bc52f1db0b6eec0d15618e565f6ddcf738fa2d3bdbf3b5c14d08014830450221009a7cf1d9537ba8aa61ed70ee23ff09673d1fc494df8ae3ee10ac2cf4f72636a402201524786360c678da5428492c5df614627c2c7d3a5d67aa8c5a03051042414be3014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txid": "16a9a2d566326025660992f9493dd4318b6091e1f3ca729eab4e66dd3e3dc55c" +} \ 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 new file mode 100644 index 0000000000..a9a1860a24 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2shP2wsh-p2wsh.json @@ -0,0 +1,54 @@ +{ + "inputs": [ + { + "id": "f47d604503d654a813fe17899cc16d66c5d8bb97dc601e4b9c4a58095122711e:0", + "address": "MGuyXXnaNxBLUevzGSAKFN2j46QVYuWbhG", + "value": 100000000, + "chain": 11, + "index": 0, + "valueString": "100000000" + }, + { + "id": "98dde272c53d991b01d746b61f4c622ad3396b731429dbf8797f3f83257dc790:0", + "address": "MGuyXXnaNxBLUevzGSAKFN2j46QVYuWbhG", + "value": 200000000, + "chain": 11, + "index": 0, + "valueString": "200000000" + }, + { + "id": "d0f3fb97e051d8c54bdab66101162e9b9a76820a36e6ce128bfd3257e006c2c6:0", + "address": "MGuyXXnaNxBLUevzGSAKFN2j46QVYuWbhG", + "value": 300000000, + "chain": 11, + "index": 0, + "valueString": "300000000" + }, + { + "id": "0ca68c4f2df818e3d2bebccd67ce9af3659bcdf34bed709d5a8dd3b183f01248:1", + "address": "ltc1q659gcq9tztuhqljpsvhasv2pnuervhehc2jwkw4gnn3w9qepjm9s6c00jr", + "value": 100000000, + "chain": 21, + "index": 1, + "valueString": "100000000" + }, + { + "id": "3ecdb8cc008ff34754ebe7c1b7d1a40069ca9ea87c6b90c30a5fd6656cf345c8:1", + "address": "ltc1q659gcq9tztuhqljpsvhasv2pnuervhehc2jwkw4gnn3w9qepjm9s6c00jr", + "value": 200000000, + "chain": 21, + "index": 1, + "valueString": "200000000" + }, + { + "id": "616bd04fb1f7f8f396be8e06dd36c250330c2be2ee7cc4ee60c9e02706f2bfd1:1", + "address": "ltc1q659gcq9tztuhqljpsvhasv2pnuervhehc2jwkw4gnn3w9qepjm9s6c00jr", + "value": 300000000, + "chain": 21, + "index": 1, + "valueString": "300000000" + } + ], + "transactionHex": "010000000001061e71225109584a9c4b1e60dc97bbd8c5666dc19c8917fe13a854d60345607df40000000023220020b858b5820bca303626d8d5a5291b5a0dcf839c76d61c32eb226c9d08fd06e3a4ffffffff90c77d25833f7f79f8db2914736b39d32a624c1fb646d7011b993dc572e2dd980000000023220020b858b5820bca303626d8d5a5291b5a0dcf839c76d61c32eb226c9d08fd06e3a4ffffffffc6c206e05732fd8b12cee6360a82769a9b2e160161b6da4bc5d851e097fbf3d00000000023220020b858b5820bca303626d8d5a5291b5a0dcf839c76d61c32eb226c9d08fd06e3a4ffffffff4812f083b1d38d5a9d70ed4bf3cd9b65f39ace67cdbcbed2e318f82d4f8ca60c0100000000ffffffffc845f36c65d65f0ac3906b7ca89eca6900a4d1b7c1e7eb5447f38f00ccb8cd3e0100000000ffffffffd1bff20627e0c960eec47ceee22b0c3350c236dd068ebe96f3f8f7b14fd06b610100000000ffffffff010c8a86470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87040047304402207d72b4388d9cd85a0d557a1fbb700d47ac837b22f646cc6bdabd0a23dc5350fd02204a24d89903cafb889264b1d475674178d486eca51cbd3e6e81fd8d2bb44cbbd30148304502210096ce9c09aeac3cea44cbe8907f4bf083caf3ead3190ca96ce9115fc84449946802206df0deeeca5a96d47b4c95e56216725971096bd4970f9a6d801baf29417a8c3f01695221032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a21022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400483045022100e7f6d6246d3d96471d43b1ceb8d432ce5fca58a38656ed93a3deafc05a631c290220297128a021ff389f868b75f6ff8b7eac51712537e8d955269bccf1fc787444e701483045022100e48338bec2332220ce5b26a0ed2a81ba744e9eb49b0ac63323896c772553d4d9022016e54ab316a85f688ab2557645d9733912fa5dd6ab390d8288012ef84ec5e2d601695221032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a21022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400483045022100815e27aa3001211293aaf708ab79fa525d823120649ed8fc920045a3e637e922022040aa001f90eec66acaa29d7e03d87dd0d30cc87e07811ebe01e9f967e56fbcf201473044022002ca3f6c783099c570441324b057f129468ad6b28f2f102615e44cd9d117cca8022063f9bdb70fedf7396fd1b3af5eb65d0d2020cf90628210455ef0c045da59246701695221032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a21022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400483045022100abb8425041c24d9f70c1142cf6b2aecadd118807651b6f8fbe5705a4b8da05440220124109b9cfa8aa8a63aef25219e00db54144f64898f87cdb3caf8fa9db31525e0147304402206eb084528a6d0f81f78013042a4d553e8ab7b688ded226f701ff3a6454a2fe840220688ff0d1c33f390f10582de24ffe038c8b322bb9fb7ae7bb150961c99b60feee016952210219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae040047304402200697627fc5f651509ff104ac1383571f51de4effcac49505dc28641487b94430022027ec42cba57f6fe12eb4b98edcca5f0eaa331f3d059a02b924ea19b58b28d37b01473044022064b28924a1fc0ae0a3ddf63c3d27fc11179e3ef1b27c8998845e6e0a4711480e02202a3998400a0cdbe3b631a4582fee57c07c5b939d7405fb5aad3f186ad0127425016952210219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae0400473044022078353d17b7f26d443ba853010227253272a79c0e11dded678b5d5ec0548aeb80022003adf1e5d92dc09683a258d5446389bc8bec24271580457f9e4f6aeb51a052e50147304402207d8ba135bc5f9039b9d5970dba4675a8851fb808a35dd7a4a6d8c8a9c36e219102200724cec9c8445c0786d21b9071fb249c3d9c1072b93d143caad5f2b812946f6c016952210219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae00000000", + "txid": "acda6195587e0943037c824b605828214a8d42c60e8b13717b1c66df1bf3874e" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2sh.json new file mode 100644 index 0000000000..0fb8c5338b --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2sh.json @@ -0,0 +1,30 @@ +{ + "inputs": [ + { + "id": "acc3a751eda81ecad175b29e52e45770975e08e47020770d4853b4207136b09e:0", + "address": "ME3XfCynXoUooPS28eXC3mG21jLqtXgiEr", + "value": 100000000, + "chain": 1, + "index": 0, + "valueString": "100000000" + }, + { + "id": "eb456795b2c9bbdfcb91fc640f8a0bdc2d69157a506a81ed851dfaf3cd8d433f:0", + "address": "ME3XfCynXoUooPS28eXC3mG21jLqtXgiEr", + "value": 200000000, + "chain": 1, + "index": 0, + "valueString": "200000000" + }, + { + "id": "7648aaa4dfe3a3ed3b5fd54be2a9a1d2290650645b5ad83c00d5f742d7912f13:0", + "address": "ME3XfCynXoUooPS28eXC3mG21jLqtXgiEr", + "value": 300000000, + "chain": 1, + "index": 0, + "valueString": "300000000" + } + ], + "transactionHex": "01000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac00000000fdfe0000483045022100fa408c446f46639980a707028cbb8f8c59badf82b01e4a9550210c760b462238022072b88ac8fbc42cb6dfff03edba705825923fd4bccfffccccf5593cc990d699cc01483045022100d667f18241805fbe59fbf31310b41bc092b876ba63f8dd1d749c50af1f3f6b9402204675c1a87530770a0bd41554c7264275e67b83efcf066791111135dba5d95769014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb00000000fdfe00004830450221008d3625764cd366eb3524b7c3e3cac4a55244ddb7f44f7ac17cf3a2b64bd35fe502201c2adaf34fcf85cd174562669c965a1e4a58c834aae93a85b782fc2c3f53fb1f01483045022100f7b47cda2ab493117a5910e995cb9e58083f291ab6f80875600ff45582fb62c202202035478f6bb7e151d4c4a9398013193d5e0d0d14d86cf981d6bffb59a62ecc44014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa487600000000fdfd0000473044022071805e2fd12c6984d7986b44c7885fa65b0dce46b265de6ad30548d22fb8f6890220485b1133f3ef3e2906aaf1dcfce38adfa486d21108d2a5e84c4504a16c650556014830450221008e116293e352b4623ddf92fbabc453dec585c08c8279e9c36979e44cf31b402502202798907a76dfb51cafcd72799cf24acb73ca103e4128097fa28a2e16dea5c298014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txid": "34117efa5fa1063342f89f5b4ab49aa93dc995b245d6a6e638ec903bad3ecd24" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2shP2wsh-p2wsh.json b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2shP2wsh-p2wsh.json new file mode 100644 index 0000000000..39c20f4b1c --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2shP2wsh-p2wsh.json @@ -0,0 +1,54 @@ +{ + "inputs": [ + { + "id": "1374468f33ccaa7ea0c5939041993c17d165219afb3ce873ca050adb6da9385f:0", + "address": "MVrfxwtgvYe52sbJxTqtsd8Yxe3nzJDCzE", + "value": 100000000, + "chain": 11, + "index": 0, + "valueString": "100000000" + }, + { + "id": "50e3ceacd680e9a9f2532183f311aac11787e2395c9e15ca37e9c955268f479a:0", + "address": "MVrfxwtgvYe52sbJxTqtsd8Yxe3nzJDCzE", + "value": 200000000, + "chain": 11, + "index": 0, + "valueString": "200000000" + }, + { + "id": "a8091b22f5a19e42d5c51f258142c13ef8167e3065df4260e5f12944e1e0c326:0", + "address": "MVrfxwtgvYe52sbJxTqtsd8Yxe3nzJDCzE", + "value": 300000000, + "chain": 11, + "index": 0, + "valueString": "300000000" + }, + { + "id": "8deffb2a471b8c662b4a7e50876406ba5dc4d74c9dd0b6ea6ee47f2174f60374:1", + "address": "ltc1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8spuaquz", + "value": 100000000, + "chain": 21, + "index": 1, + "valueString": "100000000" + }, + { + "id": "027028e7fee8c4cc5d3e28fc3e3b2e770a57232b6780a7a2e00c7b5526eec461:1", + "address": "ltc1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8spuaquz", + "value": 200000000, + "chain": 21, + "index": 1, + "valueString": "200000000" + }, + { + "id": "c8bbce406bcec377b38e6c48f1a7e6e3beba88ff5423b8cea9389c69a90222f6:1", + "address": "ltc1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8spuaquz", + "value": 300000000, + "chain": 21, + "index": 1, + "valueString": "300000000" + } + ], + "transactionHex": "010000000001065f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f46741300000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff9a478f2655c9e937ca159e5c39e28717c1aa11f3832153f2a9e980d6accee35000000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff26c3e0e14429f1e56042df65307e16f83ec14281251fc5d5429ea1f5221b09a800000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff7403f674217fe46eeab6d09d4cd7c45dba066487507e4a2b668c1b472afbef8d0100000000ffffffff61c4ee26557b0ce0a2a780672b23570a772e3b3efc283e5dccc4e8fee72870020100000000fffffffff62202a9699c38a9ceb82354ff88babee3e6a7f1486c8eb377c3ce6b40cebbc80100000000ffffffff010c8a86470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870400473044022046cc6bec79af3085bf9b89597308c000c23c58a95bd96a85543a4907bf6d9ad9022020c1d32de71be81e918a622fe0eb2459b30de3944fcfc82747c15c50b25f71e60147304402207a50afd31d5180423688ffa3b50fbe8e3128959f9e5a2134e32a8cd00f62587e02207d72294745872ff5d99ec474e882790849f5425f52673766e5cb8ac0415ce7a3016952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400483045022100d04d2af0c2fe3863b4d8ec5620fff018d46b2b1172ab60aa86d3e9835cd9d2fc022070539ddadc72f822c01f26f6ee7eca18c8f69aed814eae2ae165df96d1a5fcd301473044022068d71c62f1fb9b503c0e43e5ececac783ab675bc2586eece39541b59c6e6ea4702207880848c2ef20a1fbd83cc9d32a0a8590c6cecd29b74eca957f399b57345b1cb016952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400483045022100b5f4cd76801486af31ccbfedf227be4cc65b7575cfec9d88e39643437455763702201587c7cea5465923ec31641037c6ccaa9892f0967820f792acaf17e47f4d2247014730440220516f2e5419cafbfaefc9eab520a69e931ce3cfbb22a840d77df6d880fddbd6fb022036ee74f622096b8e7f6f827c5d9e9e2c0171efedc74c7456e147dde92f0bc3a2016952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae04004830450221008d5aea39e2d29e1c5392a651f26d86a33cff34adc46bdce17b045b1a42ce09620220505273c1516f36f3b02455fc9afd23b9003986ee8e39faf85b1280421abc789401483045022100a0c4016a049b5e42af32092945a4bc1ddae93da05ec47c6521e717ae28e7056802205655cb46d82a276dcde5bafd226c71a4be6eda60c2e4e8b3b1759dc946aff51f0169522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae0400483045022100dc9fca7e216ef64b6ad7d3e4dede45016d3385005fce970b544046e111a6fdba02204c7148f4b95244a7702e3a22241ccbec2ed724e3faf32254e6bce958a7ddbae7014830450221008c98bc5c1ee948c9e64a2c0a6e7ac13131844367cf6bb52d970872f04f3a9a4a02207b542fd8ab5b8731ac376cf073ad721b236d767f0bab9e8b9c164d9a660f06530169522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae040047304402207260a6c15dd329d14542a2876dae38a463126bac93d4d5ff98b52ef16a0c76af022059c6c8d5618d8afd5ce44410ac91aad74b5277a88884fedadfa409cc45617bd30147304402204e5bc947da9802c4bf35f79d071eeac6c845ed3df7c4389ce11177e4db76bf3b0220241a97e09657e04777f7994ed1fd11a8dfd9970b442462a858f6a7f55a0604fd0169522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae00000000", + "txid": "5b4cd4bc1753efe337f2816850af1d762554a92adf01ff4939832eb6f8d75cdc" +} \ 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 new file mode 100644 index 0000000000..0fb8c5338b --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json @@ -0,0 +1,30 @@ +{ + "inputs": [ + { + "id": "acc3a751eda81ecad175b29e52e45770975e08e47020770d4853b4207136b09e:0", + "address": "ME3XfCynXoUooPS28eXC3mG21jLqtXgiEr", + "value": 100000000, + "chain": 1, + "index": 0, + "valueString": "100000000" + }, + { + "id": "eb456795b2c9bbdfcb91fc640f8a0bdc2d69157a506a81ed851dfaf3cd8d433f:0", + "address": "ME3XfCynXoUooPS28eXC3mG21jLqtXgiEr", + "value": 200000000, + "chain": 1, + "index": 0, + "valueString": "200000000" + }, + { + "id": "7648aaa4dfe3a3ed3b5fd54be2a9a1d2290650645b5ad83c00d5f742d7912f13:0", + "address": "ME3XfCynXoUooPS28eXC3mG21jLqtXgiEr", + "value": 300000000, + "chain": 1, + "index": 0, + "valueString": "300000000" + } + ], + "transactionHex": "01000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac00000000fdfe0000483045022100fa408c446f46639980a707028cbb8f8c59badf82b01e4a9550210c760b462238022072b88ac8fbc42cb6dfff03edba705825923fd4bccfffccccf5593cc990d699cc01483045022100d667f18241805fbe59fbf31310b41bc092b876ba63f8dd1d749c50af1f3f6b9402204675c1a87530770a0bd41554c7264275e67b83efcf066791111135dba5d95769014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb00000000fdfe00004830450221008d3625764cd366eb3524b7c3e3cac4a55244ddb7f44f7ac17cf3a2b64bd35fe502201c2adaf34fcf85cd174562669c965a1e4a58c834aae93a85b782fc2c3f53fb1f01483045022100f7b47cda2ab493117a5910e995cb9e58083f291ab6f80875600ff45582fb62c202202035478f6bb7e151d4c4a9398013193d5e0d0d14d86cf981d6bffb59a62ecc44014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa487600000000fdfd0000473044022071805e2fd12c6984d7986b44c7885fa65b0dce46b265de6ad30548d22fb8f6890220485b1133f3ef3e2906aaf1dcfce38adfa486d21108d2a5e84c4504a16c650556014830450221008e116293e352b4623ddf92fbabc453dec585c08c8279e9c36979e44cf31b402502202798907a76dfb51cafcd72799cf24acb73ca103e4128097fa28a2e16dea5c298014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txid": "34117efa5fa1063342f89f5b4ab49aa93dc995b245d6a6e638ec903bad3ecd24" +} \ 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 new file mode 100644 index 0000000000..39c20f4b1c --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-fullSignedRecovery-p2shP2wsh-p2wsh.json @@ -0,0 +1,54 @@ +{ + "inputs": [ + { + "id": "1374468f33ccaa7ea0c5939041993c17d165219afb3ce873ca050adb6da9385f:0", + "address": "MVrfxwtgvYe52sbJxTqtsd8Yxe3nzJDCzE", + "value": 100000000, + "chain": 11, + "index": 0, + "valueString": "100000000" + }, + { + "id": "50e3ceacd680e9a9f2532183f311aac11787e2395c9e15ca37e9c955268f479a:0", + "address": "MVrfxwtgvYe52sbJxTqtsd8Yxe3nzJDCzE", + "value": 200000000, + "chain": 11, + "index": 0, + "valueString": "200000000" + }, + { + "id": "a8091b22f5a19e42d5c51f258142c13ef8167e3065df4260e5f12944e1e0c326:0", + "address": "MVrfxwtgvYe52sbJxTqtsd8Yxe3nzJDCzE", + "value": 300000000, + "chain": 11, + "index": 0, + "valueString": "300000000" + }, + { + "id": "8deffb2a471b8c662b4a7e50876406ba5dc4d74c9dd0b6ea6ee47f2174f60374:1", + "address": "ltc1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8spuaquz", + "value": 100000000, + "chain": 21, + "index": 1, + "valueString": "100000000" + }, + { + "id": "027028e7fee8c4cc5d3e28fc3e3b2e770a57232b6780a7a2e00c7b5526eec461:1", + "address": "ltc1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8spuaquz", + "value": 200000000, + "chain": 21, + "index": 1, + "valueString": "200000000" + }, + { + "id": "c8bbce406bcec377b38e6c48f1a7e6e3beba88ff5423b8cea9389c69a90222f6:1", + "address": "ltc1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8spuaquz", + "value": 300000000, + "chain": 21, + "index": 1, + "valueString": "300000000" + } + ], + "transactionHex": "010000000001065f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f46741300000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff9a478f2655c9e937ca159e5c39e28717c1aa11f3832153f2a9e980d6accee35000000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff26c3e0e14429f1e56042df65307e16f83ec14281251fc5d5429ea1f5221b09a800000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff7403f674217fe46eeab6d09d4cd7c45dba066487507e4a2b668c1b472afbef8d0100000000ffffffff61c4ee26557b0ce0a2a780672b23570a772e3b3efc283e5dccc4e8fee72870020100000000fffffffff62202a9699c38a9ceb82354ff88babee3e6a7f1486c8eb377c3ce6b40cebbc80100000000ffffffff010c8a86470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870400473044022046cc6bec79af3085bf9b89597308c000c23c58a95bd96a85543a4907bf6d9ad9022020c1d32de71be81e918a622fe0eb2459b30de3944fcfc82747c15c50b25f71e60147304402207a50afd31d5180423688ffa3b50fbe8e3128959f9e5a2134e32a8cd00f62587e02207d72294745872ff5d99ec474e882790849f5425f52673766e5cb8ac0415ce7a3016952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400483045022100d04d2af0c2fe3863b4d8ec5620fff018d46b2b1172ab60aa86d3e9835cd9d2fc022070539ddadc72f822c01f26f6ee7eca18c8f69aed814eae2ae165df96d1a5fcd301473044022068d71c62f1fb9b503c0e43e5ececac783ab675bc2586eece39541b59c6e6ea4702207880848c2ef20a1fbd83cc9d32a0a8590c6cecd29b74eca957f399b57345b1cb016952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400483045022100b5f4cd76801486af31ccbfedf227be4cc65b7575cfec9d88e39643437455763702201587c7cea5465923ec31641037c6ccaa9892f0967820f792acaf17e47f4d2247014730440220516f2e5419cafbfaefc9eab520a69e931ce3cfbb22a840d77df6d880fddbd6fb022036ee74f622096b8e7f6f827c5d9e9e2c0171efedc74c7456e147dde92f0bc3a2016952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae04004830450221008d5aea39e2d29e1c5392a651f26d86a33cff34adc46bdce17b045b1a42ce09620220505273c1516f36f3b02455fc9afd23b9003986ee8e39faf85b1280421abc789401483045022100a0c4016a049b5e42af32092945a4bc1ddae93da05ec47c6521e717ae28e7056802205655cb46d82a276dcde5bafd226c71a4be6eda60c2e4e8b3b1759dc946aff51f0169522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae0400483045022100dc9fca7e216ef64b6ad7d3e4dede45016d3385005fce970b544046e111a6fdba02204c7148f4b95244a7702e3a22241ccbec2ed724e3faf32254e6bce958a7ddbae7014830450221008c98bc5c1ee948c9e64a2c0a6e7ac13131844367cf6bb52d970872f04f3a9a4a02207b542fd8ab5b8731ac376cf073ad721b236d767f0bab9e8b9c164d9a660f06530169522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae040047304402207260a6c15dd329d14542a2876dae38a463126bac93d4d5ff98b52ef16a0c76af022059c6c8d5618d8afd5ce44410ac91aad74b5277a88884fedadfa409cc45617bd30147304402204e5bc947da9802c4bf35f79d071eeac6c845ed3df7c4389ce11177e4db76bf3b0220241a97e09657e04777f7994ed1fd11a8dfd9970b442462a858f6a7f55a0604fd0169522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae00000000", + "txid": "5b4cd4bc1753efe337f2816850af1d762554a92adf01ff4939832eb6f8d75cdc" +} \ 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 new file mode 100644 index 0000000000..a4079a32ff --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json @@ -0,0 +1,8 @@ +{ + "transactionHex": "70736274ff0100a501000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac0000000000ffffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb0000000000ffffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa48760000000000ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a4730440220093e44a04c745df4b659895929b9033ea1f4c6037d8acd9dc4f2a114633a35fe02203d7a1618f5c65110713d376b9d3d8c181b34fd60a3b8d4b46097a245c05cf124012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100e3399b5a161d37cb484be586a22787f00b7dcfec7c41d75e922d75a1d54f304b022044cb2110d77bfcad7f6431c4bf831f6b876f85b03d4b88a7bd2b9df3f424b4600101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402205d94a7f46388e723db4f4d836b62b87263f3d52b234d5b29f996d59df938f8e802206af84c185cb0b0b90657b77d1e58ed418a3e3cea5eda096bb5b318a6ff57817e012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61473044022025a7e0a9c8649ff7aa8d1899c3676db7d973ac19faa673e697a12c0d18ee7bb702201da4b6702e3e138410c9cffa5807ed9778a70f042a71e978f31c48787f618bf20101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be01000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100e013917b26462470736f0d3c9cba09e44d9c8c271db53fb2e45bbfe2fcac133c0220660aea8b84338b395a5afebbe53a1109e117613150f1a7cbcfd08be5faa1c19b012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6148304502210086941e002e9f2f671ce44388d7cfff82a3e739692448de1e57d3fd5cebb84a09022057142ec164914aa4c886b57a6f4e65a9691c261160efa1d269cfe5bc5cbe294f0101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", + "coin": "ltc", + "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", + "recoveryAmount": 599997350, + "recoveryAmountString": "599997350", + "txid": "db6e55773d22aa85f154f79c0749b9453ba92a21e0631e795187fac17d17adfe" +} \ 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 new file mode 100644 index 0000000000..8a6e67404c --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json @@ -0,0 +1,34 @@ +{ + "inputs": [ + { + "id": "acc3a751eda81ecad175b29e52e45770975e08e47020770d4853b4207136b09e:0", + "address": "ME3XfCynXoUooPS28eXC3mG21jLqtXgiEr", + "value": 100000000, + "chain": 1, + "index": 0, + "valueString": "100000000" + }, + { + "id": "eb456795b2c9bbdfcb91fc640f8a0bdc2d69157a506a81ed851dfaf3cd8d433f:0", + "address": "ME3XfCynXoUooPS28eXC3mG21jLqtXgiEr", + "value": 200000000, + "chain": 1, + "index": 0, + "valueString": "200000000" + }, + { + "id": "7648aaa4dfe3a3ed3b5fd54be2a9a1d2290650645b5ad83c00d5f742d7912f13:0", + "address": "ME3XfCynXoUooPS28eXC3mG21jLqtXgiEr", + "value": 300000000, + "chain": 1, + "index": 0, + "valueString": "300000000" + } + ], + "transactionHex": "01000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac00000000b700483045022100e3399b5a161d37cb484be586a22787f00b7dcfec7c41d75e922d75a1d54f304b022044cb2110d77bfcad7f6431c4bf831f6b876f85b03d4b88a7bd2b9df3f424b4600100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb00000000b600473044022025a7e0a9c8649ff7aa8d1899c3676db7d973ac19faa673e697a12c0d18ee7bb702201da4b6702e3e138410c9cffa5807ed9778a70f042a71e978f31c48787f618bf20100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa487600000000b70048304502210086941e002e9f2f671ce44388d7cfff82a3e739692448de1e57d3fd5cebb84a09022057142ec164914aa4c886b57a6f4e65a9691c261160efa1d269cfe5bc5cbe294f0100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "coin": "ltc", + "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", + "recoveryAmount": 599997350, + "recoveryAmountString": "599997350", + "txid": "22b2cafc8f36ec18f5471d4fe19be911017706e84ea3140f791b01a84626b18d" +} \ 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 new file mode 100644 index 0000000000..855a51bc0e --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-keyRecoveryService-p2shP2wsh-p2wsh-dai.json @@ -0,0 +1,8 @@ +{ + "transactionHex": "70736274ff0100fd200101000000065f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f4674130000000000ffffffff9a478f2655c9e937ca159e5c39e28717c1aa11f3832153f2a9e980d6accee3500000000000ffffffff26c3e0e14429f1e56042df65307e16f83ec14281251fc5d5429ea1f5221b09a80000000000ffffffff7403f674217fe46eeab6d09d4cd7c45dba066487507e4a2b668c1b472afbef8d0100000000ffffffff61c4ee26557b0ce0a2a780672b23570a772e3b3efc283e5dccc4e8fee72870020100000000fffffffff62202a9699c38a9ceb82354ff88babee3e6a7f1486c8eb377c3ce6b40cebbc80100000000ffffffff01a68186470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c5483045022100dac16a362b4c5b9d807c44fd72324f73775ddd77c93846b240aa71ecec02bad4022034e460ddacd86accc06057b1afea337ca596cce999b5de55817552827a9025fa010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000c2eb0b0000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c54830450221008fe63cfc7d85894071f058524bdf91682c9bf16e4b1d9a739e4d45d089f82e720220140e15fc95f7c36d0d9cb22d63bb6c9724132afc27c416a38c33891cbb69397f010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000a3e1110000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c5473044022008976585f8dc403fb3445eac97ace7601880f4557b4dc8a54634786f76d4003a02203b9ece41b5c8c98815c6fb7b5c935f332e9d46c276408e70761cc0bbbf39dacd010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012b00e1f50500000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055483045022100bf35ceb510951ba44ebe670c2695c580cd23e2c8880eafab45f5a54e6170c21f02200532d68b32d74c804ba0465182b3e13c4295fa06f0f53c97ea860756e893f25d0101030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00c2eb0b00000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055483045022100b522f337e2a89554c2129fb8fb3d9b365826cd8ec719055a7557ee4b990264f4022020b296c38272127d3577dfb3572f9d58b3fb36367c26acb80f74923b087f0f8a0101030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00a3e11100000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa05548304502210096e61ce43d9e409d31d6e3fd8aced9b0b1fdf9641f05b751978ae049f6fbff2b02207de671b95af82544ad1ad37aaf91c8892c5f235bbacb8c63efc40746baaaddad0101030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000000", + "coin": "ltc", + "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", + "recoveryAmount": 1199997350, + "recoveryAmountString": "1199997350", + "txid": "fc209acb4ed379fd2fb5617e5331a831193c31f4c50f1f5fdb30d3ae7785dd50" +} \ 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 new file mode 100644 index 0000000000..c9d600397b --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-keyRecoveryService-p2shP2wsh-p2wsh-keyternal.json @@ -0,0 +1,58 @@ +{ + "inputs": [ + { + "id": "1374468f33ccaa7ea0c5939041993c17d165219afb3ce873ca050adb6da9385f:0", + "address": "MVrfxwtgvYe52sbJxTqtsd8Yxe3nzJDCzE", + "value": 100000000, + "chain": 11, + "index": 0, + "valueString": "100000000" + }, + { + "id": "50e3ceacd680e9a9f2532183f311aac11787e2395c9e15ca37e9c955268f479a:0", + "address": "MVrfxwtgvYe52sbJxTqtsd8Yxe3nzJDCzE", + "value": 200000000, + "chain": 11, + "index": 0, + "valueString": "200000000" + }, + { + "id": "a8091b22f5a19e42d5c51f258142c13ef8167e3065df4260e5f12944e1e0c326:0", + "address": "MVrfxwtgvYe52sbJxTqtsd8Yxe3nzJDCzE", + "value": 300000000, + "chain": 11, + "index": 0, + "valueString": "300000000" + }, + { + "id": "8deffb2a471b8c662b4a7e50876406ba5dc4d74c9dd0b6ea6ee47f2174f60374:1", + "address": "ltc1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8spuaquz", + "value": 100000000, + "chain": 21, + "index": 1, + "valueString": "100000000" + }, + { + "id": "027028e7fee8c4cc5d3e28fc3e3b2e770a57232b6780a7a2e00c7b5526eec461:1", + "address": "ltc1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8spuaquz", + "value": 200000000, + "chain": 21, + "index": 1, + "valueString": "200000000" + }, + { + "id": "c8bbce406bcec377b38e6c48f1a7e6e3beba88ff5423b8cea9389c69a90222f6:1", + "address": "ltc1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8spuaquz", + "value": 300000000, + "chain": 21, + "index": 1, + "valueString": "300000000" + } + ], + "transactionHex": "010000000001065f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f46741300000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff9a478f2655c9e937ca159e5c39e28717c1aa11f3832153f2a9e980d6accee35000000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff26c3e0e14429f1e56042df65307e16f83ec14281251fc5d5429ea1f5221b09a800000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff7403f674217fe46eeab6d09d4cd7c45dba066487507e4a2b668c1b472afbef8d0100000000ffffffff61c4ee26557b0ce0a2a780672b23570a772e3b3efc283e5dccc4e8fee72870020100000000fffffffff62202a9699c38a9ceb82354ff88babee3e6a7f1486c8eb377c3ce6b40cebbc80100000000ffffffff01a68186470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870500483045022100dac16a362b4c5b9d807c44fd72324f73775ddd77c93846b240aa71ecec02bad4022034e460ddacd86accc06057b1afea337ca596cce999b5de55817552827a9025fa0100006952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae05004830450221008fe63cfc7d85894071f058524bdf91682c9bf16e4b1d9a739e4d45d089f82e720220140e15fc95f7c36d0d9cb22d63bb6c9724132afc27c416a38c33891cbb69397f0100006952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0500473044022008976585f8dc403fb3445eac97ace7601880f4557b4dc8a54634786f76d4003a02203b9ece41b5c8c98815c6fb7b5c935f332e9d46c276408e70761cc0bbbf39dacd0100006952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0500483045022100bf35ceb510951ba44ebe670c2695c580cd23e2c8880eafab45f5a54e6170c21f02200532d68b32d74c804ba0465182b3e13c4295fa06f0f53c97ea860756e893f25d01000069522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae0500483045022100b522f337e2a89554c2129fb8fb3d9b365826cd8ec719055a7557ee4b990264f4022020b296c38272127d3577dfb3572f9d58b3fb36367c26acb80f74923b087f0f8a01000069522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae050048304502210096e61ce43d9e409d31d6e3fd8aced9b0b1fdf9641f05b751978ae049f6fbff2b02207de671b95af82544ad1ad37aaf91c8892c5f235bbacb8c63efc40746baaaddad01000069522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae00000000", + "coin": "ltc", + "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", + "recoveryAmount": 1199997350, + "recoveryAmountString": "1199997350", + "txid": "3ad74d03b7cbf91b037aaf8102dabb0b7f87a71f148f7191e1cf56d21772407b" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-customUserKeyPath.json b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-customUserKeyPath.json deleted file mode 100644 index a0fb78401b..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-customUserKeyPath.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "359efa4ac6e418d80ce24205deaa18ad952621c2167a763f0957ca8a73a426f6:0", - "address": "MK4Jy9SAyoxoDvZ5MvpNi3kvLniJ9GwSvo", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "22872833e72514f2c0514345deb8b54077b49c0f38a880cd451fddf20bc09bbf:2", - "address": "M83EA31R7uEGjbD2ujW4dmt5yEAWNQ2Kzo", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "22bd96e7281a01294a7baf9c025fa90cb319ae810a10096c73a66e8704db054d:3", - "address": "MAozXvQVG3fgbFBnSixcvFxAcpqBTKpQLn", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "0100000003f626a4738aca57093f767a16c2212695ad18aade0542e20cd818e4c64afa9e3500000000fdfe0000483045022100832575acc5fd46fb00d85ed4db9e0b26f7859ee3931711f8313c7bfa4d1d054d022079430cf36a1f2bb0ed80f9412755146058f7e6b7020a7c8d109fd246bc80253b01483045022100d368196798ed580133a3a1c1189349f7572dab79e01e1d642fb018c5ee9a8d34022029f099c0e49a3e2ed92fc28b8a2141783a533465b8a46a1295ce81b5f856c5f1014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffbf9bc00bf2dd1f45cd80a8380f9cb47740b5b8de454351c0f21425e73328872202000000fc0047304402200b41f00952ca4f9b14e526b526529cebf6329b3522c7c39efe9e36dbe37fbdfd0220275789ada30f4052acff2bc283381202fcb8f70d30aaf64c3d2f83aacbc911dd01473044022050992b97df7a0c8b7afceed2876203f845564a1b4465c9fe605f555a653c61b902205b9bab09f62c6c41c91a726a1d1b7025023b36084a66a14126c4b4923976f208014c695221025f891d428e847408357073c5b14344ec582230b4007695110140b2433f8e4fa82103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffff4d05db04876ea6736c09100a81ae19b30ca95f029caf7b4a29011a28e796bd2203000000fdfd0000483045022100b320c608ce19ecd94950f84a3bbfa5edabec1fa01608a53070df56bc0673c48a02207d6a7482f5933fdb4547030ea038c6b01b47e31434ceb8712517e199c67ef57f01473044022000f866b021143fdaf193174feb71408fb8b83ca8a74089e07fa3cb1f636771010220077d47812f541cbc4e6db87899aa6b82f1765b85dd4251c75c138b81b36470b3014c6952210228b669c7736183ae301d159ee7788e1a7dccb7ec3d45de94eccf0b384aa8f78021022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "55a3cceb9aa53b7ba0452c0ddae7dac09355d99cbcc47c64938801d924052d5a" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-fixedFeeRate.json b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-fixedFeeRate.json deleted file mode 100644 index dee8bbfc8e..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-fixedFeeRate.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "acc3a751eda81ecad175b29e52e45770975e08e47020770d4853b4207136b09e:0", - "address": "ME3XfCynXoUooPS28eXC3mG21jLqtXgiEr", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "f023a4c0af80e958dee654f59e36b55e95fd88fc7245ab8afc6f2bdd3e739077:2", - "address": "MDhuZMBSf4gFGXXWRE3FQab93mPz8LSpT3", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "b98817f1f433e46d458407999c1ff8c8d665bf9882186b099f3b67bb7b7141e1:3", - "address": "M8GZfFeQy9LfsLcBaVUeiZkipeBpDpTB7H", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "01000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac00000000fdfd0000473044022064e75708132346d90f842bb5ace59a851af363ce4429805eb86374a030d093b6022052acbc412fbfdc64c5f033d2d4a144791aaf438abd888400a1ad52c75ca129e401483045022100ebff3ae69f5215281b4d59abcfcc63e64c0d043dafe45211f3270f8e985e745f02204bf2934fd159ce34af8856959a08bae7200a6632f05550108c875784808d21f6014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff7790733edd2b6ffc8aab4572fc88fd955eb5369ef554e6de58e980afc0a423f002000000fc0047304402203683e05a464375f5f2aa46f57ff008c96ff379cfd9a4c2c91ede5c18447f92c402201e522c0e8720b134b22139deb8a7f88a6862a6e31dcc8473722730b51dbcc19d01473044022004ef0dc25613fb018590ebb14bcc68589deb666768a7a8c87f850ee36b226eb702205edba92f9b30ba2f5d0884fdfa43849eba07353dddd0fc40a1bf628a2ebacd15014c695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffffe141717bbb673b9f096b188298bf65d6c8f81f9c990784456de433f4f11788b903000000fc0047304402201bd55e57f821aa5c89bbc36d274c593f20802922442d31f69f5946ae0476337602200d1fbbf46191dd54a0508fea31a05285b3f074b78a04151ca47a6a90623fd3230147304402203cfedd5e440a72364ef506fd1fe74f8af1a1b8a725e14818a1aed0d989cd8f5f02202a5ef1e968766ffaf77ba871bc008d8a9e0807d0241086622b76d87c3b86b508014c695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "29d1dfef28a6599d7e3c1f00de051dcf06f0c0f731c1ac7955b53e39cff4cd82" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-p2sh-fullSignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-p2sh-fullSignedRecovery.json deleted file mode 100644 index dee8bbfc8e..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-p2sh-fullSignedRecovery.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "acc3a751eda81ecad175b29e52e45770975e08e47020770d4853b4207136b09e:0", - "address": "ME3XfCynXoUooPS28eXC3mG21jLqtXgiEr", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "f023a4c0af80e958dee654f59e36b55e95fd88fc7245ab8afc6f2bdd3e739077:2", - "address": "MDhuZMBSf4gFGXXWRE3FQab93mPz8LSpT3", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "b98817f1f433e46d458407999c1ff8c8d665bf9882186b099f3b67bb7b7141e1:3", - "address": "M8GZfFeQy9LfsLcBaVUeiZkipeBpDpTB7H", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "01000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac00000000fdfd0000473044022064e75708132346d90f842bb5ace59a851af363ce4429805eb86374a030d093b6022052acbc412fbfdc64c5f033d2d4a144791aaf438abd888400a1ad52c75ca129e401483045022100ebff3ae69f5215281b4d59abcfcc63e64c0d043dafe45211f3270f8e985e745f02204bf2934fd159ce34af8856959a08bae7200a6632f05550108c875784808d21f6014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff7790733edd2b6ffc8aab4572fc88fd955eb5369ef554e6de58e980afc0a423f002000000fc0047304402203683e05a464375f5f2aa46f57ff008c96ff379cfd9a4c2c91ede5c18447f92c402201e522c0e8720b134b22139deb8a7f88a6862a6e31dcc8473722730b51dbcc19d01473044022004ef0dc25613fb018590ebb14bcc68589deb666768a7a8c87f850ee36b226eb702205edba92f9b30ba2f5d0884fdfa43849eba07353dddd0fc40a1bf628a2ebacd15014c695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffffe141717bbb673b9f096b188298bf65d6c8f81f9c990784456de433f4f11788b903000000fc0047304402201bd55e57f821aa5c89bbc36d274c593f20802922442d31f69f5946ae0476337602200d1fbbf46191dd54a0508fea31a05285b3f074b78a04151ca47a6a90623fd3230147304402203cfedd5e440a72364ef506fd1fe74f8af1a1b8a725e14818a1aed0d989cd8f5f02202a5ef1e968766ffaf77ba871bc008d8a9e0807d0241086622b76d87c3b86b508014c695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "29d1dfef28a6599d7e3c1f00de051dcf06f0c0f731c1ac7955b53e39cff4cd82" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-p2sh-keyRecoveryService-dai.json b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-p2sh-keyRecoveryService-dai.json deleted file mode 100644 index 36d91536e6..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-p2sh-keyRecoveryService-dai.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "transactionHex": "70736274ff0100a501000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac0000000000ffffffff7790733edd2b6ffc8aab4572fc88fd955eb5369ef554e6de58e980afc0a423f00200000000ffffffffe141717bbb673b9f096b188298bf65d6c8f81f9c990784456de433f4f11788b90300000000ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a4730440220093e44a04c745df4b659895929b9033ea1f4c6037d8acd9dc4f2a114633a35fe02203d7a1618f5c65110713d376b9d3d8c181b34fd60a3b8d4b46097a245c05cf124012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100edc13ffe1ed6c018ace4f3109babea726249c89f2293393dc291774f8969042802203f55ab695ec33d17277f294d9af233d1e388161e31cf9750660b57eee5e9bd580101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100fd010101000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402207fb69e9ec09c0877cdbe21c852900bed332503a1e8398fee7d8581a3ca2637ad0220390a849f2603bc4c33b517da4ecc9d13d550eae61c79c31675245fa777fd7c6c012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0300c2eb0b000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00c2eb0b000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00c2eb0b0000000017a9143fafee16e19a14db449ab3a57da1fd3ef89daa5987000000002202021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a7483045022100cd69e5986bf491bd3e332fe932875a7fe0de0f2c21f4a5be7b38e6033b0d1be6022049b62568610236b7b990bbd6e9b1fd6bd3e87c0b3298747cbe79429e7a49287f01010304010000000104695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453ae2206021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a71403a82391000000000000000001000000020000002206026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f3024148374ad8600000000000000000100000002000000220603b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b914e15f6f2100000000000000000100000002000000000100fd230101000000010101010101010101010101010101010101010101010101010101010101010101000000006a473044022047162dbe5515fc3502b7bfa5c888ca573cfce295fa72feb01c27f9c2d82e5b59022003a263aae40e0945fcab4f6a48693782ccb2bc56d5efac6c2066f16e19bbe7ca012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0400a3e111000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00a3e111000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00a3e111000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00a3e1110000000017a914040c4ab99a665c767adaa50fb28dce2ae514363b87000000002202023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c4830450221009e6e522df0e6626e020b54af5b7166d8b4b4630b085ba2dfc27abc6e2602ca8902207310e357692ffd07a9a418c85f0f39777c6e5be6440d529c4343c238041358bb01010304010000000104695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53ae2206022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d14e15f6f21000000000000000001000000030000002206023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c1403a8239100000000000000000100000003000000220602b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b148374ad86000000000000000001000000030000000000", - "coin": "ltc", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "84ad40c4245c0e6a31cafb2fd6f64cb5e195d10116e24e659c5f08a083d9f467" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-p2sh-keyRecoveryService-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-p2sh-keyRecoveryService-keyternal.json deleted file mode 100644 index a84378f7a3..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-p2sh-keyRecoveryService-keyternal.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "inputs": [ - { - "id": "acc3a751eda81ecad175b29e52e45770975e08e47020770d4853b4207136b09e:0", - "address": "ME3XfCynXoUooPS28eXC3mG21jLqtXgiEr", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "f023a4c0af80e958dee654f59e36b55e95fd88fc7245ab8afc6f2bdd3e739077:2", - "address": "MDhuZMBSf4gFGXXWRE3FQab93mPz8LSpT3", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "b98817f1f433e46d458407999c1ff8c8d665bf9882186b099f3b67bb7b7141e1:3", - "address": "M8GZfFeQy9LfsLcBaVUeiZkipeBpDpTB7H", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "01000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac00000000b700483045022100edc13ffe1ed6c018ace4f3109babea726249c89f2293393dc291774f8969042802203f55ab695ec33d17277f294d9af233d1e388161e31cf9750660b57eee5e9bd580100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff7790733edd2b6ffc8aab4572fc88fd955eb5369ef554e6de58e980afc0a423f002000000b700483045022100cd69e5986bf491bd3e332fe932875a7fe0de0f2c21f4a5be7b38e6033b0d1be6022049b62568610236b7b990bbd6e9b1fd6bd3e87c0b3298747cbe79429e7a49287f0100004c695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffffe141717bbb673b9f096b188298bf65d6c8f81f9c990784456de433f4f11788b903000000b7004830450221009e6e522df0e6626e020b54af5b7166d8b4b4630b085ba2dfc27abc6e2602ca8902207310e357692ffd07a9a418c85f0f39777c6e5be6440d529c4343c238041358bb0100004c695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "coin": "ltc", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "05e6760d5e0b309c6e195e4b051b7c87563a99af35d988e46fa88344205ca75d" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-p2shP2wsh-fullSignedRecovery-customUserKeyPath.json b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-p2shP2wsh-fullSignedRecovery-customUserKeyPath.json deleted file mode 100644 index 4e81de61f9..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-p2shP2wsh-fullSignedRecovery-customUserKeyPath.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "f47d604503d654a813fe17899cc16d66c5d8bb97dc601e4b9c4a58095122711e:0", - "address": "MGuyXXnaNxBLUevzGSAKFN2j46QVYuWbhG", - "value": 100000000, - "chain": 11, - "index": 0, - "valueString": "100000000" - }, - { - "id": "700e8f9a4cd61491c6783b1dfcd63ae4eab20262b268190970e3cddc709e8f9a:2", - "address": "MMM22sV61s1zTomwsV9MwrixuwoazCd1rK", - "value": 200000000, - "chain": 11, - "index": 2, - "valueString": "200000000" - }, - { - "id": "5b7b59c132afc36d8769fcf7a540b8a9c56401a4ad238753a508e679b23cad92:3", - "address": "MHXKoQ4H23soqnNSR19ZrtkMsnPKRRWLAq", - "value": 300000000, - "chain": 11, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "010000000001031e71225109584a9c4b1e60dc97bbd8c5666dc19c8917fe13a854d60345607df40000000023220020b858b5820bca303626d8d5a5291b5a0dcf839c76d61c32eb226c9d08fd06e3a4ffffffff9a8f9e70dccde370091968b26202b2eae43ad6fc1d3b78c69114d64c9a8f0e7002000000232200201063b62f857751aaeaf8c7ef5636d48511fac0008f8ee69e4b1a006b2b74e553ffffffff92ad3cb279e608a5538723ada40164c5a9b840a5f7fc69876dc3af32c1597b5b03000000232200202b16216e81e558810abe7604a67aa97b737f64d40b3de22d5fccdf2b6c972f03ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8704004830450221008855fd53753708821ffb25a8735546db3c1316ecef7a9af090815b1c8834f7200220672c909f59e8ddf47d89edaf2d24516a2757f236e3896f6abddb1b315dd61e6d01483045022100871ebf87220a33af98be142003ecbee8dd0e67c0903f5905ebb2be40bdea3d0102205d3cb84579d2991b9d14e439fc82312db61e636619eeae0083375baff129ae2d01695221032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a21022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae04004830450221009ea7fec02c60c701bedc45f444914d62b27b8733e01f443e04f3c1cda1e498f302202578164ef94c6352f7f1b29410b4d0e4896637ec7ad033a2934d5ab65736917b01483045022100b452c9508bfeae988e069096783749a10d81ba2c918a57139a43367f2bb4e73002203ea3fd85564d9d5413e562e7c0616d914876ea2767e50062e7570a7f76f98e190169522102678b7a7d9dc0736691adc5b681808f1bbc981563ffa23e1c302d0a4006e7fa252103f1f0e0df1b33d83a63a6ee6f70005f48e2c1aa221d1d9748c495a873e01ffcff21021b1ce0837f6c057a6622b90bcc30d27685df6e19717864e7ed4b289f790fb24d53ae0400473044022053971a0ab0fe3c6bc85d415ea3f0f336db17444820fb3268f065f6a58c245f6702201e342f98a735ea89a7ed7ea4be62dce2b87a769bdcd901fd0fdffbf56ccffa1f01473044022030f31d635de47b0feb03a12e9aa98a8826ab06da332c9040ff023b886faf825202205774d1b65e66eea24559b69783e6967b2ecbf1883f29a0f84c552d8ca4a4016e0169522102be72efeb6abfd486e92e30221f854983722118d820c90d5b2999b8623b27abee2103cccd821265c6da3e77e4db08d4c6f39a259abbd143017fcf264b8a4114812a39210391ea88b71b8275193f39ffffef42da14c775d7a13434aa5427dc5bbb0ccc3f1853ae00000000", - "txid": "02fa060e4fec56dd56797f1a7b02bfdce382b8794b26aa8ee2d1989e752da11a" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-p2shP2wsh-fullSignedRecovery-fixedFeeRate.json b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-p2shP2wsh-fullSignedRecovery-fixedFeeRate.json deleted file mode 100644 index 680be924e2..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-p2shP2wsh-fullSignedRecovery-fixedFeeRate.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "1374468f33ccaa7ea0c5939041993c17d165219afb3ce873ca050adb6da9385f:0", - "address": "MVrfxwtgvYe52sbJxTqtsd8Yxe3nzJDCzE", - "value": 100000000, - "chain": 11, - "index": 0, - "valueString": "100000000" - }, - { - "id": "41e7b3a45ece40f8ff910d1e26aeba052737b1abe3904a8e341ddc8e771d3d9b:2", - "address": "MXCJ8m5qAT4S3cmvoWKLSceN6hgdhEgcDW", - "value": 200000000, - "chain": 11, - "index": 2, - "valueString": "200000000" - }, - { - "id": "3232d6fa8150e9a78d0550b88adec03717a08a01a631ebdc9d6a3c28c3357f32:3", - "address": "MEE7VbTsKHiBtTUBJmVQ4uqNPdtszrNLUH", - "value": 300000000, - "chain": 11, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "010000000001035f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f46741300000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff9b3d1d778edc1d348e4a90e3abb1372705baae261e0d91fff840ce5ea4b3e74102000000232200206fbe320ee6cef6a57f89af5ffcc027a2413a768598a36617bee7310028bc3104ffffffff327f35c3283c6a9ddceb31a6018aa01737c0de8ab850058da7e95081fad6323203000000232200208b9b1b4c660760e162f678ec6515fb574b48e93eb5ff4636dd85d1788a977d06ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870400483045022100e542c2d65ebec18b59606f78532e1947e1fafdaa59e5d69459b5a79fdf5b84f2022041de72ece1818123c8431fab3a5778a3aa22fce5496500cb579b497e2bd0887401483045022100e7263f0e715879613ed08b8f155da7abbd227262775ceac83a06d38d6d833ecf02206408c9a3bea117b092beea081a2aa685802374320315d9e529dc85f0b32f27fe016952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400473044022065f8744b17684c6b9715c5170c30a0996660e04677256f5a3454139c4af8bae4022029e04b18a778a2f47912099bb2a5934ed12a137918672cda6106714d337467050147304402205c7de345bbea53c6e91c354ff101a16494d1756dcd7a93366a19719cd6e7b6df022045f6af69aa0ee752a62c1470b8cf71c737632c77ef97454c8ea42302dd4e5bb50169522102787bacc6de8d57ecd2cdbde2e405f6328e52e3bdbefc5b3ef75a87f8f4c6c8fd2103f1f0e0df1b33d83a63a6ee6f70005f48e2c1aa221d1d9748c495a873e01ffcff21021b1ce0837f6c057a6622b90bcc30d27685df6e19717864e7ed4b289f790fb24d53ae040047304402204fce674ef6a7d0c43a97fa55052c2c06b1aeebb2b28752a9d91fcdb7380507ee022077076c150349e4f296a9330a7df8a6afddbfcede3ffc4d2513773c06b0f2553b01483045022100a709ed4835318962934170172ff6b07c65aacd4f1e8fcb499073150578ece57802200100e5314141900d31f3cf9a3ca0988c26ea42a9f666361226c7d184c26c7a060169522102a816e254943391bb037211dfac8dda132bfcf2051c386631402834e2783466d82103cccd821265c6da3e77e4db08d4c6f39a259abbd143017fcf264b8a4114812a39210391ea88b71b8275193f39ffffef42da14c775d7a13434aa5427dc5bbb0ccc3f1853ae00000000", - "txid": "e267fc4ceba8ca0211b061ecb59d0a1465f4d690bdeef937a57b31ace06f6076" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-p2shP2wsh-fullSignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-p2shP2wsh-fullSignedRecovery.json deleted file mode 100644 index 680be924e2..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-p2shP2wsh-fullSignedRecovery.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "1374468f33ccaa7ea0c5939041993c17d165219afb3ce873ca050adb6da9385f:0", - "address": "MVrfxwtgvYe52sbJxTqtsd8Yxe3nzJDCzE", - "value": 100000000, - "chain": 11, - "index": 0, - "valueString": "100000000" - }, - { - "id": "41e7b3a45ece40f8ff910d1e26aeba052737b1abe3904a8e341ddc8e771d3d9b:2", - "address": "MXCJ8m5qAT4S3cmvoWKLSceN6hgdhEgcDW", - "value": 200000000, - "chain": 11, - "index": 2, - "valueString": "200000000" - }, - { - "id": "3232d6fa8150e9a78d0550b88adec03717a08a01a631ebdc9d6a3c28c3357f32:3", - "address": "MEE7VbTsKHiBtTUBJmVQ4uqNPdtszrNLUH", - "value": 300000000, - "chain": 11, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "010000000001035f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f46741300000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff9b3d1d778edc1d348e4a90e3abb1372705baae261e0d91fff840ce5ea4b3e74102000000232200206fbe320ee6cef6a57f89af5ffcc027a2413a768598a36617bee7310028bc3104ffffffff327f35c3283c6a9ddceb31a6018aa01737c0de8ab850058da7e95081fad6323203000000232200208b9b1b4c660760e162f678ec6515fb574b48e93eb5ff4636dd85d1788a977d06ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870400483045022100e542c2d65ebec18b59606f78532e1947e1fafdaa59e5d69459b5a79fdf5b84f2022041de72ece1818123c8431fab3a5778a3aa22fce5496500cb579b497e2bd0887401483045022100e7263f0e715879613ed08b8f155da7abbd227262775ceac83a06d38d6d833ecf02206408c9a3bea117b092beea081a2aa685802374320315d9e529dc85f0b32f27fe016952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400473044022065f8744b17684c6b9715c5170c30a0996660e04677256f5a3454139c4af8bae4022029e04b18a778a2f47912099bb2a5934ed12a137918672cda6106714d337467050147304402205c7de345bbea53c6e91c354ff101a16494d1756dcd7a93366a19719cd6e7b6df022045f6af69aa0ee752a62c1470b8cf71c737632c77ef97454c8ea42302dd4e5bb50169522102787bacc6de8d57ecd2cdbde2e405f6328e52e3bdbefc5b3ef75a87f8f4c6c8fd2103f1f0e0df1b33d83a63a6ee6f70005f48e2c1aa221d1d9748c495a873e01ffcff21021b1ce0837f6c057a6622b90bcc30d27685df6e19717864e7ed4b289f790fb24d53ae040047304402204fce674ef6a7d0c43a97fa55052c2c06b1aeebb2b28752a9d91fcdb7380507ee022077076c150349e4f296a9330a7df8a6afddbfcede3ffc4d2513773c06b0f2553b01483045022100a709ed4835318962934170172ff6b07c65aacd4f1e8fcb499073150578ece57802200100e5314141900d31f3cf9a3ca0988c26ea42a9f666361226c7d184c26c7a060169522102a816e254943391bb037211dfac8dda132bfcf2051c386631402834e2783466d82103cccd821265c6da3e77e4db08d4c6f39a259abbd143017fcf264b8a4114812a39210391ea88b71b8275193f39ffffef42da14c775d7a13434aa5427dc5bbb0ccc3f1853ae00000000", - "txid": "e267fc4ceba8ca0211b061ecb59d0a1465f4d690bdeef937a57b31ace06f6076" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-p2shP2wsh-keyRecoveryService-dai.json b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-p2shP2wsh-keyRecoveryService-dai.json deleted file mode 100644 index 7b5cd21c69..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-p2shP2wsh-keyRecoveryService-dai.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "transactionHex": "70736274ff0100a501000000035f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f4674130000000000ffffffff9b3d1d778edc1d348e4a90e3abb1372705baae261e0d91fff840ce5ea4b3e7410200000000ffffffff327f35c3283c6a9ddceb31a6018aa01737c0de8ab850058da7e95081fad632320300000000ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c5473044022049df6c0e71dad21fd4e41fbf461b5429f9d2a6ba6268fd55240f01b109b0b3490220392891636a5567faa7a273d086821df430c74ea07a0fedbeb9e28811972ff491010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000c2eb0b0000000017a914ff888f939bb7911883d2a990b48b20449b0a3b6087220202787bacc6de8d57ecd2cdbde2e405f6328e52e3bdbefc5b3ef75a87f8f4c6c8fd4730440220182b9136b407926ace5faac0d96ff8512d680f1ac5829901782a216a15cdc55202203bc0958bb8211380367651bd791f0a48e77fd2cc27629d6551e52d5240e1cd6a010103040100000001042200206fbe320ee6cef6a57f89af5ffcc027a2413a768598a36617bee7310028bc3104010569522102787bacc6de8d57ecd2cdbde2e405f6328e52e3bdbefc5b3ef75a87f8f4c6c8fd2103f1f0e0df1b33d83a63a6ee6f70005f48e2c1aa221d1d9748c495a873e01ffcff21021b1ce0837f6c057a6622b90bcc30d27685df6e19717864e7ed4b289f790fb24d53ae2206021b1ce0837f6c057a6622b90bcc30d27685df6e19717864e7ed4b289f790fb24d148374ad8600000000000000000b00000002000000220602787bacc6de8d57ecd2cdbde2e405f6328e52e3bdbefc5b3ef75a87f8f4c6c8fd1403a8239100000000000000000b00000002000000220603f1f0e0df1b33d83a63a6ee6f70005f48e2c1aa221d1d9748c495a873e01ffcff14e15f6f2100000000000000000b000000020000000001012000a3e1110000000017a91445665f38d00633b9a2cb7f73c2fffb9dc6c95efa87220202a816e254943391bb037211dfac8dda132bfcf2051c386631402834e2783466d8483045022100b6558b4b7b011174798ecb3bedb0107b9e3cafdd0cec3191b1967be117823aef02207ca644d3a6aae71d125b7a75c25ad1f58aaf3b0e190ad002e4e98e3e5515551d010103040100000001042200208b9b1b4c660760e162f678ec6515fb574b48e93eb5ff4636dd85d1788a977d06010569522102a816e254943391bb037211dfac8dda132bfcf2051c386631402834e2783466d82103cccd821265c6da3e77e4db08d4c6f39a259abbd143017fcf264b8a4114812a39210391ea88b71b8275193f39ffffef42da14c775d7a13434aa5427dc5bbb0ccc3f1853ae220602a816e254943391bb037211dfac8dda132bfcf2051c386631402834e2783466d81403a8239100000000000000000b0000000300000022060391ea88b71b8275193f39ffffef42da14c775d7a13434aa5427dc5bbb0ccc3f18148374ad8600000000000000000b00000003000000220603cccd821265c6da3e77e4db08d4c6f39a259abbd143017fcf264b8a4114812a3914e15f6f2100000000000000000b000000030000000000", - "coin": "ltc", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "27b64ac217926b1345f382f3c0d110096161ad27bdf1a95eafc9fe533773febd" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-p2shP2wsh-keyRecoveryService-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-p2shP2wsh-keyRecoveryService-keyternal.json deleted file mode 100644 index 08797b54e0..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-p2shP2wsh-keyRecoveryService-keyternal.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "inputs": [ - { - "id": "1374468f33ccaa7ea0c5939041993c17d165219afb3ce873ca050adb6da9385f:0", - "address": "MVrfxwtgvYe52sbJxTqtsd8Yxe3nzJDCzE", - "value": 100000000, - "chain": 11, - "index": 0, - "valueString": "100000000" - }, - { - "id": "41e7b3a45ece40f8ff910d1e26aeba052737b1abe3904a8e341ddc8e771d3d9b:2", - "address": "MXCJ8m5qAT4S3cmvoWKLSceN6hgdhEgcDW", - "value": 200000000, - "chain": 11, - "index": 2, - "valueString": "200000000" - }, - { - "id": "3232d6fa8150e9a78d0550b88adec03717a08a01a631ebdc9d6a3c28c3357f32:3", - "address": "MEE7VbTsKHiBtTUBJmVQ4uqNPdtszrNLUH", - "value": 300000000, - "chain": 11, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "010000000001035f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f46741300000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff9b3d1d778edc1d348e4a90e3abb1372705baae261e0d91fff840ce5ea4b3e74102000000232200206fbe320ee6cef6a57f89af5ffcc027a2413a768598a36617bee7310028bc3104ffffffff327f35c3283c6a9ddceb31a6018aa01737c0de8ab850058da7e95081fad6323203000000232200208b9b1b4c660760e162f678ec6515fb574b48e93eb5ff4636dd85d1788a977d06ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870500473044022049df6c0e71dad21fd4e41fbf461b5429f9d2a6ba6268fd55240f01b109b0b3490220392891636a5567faa7a273d086821df430c74ea07a0fedbeb9e28811972ff4910100006952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae05004730440220182b9136b407926ace5faac0d96ff8512d680f1ac5829901782a216a15cdc55202203bc0958bb8211380367651bd791f0a48e77fd2cc27629d6551e52d5240e1cd6a01000069522102787bacc6de8d57ecd2cdbde2e405f6328e52e3bdbefc5b3ef75a87f8f4c6c8fd2103f1f0e0df1b33d83a63a6ee6f70005f48e2c1aa221d1d9748c495a873e01ffcff21021b1ce0837f6c057a6622b90bcc30d27685df6e19717864e7ed4b289f790fb24d53ae0500483045022100b6558b4b7b011174798ecb3bedb0107b9e3cafdd0cec3191b1967be117823aef02207ca644d3a6aae71d125b7a75c25ad1f58aaf3b0e190ad002e4e98e3e5515551d01000069522102a816e254943391bb037211dfac8dda132bfcf2051c386631402834e2783466d82103cccd821265c6da3e77e4db08d4c6f39a259abbd143017fcf264b8a4114812a39210391ea88b71b8275193f39ffffef42da14c775d7a13434aa5427dc5bbb0ccc3f1853ae00000000", - "coin": "ltc", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "72861e6d2e317db7008a88cb0b602bc7c67ae0a45c37280da1b5a8fdd71505b4" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-p2shP2wsh-unsignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-p2shP2wsh-unsignedRecovery.json deleted file mode 100644 index 37746e3ca5..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-p2shP2wsh-unsignedRecovery.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "txHex": "01000000035f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f4674130000000000ffffffff9b3d1d778edc1d348e4a90e3abb1372705baae261e0d91fff840ce5ea4b3e7410200000000ffffffff327f35c3283c6a9ddceb31a6018aa01737c0de8ab850058da7e95081fad632320300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txInfo": { - "unspents": [ - { - "id": "1374468f33ccaa7ea0c5939041993c17d165219afb3ce873ca050adb6da9385f:0", - "address": "MVrfxwtgvYe52sbJxTqtsd8Yxe3nzJDCzE", - "value": 100000000, - "chain": 11, - "index": 0, - "valueString": "100000000" - }, - { - "id": "41e7b3a45ece40f8ff910d1e26aeba052737b1abe3904a8e341ddc8e771d3d9b:2", - "address": "MXCJ8m5qAT4S3cmvoWKLSceN6hgdhEgcDW", - "value": 200000000, - "chain": 11, - "index": 2, - "valueString": "200000000" - }, - { - "id": "3232d6fa8150e9a78d0550b88adec03717a08a01a631ebdc9d6a3c28c3357f32:3", - "address": "MEE7VbTsKHiBtTUBJmVQ4uqNPdtszrNLUH", - "value": 300000000, - "chain": 11, - "index": 3, - "valueString": "300000000" - } - ] - }, - "feeInfo": {}, - "coin": "ltc", - "txid": "f418d76f308a8037bdfc71f014ffa02e63b5f2ca9ff07bce45372703b5043898" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-p2wsh-fullSignedRecovery-customUserKeyPath.json b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-p2wsh-fullSignedRecovery-customUserKeyPath.json deleted file mode 100644 index 7ad77f4157..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-p2wsh-fullSignedRecovery-customUserKeyPath.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "b66f791cf4e55a52c42e4ca72659a4498df335226232ff0cddf984a1c656ae73:0", - "address": "ltc1qdneyaj2s0wxu2egqac347kjsvxmcgyqpj7xkpshsa3tcghhs3ecqlv7yyp", - "value": 100000000, - "chain": 21, - "index": 0, - "valueString": "100000000" - }, - { - "id": "443a782bd3c6587e1909fe59c0d9169c7b9adac1bb8c2a83ae05dc5b6a74f08e:2", - "address": "ltc1q8lxf2fq0yhzd2ytndhcc4432yjugacfxgxrha69xsjhctuztlcasff549v", - "value": 200000000, - "chain": 21, - "index": 2, - "valueString": "200000000" - }, - { - "id": "c1dad91b63400444c0e1c977e65fc0ebb01a4d70486044896cf96e47e5900383:3", - "address": "ltc1q55jrprtwpfvu3jaq729sq0rraynctezqtpdtgrc5e5v60ssptwaq0l58mv", - "value": 300000000, - "chain": 21, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "0100000000010373ae56c6a184f9dd0cff32622235f38d49a45926a74c2ec4525ae5f41c796fb60000000000ffffffff8ef0746a5bdc05ae832a8cbbc1da9a7b9c16d9c059fe09197e58c6d32b783a440200000000ffffffff830390e5476ef96c89446048704d1ab0ebc05fe677c9e1c0440440631bd9dac10300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870400483045022100f59434368db0073e0b762c4b81d84e10fb533935d41bdb96abae462492b5ce3402207b1c201b1efdea1b3c9b69de2c625ae8d6393e00f50e39f4d5684b02e607e16b014830450221008ab0cee4985a313a17b7e9f8a5bfdf7cc45ad2629a5170ec442a9d264286a96702206d7fad07d45c6d7f0f92bf5a45bca67a55514690e2099c811a34205dad77b3380169522102e7386fc3b8f8f334c51add4a7c325c804896d60fd3fa33f3206b6f0143081865210285ddd6b1e84e37a9f222737d8b80a8a980a193a783b75b9e82d6e239eb52818c2103a13ee160d79d43201ef5e65b6df4e0842de3b640904d049e64daaaa84a306bb853ae0400483045022100c56f248921be3ca5fd6d82a5c0150612bf32176dc13fe3c085308c7911e002ee02202f1eb421f4f171543cc9f1ba2afe4dfb940f188eae5e8d099376f0363f60ad7401473044022010cfefdb2a3c714505f0286dacf094328eb6b137e3cc9f148498e1963f1369bb0220270b99ea22ea7ad35a5ff1ebd388891b63f2feef1d1a98981bd4789b572eb7bf016952210262e2d7db076a14af58f92fbc591d870606afc4362f8deead03425bf16de332fe2102003243d889cec7c4c55042d6c10091a536eef3894f573759c5d26a727e96f036210257f6aee3214f76ff02748de7d291866642a913b0d346ccc976d6a77d9aa00de253ae040047304402205a0b53e27b960aebfd8d4b52ea7a00039de454901bb879f75f5b54e58e77dc010220243b9f23197acaf557b2e2f0fd1abad4facecff3ac2380450c6d1ebd9f3e433c01483045022100bf53fc8e37d527dedc5b46d9822cb2f2de2463fb30c7bdabb8ec792cddca44f602207b98ccb2c9f2e4f9dcdd6b5e8b98d3b6ffb9748d2b84b76cac6f3ed23db63df10169522102b107ccb600ca89ca074c0b6c95e48bfff7f2dc9d33e4bdf9a5c929053f4a87c921032edf1b3c4b31a0757e1122d558b6dabebdc0b2a39f040dcd4f89ac3e4d5811a42102da0f05c67ffa785717242a75a2f8635fcc1d767b5d88dd772da0547d287021ff53ae00000000", - "txid": "ebc72d9cf475592e6833c742ddb15cb1092bee2d3232bb47d5ac5147c2aa0f19" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-p2wsh-fullSignedRecovery-fixedFeeRate.json b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-p2wsh-fullSignedRecovery-fixedFeeRate.json deleted file mode 100644 index 25b9b8779f..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-p2wsh-fullSignedRecovery-fixedFeeRate.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "37703c4da3d6163558f5ab99b1fefcac5342297aa9610794390f22669ccd93d9:0", - "address": "ltc1q5e7nvvypt2qpjxq74zwtry9klsqkcyvcee85anaa3pax7ae207gs9jg7ua", - "value": 100000000, - "chain": 21, - "index": 0, - "valueString": "100000000" - }, - { - "id": "ba7242a362041cfa0669a5e8e64ccc21da3648c852ad1a93b44315af9be87f3f:2", - "address": "ltc1q3v9yjlrzkufgd99d07806262dhqgfjf2zjdx5sfrw8uslnjs2utsh8zjc7", - "value": 200000000, - "chain": 21, - "index": 2, - "valueString": "200000000" - }, - { - "id": "49dd79d222f4683d383a3c8e6c6dc1e16129ad117d840958d44596394a88fb22:3", - "address": "ltc1qyerx34sx9a2a4zz7w320tuxz3hq84xn0hm6tzr6tek77tsknfg0sf5jehw", - "value": 300000000, - "chain": 21, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "01000000000103d993cd9c66220f39940761a97a294253acfcfeb199abf5583516d6a34d3c70370000000000ffffffff3f7fe89baf1543b4931aad52c84836da21cc4ce6e8a56906fa1c0462a34272ba0200000000ffffffff22fb884a399645d45809847d11ad2961e1c16d6c8e3c3a383d68f422d279dd490300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870400483045022100b35b63699001730942874b7922aa5b5cf7662131600922d6f9653555cae69936022038eb8debf01ebbf82663e7c1145ef33d5d3444ced8c5c1236ebd445fa010bfc001483045022100b723ed672e7e93be2fd9590e17a15f1d18bdb9545784f993fc857dccf99a21ef022071c921a7949d4a8c425adc8fd50c75d91341699cbb15b3edb1168c9b496e206a016952210391e76285ad55895309f6fa7db9fb359489daaf235bb4cb50608f9562122af1ab210285ddd6b1e84e37a9f222737d8b80a8a980a193a783b75b9e82d6e239eb52818c2103a13ee160d79d43201ef5e65b6df4e0842de3b640904d049e64daaaa84a306bb853ae0400483045022100d47c6eb174d5731dcf0173386c465ee5ab7b66d408ad109b68c676f5e1394e280220191fbc64ca2483f36c25a0e2b72fc8069a282c28d27e08fbc0471574311ce41401483045022100e272e23f4a93dfccf9be7a67921455d3659f50396deee138abd965562ad3359a022034221ca3e37cae02f66b752e21f81d31cb680eaa9da941811b2eaa685eda64ef01695221027db35d325fb6b20e7990d5e5ca33144c270a2b149b4b4158a6e16a090b276f8a2102003243d889cec7c4c55042d6c10091a536eef3894f573759c5d26a727e96f036210257f6aee3214f76ff02748de7d291866642a913b0d346ccc976d6a77d9aa00de253ae0400483045022100a28cb00951ea76c8ac07a250195d276a8b71f1b475124922c3050140d9a700bb022022c0da8232e065ad8d7ff0bd591b98a5ee8a815cb1ae0176f0335831489d72700147304402206925c8e1f9c8bcbd57b3af27e7ec4c7f4fda9fd60f3444a46b2f6d5a970a086002200521933de8071a19ace0ab05401a001d2e7425e96315beb5867caee2bfe4c2e90169522102b587356915a019e64745d1e8b75a9109a762feeec08607e46ec83681a608a90521032edf1b3c4b31a0757e1122d558b6dabebdc0b2a39f040dcd4f89ac3e4d5811a42102da0f05c67ffa785717242a75a2f8635fcc1d767b5d88dd772da0547d287021ff53ae00000000", - "txid": "7c2b56745b21b38ecee1fd66dc46309f89248ea0591d41f51a4aa52fa4b4e27b" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-p2wsh-fullSignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-p2wsh-fullSignedRecovery.json deleted file mode 100644 index 25b9b8779f..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-p2wsh-fullSignedRecovery.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "37703c4da3d6163558f5ab99b1fefcac5342297aa9610794390f22669ccd93d9:0", - "address": "ltc1q5e7nvvypt2qpjxq74zwtry9klsqkcyvcee85anaa3pax7ae207gs9jg7ua", - "value": 100000000, - "chain": 21, - "index": 0, - "valueString": "100000000" - }, - { - "id": "ba7242a362041cfa0669a5e8e64ccc21da3648c852ad1a93b44315af9be87f3f:2", - "address": "ltc1q3v9yjlrzkufgd99d07806262dhqgfjf2zjdx5sfrw8uslnjs2utsh8zjc7", - "value": 200000000, - "chain": 21, - "index": 2, - "valueString": "200000000" - }, - { - "id": "49dd79d222f4683d383a3c8e6c6dc1e16129ad117d840958d44596394a88fb22:3", - "address": "ltc1qyerx34sx9a2a4zz7w320tuxz3hq84xn0hm6tzr6tek77tsknfg0sf5jehw", - "value": 300000000, - "chain": 21, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "01000000000103d993cd9c66220f39940761a97a294253acfcfeb199abf5583516d6a34d3c70370000000000ffffffff3f7fe89baf1543b4931aad52c84836da21cc4ce6e8a56906fa1c0462a34272ba0200000000ffffffff22fb884a399645d45809847d11ad2961e1c16d6c8e3c3a383d68f422d279dd490300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870400483045022100b35b63699001730942874b7922aa5b5cf7662131600922d6f9653555cae69936022038eb8debf01ebbf82663e7c1145ef33d5d3444ced8c5c1236ebd445fa010bfc001483045022100b723ed672e7e93be2fd9590e17a15f1d18bdb9545784f993fc857dccf99a21ef022071c921a7949d4a8c425adc8fd50c75d91341699cbb15b3edb1168c9b496e206a016952210391e76285ad55895309f6fa7db9fb359489daaf235bb4cb50608f9562122af1ab210285ddd6b1e84e37a9f222737d8b80a8a980a193a783b75b9e82d6e239eb52818c2103a13ee160d79d43201ef5e65b6df4e0842de3b640904d049e64daaaa84a306bb853ae0400483045022100d47c6eb174d5731dcf0173386c465ee5ab7b66d408ad109b68c676f5e1394e280220191fbc64ca2483f36c25a0e2b72fc8069a282c28d27e08fbc0471574311ce41401483045022100e272e23f4a93dfccf9be7a67921455d3659f50396deee138abd965562ad3359a022034221ca3e37cae02f66b752e21f81d31cb680eaa9da941811b2eaa685eda64ef01695221027db35d325fb6b20e7990d5e5ca33144c270a2b149b4b4158a6e16a090b276f8a2102003243d889cec7c4c55042d6c10091a536eef3894f573759c5d26a727e96f036210257f6aee3214f76ff02748de7d291866642a913b0d346ccc976d6a77d9aa00de253ae0400483045022100a28cb00951ea76c8ac07a250195d276a8b71f1b475124922c3050140d9a700bb022022c0da8232e065ad8d7ff0bd591b98a5ee8a815cb1ae0176f0335831489d72700147304402206925c8e1f9c8bcbd57b3af27e7ec4c7f4fda9fd60f3444a46b2f6d5a970a086002200521933de8071a19ace0ab05401a001d2e7425e96315beb5867caee2bfe4c2e90169522102b587356915a019e64745d1e8b75a9109a762feeec08607e46ec83681a608a90521032edf1b3c4b31a0757e1122d558b6dabebdc0b2a39f040dcd4f89ac3e4d5811a42102da0f05c67ffa785717242a75a2f8635fcc1d767b5d88dd772da0547d287021ff53ae00000000", - "txid": "7c2b56745b21b38ecee1fd66dc46309f89248ea0591d41f51a4aa52fa4b4e27b" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-p2wsh-keyRecoveryService-dai.json b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-p2wsh-keyRecoveryService-dai.json deleted file mode 100644 index c928dff2ed..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-p2wsh-keyRecoveryService-dai.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "transactionHex": "70736274ff0100a50100000003d993cd9c66220f39940761a97a294253acfcfeb199abf5583516d6a34d3c70370000000000ffffffff3f7fe89baf1543b4931aad52c84836da21cc4ce6e8a56906fa1c0462a34272ba0200000000ffffffff22fb884a399645d45809847d11ad2961e1c16d6c8e3c3a383d68f422d279dd490300000000ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012b00e1f50500000000220020a67d3630815a8019181ea89cb190b6fc016c1198ce4f4ecfbd887a6f772a7f9122020391e76285ad55895309f6fa7db9fb359489daaf235bb4cb50608f9562122af1ab483045022100e75cd681e044b3502e6abdddea82b7c4a5d42501b9d28e3d8786bee985c1b42802207bf582c446b9aa0399276283333fc2c9cc7aa70b323e9d7215322e5976cb54af010103040100000001056952210391e76285ad55895309f6fa7db9fb359489daaf235bb4cb50608f9562122af1ab210285ddd6b1e84e37a9f222737d8b80a8a980a193a783b75b9e82d6e239eb52818c2103a13ee160d79d43201ef5e65b6df4e0842de3b640904d049e64daaaa84a306bb853ae22060285ddd6b1e84e37a9f222737d8b80a8a980a193a783b75b9e82d6e239eb52818c14e15f6f210000000000000000150000000000000022060391e76285ad55895309f6fa7db9fb359489daaf235bb4cb50608f9562122af1ab1403a8239100000000000000001500000000000000220603a13ee160d79d43201ef5e65b6df4e0842de3b640904d049e64daaaa84a306bb8148374ad86000000000000000015000000000000000001012b00c2eb0b000000002200208b0a497c62b7128694ad7f8efd2b4a6dc084c92a149a6a412371f90fce5057172202027db35d325fb6b20e7990d5e5ca33144c270a2b149b4b4158a6e16a090b276f8a483045022100c4767650dd9b4acb8e4517b0af018c85948e671b0acc5e41f556da60303f02f402205c09a1375e5f1bca07c399bcb4bf0fd4daac6aa1a74887a5bbf75d91cd9028a401010304010000000105695221027db35d325fb6b20e7990d5e5ca33144c270a2b149b4b4158a6e16a090b276f8a2102003243d889cec7c4c55042d6c10091a536eef3894f573759c5d26a727e96f036210257f6aee3214f76ff02748de7d291866642a913b0d346ccc976d6a77d9aa00de253ae220602003243d889cec7c4c55042d6c10091a536eef3894f573759c5d26a727e96f03614e15f6f210000000000000000150000000200000022060257f6aee3214f76ff02748de7d291866642a913b0d346ccc976d6a77d9aa00de2148374ad86000000000000000015000000020000002206027db35d325fb6b20e7990d5e5ca33144c270a2b149b4b4158a6e16a090b276f8a1403a82391000000000000000015000000020000000001012b00a3e11100000000220020264668d6062f55da885e7454f5f0c28dc07a9a6fbef4b10f4bcdbde5c2d34a1f220202b587356915a019e64745d1e8b75a9109a762feeec08607e46ec83681a608a9054730440220482228df2f1f6c4a19f3eee0e6eebb7e6ee8b608c7b7c613819cb2eb099aeaa8022046d7c4b62d7c9d24f173920b25f2fb6b874fc0f3449e858f51d8a5229967b3d30101030401000000010569522102b587356915a019e64745d1e8b75a9109a762feeec08607e46ec83681a608a90521032edf1b3c4b31a0757e1122d558b6dabebdc0b2a39f040dcd4f89ac3e4d5811a42102da0f05c67ffa785717242a75a2f8635fcc1d767b5d88dd772da0547d287021ff53ae220602b587356915a019e64745d1e8b75a9109a762feeec08607e46ec83681a608a9051403a8239100000000000000001500000003000000220602da0f05c67ffa785717242a75a2f8635fcc1d767b5d88dd772da0547d287021ff148374ad86000000000000000015000000030000002206032edf1b3c4b31a0757e1122d558b6dabebdc0b2a39f040dcd4f89ac3e4d5811a414e15f6f21000000000000000015000000030000000000", - "coin": "ltc", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "6865c76c4a6252b02540940cdbc1a81fd4e27cd7f76361914f5411208d61d3a7" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-p2wsh-keyRecoveryService-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-p2wsh-keyRecoveryService-keyternal.json deleted file mode 100644 index 00a7f3b0ec..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-p2wsh-keyRecoveryService-keyternal.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "inputs": [ - { - "id": "37703c4da3d6163558f5ab99b1fefcac5342297aa9610794390f22669ccd93d9:0", - "address": "ltc1q5e7nvvypt2qpjxq74zwtry9klsqkcyvcee85anaa3pax7ae207gs9jg7ua", - "value": 100000000, - "chain": 21, - "index": 0, - "valueString": "100000000" - }, - { - "id": "ba7242a362041cfa0669a5e8e64ccc21da3648c852ad1a93b44315af9be87f3f:2", - "address": "ltc1q3v9yjlrzkufgd99d07806262dhqgfjf2zjdx5sfrw8uslnjs2utsh8zjc7", - "value": 200000000, - "chain": 21, - "index": 2, - "valueString": "200000000" - }, - { - "id": "49dd79d222f4683d383a3c8e6c6dc1e16129ad117d840958d44596394a88fb22:3", - "address": "ltc1qyerx34sx9a2a4zz7w320tuxz3hq84xn0hm6tzr6tek77tsknfg0sf5jehw", - "value": 300000000, - "chain": 21, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "01000000000103d993cd9c66220f39940761a97a294253acfcfeb199abf5583516d6a34d3c70370000000000ffffffff3f7fe89baf1543b4931aad52c84836da21cc4ce6e8a56906fa1c0462a34272ba0200000000ffffffff22fb884a399645d45809847d11ad2961e1c16d6c8e3c3a383d68f422d279dd490300000000ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870500483045022100e75cd681e044b3502e6abdddea82b7c4a5d42501b9d28e3d8786bee985c1b42802207bf582c446b9aa0399276283333fc2c9cc7aa70b323e9d7215322e5976cb54af0100006952210391e76285ad55895309f6fa7db9fb359489daaf235bb4cb50608f9562122af1ab210285ddd6b1e84e37a9f222737d8b80a8a980a193a783b75b9e82d6e239eb52818c2103a13ee160d79d43201ef5e65b6df4e0842de3b640904d049e64daaaa84a306bb853ae0500483045022100c4767650dd9b4acb8e4517b0af018c85948e671b0acc5e41f556da60303f02f402205c09a1375e5f1bca07c399bcb4bf0fd4daac6aa1a74887a5bbf75d91cd9028a4010000695221027db35d325fb6b20e7990d5e5ca33144c270a2b149b4b4158a6e16a090b276f8a2102003243d889cec7c4c55042d6c10091a536eef3894f573759c5d26a727e96f036210257f6aee3214f76ff02748de7d291866642a913b0d346ccc976d6a77d9aa00de253ae05004730440220482228df2f1f6c4a19f3eee0e6eebb7e6ee8b608c7b7c613819cb2eb099aeaa8022046d7c4b62d7c9d24f173920b25f2fb6b874fc0f3449e858f51d8a5229967b3d301000069522102b587356915a019e64745d1e8b75a9109a762feeec08607e46ec83681a608a90521032edf1b3c4b31a0757e1122d558b6dabebdc0b2a39f040dcd4f89ac3e4d5811a42102da0f05c67ffa785717242a75a2f8635fcc1d767b5d88dd772da0547d287021ff53ae00000000", - "coin": "ltc", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "6865c76c4a6252b02540940cdbc1a81fd4e27cd7f76361914f5411208d61d3a7" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-p2wsh-unsignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-p2wsh-unsignedRecovery.json deleted file mode 100644 index 420642165d..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-p2wsh-unsignedRecovery.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "txHex": "0100000003d993cd9c66220f39940761a97a294253acfcfeb199abf5583516d6a34d3c70370000000000ffffffff3f7fe89baf1543b4931aad52c84836da21cc4ce6e8a56906fa1c0462a34272ba0200000000ffffffff22fb884a399645d45809847d11ad2961e1c16d6c8e3c3a383d68f422d279dd490300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txInfo": { - "unspents": [ - { - "id": "37703c4da3d6163558f5ab99b1fefcac5342297aa9610794390f22669ccd93d9:0", - "address": "ltc1q5e7nvvypt2qpjxq74zwtry9klsqkcyvcee85anaa3pax7ae207gs9jg7ua", - "value": 100000000, - "chain": 21, - "index": 0, - "valueString": "100000000" - }, - { - "id": "ba7242a362041cfa0669a5e8e64ccc21da3648c852ad1a93b44315af9be87f3f:2", - "address": "ltc1q3v9yjlrzkufgd99d07806262dhqgfjf2zjdx5sfrw8uslnjs2utsh8zjc7", - "value": 200000000, - "chain": 21, - "index": 2, - "valueString": "200000000" - }, - { - "id": "49dd79d222f4683d383a3c8e6c6dc1e16129ad117d840958d44596394a88fb22:3", - "address": "ltc1qyerx34sx9a2a4zz7w320tuxz3hq84xn0hm6tzr6tek77tsknfg0sf5jehw", - "value": 300000000, - "chain": 21, - "index": 3, - "valueString": "300000000" - } - ] - }, - "feeInfo": {}, - "coin": "ltc", - "txid": "7c2b56745b21b38ecee1fd66dc46309f89248ea0591d41f51a4aa52fa4b4e27b" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-p2sh-unsignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json similarity index 53% rename from modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-p2sh-unsignedRecovery.json rename to modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json index 6eb8422772..433b3555e8 100644 --- a/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-p2sh-unsignedRecovery.json +++ b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json @@ -1,5 +1,5 @@ { - "txHex": "01000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac0000000000ffffffff7790733edd2b6ffc8aab4572fc88fd955eb5369ef554e6de58e980afc0a423f00200000000ffffffffe141717bbb673b9f096b188298bf65d6c8f81f9c990784456de433f4f11788b90300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txHex": "01000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac0000000000ffffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb0000000000ffffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa48760000000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", "txInfo": { "unspents": [ { @@ -11,24 +11,24 @@ "valueString": "100000000" }, { - "id": "f023a4c0af80e958dee654f59e36b55e95fd88fc7245ab8afc6f2bdd3e739077:2", - "address": "MDhuZMBSf4gFGXXWRE3FQab93mPz8LSpT3", + "id": "eb456795b2c9bbdfcb91fc640f8a0bdc2d69157a506a81ed851dfaf3cd8d433f:0", + "address": "ME3XfCynXoUooPS28eXC3mG21jLqtXgiEr", "value": 200000000, "chain": 1, - "index": 2, + "index": 0, "valueString": "200000000" }, { - "id": "b98817f1f433e46d458407999c1ff8c8d665bf9882186b099f3b67bb7b7141e1:3", - "address": "M8GZfFeQy9LfsLcBaVUeiZkipeBpDpTB7H", + "id": "7648aaa4dfe3a3ed3b5fd54be2a9a1d2290650645b5ad83c00d5f742d7912f13:0", + "address": "ME3XfCynXoUooPS28eXC3mG21jLqtXgiEr", "value": 300000000, "chain": 1, - "index": 3, + "index": 0, "valueString": "300000000" } ] }, "feeInfo": {}, "coin": "ltc", - "txid": "1e4563f2902c08585515eeab6ed8762f70a937702475ae1d5b71e4ad4939760d" + "txid": "d35e876a762e6a42546b10c3fd6454eefa963388e0b4eb6144a507056d28bbc3" } \ 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 new file mode 100644 index 0000000000..6c6b20323c --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/ltc/recovery/backupKeyRecovery-unsignedRecovery-p2shP2wsh-p2wsh.json @@ -0,0 +1,58 @@ +{ + "txHex": "01000000065f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f4674130000000000ffffffff9a478f2655c9e937ca159e5c39e28717c1aa11f3832153f2a9e980d6accee3500000000000ffffffff26c3e0e14429f1e56042df65307e16f83ec14281251fc5d5429ea1f5221b09a80000000000ffffffff7403f674217fe46eeab6d09d4cd7c45dba066487507e4a2b668c1b472afbef8d0100000000ffffffff61c4ee26557b0ce0a2a780672b23570a772e3b3efc283e5dccc4e8fee72870020100000000fffffffff62202a9699c38a9ceb82354ff88babee3e6a7f1486c8eb377c3ce6b40cebbc80100000000ffffffff010c8a86470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txInfo": { + "unspents": [ + { + "id": "1374468f33ccaa7ea0c5939041993c17d165219afb3ce873ca050adb6da9385f:0", + "address": "MVrfxwtgvYe52sbJxTqtsd8Yxe3nzJDCzE", + "value": 100000000, + "chain": 11, + "index": 0, + "valueString": "100000000" + }, + { + "id": "50e3ceacd680e9a9f2532183f311aac11787e2395c9e15ca37e9c955268f479a:0", + "address": "MVrfxwtgvYe52sbJxTqtsd8Yxe3nzJDCzE", + "value": 200000000, + "chain": 11, + "index": 0, + "valueString": "200000000" + }, + { + "id": "a8091b22f5a19e42d5c51f258142c13ef8167e3065df4260e5f12944e1e0c326:0", + "address": "MVrfxwtgvYe52sbJxTqtsd8Yxe3nzJDCzE", + "value": 300000000, + "chain": 11, + "index": 0, + "valueString": "300000000" + }, + { + "id": "8deffb2a471b8c662b4a7e50876406ba5dc4d74c9dd0b6ea6ee47f2174f60374:1", + "address": "ltc1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8spuaquz", + "value": 100000000, + "chain": 21, + "index": 1, + "valueString": "100000000" + }, + { + "id": "027028e7fee8c4cc5d3e28fc3e3b2e770a57232b6780a7a2e00c7b5526eec461:1", + "address": "ltc1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8spuaquz", + "value": 200000000, + "chain": 21, + "index": 1, + "valueString": "200000000" + }, + { + "id": "c8bbce406bcec377b38e6c48f1a7e6e3beba88ff5423b8cea9389c69a90222f6:1", + "address": "ltc1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8spuaquz", + "value": 300000000, + "chain": 21, + "index": 1, + "valueString": "300000000" + } + ] + }, + "feeInfo": {}, + "coin": "ltc", + "txid": "50faf96e8b88d48f82b60552c7ebc218ee65da0aca2162475b337772a3c46ded" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json new file mode 100644 index 0000000000..01e0206be1 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json @@ -0,0 +1,30 @@ +{ + "inputs": [ + { + "id": "98dd6e075f723848380f3004d255299df1b1816a685c721dc711a03bc30cb78b:0", + "address": "2N4QNizxEe9cidCuiwBSuWMVnESL1rq4xeP", + "value": 100000000, + "chain": 1, + "index": 0, + "valueString": "100000000" + }, + { + "id": "9bfe1fc9e7da139e7c9ed52290cd5c9103739a9d6f6cf440131fcb4db18dc6ee:0", + "address": "2N4QNizxEe9cidCuiwBSuWMVnESL1rq4xeP", + "value": 200000000, + "chain": 1, + "index": 0, + "valueString": "200000000" + }, + { + "id": "de492df3220d7b4d54bca5d2e4e037c6eae88140537552103b5497698305ade3:0", + "address": "2N4QNizxEe9cidCuiwBSuWMVnESL1rq4xeP", + "value": 300000000, + "chain": 1, + "index": 0, + "valueString": "300000000" + } + ], + "transactionHex": "02000000038bb70cc33ba011c71d725c686a81b1f19d2955d204300f384838725f076edd9800000000fdfe000048304502210098eda9635891330990f775ae0dc39ea8ae25c4e0a5ce89c05a923f9f14b6ba1f02201982367892d23ef19f9265751c94b11b2c202ee56c900d104fa634147c15675941483045022100a1e554194187d658c043e76bafb71fc3742506beb4a48859f532b09d7e1c207c02205a1fbca7f6a2e3882b479895efab25243c57d1744d3f4b86d8c7c8ef13f2d7af414c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffeec68db14dcb1f1340f46c6f9d9a7303915ccd9022d59e7c9e13dae7c91ffe9b00000000fdfd000047304402200c990acb71e278854ec0e5e9575cf6c85c7ab7d498ea2404208d33551d463b5f022042c9117fc8811b1cdca6a210de5cf8a83f00dac16a0edb9e1cf1d7c25808e69341483045022100e89ededd4a954ef6da9ddb7f418efb6fba674e5f96f90f6c3952d846835a80a202207b7764ea85f1e6c428474e0ca5da24a6ad492b31c7a20d56bf1d1be86fd58bf9414c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffe3ad05836997543b105275534081e8eac637e0e4d2a5bc544d7b0d22f32d49de00000000fdfd0000483045022100a0f040a70353436f3c2743f1e1f53818cc85986b5d66b263104a40bf33db081e02202d4090f15a98d7bf60a455b2cb40009555537dfbe3d0b550054d400953cefada41473044022003c005fcdd983209d6e62a806f7688af4e27a1f7a80e7fad23f04c14a698cf5902207e5c244df1f55634214390018ad7b5bf43152e36ffe99f7d51f3c73f7fbe8cda414c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txid": "7d7051163f29c1590d886358a23efce56228096e3e047903d9b46aa42f6e545e" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2sh.json new file mode 100644 index 0000000000..a4d5dee88a --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2sh.json @@ -0,0 +1,30 @@ +{ + "inputs": [ + { + "id": "9c331fa52cfb21b1cb9367deea6b65cc5598938562c9803657673dc065d5c3d7:0", + "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", + "value": 100000000, + "chain": 1, + "index": 0, + "valueString": "100000000" + }, + { + "id": "16f219a6887f963bfc8ee7c6e251d09326812687d0ff9ed88271112a098fdf6a:0", + "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", + "value": 200000000, + "chain": 1, + "index": 0, + "valueString": "200000000" + }, + { + "id": "8c1595f5f0c5e405c59bc8c8a48b036303e323fcffcee8e13f855663852a483f:0", + "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", + "value": 300000000, + "chain": 1, + "index": 0, + "valueString": "300000000" + } + ], + "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000fdfe0000483045022100dabac902e044562a23ac7ddf33f7fb98243506bf220a5a92dc80bd7833f62481022070aae3aac378fcecbf5f14f2ff57c440b2d950b74c69d63adc0516490fd9a0f4414830450221009fa93dbab63f2daaa13efd7ae7b0afa4c2fd3f6eb0263cd910b6e206e9852b9d02202567839a051d9fb7f9d1cd2a45bcdf50a9ccc0b058535d5ffb755159984ef062414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f21600000000fdfd0000483045022100b44c1912b028c0d6adbf03089ceaa8a4058b478ab49e0045162b2bade888d24702201f5985068ebea8eff58aa933ea0c9ea3a8ecbc10d0049532235fbe4c051d2959414730440220757236f8ee0a1155252079c3ab454769c2703aed46f4d8f0546facbd7493549002201ceb3f90c93bdd4f064b007f664adc13fe4bdc160cc3b96d39895650bbec3a9d414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c00000000fc0047304402204abbd1263eb5fab332594197bf1cd240b36c656ae9c0d1eb197963c4ea798b7502206640b2715d944a00f88c811bb68b2c1296445a59c92e5c8bc6594847c676afe94147304402201f5582671aac80b2e247445000942f512975193820a50c28e21067edce326b9f022029d264daf2da9ff12a02f21d64981ab128b9d61061866da067e3b24bb8703811414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txid": "f9f8e91672fccac62d3ad4a7f53ec8e4d730051c38b2ec9e1a923486ff02c493" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json new file mode 100644 index 0000000000..a4d5dee88a --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json @@ -0,0 +1,30 @@ +{ + "inputs": [ + { + "id": "9c331fa52cfb21b1cb9367deea6b65cc5598938562c9803657673dc065d5c3d7:0", + "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", + "value": 100000000, + "chain": 1, + "index": 0, + "valueString": "100000000" + }, + { + "id": "16f219a6887f963bfc8ee7c6e251d09326812687d0ff9ed88271112a098fdf6a:0", + "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", + "value": 200000000, + "chain": 1, + "index": 0, + "valueString": "200000000" + }, + { + "id": "8c1595f5f0c5e405c59bc8c8a48b036303e323fcffcee8e13f855663852a483f:0", + "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", + "value": 300000000, + "chain": 1, + "index": 0, + "valueString": "300000000" + } + ], + "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000fdfe0000483045022100dabac902e044562a23ac7ddf33f7fb98243506bf220a5a92dc80bd7833f62481022070aae3aac378fcecbf5f14f2ff57c440b2d950b74c69d63adc0516490fd9a0f4414830450221009fa93dbab63f2daaa13efd7ae7b0afa4c2fd3f6eb0263cd910b6e206e9852b9d02202567839a051d9fb7f9d1cd2a45bcdf50a9ccc0b058535d5ffb755159984ef062414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f21600000000fdfd0000483045022100b44c1912b028c0d6adbf03089ceaa8a4058b478ab49e0045162b2bade888d24702201f5985068ebea8eff58aa933ea0c9ea3a8ecbc10d0049532235fbe4c051d2959414730440220757236f8ee0a1155252079c3ab454769c2703aed46f4d8f0546facbd7493549002201ceb3f90c93bdd4f064b007f664adc13fe4bdc160cc3b96d39895650bbec3a9d414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c00000000fc0047304402204abbd1263eb5fab332594197bf1cd240b36c656ae9c0d1eb197963c4ea798b7502206640b2715d944a00f88c811bb68b2c1296445a59c92e5c8bc6594847c676afe94147304402201f5582671aac80b2e247445000942f512975193820a50c28e21067edce326b9f022029d264daf2da9ff12a02f21d64981ab128b9d61061866da067e3b24bb8703811414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txid": "f9f8e91672fccac62d3ad4a7f53ec8e4d730051c38b2ec9e1a923486ff02c493" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json b/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json new file mode 100644 index 0000000000..454bd46ad8 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json @@ -0,0 +1,8 @@ +{ + "transactionHex": "70736274ff0100a50200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c0000000000ffffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f2160000000000ffffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c0000000000ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b4830450221008c9a3212461e71cadb8f4d9ac4eda10ed0445c5acca3041e9d92e06360b85350022032e211d19adbc911da021394384621b19fe2729b4085f2a20a54a14c81389e83012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6147304402203b435273cb5d8cab54d2005a165a62d848c3df8880c33a8b0594caab4c5d34b702202a9672bdeffe1249a8fc01074955a05f68d63450c9530d7cf15f18595f0d32f34101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100a749722d784fbb843b6e33b35c47f0fce8f24652d7cfaa353e1c9dbbd0e0340202207b7c85cdfee0d1cccd1c469cece83f7a510a8db40f62675c84b55bc437d84dce012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61473044022024d01906f8634186d9dd6578fd1ddf985d93f7c0422747791c5f8c5b9215d25602205fabdce6e97f2178499af77a03548b66aeae06fff33f598b3b35eb57089820e84101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd02000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402202a36601376e4b4c64c2fc6357a37a71364b46b6dd7a8b84825baabaf2b5e37720220599e40054ee5570825cb36da797d7d3c6c77297d550c7db0d01ef9971155a4bf012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6148304502210095e86dd229c59044e2c923d437b30ba586c14e2ae979c24f86cbb2207c90ee7a022044a06ca762af5b3955402d47710b63baa4299e51ff3cff0229338637f54c5ca04101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", + "coin": "tbch", + "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", + "recoveryAmount": 599997350, + "recoveryAmountString": "599997350", + "txid": "3df257ddb75c3edf04ef7f3b9448ca852688b592a70178a909ec9f4bd459f6e1" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json new file mode 100644 index 0000000000..0deb800816 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json @@ -0,0 +1,34 @@ +{ + "inputs": [ + { + "id": "9c331fa52cfb21b1cb9367deea6b65cc5598938562c9803657673dc065d5c3d7:0", + "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", + "value": 100000000, + "chain": 1, + "index": 0, + "valueString": "100000000" + }, + { + "id": "16f219a6887f963bfc8ee7c6e251d09326812687d0ff9ed88271112a098fdf6a:0", + "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", + "value": 200000000, + "chain": 1, + "index": 0, + "valueString": "200000000" + }, + { + "id": "8c1595f5f0c5e405c59bc8c8a48b036303e323fcffcee8e13f855663852a483f:0", + "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", + "value": 300000000, + "chain": 1, + "index": 0, + "valueString": "300000000" + } + ], + "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000b60047304402203b435273cb5d8cab54d2005a165a62d848c3df8880c33a8b0594caab4c5d34b702202a9672bdeffe1249a8fc01074955a05f68d63450c9530d7cf15f18595f0d32f34100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f21600000000b600473044022024d01906f8634186d9dd6578fd1ddf985d93f7c0422747791c5f8c5b9215d25602205fabdce6e97f2178499af77a03548b66aeae06fff33f598b3b35eb57089820e84100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c00000000b70048304502210095e86dd229c59044e2c923d437b30ba586c14e2ae979c24f86cbb2207c90ee7a022044a06ca762af5b3955402d47710b63baa4299e51ff3cff0229338637f54c5ca04100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "coin": "tbch", + "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", + "recoveryAmount": 599997350, + "recoveryAmountString": "599997350", + "txid": "3939a3c15556830fdafc2fbe9e35e0fc7a6f7ce66958122d87ec8a325682fb5f" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-customUserKeyPath.json b/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-customUserKeyPath.json deleted file mode 100644 index e7e312a458..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-customUserKeyPath.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "98dd6e075f723848380f3004d255299df1b1816a685c721dc711a03bc30cb78b:0", - "address": "2N4QNizxEe9cidCuiwBSuWMVnESL1rq4xeP", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "bcbcbde6d57446a376caba483af4a111607de478c12ee1d51aafc03808284bea:2", - "address": "2MsPHutXUnEtC8sZgUz8bS5cwrsnECbMYA4", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "65db7e5cef660e0b7d18feba395e72d4b6c436640e4af2c3ad0ee5570f9df6f2:3", - "address": "2MvA4HmvYvPKbzXYS1yb9iZh2WUSuFY6iy7", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "02000000038bb70cc33ba011c71d725c686a81b1f19d2955d204300f384838725f076edd9800000000fdfd000047304402203619fddc25ec6e69824e17d2f578ead4b496aede3a9ac23d6746e9bc09e8b19702200516291c5789c79fbce7feb747c2d4bdfe1d026be88be085c1326cfd3c3b931441483045022100e0a52ba9191df6c540ac13b75c27450762c29a479353c4c2ad4ae88f3e6ac070022017930e30bab21a50e4e314384e38cc95909f08882131df2b5f64423abc3f4b5e414c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffea4b280838c0af1ad5e12ec178e47d6011a1f43a48baca76a34674d5e6bdbcbc02000000fc00473044022047fd6be98fa9c4b5882b24f606c7ca2b91e7e4655952d8e435d25399b152e6a8022056376525e8dbe25f06ba107ed673dd2a0827d4997421ad7326809e2829d345b1414730440220761618ab496451d8334c67a0378a8c49d9c53dd3f5cf555556e0b6333f678b2902207f9401aa26aafd9cf77be57e329ff46a1ec78d005b6798c81be5c4c76130da62414c695221025f891d428e847408357073c5b14344ec582230b4007695110140b2433f8e4fa82103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aefffffffff2f69d0f57e50eadc3f24a0e6436c4b6d4725e39bafe187d0b0e66ef5c7edb6503000000fdfd00004730440220392f8af8b6879d91401e6b8185e772dd33ffc9f517a75755d0600f8bcea6ee1a0220488b81f0a9fbe38791089fe57e7ea1d22baf5605db035640211a5ce75e35abbc41483045022100a933e5b0ff6f3d5d6decb0c028ff7360e23e51f743a71cfcc3ddadaac47d7e3d02207fac0c72cc170a16488b5da3637b02e0f04bdd957c0945c87aa620789039727e414c6952210228b669c7736183ae301d159ee7788e1a7dccb7ec3d45de94eccf0b384aa8f78021022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "8641d907f23abf6eff43423f546caaa2fb03113c01641dd32255f71df831f64e" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-fixedFeeRate.json b/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-fixedFeeRate.json deleted file mode 100644 index 489574f127..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-fixedFeeRate.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "9c331fa52cfb21b1cb9367deea6b65cc5598938562c9803657673dc065d5c3d7:0", - "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "1a3fd9e6acd64c1ca713c6f5c9531d5652bbb56ab4483f39b234d1961ae9e8b7:2", - "address": "2My3yKChWKQLAfot9zUfnCtKzwR1hxdfvE4", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "63405e7c1687188c497d1e1fa71130e0a3a9c396d0c8af6b9707cfaa8d62214e:3", - "address": "2MscdR7AUdUzbGcxq9k7BWsVaiHoXwk2Rn4", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000fc004730440220618323f9422f7ffba777130d804d2bd72949f6f04c914182fae2a8d38ac69abe02207f6aec9e1e9f4986732762eba9ac5dba29c59e11448d8fc7cf779f05a72f9cc04147304402200ca419f145a58ab6153cb9a1907c38802e12e202170d76e2b17f8ec5ae41eb5402203a05f3f85106554c6b11d1ba5706c28673f8f4e726b142faf5eebd54837bec1e414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffb7e8e91a96d134b2393f48b46ab5bb52561d53c9f5c613a71c4cd6ace6d93f1a02000000fdfe000048304502210084b1c434255987c76e454fc4a168fdbdbe9b1f0a5e55bc9ce96e31451eac6de502204f51ce964dc01b452af2bac53a6141641ea66c11496ca5247d99ead6f049213f41483045022100f105359e8d6f995ecdd0b734cfeb59c76897093be59a7e158e54f36a29e05c2b0220769114a932726875555352b5ac8458fe6c5727a8b204869613cb359a9ad9418b414c695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffff4e21628daacf07976bafc8d096c3a9a3e03011a71f1e7d498c1887167c5e406303000000fc00473044022068192d493fb0576e8632278aa0bd82c9e136f24bf8f56020bf9cc7fd1f74db0b022017599bb55df893450415cf17ff74db3c443eea72160c9b54dd98b55926466aa941473044022022f1c0fb3753da747c190e2482cec7b8a69f4f34dc4771a903e992cb28588e6f0220575b37b984648a778631730fd1b5f07c0597eef559f00d4a40cf5bfb57bdf3a5414c695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "a510f7cea2ab572a27eb43cc83b67b982968b25a51b1d71f24bb85451dbd8389" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecovery-p2sh-fullSignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecovery-p2sh-fullSignedRecovery.json deleted file mode 100644 index 489574f127..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecovery-p2sh-fullSignedRecovery.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "9c331fa52cfb21b1cb9367deea6b65cc5598938562c9803657673dc065d5c3d7:0", - "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "1a3fd9e6acd64c1ca713c6f5c9531d5652bbb56ab4483f39b234d1961ae9e8b7:2", - "address": "2My3yKChWKQLAfot9zUfnCtKzwR1hxdfvE4", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "63405e7c1687188c497d1e1fa71130e0a3a9c396d0c8af6b9707cfaa8d62214e:3", - "address": "2MscdR7AUdUzbGcxq9k7BWsVaiHoXwk2Rn4", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000fc004730440220618323f9422f7ffba777130d804d2bd72949f6f04c914182fae2a8d38ac69abe02207f6aec9e1e9f4986732762eba9ac5dba29c59e11448d8fc7cf779f05a72f9cc04147304402200ca419f145a58ab6153cb9a1907c38802e12e202170d76e2b17f8ec5ae41eb5402203a05f3f85106554c6b11d1ba5706c28673f8f4e726b142faf5eebd54837bec1e414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffb7e8e91a96d134b2393f48b46ab5bb52561d53c9f5c613a71c4cd6ace6d93f1a02000000fdfe000048304502210084b1c434255987c76e454fc4a168fdbdbe9b1f0a5e55bc9ce96e31451eac6de502204f51ce964dc01b452af2bac53a6141641ea66c11496ca5247d99ead6f049213f41483045022100f105359e8d6f995ecdd0b734cfeb59c76897093be59a7e158e54f36a29e05c2b0220769114a932726875555352b5ac8458fe6c5727a8b204869613cb359a9ad9418b414c695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffff4e21628daacf07976bafc8d096c3a9a3e03011a71f1e7d498c1887167c5e406303000000fc00473044022068192d493fb0576e8632278aa0bd82c9e136f24bf8f56020bf9cc7fd1f74db0b022017599bb55df893450415cf17ff74db3c443eea72160c9b54dd98b55926466aa941473044022022f1c0fb3753da747c190e2482cec7b8a69f4f34dc4771a903e992cb28588e6f0220575b37b984648a778631730fd1b5f07c0597eef559f00d4a40cf5bfb57bdf3a5414c695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "a510f7cea2ab572a27eb43cc83b67b982968b25a51b1d71f24bb85451dbd8389" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecovery-p2sh-keyRecoveryService-dai.json b/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecovery-p2sh-keyRecoveryService-dai.json deleted file mode 100644 index 9eb3bfb861..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecovery-p2sh-keyRecoveryService-dai.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "transactionHex": "70736274ff0100a50200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c0000000000ffffffffb7e8e91a96d134b2393f48b46ab5bb52561d53c9f5c613a71c4cd6ace6d93f1a0200000000ffffffff4e21628daacf07976bafc8d096c3a9a3e03011a71f1e7d498c1887167c5e40630300000000ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b4830450221008c9a3212461e71cadb8f4d9ac4eda10ed0445c5acca3041e9d92e06360b85350022032e211d19adbc911da021394384621b19fe2729b4085f2a20a54a14c81389e83012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100a2b553706436024b01ee0ab96088f9432fd92f5bab5258a21dd0baf142ec1d470220679a86d327a03a2d64d280547654d59f4cf54f4fbe5acdbaaa5ca147bd9516944101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100fd0001020000000101010101010101010101010101010101010101010101010101010101010101010000000069463043021f229298be09809e5231600d82e4fbf3f1d29c408b7231146e4a152daf6d76e7022077c447040bcb13522dbbe24f0037920fda3c17d7e18146bb64beb7354e34fcf1012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0300c2eb0b000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00c2eb0b000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00c2eb0b0000000017a9143fafee16e19a14db449ab3a57da1fd3ef89daa5987000000002202021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a7473044022030b867e13ca7d3327c4b22f9a5cf24bee8b8a62ef6c79146f7290418ef65f73402205258328ce9bc2bb0df511edcf38cbf7d20bb26492304fa0b73f61add4f344c6741010304410000000104695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453ae2206021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a71403a82391000000000000000001000000020000002206026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f3024148374ad8600000000000000000100000002000000220603b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b914e15f6f2100000000000000000100000002000000000100fd240102000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100fff82f0f7362bbcb5f47552a9d39fbf6507092d332db6e306c83a5b163af75a1022078602a482a1ebf18319821b5e6ed26343f7af3971afb9a79e5b68c5fe32c7c71012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0400a3e111000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00a3e111000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00a3e111000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00a3e1110000000017a914040c4ab99a665c767adaa50fb28dce2ae514363b87000000002202023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c483045022100af0e5486f0918b27148a30fc73cb7e2fa4212626da15fa32c311f3e6913c8c9402202df10b8358334d8cb0f93543ed7a532655d0de6d22f0b387b8c371e0c560b97e41010304410000000104695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53ae2206022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d14e15f6f21000000000000000001000000030000002206023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c1403a8239100000000000000000100000003000000220602b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b148374ad86000000000000000001000000030000000000", - "coin": "tbch", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "90c23608831795733dcff0dad139bdf0a82fc400bf4f056d37065e9f283b85f7" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecovery-p2sh-keyRecoveryService-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecovery-p2sh-keyRecoveryService-keyternal.json deleted file mode 100644 index 0b79e28802..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecovery-p2sh-keyRecoveryService-keyternal.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "inputs": [ - { - "id": "9c331fa52cfb21b1cb9367deea6b65cc5598938562c9803657673dc065d5c3d7:0", - "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "1a3fd9e6acd64c1ca713c6f5c9531d5652bbb56ab4483f39b234d1961ae9e8b7:2", - "address": "2My3yKChWKQLAfot9zUfnCtKzwR1hxdfvE4", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "63405e7c1687188c497d1e1fa71130e0a3a9c396d0c8af6b9707cfaa8d62214e:3", - "address": "2MscdR7AUdUzbGcxq9k7BWsVaiHoXwk2Rn4", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000b700483045022100a2b553706436024b01ee0ab96088f9432fd92f5bab5258a21dd0baf142ec1d470220679a86d327a03a2d64d280547654d59f4cf54f4fbe5acdbaaa5ca147bd9516944100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffb7e8e91a96d134b2393f48b46ab5bb52561d53c9f5c613a71c4cd6ace6d93f1a02000000b600473044022030b867e13ca7d3327c4b22f9a5cf24bee8b8a62ef6c79146f7290418ef65f73402205258328ce9bc2bb0df511edcf38cbf7d20bb26492304fa0b73f61add4f344c674100004c695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffff4e21628daacf07976bafc8d096c3a9a3e03011a71f1e7d498c1887167c5e406303000000b700483045022100af0e5486f0918b27148a30fc73cb7e2fa4212626da15fa32c311f3e6913c8c9402202df10b8358334d8cb0f93543ed7a532655d0de6d22f0b387b8c371e0c560b97e4100004c695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "coin": "tbch", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "8bac95cc2057bd172b5affbf83afacdf184c33ecf5b6da0341a963d41d0619a2" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecovery-p2sh-unsignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json similarity index 53% rename from modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecovery-p2sh-unsignedRecovery.json rename to modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json index d2793a1cb3..08ddad9358 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecovery-p2sh-unsignedRecovery.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbch/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json @@ -1,5 +1,5 @@ { - "txHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c0000000000ffffffffb7e8e91a96d134b2393f48b46ab5bb52561d53c9f5c613a71c4cd6ace6d93f1a0200000000ffffffff4e21628daacf07976bafc8d096c3a9a3e03011a71f1e7d498c1887167c5e40630300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c0000000000ffffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f2160000000000ffffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c0000000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", "txInfo": { "unspents": [ { @@ -11,24 +11,24 @@ "valueString": "100000000" }, { - "id": "1a3fd9e6acd64c1ca713c6f5c9531d5652bbb56ab4483f39b234d1961ae9e8b7:2", - "address": "2My3yKChWKQLAfot9zUfnCtKzwR1hxdfvE4", + "id": "16f219a6887f963bfc8ee7c6e251d09326812687d0ff9ed88271112a098fdf6a:0", + "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", "value": 200000000, "chain": 1, - "index": 2, + "index": 0, "valueString": "200000000" }, { - "id": "63405e7c1687188c497d1e1fa71130e0a3a9c396d0c8af6b9707cfaa8d62214e:3", - "address": "2MscdR7AUdUzbGcxq9k7BWsVaiHoXwk2Rn4", + "id": "8c1595f5f0c5e405c59bc8c8a48b036303e323fcffcee8e13f855663852a483f:0", + "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", "value": 300000000, "chain": 1, - "index": 3, + "index": 0, "valueString": "300000000" } ] }, "feeInfo": {}, "coin": "tbch", - "txid": "8b6f5bf56e02cce9ffdf6d38535c1cbd4d8469e4e9263546da27d0ecff5ab289" + "txid": "9bd9069313617cd82c59d374eb511f7f43484bd90585f79ca225f0185f7ff8d8" } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json new file mode 100644 index 0000000000..01e0206be1 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json @@ -0,0 +1,30 @@ +{ + "inputs": [ + { + "id": "98dd6e075f723848380f3004d255299df1b1816a685c721dc711a03bc30cb78b:0", + "address": "2N4QNizxEe9cidCuiwBSuWMVnESL1rq4xeP", + "value": 100000000, + "chain": 1, + "index": 0, + "valueString": "100000000" + }, + { + "id": "9bfe1fc9e7da139e7c9ed52290cd5c9103739a9d6f6cf440131fcb4db18dc6ee:0", + "address": "2N4QNizxEe9cidCuiwBSuWMVnESL1rq4xeP", + "value": 200000000, + "chain": 1, + "index": 0, + "valueString": "200000000" + }, + { + "id": "de492df3220d7b4d54bca5d2e4e037c6eae88140537552103b5497698305ade3:0", + "address": "2N4QNizxEe9cidCuiwBSuWMVnESL1rq4xeP", + "value": 300000000, + "chain": 1, + "index": 0, + "valueString": "300000000" + } + ], + "transactionHex": "02000000038bb70cc33ba011c71d725c686a81b1f19d2955d204300f384838725f076edd9800000000fdfe000048304502210098eda9635891330990f775ae0dc39ea8ae25c4e0a5ce89c05a923f9f14b6ba1f02201982367892d23ef19f9265751c94b11b2c202ee56c900d104fa634147c15675941483045022100a1e554194187d658c043e76bafb71fc3742506beb4a48859f532b09d7e1c207c02205a1fbca7f6a2e3882b479895efab25243c57d1744d3f4b86d8c7c8ef13f2d7af414c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffeec68db14dcb1f1340f46c6f9d9a7303915ccd9022d59e7c9e13dae7c91ffe9b00000000fdfd000047304402200c990acb71e278854ec0e5e9575cf6c85c7ab7d498ea2404208d33551d463b5f022042c9117fc8811b1cdca6a210de5cf8a83f00dac16a0edb9e1cf1d7c25808e69341483045022100e89ededd4a954ef6da9ddb7f418efb6fba674e5f96f90f6c3952d846835a80a202207b7764ea85f1e6c428474e0ca5da24a6ad492b31c7a20d56bf1d1be86fd58bf9414c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffe3ad05836997543b105275534081e8eac637e0e4d2a5bc544d7b0d22f32d49de00000000fdfd0000483045022100a0f040a70353436f3c2743f1e1f53818cc85986b5d66b263104a40bf33db081e02202d4090f15a98d7bf60a455b2cb40009555537dfbe3d0b550054d400953cefada41473044022003c005fcdd983209d6e62a806f7688af4e27a1f7a80e7fad23f04c14a698cf5902207e5c244df1f55634214390018ad7b5bf43152e36ffe99f7d51f3c73f7fbe8cda414c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txid": "7d7051163f29c1590d886358a23efce56228096e3e047903d9b46aa42f6e545e" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2sh.json new file mode 100644 index 0000000000..a4d5dee88a --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2sh.json @@ -0,0 +1,30 @@ +{ + "inputs": [ + { + "id": "9c331fa52cfb21b1cb9367deea6b65cc5598938562c9803657673dc065d5c3d7:0", + "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", + "value": 100000000, + "chain": 1, + "index": 0, + "valueString": "100000000" + }, + { + "id": "16f219a6887f963bfc8ee7c6e251d09326812687d0ff9ed88271112a098fdf6a:0", + "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", + "value": 200000000, + "chain": 1, + "index": 0, + "valueString": "200000000" + }, + { + "id": "8c1595f5f0c5e405c59bc8c8a48b036303e323fcffcee8e13f855663852a483f:0", + "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", + "value": 300000000, + "chain": 1, + "index": 0, + "valueString": "300000000" + } + ], + "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000fdfe0000483045022100dabac902e044562a23ac7ddf33f7fb98243506bf220a5a92dc80bd7833f62481022070aae3aac378fcecbf5f14f2ff57c440b2d950b74c69d63adc0516490fd9a0f4414830450221009fa93dbab63f2daaa13efd7ae7b0afa4c2fd3f6eb0263cd910b6e206e9852b9d02202567839a051d9fb7f9d1cd2a45bcdf50a9ccc0b058535d5ffb755159984ef062414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f21600000000fdfd0000483045022100b44c1912b028c0d6adbf03089ceaa8a4058b478ab49e0045162b2bade888d24702201f5985068ebea8eff58aa933ea0c9ea3a8ecbc10d0049532235fbe4c051d2959414730440220757236f8ee0a1155252079c3ab454769c2703aed46f4d8f0546facbd7493549002201ceb3f90c93bdd4f064b007f664adc13fe4bdc160cc3b96d39895650bbec3a9d414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c00000000fc0047304402204abbd1263eb5fab332594197bf1cd240b36c656ae9c0d1eb197963c4ea798b7502206640b2715d944a00f88c811bb68b2c1296445a59c92e5c8bc6594847c676afe94147304402201f5582671aac80b2e247445000942f512975193820a50c28e21067edce326b9f022029d264daf2da9ff12a02f21d64981ab128b9d61061866da067e3b24bb8703811414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txid": "f9f8e91672fccac62d3ad4a7f53ec8e4d730051c38b2ec9e1a923486ff02c493" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json new file mode 100644 index 0000000000..a4d5dee88a --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json @@ -0,0 +1,30 @@ +{ + "inputs": [ + { + "id": "9c331fa52cfb21b1cb9367deea6b65cc5598938562c9803657673dc065d5c3d7:0", + "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", + "value": 100000000, + "chain": 1, + "index": 0, + "valueString": "100000000" + }, + { + "id": "16f219a6887f963bfc8ee7c6e251d09326812687d0ff9ed88271112a098fdf6a:0", + "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", + "value": 200000000, + "chain": 1, + "index": 0, + "valueString": "200000000" + }, + { + "id": "8c1595f5f0c5e405c59bc8c8a48b036303e323fcffcee8e13f855663852a483f:0", + "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", + "value": 300000000, + "chain": 1, + "index": 0, + "valueString": "300000000" + } + ], + "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000fdfe0000483045022100dabac902e044562a23ac7ddf33f7fb98243506bf220a5a92dc80bd7833f62481022070aae3aac378fcecbf5f14f2ff57c440b2d950b74c69d63adc0516490fd9a0f4414830450221009fa93dbab63f2daaa13efd7ae7b0afa4c2fd3f6eb0263cd910b6e206e9852b9d02202567839a051d9fb7f9d1cd2a45bcdf50a9ccc0b058535d5ffb755159984ef062414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f21600000000fdfd0000483045022100b44c1912b028c0d6adbf03089ceaa8a4058b478ab49e0045162b2bade888d24702201f5985068ebea8eff58aa933ea0c9ea3a8ecbc10d0049532235fbe4c051d2959414730440220757236f8ee0a1155252079c3ab454769c2703aed46f4d8f0546facbd7493549002201ceb3f90c93bdd4f064b007f664adc13fe4bdc160cc3b96d39895650bbec3a9d414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c00000000fc0047304402204abbd1263eb5fab332594197bf1cd240b36c656ae9c0d1eb197963c4ea798b7502206640b2715d944a00f88c811bb68b2c1296445a59c92e5c8bc6594847c676afe94147304402201f5582671aac80b2e247445000942f512975193820a50c28e21067edce326b9f022029d264daf2da9ff12a02f21d64981ab128b9d61061866da067e3b24bb8703811414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txid": "f9f8e91672fccac62d3ad4a7f53ec8e4d730051c38b2ec9e1a923486ff02c493" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json b/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json new file mode 100644 index 0000000000..495000feaa --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json @@ -0,0 +1,8 @@ +{ + "transactionHex": "70736274ff0100a50200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c0000000000ffffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f2160000000000ffffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c0000000000ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b4830450221008c9a3212461e71cadb8f4d9ac4eda10ed0445c5acca3041e9d92e06360b85350022032e211d19adbc911da021394384621b19fe2729b4085f2a20a54a14c81389e83012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6147304402203b435273cb5d8cab54d2005a165a62d848c3df8880c33a8b0594caab4c5d34b702202a9672bdeffe1249a8fc01074955a05f68d63450c9530d7cf15f18595f0d32f34101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100a749722d784fbb843b6e33b35c47f0fce8f24652d7cfaa353e1c9dbbd0e0340202207b7c85cdfee0d1cccd1c469cece83f7a510a8db40f62675c84b55bc437d84dce012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61473044022024d01906f8634186d9dd6578fd1ddf985d93f7c0422747791c5f8c5b9215d25602205fabdce6e97f2178499af77a03548b66aeae06fff33f598b3b35eb57089820e84101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd02000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402202a36601376e4b4c64c2fc6357a37a71364b46b6dd7a8b84825baabaf2b5e37720220599e40054ee5570825cb36da797d7d3c6c77297d550c7db0d01ef9971155a4bf012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6148304502210095e86dd229c59044e2c923d437b30ba586c14e2ae979c24f86cbb2207c90ee7a022044a06ca762af5b3955402d47710b63baa4299e51ff3cff0229338637f54c5ca04101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", + "coin": "tbcha", + "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", + "recoveryAmount": 599997350, + "recoveryAmountString": "599997350", + "txid": "3df257ddb75c3edf04ef7f3b9448ca852688b592a70178a909ec9f4bd459f6e1" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json new file mode 100644 index 0000000000..206faee281 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json @@ -0,0 +1,34 @@ +{ + "inputs": [ + { + "id": "9c331fa52cfb21b1cb9367deea6b65cc5598938562c9803657673dc065d5c3d7:0", + "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", + "value": 100000000, + "chain": 1, + "index": 0, + "valueString": "100000000" + }, + { + "id": "16f219a6887f963bfc8ee7c6e251d09326812687d0ff9ed88271112a098fdf6a:0", + "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", + "value": 200000000, + "chain": 1, + "index": 0, + "valueString": "200000000" + }, + { + "id": "8c1595f5f0c5e405c59bc8c8a48b036303e323fcffcee8e13f855663852a483f:0", + "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", + "value": 300000000, + "chain": 1, + "index": 0, + "valueString": "300000000" + } + ], + "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000b60047304402203b435273cb5d8cab54d2005a165a62d848c3df8880c33a8b0594caab4c5d34b702202a9672bdeffe1249a8fc01074955a05f68d63450c9530d7cf15f18595f0d32f34100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f21600000000b600473044022024d01906f8634186d9dd6578fd1ddf985d93f7c0422747791c5f8c5b9215d25602205fabdce6e97f2178499af77a03548b66aeae06fff33f598b3b35eb57089820e84100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c00000000b70048304502210095e86dd229c59044e2c923d437b30ba586c14e2ae979c24f86cbb2207c90ee7a022044a06ca762af5b3955402d47710b63baa4299e51ff3cff0229338637f54c5ca04100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "coin": "tbcha", + "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", + "recoveryAmount": 599997350, + "recoveryAmountString": "599997350", + "txid": "3939a3c15556830fdafc2fbe9e35e0fc7a6f7ce66958122d87ec8a325682fb5f" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-customUserKeyPath.json b/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-customUserKeyPath.json deleted file mode 100644 index e7e312a458..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-customUserKeyPath.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "98dd6e075f723848380f3004d255299df1b1816a685c721dc711a03bc30cb78b:0", - "address": "2N4QNizxEe9cidCuiwBSuWMVnESL1rq4xeP", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "bcbcbde6d57446a376caba483af4a111607de478c12ee1d51aafc03808284bea:2", - "address": "2MsPHutXUnEtC8sZgUz8bS5cwrsnECbMYA4", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "65db7e5cef660e0b7d18feba395e72d4b6c436640e4af2c3ad0ee5570f9df6f2:3", - "address": "2MvA4HmvYvPKbzXYS1yb9iZh2WUSuFY6iy7", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "02000000038bb70cc33ba011c71d725c686a81b1f19d2955d204300f384838725f076edd9800000000fdfd000047304402203619fddc25ec6e69824e17d2f578ead4b496aede3a9ac23d6746e9bc09e8b19702200516291c5789c79fbce7feb747c2d4bdfe1d026be88be085c1326cfd3c3b931441483045022100e0a52ba9191df6c540ac13b75c27450762c29a479353c4c2ad4ae88f3e6ac070022017930e30bab21a50e4e314384e38cc95909f08882131df2b5f64423abc3f4b5e414c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffea4b280838c0af1ad5e12ec178e47d6011a1f43a48baca76a34674d5e6bdbcbc02000000fc00473044022047fd6be98fa9c4b5882b24f606c7ca2b91e7e4655952d8e435d25399b152e6a8022056376525e8dbe25f06ba107ed673dd2a0827d4997421ad7326809e2829d345b1414730440220761618ab496451d8334c67a0378a8c49d9c53dd3f5cf555556e0b6333f678b2902207f9401aa26aafd9cf77be57e329ff46a1ec78d005b6798c81be5c4c76130da62414c695221025f891d428e847408357073c5b14344ec582230b4007695110140b2433f8e4fa82103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aefffffffff2f69d0f57e50eadc3f24a0e6436c4b6d4725e39bafe187d0b0e66ef5c7edb6503000000fdfd00004730440220392f8af8b6879d91401e6b8185e772dd33ffc9f517a75755d0600f8bcea6ee1a0220488b81f0a9fbe38791089fe57e7ea1d22baf5605db035640211a5ce75e35abbc41483045022100a933e5b0ff6f3d5d6decb0c028ff7360e23e51f743a71cfcc3ddadaac47d7e3d02207fac0c72cc170a16488b5da3637b02e0f04bdd957c0945c87aa620789039727e414c6952210228b669c7736183ae301d159ee7788e1a7dccb7ec3d45de94eccf0b384aa8f78021022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "8641d907f23abf6eff43423f546caaa2fb03113c01641dd32255f71df831f64e" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-fixedFeeRate.json b/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-fixedFeeRate.json deleted file mode 100644 index 489574f127..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-fixedFeeRate.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "9c331fa52cfb21b1cb9367deea6b65cc5598938562c9803657673dc065d5c3d7:0", - "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "1a3fd9e6acd64c1ca713c6f5c9531d5652bbb56ab4483f39b234d1961ae9e8b7:2", - "address": "2My3yKChWKQLAfot9zUfnCtKzwR1hxdfvE4", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "63405e7c1687188c497d1e1fa71130e0a3a9c396d0c8af6b9707cfaa8d62214e:3", - "address": "2MscdR7AUdUzbGcxq9k7BWsVaiHoXwk2Rn4", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000fc004730440220618323f9422f7ffba777130d804d2bd72949f6f04c914182fae2a8d38ac69abe02207f6aec9e1e9f4986732762eba9ac5dba29c59e11448d8fc7cf779f05a72f9cc04147304402200ca419f145a58ab6153cb9a1907c38802e12e202170d76e2b17f8ec5ae41eb5402203a05f3f85106554c6b11d1ba5706c28673f8f4e726b142faf5eebd54837bec1e414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffb7e8e91a96d134b2393f48b46ab5bb52561d53c9f5c613a71c4cd6ace6d93f1a02000000fdfe000048304502210084b1c434255987c76e454fc4a168fdbdbe9b1f0a5e55bc9ce96e31451eac6de502204f51ce964dc01b452af2bac53a6141641ea66c11496ca5247d99ead6f049213f41483045022100f105359e8d6f995ecdd0b734cfeb59c76897093be59a7e158e54f36a29e05c2b0220769114a932726875555352b5ac8458fe6c5727a8b204869613cb359a9ad9418b414c695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffff4e21628daacf07976bafc8d096c3a9a3e03011a71f1e7d498c1887167c5e406303000000fc00473044022068192d493fb0576e8632278aa0bd82c9e136f24bf8f56020bf9cc7fd1f74db0b022017599bb55df893450415cf17ff74db3c443eea72160c9b54dd98b55926466aa941473044022022f1c0fb3753da747c190e2482cec7b8a69f4f34dc4771a903e992cb28588e6f0220575b37b984648a778631730fd1b5f07c0597eef559f00d4a40cf5bfb57bdf3a5414c695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "a510f7cea2ab572a27eb43cc83b67b982968b25a51b1d71f24bb85451dbd8389" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecovery-p2sh-fullSignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecovery-p2sh-fullSignedRecovery.json deleted file mode 100644 index 489574f127..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecovery-p2sh-fullSignedRecovery.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "9c331fa52cfb21b1cb9367deea6b65cc5598938562c9803657673dc065d5c3d7:0", - "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "1a3fd9e6acd64c1ca713c6f5c9531d5652bbb56ab4483f39b234d1961ae9e8b7:2", - "address": "2My3yKChWKQLAfot9zUfnCtKzwR1hxdfvE4", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "63405e7c1687188c497d1e1fa71130e0a3a9c396d0c8af6b9707cfaa8d62214e:3", - "address": "2MscdR7AUdUzbGcxq9k7BWsVaiHoXwk2Rn4", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000fc004730440220618323f9422f7ffba777130d804d2bd72949f6f04c914182fae2a8d38ac69abe02207f6aec9e1e9f4986732762eba9ac5dba29c59e11448d8fc7cf779f05a72f9cc04147304402200ca419f145a58ab6153cb9a1907c38802e12e202170d76e2b17f8ec5ae41eb5402203a05f3f85106554c6b11d1ba5706c28673f8f4e726b142faf5eebd54837bec1e414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffb7e8e91a96d134b2393f48b46ab5bb52561d53c9f5c613a71c4cd6ace6d93f1a02000000fdfe000048304502210084b1c434255987c76e454fc4a168fdbdbe9b1f0a5e55bc9ce96e31451eac6de502204f51ce964dc01b452af2bac53a6141641ea66c11496ca5247d99ead6f049213f41483045022100f105359e8d6f995ecdd0b734cfeb59c76897093be59a7e158e54f36a29e05c2b0220769114a932726875555352b5ac8458fe6c5727a8b204869613cb359a9ad9418b414c695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffff4e21628daacf07976bafc8d096c3a9a3e03011a71f1e7d498c1887167c5e406303000000fc00473044022068192d493fb0576e8632278aa0bd82c9e136f24bf8f56020bf9cc7fd1f74db0b022017599bb55df893450415cf17ff74db3c443eea72160c9b54dd98b55926466aa941473044022022f1c0fb3753da747c190e2482cec7b8a69f4f34dc4771a903e992cb28588e6f0220575b37b984648a778631730fd1b5f07c0597eef559f00d4a40cf5bfb57bdf3a5414c695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "a510f7cea2ab572a27eb43cc83b67b982968b25a51b1d71f24bb85451dbd8389" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecovery-p2sh-keyRecoveryService-dai.json b/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecovery-p2sh-keyRecoveryService-dai.json deleted file mode 100644 index bfbe68d14c..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecovery-p2sh-keyRecoveryService-dai.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "transactionHex": "70736274ff0100a50200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c0000000000ffffffffb7e8e91a96d134b2393f48b46ab5bb52561d53c9f5c613a71c4cd6ace6d93f1a0200000000ffffffff4e21628daacf07976bafc8d096c3a9a3e03011a71f1e7d498c1887167c5e40630300000000ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b4830450221008c9a3212461e71cadb8f4d9ac4eda10ed0445c5acca3041e9d92e06360b85350022032e211d19adbc911da021394384621b19fe2729b4085f2a20a54a14c81389e83012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100a2b553706436024b01ee0ab96088f9432fd92f5bab5258a21dd0baf142ec1d470220679a86d327a03a2d64d280547654d59f4cf54f4fbe5acdbaaa5ca147bd9516944101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100fd0001020000000101010101010101010101010101010101010101010101010101010101010101010000000069463043021f229298be09809e5231600d82e4fbf3f1d29c408b7231146e4a152daf6d76e7022077c447040bcb13522dbbe24f0037920fda3c17d7e18146bb64beb7354e34fcf1012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0300c2eb0b000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00c2eb0b000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00c2eb0b0000000017a9143fafee16e19a14db449ab3a57da1fd3ef89daa5987000000002202021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a7473044022030b867e13ca7d3327c4b22f9a5cf24bee8b8a62ef6c79146f7290418ef65f73402205258328ce9bc2bb0df511edcf38cbf7d20bb26492304fa0b73f61add4f344c6741010304410000000104695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453ae2206021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a71403a82391000000000000000001000000020000002206026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f3024148374ad8600000000000000000100000002000000220603b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b914e15f6f2100000000000000000100000002000000000100fd240102000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100fff82f0f7362bbcb5f47552a9d39fbf6507092d332db6e306c83a5b163af75a1022078602a482a1ebf18319821b5e6ed26343f7af3971afb9a79e5b68c5fe32c7c71012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0400a3e111000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00a3e111000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00a3e111000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00a3e1110000000017a914040c4ab99a665c767adaa50fb28dce2ae514363b87000000002202023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c483045022100af0e5486f0918b27148a30fc73cb7e2fa4212626da15fa32c311f3e6913c8c9402202df10b8358334d8cb0f93543ed7a532655d0de6d22f0b387b8c371e0c560b97e41010304410000000104695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53ae2206022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d14e15f6f21000000000000000001000000030000002206023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c1403a8239100000000000000000100000003000000220602b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b148374ad86000000000000000001000000030000000000", - "coin": "tbcha", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "90c23608831795733dcff0dad139bdf0a82fc400bf4f056d37065e9f283b85f7" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecovery-p2sh-keyRecoveryService-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecovery-p2sh-keyRecoveryService-keyternal.json deleted file mode 100644 index 912beeaaa9..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecovery-p2sh-keyRecoveryService-keyternal.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "inputs": [ - { - "id": "9c331fa52cfb21b1cb9367deea6b65cc5598938562c9803657673dc065d5c3d7:0", - "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "1a3fd9e6acd64c1ca713c6f5c9531d5652bbb56ab4483f39b234d1961ae9e8b7:2", - "address": "2My3yKChWKQLAfot9zUfnCtKzwR1hxdfvE4", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "63405e7c1687188c497d1e1fa71130e0a3a9c396d0c8af6b9707cfaa8d62214e:3", - "address": "2MscdR7AUdUzbGcxq9k7BWsVaiHoXwk2Rn4", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000b700483045022100a2b553706436024b01ee0ab96088f9432fd92f5bab5258a21dd0baf142ec1d470220679a86d327a03a2d64d280547654d59f4cf54f4fbe5acdbaaa5ca147bd9516944100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffb7e8e91a96d134b2393f48b46ab5bb52561d53c9f5c613a71c4cd6ace6d93f1a02000000b600473044022030b867e13ca7d3327c4b22f9a5cf24bee8b8a62ef6c79146f7290418ef65f73402205258328ce9bc2bb0df511edcf38cbf7d20bb26492304fa0b73f61add4f344c674100004c695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffff4e21628daacf07976bafc8d096c3a9a3e03011a71f1e7d498c1887167c5e406303000000b700483045022100af0e5486f0918b27148a30fc73cb7e2fa4212626da15fa32c311f3e6913c8c9402202df10b8358334d8cb0f93543ed7a532655d0de6d22f0b387b8c371e0c560b97e4100004c695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "coin": "tbcha", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "8bac95cc2057bd172b5affbf83afacdf184c33ecf5b6da0341a963d41d0619a2" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecovery-p2sh-unsignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json similarity index 53% rename from modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecovery-p2sh-unsignedRecovery.json rename to modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json index c5f5f6605a..cfd25ac473 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecovery-p2sh-unsignedRecovery.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbcha/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json @@ -1,5 +1,5 @@ { - "txHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c0000000000ffffffffb7e8e91a96d134b2393f48b46ab5bb52561d53c9f5c613a71c4cd6ace6d93f1a0200000000ffffffff4e21628daacf07976bafc8d096c3a9a3e03011a71f1e7d498c1887167c5e40630300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c0000000000ffffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f2160000000000ffffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c0000000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", "txInfo": { "unspents": [ { @@ -11,24 +11,24 @@ "valueString": "100000000" }, { - "id": "1a3fd9e6acd64c1ca713c6f5c9531d5652bbb56ab4483f39b234d1961ae9e8b7:2", - "address": "2My3yKChWKQLAfot9zUfnCtKzwR1hxdfvE4", + "id": "16f219a6887f963bfc8ee7c6e251d09326812687d0ff9ed88271112a098fdf6a:0", + "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", "value": 200000000, "chain": 1, - "index": 2, + "index": 0, "valueString": "200000000" }, { - "id": "63405e7c1687188c497d1e1fa71130e0a3a9c396d0c8af6b9707cfaa8d62214e:3", - "address": "2MscdR7AUdUzbGcxq9k7BWsVaiHoXwk2Rn4", + "id": "8c1595f5f0c5e405c59bc8c8a48b036303e323fcffcee8e13f855663852a483f:0", + "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", "value": 300000000, "chain": 1, - "index": 3, + "index": 0, "valueString": "300000000" } ] }, "feeInfo": {}, "coin": "tbcha", - "txid": "8b6f5bf56e02cce9ffdf6d38535c1cbd4d8469e4e9263546da27d0ecff5ab289" + "txid": "9bd9069313617cd82c59d374eb511f7f43484bd90585f79ca225f0185f7ff8d8" } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json new file mode 100644 index 0000000000..01e0206be1 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json @@ -0,0 +1,30 @@ +{ + "inputs": [ + { + "id": "98dd6e075f723848380f3004d255299df1b1816a685c721dc711a03bc30cb78b:0", + "address": "2N4QNizxEe9cidCuiwBSuWMVnESL1rq4xeP", + "value": 100000000, + "chain": 1, + "index": 0, + "valueString": "100000000" + }, + { + "id": "9bfe1fc9e7da139e7c9ed52290cd5c9103739a9d6f6cf440131fcb4db18dc6ee:0", + "address": "2N4QNizxEe9cidCuiwBSuWMVnESL1rq4xeP", + "value": 200000000, + "chain": 1, + "index": 0, + "valueString": "200000000" + }, + { + "id": "de492df3220d7b4d54bca5d2e4e037c6eae88140537552103b5497698305ade3:0", + "address": "2N4QNizxEe9cidCuiwBSuWMVnESL1rq4xeP", + "value": 300000000, + "chain": 1, + "index": 0, + "valueString": "300000000" + } + ], + "transactionHex": "02000000038bb70cc33ba011c71d725c686a81b1f19d2955d204300f384838725f076edd9800000000fdfe000048304502210098eda9635891330990f775ae0dc39ea8ae25c4e0a5ce89c05a923f9f14b6ba1f02201982367892d23ef19f9265751c94b11b2c202ee56c900d104fa634147c15675941483045022100a1e554194187d658c043e76bafb71fc3742506beb4a48859f532b09d7e1c207c02205a1fbca7f6a2e3882b479895efab25243c57d1744d3f4b86d8c7c8ef13f2d7af414c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffeec68db14dcb1f1340f46c6f9d9a7303915ccd9022d59e7c9e13dae7c91ffe9b00000000fdfd000047304402200c990acb71e278854ec0e5e9575cf6c85c7ab7d498ea2404208d33551d463b5f022042c9117fc8811b1cdca6a210de5cf8a83f00dac16a0edb9e1cf1d7c25808e69341483045022100e89ededd4a954ef6da9ddb7f418efb6fba674e5f96f90f6c3952d846835a80a202207b7764ea85f1e6c428474e0ca5da24a6ad492b31c7a20d56bf1d1be86fd58bf9414c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffe3ad05836997543b105275534081e8eac637e0e4d2a5bc544d7b0d22f32d49de00000000fdfd0000483045022100a0f040a70353436f3c2743f1e1f53818cc85986b5d66b263104a40bf33db081e02202d4090f15a98d7bf60a455b2cb40009555537dfbe3d0b550054d400953cefada41473044022003c005fcdd983209d6e62a806f7688af4e27a1f7a80e7fad23f04c14a698cf5902207e5c244df1f55634214390018ad7b5bf43152e36ffe99f7d51f3c73f7fbe8cda414c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txid": "7d7051163f29c1590d886358a23efce56228096e3e047903d9b46aa42f6e545e" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2sh.json new file mode 100644 index 0000000000..a4d5dee88a --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2sh.json @@ -0,0 +1,30 @@ +{ + "inputs": [ + { + "id": "9c331fa52cfb21b1cb9367deea6b65cc5598938562c9803657673dc065d5c3d7:0", + "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", + "value": 100000000, + "chain": 1, + "index": 0, + "valueString": "100000000" + }, + { + "id": "16f219a6887f963bfc8ee7c6e251d09326812687d0ff9ed88271112a098fdf6a:0", + "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", + "value": 200000000, + "chain": 1, + "index": 0, + "valueString": "200000000" + }, + { + "id": "8c1595f5f0c5e405c59bc8c8a48b036303e323fcffcee8e13f855663852a483f:0", + "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", + "value": 300000000, + "chain": 1, + "index": 0, + "valueString": "300000000" + } + ], + "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000fdfe0000483045022100dabac902e044562a23ac7ddf33f7fb98243506bf220a5a92dc80bd7833f62481022070aae3aac378fcecbf5f14f2ff57c440b2d950b74c69d63adc0516490fd9a0f4414830450221009fa93dbab63f2daaa13efd7ae7b0afa4c2fd3f6eb0263cd910b6e206e9852b9d02202567839a051d9fb7f9d1cd2a45bcdf50a9ccc0b058535d5ffb755159984ef062414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f21600000000fdfd0000483045022100b44c1912b028c0d6adbf03089ceaa8a4058b478ab49e0045162b2bade888d24702201f5985068ebea8eff58aa933ea0c9ea3a8ecbc10d0049532235fbe4c051d2959414730440220757236f8ee0a1155252079c3ab454769c2703aed46f4d8f0546facbd7493549002201ceb3f90c93bdd4f064b007f664adc13fe4bdc160cc3b96d39895650bbec3a9d414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c00000000fc0047304402204abbd1263eb5fab332594197bf1cd240b36c656ae9c0d1eb197963c4ea798b7502206640b2715d944a00f88c811bb68b2c1296445a59c92e5c8bc6594847c676afe94147304402201f5582671aac80b2e247445000942f512975193820a50c28e21067edce326b9f022029d264daf2da9ff12a02f21d64981ab128b9d61061866da067e3b24bb8703811414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txid": "f9f8e91672fccac62d3ad4a7f53ec8e4d730051c38b2ec9e1a923486ff02c493" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json new file mode 100644 index 0000000000..a4d5dee88a --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json @@ -0,0 +1,30 @@ +{ + "inputs": [ + { + "id": "9c331fa52cfb21b1cb9367deea6b65cc5598938562c9803657673dc065d5c3d7:0", + "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", + "value": 100000000, + "chain": 1, + "index": 0, + "valueString": "100000000" + }, + { + "id": "16f219a6887f963bfc8ee7c6e251d09326812687d0ff9ed88271112a098fdf6a:0", + "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", + "value": 200000000, + "chain": 1, + "index": 0, + "valueString": "200000000" + }, + { + "id": "8c1595f5f0c5e405c59bc8c8a48b036303e323fcffcee8e13f855663852a483f:0", + "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", + "value": 300000000, + "chain": 1, + "index": 0, + "valueString": "300000000" + } + ], + "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000fdfe0000483045022100dabac902e044562a23ac7ddf33f7fb98243506bf220a5a92dc80bd7833f62481022070aae3aac378fcecbf5f14f2ff57c440b2d950b74c69d63adc0516490fd9a0f4414830450221009fa93dbab63f2daaa13efd7ae7b0afa4c2fd3f6eb0263cd910b6e206e9852b9d02202567839a051d9fb7f9d1cd2a45bcdf50a9ccc0b058535d5ffb755159984ef062414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f21600000000fdfd0000483045022100b44c1912b028c0d6adbf03089ceaa8a4058b478ab49e0045162b2bade888d24702201f5985068ebea8eff58aa933ea0c9ea3a8ecbc10d0049532235fbe4c051d2959414730440220757236f8ee0a1155252079c3ab454769c2703aed46f4d8f0546facbd7493549002201ceb3f90c93bdd4f064b007f664adc13fe4bdc160cc3b96d39895650bbec3a9d414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c00000000fc0047304402204abbd1263eb5fab332594197bf1cd240b36c656ae9c0d1eb197963c4ea798b7502206640b2715d944a00f88c811bb68b2c1296445a59c92e5c8bc6594847c676afe94147304402201f5582671aac80b2e247445000942f512975193820a50c28e21067edce326b9f022029d264daf2da9ff12a02f21d64981ab128b9d61061866da067e3b24bb8703811414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txid": "f9f8e91672fccac62d3ad4a7f53ec8e4d730051c38b2ec9e1a923486ff02c493" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json b/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json new file mode 100644 index 0000000000..3da4f722b8 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json @@ -0,0 +1,8 @@ +{ + "transactionHex": "70736274ff0100a50200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c0000000000ffffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f2160000000000ffffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c0000000000ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b4830450221008c9a3212461e71cadb8f4d9ac4eda10ed0445c5acca3041e9d92e06360b85350022032e211d19adbc911da021394384621b19fe2729b4085f2a20a54a14c81389e83012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6147304402203b435273cb5d8cab54d2005a165a62d848c3df8880c33a8b0594caab4c5d34b702202a9672bdeffe1249a8fc01074955a05f68d63450c9530d7cf15f18595f0d32f34101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100a749722d784fbb843b6e33b35c47f0fce8f24652d7cfaa353e1c9dbbd0e0340202207b7c85cdfee0d1cccd1c469cece83f7a510a8db40f62675c84b55bc437d84dce012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61473044022024d01906f8634186d9dd6578fd1ddf985d93f7c0422747791c5f8c5b9215d25602205fabdce6e97f2178499af77a03548b66aeae06fff33f598b3b35eb57089820e84101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd02000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402202a36601376e4b4c64c2fc6357a37a71364b46b6dd7a8b84825baabaf2b5e37720220599e40054ee5570825cb36da797d7d3c6c77297d550c7db0d01ef9971155a4bf012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6148304502210095e86dd229c59044e2c923d437b30ba586c14e2ae979c24f86cbb2207c90ee7a022044a06ca762af5b3955402d47710b63baa4299e51ff3cff0229338637f54c5ca04101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", + "coin": "tbsv", + "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", + "recoveryAmount": 599997350, + "recoveryAmountString": "599997350", + "txid": "3df257ddb75c3edf04ef7f3b9448ca852688b592a70178a909ec9f4bd459f6e1" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json new file mode 100644 index 0000000000..d27a3a6962 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json @@ -0,0 +1,34 @@ +{ + "inputs": [ + { + "id": "9c331fa52cfb21b1cb9367deea6b65cc5598938562c9803657673dc065d5c3d7:0", + "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", + "value": 100000000, + "chain": 1, + "index": 0, + "valueString": "100000000" + }, + { + "id": "16f219a6887f963bfc8ee7c6e251d09326812687d0ff9ed88271112a098fdf6a:0", + "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", + "value": 200000000, + "chain": 1, + "index": 0, + "valueString": "200000000" + }, + { + "id": "8c1595f5f0c5e405c59bc8c8a48b036303e323fcffcee8e13f855663852a483f:0", + "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", + "value": 300000000, + "chain": 1, + "index": 0, + "valueString": "300000000" + } + ], + "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000b60047304402203b435273cb5d8cab54d2005a165a62d848c3df8880c33a8b0594caab4c5d34b702202a9672bdeffe1249a8fc01074955a05f68d63450c9530d7cf15f18595f0d32f34100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f21600000000b600473044022024d01906f8634186d9dd6578fd1ddf985d93f7c0422747791c5f8c5b9215d25602205fabdce6e97f2178499af77a03548b66aeae06fff33f598b3b35eb57089820e84100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c00000000b70048304502210095e86dd229c59044e2c923d437b30ba586c14e2ae979c24f86cbb2207c90ee7a022044a06ca762af5b3955402d47710b63baa4299e51ff3cff0229338637f54c5ca04100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "coin": "tbsv", + "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", + "recoveryAmount": 599997350, + "recoveryAmountString": "599997350", + "txid": "3939a3c15556830fdafc2fbe9e35e0fc7a6f7ce66958122d87ec8a325682fb5f" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-customUserKeyPath.json b/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-customUserKeyPath.json deleted file mode 100644 index e7e312a458..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-customUserKeyPath.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "98dd6e075f723848380f3004d255299df1b1816a685c721dc711a03bc30cb78b:0", - "address": "2N4QNizxEe9cidCuiwBSuWMVnESL1rq4xeP", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "bcbcbde6d57446a376caba483af4a111607de478c12ee1d51aafc03808284bea:2", - "address": "2MsPHutXUnEtC8sZgUz8bS5cwrsnECbMYA4", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "65db7e5cef660e0b7d18feba395e72d4b6c436640e4af2c3ad0ee5570f9df6f2:3", - "address": "2MvA4HmvYvPKbzXYS1yb9iZh2WUSuFY6iy7", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "02000000038bb70cc33ba011c71d725c686a81b1f19d2955d204300f384838725f076edd9800000000fdfd000047304402203619fddc25ec6e69824e17d2f578ead4b496aede3a9ac23d6746e9bc09e8b19702200516291c5789c79fbce7feb747c2d4bdfe1d026be88be085c1326cfd3c3b931441483045022100e0a52ba9191df6c540ac13b75c27450762c29a479353c4c2ad4ae88f3e6ac070022017930e30bab21a50e4e314384e38cc95909f08882131df2b5f64423abc3f4b5e414c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffea4b280838c0af1ad5e12ec178e47d6011a1f43a48baca76a34674d5e6bdbcbc02000000fc00473044022047fd6be98fa9c4b5882b24f606c7ca2b91e7e4655952d8e435d25399b152e6a8022056376525e8dbe25f06ba107ed673dd2a0827d4997421ad7326809e2829d345b1414730440220761618ab496451d8334c67a0378a8c49d9c53dd3f5cf555556e0b6333f678b2902207f9401aa26aafd9cf77be57e329ff46a1ec78d005b6798c81be5c4c76130da62414c695221025f891d428e847408357073c5b14344ec582230b4007695110140b2433f8e4fa82103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aefffffffff2f69d0f57e50eadc3f24a0e6436c4b6d4725e39bafe187d0b0e66ef5c7edb6503000000fdfd00004730440220392f8af8b6879d91401e6b8185e772dd33ffc9f517a75755d0600f8bcea6ee1a0220488b81f0a9fbe38791089fe57e7ea1d22baf5605db035640211a5ce75e35abbc41483045022100a933e5b0ff6f3d5d6decb0c028ff7360e23e51f743a71cfcc3ddadaac47d7e3d02207fac0c72cc170a16488b5da3637b02e0f04bdd957c0945c87aa620789039727e414c6952210228b669c7736183ae301d159ee7788e1a7dccb7ec3d45de94eccf0b384aa8f78021022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "8641d907f23abf6eff43423f546caaa2fb03113c01641dd32255f71df831f64e" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-fixedFeeRate.json b/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-fixedFeeRate.json deleted file mode 100644 index 489574f127..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-fixedFeeRate.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "9c331fa52cfb21b1cb9367deea6b65cc5598938562c9803657673dc065d5c3d7:0", - "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "1a3fd9e6acd64c1ca713c6f5c9531d5652bbb56ab4483f39b234d1961ae9e8b7:2", - "address": "2My3yKChWKQLAfot9zUfnCtKzwR1hxdfvE4", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "63405e7c1687188c497d1e1fa71130e0a3a9c396d0c8af6b9707cfaa8d62214e:3", - "address": "2MscdR7AUdUzbGcxq9k7BWsVaiHoXwk2Rn4", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000fc004730440220618323f9422f7ffba777130d804d2bd72949f6f04c914182fae2a8d38ac69abe02207f6aec9e1e9f4986732762eba9ac5dba29c59e11448d8fc7cf779f05a72f9cc04147304402200ca419f145a58ab6153cb9a1907c38802e12e202170d76e2b17f8ec5ae41eb5402203a05f3f85106554c6b11d1ba5706c28673f8f4e726b142faf5eebd54837bec1e414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffb7e8e91a96d134b2393f48b46ab5bb52561d53c9f5c613a71c4cd6ace6d93f1a02000000fdfe000048304502210084b1c434255987c76e454fc4a168fdbdbe9b1f0a5e55bc9ce96e31451eac6de502204f51ce964dc01b452af2bac53a6141641ea66c11496ca5247d99ead6f049213f41483045022100f105359e8d6f995ecdd0b734cfeb59c76897093be59a7e158e54f36a29e05c2b0220769114a932726875555352b5ac8458fe6c5727a8b204869613cb359a9ad9418b414c695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffff4e21628daacf07976bafc8d096c3a9a3e03011a71f1e7d498c1887167c5e406303000000fc00473044022068192d493fb0576e8632278aa0bd82c9e136f24bf8f56020bf9cc7fd1f74db0b022017599bb55df893450415cf17ff74db3c443eea72160c9b54dd98b55926466aa941473044022022f1c0fb3753da747c190e2482cec7b8a69f4f34dc4771a903e992cb28588e6f0220575b37b984648a778631730fd1b5f07c0597eef559f00d4a40cf5bfb57bdf3a5414c695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "a510f7cea2ab572a27eb43cc83b67b982968b25a51b1d71f24bb85451dbd8389" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecovery-p2sh-fullSignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecovery-p2sh-fullSignedRecovery.json deleted file mode 100644 index 489574f127..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecovery-p2sh-fullSignedRecovery.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "9c331fa52cfb21b1cb9367deea6b65cc5598938562c9803657673dc065d5c3d7:0", - "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "1a3fd9e6acd64c1ca713c6f5c9531d5652bbb56ab4483f39b234d1961ae9e8b7:2", - "address": "2My3yKChWKQLAfot9zUfnCtKzwR1hxdfvE4", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "63405e7c1687188c497d1e1fa71130e0a3a9c396d0c8af6b9707cfaa8d62214e:3", - "address": "2MscdR7AUdUzbGcxq9k7BWsVaiHoXwk2Rn4", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000fc004730440220618323f9422f7ffba777130d804d2bd72949f6f04c914182fae2a8d38ac69abe02207f6aec9e1e9f4986732762eba9ac5dba29c59e11448d8fc7cf779f05a72f9cc04147304402200ca419f145a58ab6153cb9a1907c38802e12e202170d76e2b17f8ec5ae41eb5402203a05f3f85106554c6b11d1ba5706c28673f8f4e726b142faf5eebd54837bec1e414c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffb7e8e91a96d134b2393f48b46ab5bb52561d53c9f5c613a71c4cd6ace6d93f1a02000000fdfe000048304502210084b1c434255987c76e454fc4a168fdbdbe9b1f0a5e55bc9ce96e31451eac6de502204f51ce964dc01b452af2bac53a6141641ea66c11496ca5247d99ead6f049213f41483045022100f105359e8d6f995ecdd0b734cfeb59c76897093be59a7e158e54f36a29e05c2b0220769114a932726875555352b5ac8458fe6c5727a8b204869613cb359a9ad9418b414c695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffff4e21628daacf07976bafc8d096c3a9a3e03011a71f1e7d498c1887167c5e406303000000fc00473044022068192d493fb0576e8632278aa0bd82c9e136f24bf8f56020bf9cc7fd1f74db0b022017599bb55df893450415cf17ff74db3c443eea72160c9b54dd98b55926466aa941473044022022f1c0fb3753da747c190e2482cec7b8a69f4f34dc4771a903e992cb28588e6f0220575b37b984648a778631730fd1b5f07c0597eef559f00d4a40cf5bfb57bdf3a5414c695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "a510f7cea2ab572a27eb43cc83b67b982968b25a51b1d71f24bb85451dbd8389" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecovery-p2sh-keyRecoveryService-dai.json b/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecovery-p2sh-keyRecoveryService-dai.json deleted file mode 100644 index cbc51be021..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecovery-p2sh-keyRecoveryService-dai.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "transactionHex": "70736274ff0100a50200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c0000000000ffffffffb7e8e91a96d134b2393f48b46ab5bb52561d53c9f5c613a71c4cd6ace6d93f1a0200000000ffffffff4e21628daacf07976bafc8d096c3a9a3e03011a71f1e7d498c1887167c5e40630300000000ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100be02000000010101010101010101010101010101010101010101010101010101010101010101000000006b4830450221008c9a3212461e71cadb8f4d9ac4eda10ed0445c5acca3041e9d92e06360b85350022032e211d19adbc911da021394384621b19fe2729b4085f2a20a54a14c81389e83012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100a2b553706436024b01ee0ab96088f9432fd92f5bab5258a21dd0baf142ec1d470220679a86d327a03a2d64d280547654d59f4cf54f4fbe5acdbaaa5ca147bd9516944101030441000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100fd0001020000000101010101010101010101010101010101010101010101010101010101010101010000000069463043021f229298be09809e5231600d82e4fbf3f1d29c408b7231146e4a152daf6d76e7022077c447040bcb13522dbbe24f0037920fda3c17d7e18146bb64beb7354e34fcf1012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0300c2eb0b000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00c2eb0b000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00c2eb0b0000000017a9143fafee16e19a14db449ab3a57da1fd3ef89daa5987000000002202021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a7473044022030b867e13ca7d3327c4b22f9a5cf24bee8b8a62ef6c79146f7290418ef65f73402205258328ce9bc2bb0df511edcf38cbf7d20bb26492304fa0b73f61add4f344c6741010304410000000104695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453ae2206021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a71403a82391000000000000000001000000020000002206026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f3024148374ad8600000000000000000100000002000000220603b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b914e15f6f2100000000000000000100000002000000000100fd240102000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100fff82f0f7362bbcb5f47552a9d39fbf6507092d332db6e306c83a5b163af75a1022078602a482a1ebf18319821b5e6ed26343f7af3971afb9a79e5b68c5fe32c7c71012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0400a3e111000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00a3e111000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00a3e111000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00a3e1110000000017a914040c4ab99a665c767adaa50fb28dce2ae514363b87000000002202023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c483045022100af0e5486f0918b27148a30fc73cb7e2fa4212626da15fa32c311f3e6913c8c9402202df10b8358334d8cb0f93543ed7a532655d0de6d22f0b387b8c371e0c560b97e41010304410000000104695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53ae2206022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d14e15f6f21000000000000000001000000030000002206023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c1403a8239100000000000000000100000003000000220602b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b148374ad86000000000000000001000000030000000000", - "coin": "tbsv", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "90c23608831795733dcff0dad139bdf0a82fc400bf4f056d37065e9f283b85f7" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecovery-p2sh-keyRecoveryService-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecovery-p2sh-keyRecoveryService-keyternal.json deleted file mode 100644 index 0876711274..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecovery-p2sh-keyRecoveryService-keyternal.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "inputs": [ - { - "id": "9c331fa52cfb21b1cb9367deea6b65cc5598938562c9803657673dc065d5c3d7:0", - "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "1a3fd9e6acd64c1ca713c6f5c9531d5652bbb56ab4483f39b234d1961ae9e8b7:2", - "address": "2My3yKChWKQLAfot9zUfnCtKzwR1hxdfvE4", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "63405e7c1687188c497d1e1fa71130e0a3a9c396d0c8af6b9707cfaa8d62214e:3", - "address": "2MscdR7AUdUzbGcxq9k7BWsVaiHoXwk2Rn4", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c00000000b700483045022100a2b553706436024b01ee0ab96088f9432fd92f5bab5258a21dd0baf142ec1d470220679a86d327a03a2d64d280547654d59f4cf54f4fbe5acdbaaa5ca147bd9516944100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffb7e8e91a96d134b2393f48b46ab5bb52561d53c9f5c613a71c4cd6ace6d93f1a02000000b600473044022030b867e13ca7d3327c4b22f9a5cf24bee8b8a62ef6c79146f7290418ef65f73402205258328ce9bc2bb0df511edcf38cbf7d20bb26492304fa0b73f61add4f344c674100004c695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffff4e21628daacf07976bafc8d096c3a9a3e03011a71f1e7d498c1887167c5e406303000000b700483045022100af0e5486f0918b27148a30fc73cb7e2fa4212626da15fa32c311f3e6913c8c9402202df10b8358334d8cb0f93543ed7a532655d0de6d22f0b387b8c371e0c560b97e4100004c695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "coin": "tbsv", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "8bac95cc2057bd172b5affbf83afacdf184c33ecf5b6da0341a963d41d0619a2" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecovery-p2sh-unsignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json similarity index 53% rename from modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecovery-p2sh-unsignedRecovery.json rename to modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json index 194769b354..23af3be13a 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecovery-p2sh-unsignedRecovery.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbsv/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json @@ -1,5 +1,5 @@ { - "txHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c0000000000ffffffffb7e8e91a96d134b2393f48b46ab5bb52561d53c9f5c613a71c4cd6ace6d93f1a0200000000ffffffff4e21628daacf07976bafc8d096c3a9a3e03011a71f1e7d498c1887167c5e40630300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txHex": "0200000003d7c3d565c03d67573680c96285939855cc656beade6793cbb121fb2ca51f339c0000000000ffffffff6adf8f092a117182d89effd08726812693d051e2c6e78efc3b967f88a619f2160000000000ffffffff3f482a856356853fe1e8cefffc23e30363038ba4c8c89bc505e4c5f0f595158c0000000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", "txInfo": { "unspents": [ { @@ -11,24 +11,24 @@ "valueString": "100000000" }, { - "id": "1a3fd9e6acd64c1ca713c6f5c9531d5652bbb56ab4483f39b234d1961ae9e8b7:2", - "address": "2My3yKChWKQLAfot9zUfnCtKzwR1hxdfvE4", + "id": "16f219a6887f963bfc8ee7c6e251d09326812687d0ff9ed88271112a098fdf6a:0", + "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", "value": 200000000, "chain": 1, - "index": 2, + "index": 0, "valueString": "200000000" }, { - "id": "63405e7c1687188c497d1e1fa71130e0a3a9c396d0c8af6b9707cfaa8d62214e:3", - "address": "2MscdR7AUdUzbGcxq9k7BWsVaiHoXwk2Rn4", + "id": "8c1595f5f0c5e405c59bc8c8a48b036303e323fcffcee8e13f855663852a483f:0", + "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", "value": 300000000, "chain": 1, - "index": 3, + "index": 0, "valueString": "300000000" } ] }, "feeInfo": {}, "coin": "tbsv", - "txid": "8b6f5bf56e02cce9ffdf6d38535c1cbd4d8469e4e9263546da27d0ecff5ab289" + "txid": "9bd9069313617cd82c59d374eb511f7f43484bd90585f79ca225f0185f7ff8d8" } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json new file mode 100644 index 0000000000..105861b9c0 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json @@ -0,0 +1,30 @@ +{ + "inputs": [ + { + "id": "359efa4ac6e418d80ce24205deaa18ad952621c2167a763f0957ca8a73a426f6:0", + "address": "2N4QNizxEe9cidCuiwBSuWMVnESL1rq4xeP", + "value": 100000000, + "chain": 1, + "index": 0, + "valueString": "100000000" + }, + { + "id": "9cac3794147ecee59fcb08e3c0e9ddc5c19be6a422a3659b5f6ad7392878fa8a:0", + "address": "2N4QNizxEe9cidCuiwBSuWMVnESL1rq4xeP", + "value": 200000000, + "chain": 1, + "index": 0, + "valueString": "200000000" + }, + { + "id": "c56083bdaa1e21a3f4399fec78a0177e98844ad8dc4e38b45479a54ef20cd5ee:0", + "address": "2N4QNizxEe9cidCuiwBSuWMVnESL1rq4xeP", + "value": 300000000, + "chain": 1, + "index": 0, + "valueString": "300000000" + } + ], + "transactionHex": "0100000003f626a4738aca57093f767a16c2212695ad18aade0542e20cd818e4c64afa9e3500000000fdfd0000483045022100e19923300e6ee42445199785e575c350cffff222ab3729358ac167a9ef51a10b0220057f6b9d321560239f918e7d14ed23134bc7fa7871b6a673771a4f235f4f8ce30147304402200e839b3aa7d168556696e9be5db5e53f35c9df5ba67bd6c7ff011771d45bcdde0220785108b4a9d76375bad7b2ed0452e638d0bd37798d4e181c3d045cd43406525c014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff8afa782839d76a5f9b65a322a4e69bc1c5dde9c0e308cb9fe5ce7e149437ac9c00000000fdfe0000483045022100bf84454ae211cbda0edb1d21643ec91afaaf9c8084a3633140e192aa8bcecbe802203fdb6616038935acee105eef5133c8b1db8ad2bbef3fb8a7ad7e80a4c6aa3b0001483045022100bbfbc21bd9b9b7a2684bcf33e63332789879bfe17a6718ed685499d894fa4f2502200fa3b48a0e9c59d79047a4aaaff623d76ffaf8dfae96a4856cbb94dcde9a0e4b014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffeed50cf24ea57954b4384edcd84a84987e17a078ec9f39f4a3211eaabd8360c500000000fdfd000047304402207e91840cc64482679fbb9cb6e542bcfaf6b8e3c17233cce88f837c5e7c344988022008e68c7e8804bc52f1db0b6eec0d15618e565f6ddcf738fa2d3bdbf3b5c14d08014830450221009a7cf1d9537ba8aa61ed70ee23ff09673d1fc494df8ae3ee10ac2cf4f72636a402201524786360c678da5428492c5df614627c2c7d3a5d67aa8c5a03051042414be3014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txid": "16a9a2d566326025660992f9493dd4318b6091e1f3ca729eab4e66dd3e3dc55c" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2shP2wsh-p2wsh.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2shP2wsh-p2wsh.json new file mode 100644 index 0000000000..d7a524ad52 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2shP2wsh-p2wsh.json @@ -0,0 +1,54 @@ +{ + "inputs": [ + { + "id": "f47d604503d654a813fe17899cc16d66c5d8bb97dc601e4b9c4a58095122711e:0", + "address": "2N2G3HPJe3HqFswHdqgnr3fmawk2DJ5wZBE", + "value": 100000000, + "chain": 11, + "index": 0, + "valueString": "100000000" + }, + { + "id": "98dde272c53d991b01d746b61f4c622ad3396b731429dbf8797f3f83257dc790:0", + "address": "2N2G3HPJe3HqFswHdqgnr3fmawk2DJ5wZBE", + "value": 200000000, + "chain": 11, + "index": 0, + "valueString": "200000000" + }, + { + "id": "d0f3fb97e051d8c54bdab66101162e9b9a76820a36e6ce128bfd3257e006c2c6:0", + "address": "2N2G3HPJe3HqFswHdqgnr3fmawk2DJ5wZBE", + "value": 300000000, + "chain": 11, + "index": 0, + "valueString": "300000000" + }, + { + "id": "0ca68c4f2df818e3d2bebccd67ce9af3659bcdf34bed709d5a8dd3b183f01248:1", + "address": "tb1q659gcq9tztuhqljpsvhasv2pnuervhehc2jwkw4gnn3w9qepjm9sw5hsjf", + "value": 100000000, + "chain": 21, + "index": 1, + "valueString": "100000000" + }, + { + "id": "3ecdb8cc008ff34754ebe7c1b7d1a40069ca9ea87c6b90c30a5fd6656cf345c8:1", + "address": "tb1q659gcq9tztuhqljpsvhasv2pnuervhehc2jwkw4gnn3w9qepjm9sw5hsjf", + "value": 200000000, + "chain": 21, + "index": 1, + "valueString": "200000000" + }, + { + "id": "616bd04fb1f7f8f396be8e06dd36c250330c2be2ee7cc4ee60c9e02706f2bfd1:1", + "address": "tb1q659gcq9tztuhqljpsvhasv2pnuervhehc2jwkw4gnn3w9qepjm9sw5hsjf", + "value": 300000000, + "chain": 21, + "index": 1, + "valueString": "300000000" + } + ], + "transactionHex": "010000000001061e71225109584a9c4b1e60dc97bbd8c5666dc19c8917fe13a854d60345607df40000000023220020b858b5820bca303626d8d5a5291b5a0dcf839c76d61c32eb226c9d08fd06e3a4ffffffff90c77d25833f7f79f8db2914736b39d32a624c1fb646d7011b993dc572e2dd980000000023220020b858b5820bca303626d8d5a5291b5a0dcf839c76d61c32eb226c9d08fd06e3a4ffffffffc6c206e05732fd8b12cee6360a82769a9b2e160161b6da4bc5d851e097fbf3d00000000023220020b858b5820bca303626d8d5a5291b5a0dcf839c76d61c32eb226c9d08fd06e3a4ffffffff4812f083b1d38d5a9d70ed4bf3cd9b65f39ace67cdbcbed2e318f82d4f8ca60c0100000000ffffffffc845f36c65d65f0ac3906b7ca89eca6900a4d1b7c1e7eb5447f38f00ccb8cd3e0100000000ffffffffd1bff20627e0c960eec47ceee22b0c3350c236dd068ebe96f3f8f7b14fd06b610100000000ffffffff010c8a86470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87040047304402207d72b4388d9cd85a0d557a1fbb700d47ac837b22f646cc6bdabd0a23dc5350fd02204a24d89903cafb889264b1d475674178d486eca51cbd3e6e81fd8d2bb44cbbd30148304502210096ce9c09aeac3cea44cbe8907f4bf083caf3ead3190ca96ce9115fc84449946802206df0deeeca5a96d47b4c95e56216725971096bd4970f9a6d801baf29417a8c3f01695221032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a21022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400483045022100e7f6d6246d3d96471d43b1ceb8d432ce5fca58a38656ed93a3deafc05a631c290220297128a021ff389f868b75f6ff8b7eac51712537e8d955269bccf1fc787444e701483045022100e48338bec2332220ce5b26a0ed2a81ba744e9eb49b0ac63323896c772553d4d9022016e54ab316a85f688ab2557645d9733912fa5dd6ab390d8288012ef84ec5e2d601695221032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a21022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400483045022100815e27aa3001211293aaf708ab79fa525d823120649ed8fc920045a3e637e922022040aa001f90eec66acaa29d7e03d87dd0d30cc87e07811ebe01e9f967e56fbcf201473044022002ca3f6c783099c570441324b057f129468ad6b28f2f102615e44cd9d117cca8022063f9bdb70fedf7396fd1b3af5eb65d0d2020cf90628210455ef0c045da59246701695221032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a21022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400483045022100abb8425041c24d9f70c1142cf6b2aecadd118807651b6f8fbe5705a4b8da05440220124109b9cfa8aa8a63aef25219e00db54144f64898f87cdb3caf8fa9db31525e0147304402206eb084528a6d0f81f78013042a4d553e8ab7b688ded226f701ff3a6454a2fe840220688ff0d1c33f390f10582de24ffe038c8b322bb9fb7ae7bb150961c99b60feee016952210219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae040047304402200697627fc5f651509ff104ac1383571f51de4effcac49505dc28641487b94430022027ec42cba57f6fe12eb4b98edcca5f0eaa331f3d059a02b924ea19b58b28d37b01473044022064b28924a1fc0ae0a3ddf63c3d27fc11179e3ef1b27c8998845e6e0a4711480e02202a3998400a0cdbe3b631a4582fee57c07c5b939d7405fb5aad3f186ad0127425016952210219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae0400473044022078353d17b7f26d443ba853010227253272a79c0e11dded678b5d5ec0548aeb80022003adf1e5d92dc09683a258d5446389bc8bec24271580457f9e4f6aeb51a052e50147304402207d8ba135bc5f9039b9d5970dba4675a8851fb808a35dd7a4a6d8c8a9c36e219102200724cec9c8445c0786d21b9071fb249c3d9c1072b93d143caad5f2b812946f6c016952210219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae00000000", + "txid": "acda6195587e0943037c824b605828214a8d42c60e8b13717b1c66df1bf3874e" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2tr-p2trMusig2.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2tr-p2trMusig2.json new file mode 100644 index 0000000000..f7bbb77c06 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2tr-p2trMusig2.json @@ -0,0 +1,54 @@ +{ + "inputs": [ + { + "id": "234b16752166e3ab3d7241d57b3a42c15b3a263c74fd1f05ca15e6cc9637239b:0", + "address": "tb1pr6whavsvtjs9wukwxt9l8t8z4cj7erycw3aqg4szqja9q5prr77qnsvw6h", + "value": 100000000, + "chain": 31, + "index": 0, + "valueString": "100000000" + }, + { + "id": "9e11e0392f5ecd695fec134f248ac0b7a6adb7fb77429787f6bc4f9694dd3026:0", + "address": "tb1pr6whavsvtjs9wukwxt9l8t8z4cj7erycw3aqg4szqja9q5prr77qnsvw6h", + "value": 200000000, + "chain": 31, + "index": 0, + "valueString": "200000000" + }, + { + "id": "5b88620477d95a5f12dae76e5821a65a8999ea1445b891dc1dc28b9e0a880dcc:0", + "address": "tb1pr6whavsvtjs9wukwxt9l8t8z4cj7erycw3aqg4szqja9q5prr77qnsvw6h", + "value": 300000000, + "chain": 31, + "index": 0, + "valueString": "300000000" + }, + { + "id": "5a6599431c1fbc002f83480bfeee73bc18ac3a981d56aad0ab0e0d7410a8121a:1", + "address": "tb1p7plql3z0q6agke89hqdx5xp0skv5h4pvp2c7djakpes7lgwmlmfq9w7tth", + "value": 100000000, + "chain": 41, + "index": 1, + "valueString": "100000000" + }, + { + "id": "3cec958ed483bd9edc3ec6ae9e310ef3e38c7067402d18149064f2398e194117:1", + "address": "tb1p7plql3z0q6agke89hqdx5xp0skv5h4pvp2c7djakpes7lgwmlmfq9w7tth", + "value": 200000000, + "chain": 41, + "index": 1, + "valueString": "200000000" + }, + { + "id": "dfb981f322a4528ba01db2ed9cf3f3d44f1b34352e960a6ad4aae50e4a2e974f:1", + "address": "tb1p7plql3z0q6agke89hqdx5xp0skv5h4pvp2c7djakpes7lgwmlmfq9w7tth", + "value": 300000000, + "chain": 41, + "index": 1, + "valueString": "300000000" + } + ], + "transactionHex": "010000000001069b233796cce615ca051ffd743c263a5bc1423a7bd541723dabe3662175164b230000000000ffffffff2630dd94964fbcf687974277fbb7ada6b7c08a244f13ec5f69cd5e2f39e0119e0000000000ffffffffcc0d880a9e8bc21ddc91b84514ea99895aa621586ee7da125f5ad9770462885b0000000000ffffffff1a12a810740d0eabd0aa561d983aac18bc73eefe0b48832f00bc1f1c4399655a0100000000ffffffff1741198e39f2649014182d4067708ce3f30e319eaec63edc9ebd83d48e95ec3c0100000000ffffffff4f972e4a0ee5aad46a0a962e35341b4fd4f3f39cedb21da08b52a422f381b9df0100000000ffffffff010c8a86470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870440f3cae9b2cef174ef275a3ed26215ad83d64e62ccffca7fcb0446c83cdcd15cf4cb8f9954297a0d2f3a77856fed8d75afbd132a8def7cbe55464453199e2b65c5400dacf569d796367e311093d88db7f2d7a3e0f0a728f202ade2298b061b499b130e399f9a679b33980dce223b8af674388de45f9af79d6d0f9b2af20d263af8f044204fa2a74016854082e063d260de5401518db0566d853b3cfddd03484dea94fc11ad20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfac61c0d73d45b503a6ccd7415d3aa9ce7ac2fed592b892861b5ccd38869d5b6a588cc85d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083a33b8977ba2126df5628953c9f7cf356897a4985c5d98f97c75a7dd8cfe66260044040edee5578369f9236f12cdd4ede14bdd42119fd613a9f5679028cd3d880cc9ccee099c0ff5fb7c91ec8735ddb4735a19bcc81fc585a5f771ceac6b40c6da2a040db77eaaffa49a164938a17ffd2b375e6002c1daf781f15d54a8ba665587e88f945c76125c9071a16cb66a8a5435aa770881c048b43166860fa81cdadfb543ffb44204fa2a74016854082e063d260de5401518db0566d853b3cfddd03484dea94fc11ad20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfac61c0d73d45b503a6ccd7415d3aa9ce7ac2fed592b892861b5ccd38869d5b6a588cc85d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083a33b8977ba2126df5628953c9f7cf356897a4985c5d98f97c75a7dd8cfe6626004409410ed2c942aa09fa2bc2324ad9d66b443df32fe21eca2260672164dce3a897618dbcf8345c82c7efc5946680a98855620f6e9504b62a8e8a5f06e4c37ff52ea40ec313678a28e5341642989ed379833b1736fac74afd2536f020d1375dc53fc8c9bad3832efaa1cbbe06d06d16fd8c98dc75f2a4c91d72a862b891dd0404334d244204fa2a74016854082e063d260de5401518db0566d853b3cfddd03484dea94fc11ad20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfac61c0d73d45b503a6ccd7415d3aa9ce7ac2fed592b892861b5ccd38869d5b6a588cc85d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083a33b8977ba2126df5628953c9f7cf356897a4985c5d98f97c75a7dd8cfe6626004407c342930c52d0586f7b938e61caeb27f0ca41c51218b3f70d161f0ba4796822e6e3f67c1074def1809f891470978755b8c95984a41db2f0f1625f0f3f494a93c40e8efb7c09e8617d2a858471b71c6df515852c9943daf3fdebb24ecaab95a820ae89e7285d6ee783cb3e1e2acad23db8d357f9fac41ba4e8aa29a04402f935712442093b527c385b1116993d483049336d841343309ff08e0c67ab90fd49689667745ad20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9ac41c1a4040af7e4d2d2f2df040dbaaec8f102c2ff2c146f03a13dafb3e9150fbde3fbd73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc0440bcaa92105b92f1a3be8bafa9b24499c97cc7b2759c503a49afe12936cf3e7f1bf668961e0a004e61a3f376bd6b06a43924da5d65a5dd8c824ae94b32d4aec58f4067fc4498247c6c3c434b242a0b532e8114ba43dcbeebea19259584969b8fa45c94427b600b43afc7f4fb667ebdeaaeb3bc864ade2ee2747e0bc93f17f192c662442093b527c385b1116993d483049336d841343309ff08e0c67ab90fd49689667745ad20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9ac41c1a4040af7e4d2d2f2df040dbaaec8f102c2ff2c146f03a13dafb3e9150fbde3fbd73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc044090688d8198c6c79065dfd89370c322b4f29731945b9b3f54d6e237147a94dbe10921c1ab50137e87d465b8e9feedaf35217ae227e76420edb9ffe3f31a26757240b8234db3f12de3a4e11c29c2069488c999b2d00822e8c310ba9d7037a5a24ced6d4e7e637a958d450d9d6953e9d381ad0b4d17e9313669e22431b4ee55c7a89d442093b527c385b1116993d483049336d841343309ff08e0c67ab90fd49689667745ad20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9ac41c1a4040af7e4d2d2f2df040dbaaec8f102c2ff2c146f03a13dafb3e9150fbde3fbd73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc00000000", + "txid": "b5dfbc21beb545a093994f4ba6c385748be716e0bfd753edf5748f0c3e57c375" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2sh.json new file mode 100644 index 0000000000..1d09e88856 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2sh.json @@ -0,0 +1,30 @@ +{ + "inputs": [ + { + "id": "acc3a751eda81ecad175b29e52e45770975e08e47020770d4853b4207136b09e:0", + "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", + "value": 100000000, + "chain": 1, + "index": 0, + "valueString": "100000000" + }, + { + "id": "eb456795b2c9bbdfcb91fc640f8a0bdc2d69157a506a81ed851dfaf3cd8d433f:0", + "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", + "value": 200000000, + "chain": 1, + "index": 0, + "valueString": "200000000" + }, + { + "id": "7648aaa4dfe3a3ed3b5fd54be2a9a1d2290650645b5ad83c00d5f742d7912f13:0", + "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", + "value": 300000000, + "chain": 1, + "index": 0, + "valueString": "300000000" + } + ], + "transactionHex": "01000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac00000000fdfe0000483045022100fa408c446f46639980a707028cbb8f8c59badf82b01e4a9550210c760b462238022072b88ac8fbc42cb6dfff03edba705825923fd4bccfffccccf5593cc990d699cc01483045022100d667f18241805fbe59fbf31310b41bc092b876ba63f8dd1d749c50af1f3f6b9402204675c1a87530770a0bd41554c7264275e67b83efcf066791111135dba5d95769014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb00000000fdfe00004830450221008d3625764cd366eb3524b7c3e3cac4a55244ddb7f44f7ac17cf3a2b64bd35fe502201c2adaf34fcf85cd174562669c965a1e4a58c834aae93a85b782fc2c3f53fb1f01483045022100f7b47cda2ab493117a5910e995cb9e58083f291ab6f80875600ff45582fb62c202202035478f6bb7e151d4c4a9398013193d5e0d0d14d86cf981d6bffb59a62ecc44014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa487600000000fdfd0000473044022071805e2fd12c6984d7986b44c7885fa65b0dce46b265de6ad30548d22fb8f6890220485b1133f3ef3e2906aaf1dcfce38adfa486d21108d2a5e84c4504a16c650556014830450221008e116293e352b4623ddf92fbabc453dec585c08c8279e9c36979e44cf31b402502202798907a76dfb51cafcd72799cf24acb73ca103e4128097fa28a2e16dea5c298014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txid": "34117efa5fa1063342f89f5b4ab49aa93dc995b245d6a6e638ec903bad3ecd24" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2shP2wsh-p2wsh.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2shP2wsh-p2wsh.json new file mode 100644 index 0000000000..501266a150 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2shP2wsh-p2wsh.json @@ -0,0 +1,54 @@ +{ + "inputs": [ + { + "id": "1374468f33ccaa7ea0c5939041993c17d165219afb3ce873ca050adb6da9385f:0", + "address": "2NFCjioQkatHzS9wxXiURfvsQrHfWqT3yZj", + "value": 100000000, + "chain": 11, + "index": 0, + "valueString": "100000000" + }, + { + "id": "50e3ceacd680e9a9f2532183f311aac11787e2395c9e15ca37e9c955268f479a:0", + "address": "2NFCjioQkatHzS9wxXiURfvsQrHfWqT3yZj", + "value": 200000000, + "chain": 11, + "index": 0, + "valueString": "200000000" + }, + { + "id": "a8091b22f5a19e42d5c51f258142c13ef8167e3065df4260e5f12944e1e0c326:0", + "address": "2NFCjioQkatHzS9wxXiURfvsQrHfWqT3yZj", + "value": 300000000, + "chain": 11, + "index": 0, + "valueString": "300000000" + }, + { + "id": "8deffb2a471b8c662b4a7e50876406ba5dc4d74c9dd0b6ea6ee47f2174f60374:1", + "address": "tb1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8s4s9lug", + "value": 100000000, + "chain": 21, + "index": 1, + "valueString": "100000000" + }, + { + "id": "027028e7fee8c4cc5d3e28fc3e3b2e770a57232b6780a7a2e00c7b5526eec461:1", + "address": "tb1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8s4s9lug", + "value": 200000000, + "chain": 21, + "index": 1, + "valueString": "200000000" + }, + { + "id": "c8bbce406bcec377b38e6c48f1a7e6e3beba88ff5423b8cea9389c69a90222f6:1", + "address": "tb1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8s4s9lug", + "value": 300000000, + "chain": 21, + "index": 1, + "valueString": "300000000" + } + ], + "transactionHex": "010000000001065f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f46741300000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff9a478f2655c9e937ca159e5c39e28717c1aa11f3832153f2a9e980d6accee35000000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff26c3e0e14429f1e56042df65307e16f83ec14281251fc5d5429ea1f5221b09a800000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff7403f674217fe46eeab6d09d4cd7c45dba066487507e4a2b668c1b472afbef8d0100000000ffffffff61c4ee26557b0ce0a2a780672b23570a772e3b3efc283e5dccc4e8fee72870020100000000fffffffff62202a9699c38a9ceb82354ff88babee3e6a7f1486c8eb377c3ce6b40cebbc80100000000ffffffff010c8a86470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870400473044022046cc6bec79af3085bf9b89597308c000c23c58a95bd96a85543a4907bf6d9ad9022020c1d32de71be81e918a622fe0eb2459b30de3944fcfc82747c15c50b25f71e60147304402207a50afd31d5180423688ffa3b50fbe8e3128959f9e5a2134e32a8cd00f62587e02207d72294745872ff5d99ec474e882790849f5425f52673766e5cb8ac0415ce7a3016952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400483045022100d04d2af0c2fe3863b4d8ec5620fff018d46b2b1172ab60aa86d3e9835cd9d2fc022070539ddadc72f822c01f26f6ee7eca18c8f69aed814eae2ae165df96d1a5fcd301473044022068d71c62f1fb9b503c0e43e5ececac783ab675bc2586eece39541b59c6e6ea4702207880848c2ef20a1fbd83cc9d32a0a8590c6cecd29b74eca957f399b57345b1cb016952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400483045022100b5f4cd76801486af31ccbfedf227be4cc65b7575cfec9d88e39643437455763702201587c7cea5465923ec31641037c6ccaa9892f0967820f792acaf17e47f4d2247014730440220516f2e5419cafbfaefc9eab520a69e931ce3cfbb22a840d77df6d880fddbd6fb022036ee74f622096b8e7f6f827c5d9e9e2c0171efedc74c7456e147dde92f0bc3a2016952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae04004830450221008d5aea39e2d29e1c5392a651f26d86a33cff34adc46bdce17b045b1a42ce09620220505273c1516f36f3b02455fc9afd23b9003986ee8e39faf85b1280421abc789401483045022100a0c4016a049b5e42af32092945a4bc1ddae93da05ec47c6521e717ae28e7056802205655cb46d82a276dcde5bafd226c71a4be6eda60c2e4e8b3b1759dc946aff51f0169522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae0400483045022100dc9fca7e216ef64b6ad7d3e4dede45016d3385005fce970b544046e111a6fdba02204c7148f4b95244a7702e3a22241ccbec2ed724e3faf32254e6bce958a7ddbae7014830450221008c98bc5c1ee948c9e64a2c0a6e7ac13131844367cf6bb52d970872f04f3a9a4a02207b542fd8ab5b8731ac376cf073ad721b236d767f0bab9e8b9c164d9a660f06530169522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae040047304402207260a6c15dd329d14542a2876dae38a463126bac93d4d5ff98b52ef16a0c76af022059c6c8d5618d8afd5ce44410ac91aad74b5277a88884fedadfa409cc45617bd30147304402204e5bc947da9802c4bf35f79d071eeac6c845ed3df7c4389ce11177e4db76bf3b0220241a97e09657e04777f7994ed1fd11a8dfd9970b442462a858f6a7f55a0604fd0169522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae00000000", + "txid": "5b4cd4bc1753efe337f2816850af1d762554a92adf01ff4939832eb6f8d75cdc" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2tr-p2trMusig2.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2tr-p2trMusig2.json new file mode 100644 index 0000000000..5d64bd9f7e --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2tr-p2trMusig2.json @@ -0,0 +1,54 @@ +{ + "inputs": [ + { + "id": "eda4d4ccae8e80212dced71a891216d81c143804b4eac0407173384a6eab87b2:0", + "address": "tb1phk6lhy2tka2kxsx6hjd3c0z2h2e0rcrere9lr3kqsg0p6xxqe2pqa44eqg", + "value": 100000000, + "chain": 31, + "index": 0, + "valueString": "100000000" + }, + { + "id": "37b93d45b75e018bec76640598a6062bdd78815c94deef2980fa839fff276174:0", + "address": "tb1phk6lhy2tka2kxsx6hjd3c0z2h2e0rcrere9lr3kqsg0p6xxqe2pqa44eqg", + "value": 200000000, + "chain": 31, + "index": 0, + "valueString": "200000000" + }, + { + "id": "a03b7a7ddee844489e7278618b0f63d06b45116ce810ddb3f6a46cc5a1f2682f:0", + "address": "tb1phk6lhy2tka2kxsx6hjd3c0z2h2e0rcrere9lr3kqsg0p6xxqe2pqa44eqg", + "value": 300000000, + "chain": 31, + "index": 0, + "valueString": "300000000" + }, + { + "id": "a537105b9b6437fd68ca5af3b804e46c2d1d565b9e365a12059ff6b122164d31:1", + "address": "tb1p0zaxydym5r26d67h2sgdtrdaw4cfnl6fwx0xdyfm4w7mxx56nwnscsgt8a", + "value": 100000000, + "chain": 41, + "index": 1, + "valueString": "100000000" + }, + { + "id": "5f126999992d1aa489b81e76fda1f9c2ed0d40720273c9ce4ea5f4d428c42a28:1", + "address": "tb1p0zaxydym5r26d67h2sgdtrdaw4cfnl6fwx0xdyfm4w7mxx56nwnscsgt8a", + "value": 200000000, + "chain": 41, + "index": 1, + "valueString": "200000000" + }, + { + "id": "77223050be4f63b13c50217283ee411a4703a6049c858b5232bfd70bae2af291:1", + "address": "tb1p0zaxydym5r26d67h2sgdtrdaw4cfnl6fwx0xdyfm4w7mxx56nwnscsgt8a", + "value": 300000000, + "chain": 41, + "index": 1, + "valueString": "300000000" + } + ], + "transactionHex": "01000000000106b287ab6e4a38737140c0eab40438141cd81612891ad7ce2d21808eaeccd4a4ed0000000000ffffffff746127ff9f83fa8029efde945c8178dd2b06a698056476ec8b015eb7453db9370000000000ffffffff2f68f2a1c56ca4f6b3dd10e86c11456bd0630f8b6178729e4844e8de7d7a3ba00000000000ffffffff314d1622b1f69f05125a369e5b561d2d6ce404b8f35aca68fd37649b5b1037a50100000000ffffffff282ac428d4f4a54ecec9730272400dedc2f9a1fd761eb889a41a2d999969125f0100000000ffffffff91f22aae0bd7bf32528b859c04a603471a41ee837221503cb1634fbe503022770100000000ffffffff010c8a86470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870440ca2aa09c4939cf0427ff6880afc7eb32c6228074b88d5cb573a52c2566df93da591baf11bc4f6893eabd1e490cfc493a75889eb7fab49c674227884a4f20afbb40675d348fb7d4318ed6359a8308549d1a274c2b9fb84f4947e9167ace126ed8ca30087abff3c8a8f04cf3689e8d344a25008afbcfad60e46aa6615209cd862c9e44201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfac61c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d0440a3f0a9dbe3042f844e3924da6a432f0ec793171a75a40d09314bd08443bbcd8bb63c18abae52aa9ba6a3857de8253b0d343183374f3dfd0b156f136df036b324408aeee94ea7f795e1b4433431aae55973177f266519ed18a8dc072f89ed77794a4767cc7bb029f0880678652f13a282ed524aaf9358d4372af6b860c224190a6544201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfac61c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d044077e5e181779c8beac0fcc854f1b9846539e54b628d1ab656041f675bf9146c4186e89c2c5040c1d62d7898f3dcb4c3e196300793670c161fea855829738176e640b87453faa40ef0e0cc5852202b4ec1c06d2eb0d2125f77601fe59956be536d19ab55a18215e0e14c522f4834a2fbcd276d3fbba9a116e618f5d4112f0719aa7544201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfac61c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d04406f67578d097b7222f4f860c0c8aa167a9bfe2f6f9ab615be73a3270310392d460447038800c2b3709aff172a1d2fce662a93a43a369a3393c1c478147ecd165d40eabb1ff2136a0e3f8d995aac047b1c3bfd74f3e980e443841b41a23b9f6b79946fa8698618a7394c923699e76aab4201948eb4f9f94b5e35775d675d3c3951624420141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899ead20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9ac41c04e8079c3b0cf3d7fa22df4f265ab8a55431bc7e3599a22948245b7c839366720d73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc0440cb1592d56640275144ed99e4192d3af0c044016f8b0de5f07515cdb7c1a617c65c3495061055c9e97f482d1383e4c87e63f2fb0d2f673d2fda336d485c4cd22d40f4fb8dd57d9bf87728aceda3a977255c783227e4b437c32165cef0ad3de4f70f02127add24d49d118fa9fe29ef0b5a8dbec497acf309cbfc872601381f6616974420141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899ead20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9ac41c04e8079c3b0cf3d7fa22df4f265ab8a55431bc7e3599a22948245b7c839366720d73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc0440dc9dde41b79839f8bc9e37f2b6c67c49969dccb00606276ec60e3b2ca769ab57fb7ae75e158105f4c8bd376cd17d60372a762c87e9543c2ec0f101127601428b407a140436b7f4a0d060fe1aba2a754336cd342edd57095fcab5ce03b76a9da5793826c3d12ebe8481f6d88a403fb52dee3ec6d5e1ffbc1b9c1830c08697bd4ebc4420141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899ead20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9ac41c04e8079c3b0cf3d7fa22df4f265ab8a55431bc7e3599a22948245b7c839366720d73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc00000000", + "txid": "d2a590cbf3554f6b845bdcfd0e195c164c07ba6bf4d9ec9d55046d44d14c9c0a" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json new file mode 100644 index 0000000000..1d09e88856 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json @@ -0,0 +1,30 @@ +{ + "inputs": [ + { + "id": "acc3a751eda81ecad175b29e52e45770975e08e47020770d4853b4207136b09e:0", + "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", + "value": 100000000, + "chain": 1, + "index": 0, + "valueString": "100000000" + }, + { + "id": "eb456795b2c9bbdfcb91fc640f8a0bdc2d69157a506a81ed851dfaf3cd8d433f:0", + "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", + "value": 200000000, + "chain": 1, + "index": 0, + "valueString": "200000000" + }, + { + "id": "7648aaa4dfe3a3ed3b5fd54be2a9a1d2290650645b5ad83c00d5f742d7912f13:0", + "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", + "value": 300000000, + "chain": 1, + "index": 0, + "valueString": "300000000" + } + ], + "transactionHex": "01000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac00000000fdfe0000483045022100fa408c446f46639980a707028cbb8f8c59badf82b01e4a9550210c760b462238022072b88ac8fbc42cb6dfff03edba705825923fd4bccfffccccf5593cc990d699cc01483045022100d667f18241805fbe59fbf31310b41bc092b876ba63f8dd1d749c50af1f3f6b9402204675c1a87530770a0bd41554c7264275e67b83efcf066791111135dba5d95769014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb00000000fdfe00004830450221008d3625764cd366eb3524b7c3e3cac4a55244ddb7f44f7ac17cf3a2b64bd35fe502201c2adaf34fcf85cd174562669c965a1e4a58c834aae93a85b782fc2c3f53fb1f01483045022100f7b47cda2ab493117a5910e995cb9e58083f291ab6f80875600ff45582fb62c202202035478f6bb7e151d4c4a9398013193d5e0d0d14d86cf981d6bffb59a62ecc44014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa487600000000fdfd0000473044022071805e2fd12c6984d7986b44c7885fa65b0dce46b265de6ad30548d22fb8f6890220485b1133f3ef3e2906aaf1dcfce38adfa486d21108d2a5e84c4504a16c650556014830450221008e116293e352b4623ddf92fbabc453dec585c08c8279e9c36979e44cf31b402502202798907a76dfb51cafcd72799cf24acb73ca103e4128097fa28a2e16dea5c298014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txid": "34117efa5fa1063342f89f5b4ab49aa93dc995b245d6a6e638ec903bad3ecd24" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-fullSignedRecovery-p2shP2wsh-p2wsh.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-fullSignedRecovery-p2shP2wsh-p2wsh.json new file mode 100644 index 0000000000..501266a150 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-fullSignedRecovery-p2shP2wsh-p2wsh.json @@ -0,0 +1,54 @@ +{ + "inputs": [ + { + "id": "1374468f33ccaa7ea0c5939041993c17d165219afb3ce873ca050adb6da9385f:0", + "address": "2NFCjioQkatHzS9wxXiURfvsQrHfWqT3yZj", + "value": 100000000, + "chain": 11, + "index": 0, + "valueString": "100000000" + }, + { + "id": "50e3ceacd680e9a9f2532183f311aac11787e2395c9e15ca37e9c955268f479a:0", + "address": "2NFCjioQkatHzS9wxXiURfvsQrHfWqT3yZj", + "value": 200000000, + "chain": 11, + "index": 0, + "valueString": "200000000" + }, + { + "id": "a8091b22f5a19e42d5c51f258142c13ef8167e3065df4260e5f12944e1e0c326:0", + "address": "2NFCjioQkatHzS9wxXiURfvsQrHfWqT3yZj", + "value": 300000000, + "chain": 11, + "index": 0, + "valueString": "300000000" + }, + { + "id": "8deffb2a471b8c662b4a7e50876406ba5dc4d74c9dd0b6ea6ee47f2174f60374:1", + "address": "tb1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8s4s9lug", + "value": 100000000, + "chain": 21, + "index": 1, + "valueString": "100000000" + }, + { + "id": "027028e7fee8c4cc5d3e28fc3e3b2e770a57232b6780a7a2e00c7b5526eec461:1", + "address": "tb1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8s4s9lug", + "value": 200000000, + "chain": 21, + "index": 1, + "valueString": "200000000" + }, + { + "id": "c8bbce406bcec377b38e6c48f1a7e6e3beba88ff5423b8cea9389c69a90222f6:1", + "address": "tb1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8s4s9lug", + "value": 300000000, + "chain": 21, + "index": 1, + "valueString": "300000000" + } + ], + "transactionHex": "010000000001065f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f46741300000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff9a478f2655c9e937ca159e5c39e28717c1aa11f3832153f2a9e980d6accee35000000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff26c3e0e14429f1e56042df65307e16f83ec14281251fc5d5429ea1f5221b09a800000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff7403f674217fe46eeab6d09d4cd7c45dba066487507e4a2b668c1b472afbef8d0100000000ffffffff61c4ee26557b0ce0a2a780672b23570a772e3b3efc283e5dccc4e8fee72870020100000000fffffffff62202a9699c38a9ceb82354ff88babee3e6a7f1486c8eb377c3ce6b40cebbc80100000000ffffffff010c8a86470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870400473044022046cc6bec79af3085bf9b89597308c000c23c58a95bd96a85543a4907bf6d9ad9022020c1d32de71be81e918a622fe0eb2459b30de3944fcfc82747c15c50b25f71e60147304402207a50afd31d5180423688ffa3b50fbe8e3128959f9e5a2134e32a8cd00f62587e02207d72294745872ff5d99ec474e882790849f5425f52673766e5cb8ac0415ce7a3016952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400483045022100d04d2af0c2fe3863b4d8ec5620fff018d46b2b1172ab60aa86d3e9835cd9d2fc022070539ddadc72f822c01f26f6ee7eca18c8f69aed814eae2ae165df96d1a5fcd301473044022068d71c62f1fb9b503c0e43e5ececac783ab675bc2586eece39541b59c6e6ea4702207880848c2ef20a1fbd83cc9d32a0a8590c6cecd29b74eca957f399b57345b1cb016952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400483045022100b5f4cd76801486af31ccbfedf227be4cc65b7575cfec9d88e39643437455763702201587c7cea5465923ec31641037c6ccaa9892f0967820f792acaf17e47f4d2247014730440220516f2e5419cafbfaefc9eab520a69e931ce3cfbb22a840d77df6d880fddbd6fb022036ee74f622096b8e7f6f827c5d9e9e2c0171efedc74c7456e147dde92f0bc3a2016952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae04004830450221008d5aea39e2d29e1c5392a651f26d86a33cff34adc46bdce17b045b1a42ce09620220505273c1516f36f3b02455fc9afd23b9003986ee8e39faf85b1280421abc789401483045022100a0c4016a049b5e42af32092945a4bc1ddae93da05ec47c6521e717ae28e7056802205655cb46d82a276dcde5bafd226c71a4be6eda60c2e4e8b3b1759dc946aff51f0169522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae0400483045022100dc9fca7e216ef64b6ad7d3e4dede45016d3385005fce970b544046e111a6fdba02204c7148f4b95244a7702e3a22241ccbec2ed724e3faf32254e6bce958a7ddbae7014830450221008c98bc5c1ee948c9e64a2c0a6e7ac13131844367cf6bb52d970872f04f3a9a4a02207b542fd8ab5b8731ac376cf073ad721b236d767f0bab9e8b9c164d9a660f06530169522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae040047304402207260a6c15dd329d14542a2876dae38a463126bac93d4d5ff98b52ef16a0c76af022059c6c8d5618d8afd5ce44410ac91aad74b5277a88884fedadfa409cc45617bd30147304402204e5bc947da9802c4bf35f79d071eeac6c845ed3df7c4389ce11177e4db76bf3b0220241a97e09657e04777f7994ed1fd11a8dfd9970b442462a858f6a7f55a0604fd0169522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae00000000", + "txid": "5b4cd4bc1753efe337f2816850af1d762554a92adf01ff4939832eb6f8d75cdc" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-fullSignedRecovery-p2tr-p2trMusig2.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-fullSignedRecovery-p2tr-p2trMusig2.json new file mode 100644 index 0000000000..5d64bd9f7e --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-fullSignedRecovery-p2tr-p2trMusig2.json @@ -0,0 +1,54 @@ +{ + "inputs": [ + { + "id": "eda4d4ccae8e80212dced71a891216d81c143804b4eac0407173384a6eab87b2:0", + "address": "tb1phk6lhy2tka2kxsx6hjd3c0z2h2e0rcrere9lr3kqsg0p6xxqe2pqa44eqg", + "value": 100000000, + "chain": 31, + "index": 0, + "valueString": "100000000" + }, + { + "id": "37b93d45b75e018bec76640598a6062bdd78815c94deef2980fa839fff276174:0", + "address": "tb1phk6lhy2tka2kxsx6hjd3c0z2h2e0rcrere9lr3kqsg0p6xxqe2pqa44eqg", + "value": 200000000, + "chain": 31, + "index": 0, + "valueString": "200000000" + }, + { + "id": "a03b7a7ddee844489e7278618b0f63d06b45116ce810ddb3f6a46cc5a1f2682f:0", + "address": "tb1phk6lhy2tka2kxsx6hjd3c0z2h2e0rcrere9lr3kqsg0p6xxqe2pqa44eqg", + "value": 300000000, + "chain": 31, + "index": 0, + "valueString": "300000000" + }, + { + "id": "a537105b9b6437fd68ca5af3b804e46c2d1d565b9e365a12059ff6b122164d31:1", + "address": "tb1p0zaxydym5r26d67h2sgdtrdaw4cfnl6fwx0xdyfm4w7mxx56nwnscsgt8a", + "value": 100000000, + "chain": 41, + "index": 1, + "valueString": "100000000" + }, + { + "id": "5f126999992d1aa489b81e76fda1f9c2ed0d40720273c9ce4ea5f4d428c42a28:1", + "address": "tb1p0zaxydym5r26d67h2sgdtrdaw4cfnl6fwx0xdyfm4w7mxx56nwnscsgt8a", + "value": 200000000, + "chain": 41, + "index": 1, + "valueString": "200000000" + }, + { + "id": "77223050be4f63b13c50217283ee411a4703a6049c858b5232bfd70bae2af291:1", + "address": "tb1p0zaxydym5r26d67h2sgdtrdaw4cfnl6fwx0xdyfm4w7mxx56nwnscsgt8a", + "value": 300000000, + "chain": 41, + "index": 1, + "valueString": "300000000" + } + ], + "transactionHex": "01000000000106b287ab6e4a38737140c0eab40438141cd81612891ad7ce2d21808eaeccd4a4ed0000000000ffffffff746127ff9f83fa8029efde945c8178dd2b06a698056476ec8b015eb7453db9370000000000ffffffff2f68f2a1c56ca4f6b3dd10e86c11456bd0630f8b6178729e4844e8de7d7a3ba00000000000ffffffff314d1622b1f69f05125a369e5b561d2d6ce404b8f35aca68fd37649b5b1037a50100000000ffffffff282ac428d4f4a54ecec9730272400dedc2f9a1fd761eb889a41a2d999969125f0100000000ffffffff91f22aae0bd7bf32528b859c04a603471a41ee837221503cb1634fbe503022770100000000ffffffff010c8a86470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870440ca2aa09c4939cf0427ff6880afc7eb32c6228074b88d5cb573a52c2566df93da591baf11bc4f6893eabd1e490cfc493a75889eb7fab49c674227884a4f20afbb40675d348fb7d4318ed6359a8308549d1a274c2b9fb84f4947e9167ace126ed8ca30087abff3c8a8f04cf3689e8d344a25008afbcfad60e46aa6615209cd862c9e44201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfac61c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d0440a3f0a9dbe3042f844e3924da6a432f0ec793171a75a40d09314bd08443bbcd8bb63c18abae52aa9ba6a3857de8253b0d343183374f3dfd0b156f136df036b324408aeee94ea7f795e1b4433431aae55973177f266519ed18a8dc072f89ed77794a4767cc7bb029f0880678652f13a282ed524aaf9358d4372af6b860c224190a6544201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfac61c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d044077e5e181779c8beac0fcc854f1b9846539e54b628d1ab656041f675bf9146c4186e89c2c5040c1d62d7898f3dcb4c3e196300793670c161fea855829738176e640b87453faa40ef0e0cc5852202b4ec1c06d2eb0d2125f77601fe59956be536d19ab55a18215e0e14c522f4834a2fbcd276d3fbba9a116e618f5d4112f0719aa7544201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfac61c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d04406f67578d097b7222f4f860c0c8aa167a9bfe2f6f9ab615be73a3270310392d460447038800c2b3709aff172a1d2fce662a93a43a369a3393c1c478147ecd165d40eabb1ff2136a0e3f8d995aac047b1c3bfd74f3e980e443841b41a23b9f6b79946fa8698618a7394c923699e76aab4201948eb4f9f94b5e35775d675d3c3951624420141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899ead20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9ac41c04e8079c3b0cf3d7fa22df4f265ab8a55431bc7e3599a22948245b7c839366720d73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc0440cb1592d56640275144ed99e4192d3af0c044016f8b0de5f07515cdb7c1a617c65c3495061055c9e97f482d1383e4c87e63f2fb0d2f673d2fda336d485c4cd22d40f4fb8dd57d9bf87728aceda3a977255c783227e4b437c32165cef0ad3de4f70f02127add24d49d118fa9fe29ef0b5a8dbec497acf309cbfc872601381f6616974420141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899ead20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9ac41c04e8079c3b0cf3d7fa22df4f265ab8a55431bc7e3599a22948245b7c839366720d73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc0440dc9dde41b79839f8bc9e37f2b6c67c49969dccb00606276ec60e3b2ca769ab57fb7ae75e158105f4c8bd376cd17d60372a762c87e9543c2ec0f101127601428b407a140436b7f4a0d060fe1aba2a754336cd342edd57095fcab5ce03b76a9da5793826c3d12ebe8481f6d88a403fb52dee3ec6d5e1ffbc1b9c1830c08697bd4ebc4420141671599c4d1f2a92bc49c4e042c6fd65beabdd5f895e3c97f2fe2a1eaa899ead20686245ab029e22f4a1509f607df97a10c40ccc0ffe564befc24ddabca0053de9ac41c04e8079c3b0cf3d7fa22df4f265ab8a55431bc7e3599a22948245b7c839366720d73a9007c1e08b7ff81f3b81c06d8e58b3702ed07669ad345c2d8473229ad4cc00000000", + "txid": "d2a590cbf3554f6b845bdcfd0e195c164c07ba6bf4d9ec9d55046d44d14c9c0a" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json new file mode 100644 index 0000000000..6a1e499908 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json @@ -0,0 +1,8 @@ +{ + "transactionHex": "70736274ff0100a501000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac0000000000ffffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb0000000000ffffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa48760000000000ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a4730440220093e44a04c745df4b659895929b9033ea1f4c6037d8acd9dc4f2a114633a35fe02203d7a1618f5c65110713d376b9d3d8c181b34fd60a3b8d4b46097a245c05cf124012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100e3399b5a161d37cb484be586a22787f00b7dcfec7c41d75e922d75a1d54f304b022044cb2110d77bfcad7f6431c4bf831f6b876f85b03d4b88a7bd2b9df3f424b4600101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402205d94a7f46388e723db4f4d836b62b87263f3d52b234d5b29f996d59df938f8e802206af84c185cb0b0b90657b77d1e58ed418a3e3cea5eda096bb5b318a6ff57817e012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61473044022025a7e0a9c8649ff7aa8d1899c3676db7d973ac19faa673e697a12c0d18ee7bb702201da4b6702e3e138410c9cffa5807ed9778a70f042a71e978f31c48787f618bf20101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be01000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100e013917b26462470736f0d3c9cba09e44d9c8c271db53fb2e45bbfe2fcac133c0220660aea8b84338b395a5afebbe53a1109e117613150f1a7cbcfd08be5faa1c19b012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6148304502210086941e002e9f2f671ce44388d7cfff82a3e739692448de1e57d3fd5cebb84a09022057142ec164914aa4c886b57a6f4e65a9691c261160efa1d269cfe5bc5cbe294f0101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", + "coin": "tbtc", + "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", + "recoveryAmount": 599997350, + "recoveryAmountString": "599997350", + "txid": "db6e55773d22aa85f154f79c0749b9453ba92a21e0631e795187fac17d17adfe" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json new file mode 100644 index 0000000000..fccd1e151f --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json @@ -0,0 +1,34 @@ +{ + "inputs": [ + { + "id": "acc3a751eda81ecad175b29e52e45770975e08e47020770d4853b4207136b09e:0", + "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", + "value": 100000000, + "chain": 1, + "index": 0, + "valueString": "100000000" + }, + { + "id": "eb456795b2c9bbdfcb91fc640f8a0bdc2d69157a506a81ed851dfaf3cd8d433f:0", + "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", + "value": 200000000, + "chain": 1, + "index": 0, + "valueString": "200000000" + }, + { + "id": "7648aaa4dfe3a3ed3b5fd54be2a9a1d2290650645b5ad83c00d5f742d7912f13:0", + "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", + "value": 300000000, + "chain": 1, + "index": 0, + "valueString": "300000000" + } + ], + "transactionHex": "01000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac00000000b700483045022100e3399b5a161d37cb484be586a22787f00b7dcfec7c41d75e922d75a1d54f304b022044cb2110d77bfcad7f6431c4bf831f6b876f85b03d4b88a7bd2b9df3f424b4600100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb00000000b600473044022025a7e0a9c8649ff7aa8d1899c3676db7d973ac19faa673e697a12c0d18ee7bb702201da4b6702e3e138410c9cffa5807ed9778a70f042a71e978f31c48787f618bf20100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa487600000000b70048304502210086941e002e9f2f671ce44388d7cfff82a3e739692448de1e57d3fd5cebb84a09022057142ec164914aa4c886b57a6f4e65a9691c261160efa1d269cfe5bc5cbe294f0100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "coin": "tbtc", + "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", + "recoveryAmount": 599997350, + "recoveryAmountString": "599997350", + "txid": "22b2cafc8f36ec18f5471d4fe19be911017706e84ea3140f791b01a84626b18d" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-keyRecoveryService-p2shP2wsh-p2wsh-dai.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-keyRecoveryService-p2shP2wsh-p2wsh-dai.json new file mode 100644 index 0000000000..88218b07b0 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-keyRecoveryService-p2shP2wsh-p2wsh-dai.json @@ -0,0 +1,8 @@ +{ + "transactionHex": "70736274ff0100fd200101000000065f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f4674130000000000ffffffff9a478f2655c9e937ca159e5c39e28717c1aa11f3832153f2a9e980d6accee3500000000000ffffffff26c3e0e14429f1e56042df65307e16f83ec14281251fc5d5429ea1f5221b09a80000000000ffffffff7403f674217fe46eeab6d09d4cd7c45dba066487507e4a2b668c1b472afbef8d0100000000ffffffff61c4ee26557b0ce0a2a780672b23570a772e3b3efc283e5dccc4e8fee72870020100000000fffffffff62202a9699c38a9ceb82354ff88babee3e6a7f1486c8eb377c3ce6b40cebbc80100000000ffffffff01a68186470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c5483045022100dac16a362b4c5b9d807c44fd72324f73775ddd77c93846b240aa71ecec02bad4022034e460ddacd86accc06057b1afea337ca596cce999b5de55817552827a9025fa010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000c2eb0b0000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c54830450221008fe63cfc7d85894071f058524bdf91682c9bf16e4b1d9a739e4d45d089f82e720220140e15fc95f7c36d0d9cb22d63bb6c9724132afc27c416a38c33891cbb69397f010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000a3e1110000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c5473044022008976585f8dc403fb3445eac97ace7601880f4557b4dc8a54634786f76d4003a02203b9ece41b5c8c98815c6fb7b5c935f332e9d46c276408e70761cc0bbbf39dacd010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012b00e1f50500000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055483045022100bf35ceb510951ba44ebe670c2695c580cd23e2c8880eafab45f5a54e6170c21f02200532d68b32d74c804ba0465182b3e13c4295fa06f0f53c97ea860756e893f25d0101030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00c2eb0b00000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055483045022100b522f337e2a89554c2129fb8fb3d9b365826cd8ec719055a7557ee4b990264f4022020b296c38272127d3577dfb3572f9d58b3fb36367c26acb80f74923b087f0f8a0101030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00a3e11100000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa05548304502210096e61ce43d9e409d31d6e3fd8aced9b0b1fdf9641f05b751978ae049f6fbff2b02207de671b95af82544ad1ad37aaf91c8892c5f235bbacb8c63efc40746baaaddad0101030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000000", + "coin": "tbtc", + "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", + "recoveryAmount": 1199997350, + "recoveryAmountString": "1199997350", + "txid": "fc209acb4ed379fd2fb5617e5331a831193c31f4c50f1f5fdb30d3ae7785dd50" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-keyRecoveryService-p2shP2wsh-p2wsh-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-keyRecoveryService-p2shP2wsh-p2wsh-keyternal.json new file mode 100644 index 0000000000..b3c8b11f5d --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-keyRecoveryService-p2shP2wsh-p2wsh-keyternal.json @@ -0,0 +1,58 @@ +{ + "inputs": [ + { + "id": "1374468f33ccaa7ea0c5939041993c17d165219afb3ce873ca050adb6da9385f:0", + "address": "2NFCjioQkatHzS9wxXiURfvsQrHfWqT3yZj", + "value": 100000000, + "chain": 11, + "index": 0, + "valueString": "100000000" + }, + { + "id": "50e3ceacd680e9a9f2532183f311aac11787e2395c9e15ca37e9c955268f479a:0", + "address": "2NFCjioQkatHzS9wxXiURfvsQrHfWqT3yZj", + "value": 200000000, + "chain": 11, + "index": 0, + "valueString": "200000000" + }, + { + "id": "a8091b22f5a19e42d5c51f258142c13ef8167e3065df4260e5f12944e1e0c326:0", + "address": "2NFCjioQkatHzS9wxXiURfvsQrHfWqT3yZj", + "value": 300000000, + "chain": 11, + "index": 0, + "valueString": "300000000" + }, + { + "id": "8deffb2a471b8c662b4a7e50876406ba5dc4d74c9dd0b6ea6ee47f2174f60374:1", + "address": "tb1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8s4s9lug", + "value": 100000000, + "chain": 21, + "index": 1, + "valueString": "100000000" + }, + { + "id": "027028e7fee8c4cc5d3e28fc3e3b2e770a57232b6780a7a2e00c7b5526eec461:1", + "address": "tb1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8s4s9lug", + "value": 200000000, + "chain": 21, + "index": 1, + "valueString": "200000000" + }, + { + "id": "c8bbce406bcec377b38e6c48f1a7e6e3beba88ff5423b8cea9389c69a90222f6:1", + "address": "tb1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8s4s9lug", + "value": 300000000, + "chain": 21, + "index": 1, + "valueString": "300000000" + } + ], + "transactionHex": "010000000001065f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f46741300000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff9a478f2655c9e937ca159e5c39e28717c1aa11f3832153f2a9e980d6accee35000000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff26c3e0e14429f1e56042df65307e16f83ec14281251fc5d5429ea1f5221b09a800000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff7403f674217fe46eeab6d09d4cd7c45dba066487507e4a2b668c1b472afbef8d0100000000ffffffff61c4ee26557b0ce0a2a780672b23570a772e3b3efc283e5dccc4e8fee72870020100000000fffffffff62202a9699c38a9ceb82354ff88babee3e6a7f1486c8eb377c3ce6b40cebbc80100000000ffffffff01a68186470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870500483045022100dac16a362b4c5b9d807c44fd72324f73775ddd77c93846b240aa71ecec02bad4022034e460ddacd86accc06057b1afea337ca596cce999b5de55817552827a9025fa0100006952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae05004830450221008fe63cfc7d85894071f058524bdf91682c9bf16e4b1d9a739e4d45d089f82e720220140e15fc95f7c36d0d9cb22d63bb6c9724132afc27c416a38c33891cbb69397f0100006952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0500473044022008976585f8dc403fb3445eac97ace7601880f4557b4dc8a54634786f76d4003a02203b9ece41b5c8c98815c6fb7b5c935f332e9d46c276408e70761cc0bbbf39dacd0100006952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0500483045022100bf35ceb510951ba44ebe670c2695c580cd23e2c8880eafab45f5a54e6170c21f02200532d68b32d74c804ba0465182b3e13c4295fa06f0f53c97ea860756e893f25d01000069522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae0500483045022100b522f337e2a89554c2129fb8fb3d9b365826cd8ec719055a7557ee4b990264f4022020b296c38272127d3577dfb3572f9d58b3fb36367c26acb80f74923b087f0f8a01000069522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae050048304502210096e61ce43d9e409d31d6e3fd8aced9b0b1fdf9641f05b751978ae049f6fbff2b02207de671b95af82544ad1ad37aaf91c8892c5f235bbacb8c63efc40746baaaddad01000069522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae00000000", + "coin": "tbtc", + "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", + "recoveryAmount": 1199997350, + "recoveryAmountString": "1199997350", + "txid": "3ad74d03b7cbf91b037aaf8102dabb0b7f87a71f148f7191e1cf56d21772407b" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-customUserKeyPath.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-customUserKeyPath.json deleted file mode 100644 index 7a3e8d7012..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-customUserKeyPath.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "359efa4ac6e418d80ce24205deaa18ad952621c2167a763f0957ca8a73a426f6:0", - "address": "2N4QNizxEe9cidCuiwBSuWMVnESL1rq4xeP", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "22872833e72514f2c0514345deb8b54077b49c0f38a880cd451fddf20bc09bbf:2", - "address": "2MsPHutXUnEtC8sZgUz8bS5cwrsnECbMYA4", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "22bd96e7281a01294a7baf9c025fa90cb319ae810a10096c73a66e8704db054d:3", - "address": "2MvA4HmvYvPKbzXYS1yb9iZh2WUSuFY6iy7", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "0100000003f626a4738aca57093f767a16c2212695ad18aade0542e20cd818e4c64afa9e3500000000fdfe0000483045022100832575acc5fd46fb00d85ed4db9e0b26f7859ee3931711f8313c7bfa4d1d054d022079430cf36a1f2bb0ed80f9412755146058f7e6b7020a7c8d109fd246bc80253b01483045022100d368196798ed580133a3a1c1189349f7572dab79e01e1d642fb018c5ee9a8d34022029f099c0e49a3e2ed92fc28b8a2141783a533465b8a46a1295ce81b5f856c5f1014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffbf9bc00bf2dd1f45cd80a8380f9cb47740b5b8de454351c0f21425e73328872202000000fc0047304402200b41f00952ca4f9b14e526b526529cebf6329b3522c7c39efe9e36dbe37fbdfd0220275789ada30f4052acff2bc283381202fcb8f70d30aaf64c3d2f83aacbc911dd01473044022050992b97df7a0c8b7afceed2876203f845564a1b4465c9fe605f555a653c61b902205b9bab09f62c6c41c91a726a1d1b7025023b36084a66a14126c4b4923976f208014c695221025f891d428e847408357073c5b14344ec582230b4007695110140b2433f8e4fa82103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffff4d05db04876ea6736c09100a81ae19b30ca95f029caf7b4a29011a28e796bd2203000000fdfd0000483045022100b320c608ce19ecd94950f84a3bbfa5edabec1fa01608a53070df56bc0673c48a02207d6a7482f5933fdb4547030ea038c6b01b47e31434ceb8712517e199c67ef57f01473044022000f866b021143fdaf193174feb71408fb8b83ca8a74089e07fa3cb1f636771010220077d47812f541cbc4e6db87899aa6b82f1765b85dd4251c75c138b81b36470b3014c6952210228b669c7736183ae301d159ee7788e1a7dccb7ec3d45de94eccf0b384aa8f78021022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "55a3cceb9aa53b7ba0452c0ddae7dac09355d99cbcc47c64938801d924052d5a" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-fixedFeeRate.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-fixedFeeRate.json deleted file mode 100644 index d3d74173c5..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-fixedFeeRate.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "acc3a751eda81ecad175b29e52e45770975e08e47020770d4853b4207136b09e:0", - "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "f023a4c0af80e958dee654f59e36b55e95fd88fc7245ab8afc6f2bdd3e739077:2", - "address": "2My3yKChWKQLAfot9zUfnCtKzwR1hxdfvE4", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "b98817f1f433e46d458407999c1ff8c8d665bf9882186b099f3b67bb7b7141e1:3", - "address": "2MscdR7AUdUzbGcxq9k7BWsVaiHoXwk2Rn4", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "01000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac00000000fdfd0000473044022064e75708132346d90f842bb5ace59a851af363ce4429805eb86374a030d093b6022052acbc412fbfdc64c5f033d2d4a144791aaf438abd888400a1ad52c75ca129e401483045022100ebff3ae69f5215281b4d59abcfcc63e64c0d043dafe45211f3270f8e985e745f02204bf2934fd159ce34af8856959a08bae7200a6632f05550108c875784808d21f6014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff7790733edd2b6ffc8aab4572fc88fd955eb5369ef554e6de58e980afc0a423f002000000fc0047304402203683e05a464375f5f2aa46f57ff008c96ff379cfd9a4c2c91ede5c18447f92c402201e522c0e8720b134b22139deb8a7f88a6862a6e31dcc8473722730b51dbcc19d01473044022004ef0dc25613fb018590ebb14bcc68589deb666768a7a8c87f850ee36b226eb702205edba92f9b30ba2f5d0884fdfa43849eba07353dddd0fc40a1bf628a2ebacd15014c695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffffe141717bbb673b9f096b188298bf65d6c8f81f9c990784456de433f4f11788b903000000fc0047304402201bd55e57f821aa5c89bbc36d274c593f20802922442d31f69f5946ae0476337602200d1fbbf46191dd54a0508fea31a05285b3f074b78a04151ca47a6a90623fd3230147304402203cfedd5e440a72364ef506fd1fe74f8af1a1b8a725e14818a1aed0d989cd8f5f02202a5ef1e968766ffaf77ba871bc008d8a9e0807d0241086622b76d87c3b86b508014c695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "29d1dfef28a6599d7e3c1f00de051dcf06f0c0f731c1ac7955b53e39cff4cd82" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2sh-fullSignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2sh-fullSignedRecovery.json deleted file mode 100644 index d3d74173c5..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2sh-fullSignedRecovery.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "acc3a751eda81ecad175b29e52e45770975e08e47020770d4853b4207136b09e:0", - "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "f023a4c0af80e958dee654f59e36b55e95fd88fc7245ab8afc6f2bdd3e739077:2", - "address": "2My3yKChWKQLAfot9zUfnCtKzwR1hxdfvE4", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "b98817f1f433e46d458407999c1ff8c8d665bf9882186b099f3b67bb7b7141e1:3", - "address": "2MscdR7AUdUzbGcxq9k7BWsVaiHoXwk2Rn4", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "01000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac00000000fdfd0000473044022064e75708132346d90f842bb5ace59a851af363ce4429805eb86374a030d093b6022052acbc412fbfdc64c5f033d2d4a144791aaf438abd888400a1ad52c75ca129e401483045022100ebff3ae69f5215281b4d59abcfcc63e64c0d043dafe45211f3270f8e985e745f02204bf2934fd159ce34af8856959a08bae7200a6632f05550108c875784808d21f6014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff7790733edd2b6ffc8aab4572fc88fd955eb5369ef554e6de58e980afc0a423f002000000fc0047304402203683e05a464375f5f2aa46f57ff008c96ff379cfd9a4c2c91ede5c18447f92c402201e522c0e8720b134b22139deb8a7f88a6862a6e31dcc8473722730b51dbcc19d01473044022004ef0dc25613fb018590ebb14bcc68589deb666768a7a8c87f850ee36b226eb702205edba92f9b30ba2f5d0884fdfa43849eba07353dddd0fc40a1bf628a2ebacd15014c695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffffe141717bbb673b9f096b188298bf65d6c8f81f9c990784456de433f4f11788b903000000fc0047304402201bd55e57f821aa5c89bbc36d274c593f20802922442d31f69f5946ae0476337602200d1fbbf46191dd54a0508fea31a05285b3f074b78a04151ca47a6a90623fd3230147304402203cfedd5e440a72364ef506fd1fe74f8af1a1b8a725e14818a1aed0d989cd8f5f02202a5ef1e968766ffaf77ba871bc008d8a9e0807d0241086622b76d87c3b86b508014c695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "29d1dfef28a6599d7e3c1f00de051dcf06f0c0f731c1ac7955b53e39cff4cd82" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2sh-keyRecoveryService-dai.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2sh-keyRecoveryService-dai.json deleted file mode 100644 index 0a8228916a..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2sh-keyRecoveryService-dai.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "transactionHex": "70736274ff0100a501000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac0000000000ffffffff7790733edd2b6ffc8aab4572fc88fd955eb5369ef554e6de58e980afc0a423f00200000000ffffffffe141717bbb673b9f096b188298bf65d6c8f81f9c990784456de433f4f11788b90300000000ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a4730440220093e44a04c745df4b659895929b9033ea1f4c6037d8acd9dc4f2a114633a35fe02203d7a1618f5c65110713d376b9d3d8c181b34fd60a3b8d4b46097a245c05cf124012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100edc13ffe1ed6c018ace4f3109babea726249c89f2293393dc291774f8969042802203f55ab695ec33d17277f294d9af233d1e388161e31cf9750660b57eee5e9bd580101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100fd010101000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402207fb69e9ec09c0877cdbe21c852900bed332503a1e8398fee7d8581a3ca2637ad0220390a849f2603bc4c33b517da4ecc9d13d550eae61c79c31675245fa777fd7c6c012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0300c2eb0b000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00c2eb0b000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00c2eb0b0000000017a9143fafee16e19a14db449ab3a57da1fd3ef89daa5987000000002202021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a7483045022100cd69e5986bf491bd3e332fe932875a7fe0de0f2c21f4a5be7b38e6033b0d1be6022049b62568610236b7b990bbd6e9b1fd6bd3e87c0b3298747cbe79429e7a49287f01010304010000000104695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453ae2206021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a71403a82391000000000000000001000000020000002206026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f3024148374ad8600000000000000000100000002000000220603b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b914e15f6f2100000000000000000100000002000000000100fd230101000000010101010101010101010101010101010101010101010101010101010101010101000000006a473044022047162dbe5515fc3502b7bfa5c888ca573cfce295fa72feb01c27f9c2d82e5b59022003a263aae40e0945fcab4f6a48693782ccb2bc56d5efac6c2066f16e19bbe7ca012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0400a3e111000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00a3e111000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00a3e111000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00a3e1110000000017a914040c4ab99a665c767adaa50fb28dce2ae514363b87000000002202023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c4830450221009e6e522df0e6626e020b54af5b7166d8b4b4630b085ba2dfc27abc6e2602ca8902207310e357692ffd07a9a418c85f0f39777c6e5be6440d529c4343c238041358bb01010304010000000104695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53ae2206022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d14e15f6f21000000000000000001000000030000002206023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c1403a8239100000000000000000100000003000000220602b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b148374ad86000000000000000001000000030000000000", - "coin": "tbtc", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "84ad40c4245c0e6a31cafb2fd6f64cb5e195d10116e24e659c5f08a083d9f467" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2sh-keyRecoveryService-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2sh-keyRecoveryService-keyternal.json deleted file mode 100644 index 5447d630b7..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2sh-keyRecoveryService-keyternal.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "inputs": [ - { - "id": "acc3a751eda81ecad175b29e52e45770975e08e47020770d4853b4207136b09e:0", - "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "f023a4c0af80e958dee654f59e36b55e95fd88fc7245ab8afc6f2bdd3e739077:2", - "address": "2My3yKChWKQLAfot9zUfnCtKzwR1hxdfvE4", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "b98817f1f433e46d458407999c1ff8c8d665bf9882186b099f3b67bb7b7141e1:3", - "address": "2MscdR7AUdUzbGcxq9k7BWsVaiHoXwk2Rn4", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "01000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac00000000b700483045022100edc13ffe1ed6c018ace4f3109babea726249c89f2293393dc291774f8969042802203f55ab695ec33d17277f294d9af233d1e388161e31cf9750660b57eee5e9bd580100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff7790733edd2b6ffc8aab4572fc88fd955eb5369ef554e6de58e980afc0a423f002000000b700483045022100cd69e5986bf491bd3e332fe932875a7fe0de0f2c21f4a5be7b38e6033b0d1be6022049b62568610236b7b990bbd6e9b1fd6bd3e87c0b3298747cbe79429e7a49287f0100004c695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffffe141717bbb673b9f096b188298bf65d6c8f81f9c990784456de433f4f11788b903000000b7004830450221009e6e522df0e6626e020b54af5b7166d8b4b4630b085ba2dfc27abc6e2602ca8902207310e357692ffd07a9a418c85f0f39777c6e5be6440d529c4343c238041358bb0100004c695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "coin": "tbtc", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "05e6760d5e0b309c6e195e4b051b7c87563a99af35d988e46fa88344205ca75d" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2shP2wsh-fullSignedRecovery-customUserKeyPath.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2shP2wsh-fullSignedRecovery-customUserKeyPath.json deleted file mode 100644 index c2f8d4645a..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2shP2wsh-fullSignedRecovery-customUserKeyPath.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "f47d604503d654a813fe17899cc16d66c5d8bb97dc601e4b9c4a58095122711e:0", - "address": "2N2G3HPJe3HqFswHdqgnr3fmawk2DJ5wZBE", - "value": 100000000, - "chain": 11, - "index": 0, - "valueString": "100000000" - }, - { - "id": "700e8f9a4cd61491c6783b1dfcd63ae4eab20262b268190970e3cddc709e8f9a:2", - "address": "2N6h5nj19gCfus68bSjmtkATpobRJoTnS64", - "value": 200000000, - "chain": 11, - "index": 2, - "valueString": "200000000" - }, - { - "id": "5b7b59c132afc36d8769fcf7a540b8a9c56401a4ad238753a508e679b23cad92:3", - "address": "2N2sPZFaLgPXjF4j5zFn6fCVDmS13Btot9A", - "value": 300000000, - "chain": 11, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "010000000001031e71225109584a9c4b1e60dc97bbd8c5666dc19c8917fe13a854d60345607df40000000023220020b858b5820bca303626d8d5a5291b5a0dcf839c76d61c32eb226c9d08fd06e3a4ffffffff9a8f9e70dccde370091968b26202b2eae43ad6fc1d3b78c69114d64c9a8f0e7002000000232200201063b62f857751aaeaf8c7ef5636d48511fac0008f8ee69e4b1a006b2b74e553ffffffff92ad3cb279e608a5538723ada40164c5a9b840a5f7fc69876dc3af32c1597b5b03000000232200202b16216e81e558810abe7604a67aa97b737f64d40b3de22d5fccdf2b6c972f03ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8704004830450221008855fd53753708821ffb25a8735546db3c1316ecef7a9af090815b1c8834f7200220672c909f59e8ddf47d89edaf2d24516a2757f236e3896f6abddb1b315dd61e6d01483045022100871ebf87220a33af98be142003ecbee8dd0e67c0903f5905ebb2be40bdea3d0102205d3cb84579d2991b9d14e439fc82312db61e636619eeae0083375baff129ae2d01695221032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a21022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae04004830450221009ea7fec02c60c701bedc45f444914d62b27b8733e01f443e04f3c1cda1e498f302202578164ef94c6352f7f1b29410b4d0e4896637ec7ad033a2934d5ab65736917b01483045022100b452c9508bfeae988e069096783749a10d81ba2c918a57139a43367f2bb4e73002203ea3fd85564d9d5413e562e7c0616d914876ea2767e50062e7570a7f76f98e190169522102678b7a7d9dc0736691adc5b681808f1bbc981563ffa23e1c302d0a4006e7fa252103f1f0e0df1b33d83a63a6ee6f70005f48e2c1aa221d1d9748c495a873e01ffcff21021b1ce0837f6c057a6622b90bcc30d27685df6e19717864e7ed4b289f790fb24d53ae0400473044022053971a0ab0fe3c6bc85d415ea3f0f336db17444820fb3268f065f6a58c245f6702201e342f98a735ea89a7ed7ea4be62dce2b87a769bdcd901fd0fdffbf56ccffa1f01473044022030f31d635de47b0feb03a12e9aa98a8826ab06da332c9040ff023b886faf825202205774d1b65e66eea24559b69783e6967b2ecbf1883f29a0f84c552d8ca4a4016e0169522102be72efeb6abfd486e92e30221f854983722118d820c90d5b2999b8623b27abee2103cccd821265c6da3e77e4db08d4c6f39a259abbd143017fcf264b8a4114812a39210391ea88b71b8275193f39ffffef42da14c775d7a13434aa5427dc5bbb0ccc3f1853ae00000000", - "txid": "02fa060e4fec56dd56797f1a7b02bfdce382b8794b26aa8ee2d1989e752da11a" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2shP2wsh-fullSignedRecovery-fixedFeeRate.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2shP2wsh-fullSignedRecovery-fixedFeeRate.json deleted file mode 100644 index 125d40271e..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2shP2wsh-fullSignedRecovery-fixedFeeRate.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "1374468f33ccaa7ea0c5939041993c17d165219afb3ce873ca050adb6da9385f:0", - "address": "2NFCjioQkatHzS9wxXiURfvsQrHfWqT3yZj", - "value": 100000000, - "chain": 11, - "index": 0, - "valueString": "100000000" - }, - { - "id": "41e7b3a45ece40f8ff910d1e26aeba052737b1abe3904a8e341ddc8e771d3d9b:2", - "address": "2NGYMtcbtpniMSu8aNkwsEvPDzMJMY2Bhbg", - "value": 200000000, - "chain": 11, - "index": 2, - "valueString": "200000000" - }, - { - "id": "3232d6fa8150e9a78d0550b88adec03717a08a01a631ebdc9d6a3c28c3357f32:3", - "address": "2MyaBFSyvydN7Hjppt27vsDaEHHWbq2btjH", - "value": 300000000, - "chain": 11, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "010000000001035f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f46741300000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff9b3d1d778edc1d348e4a90e3abb1372705baae261e0d91fff840ce5ea4b3e74102000000232200206fbe320ee6cef6a57f89af5ffcc027a2413a768598a36617bee7310028bc3104ffffffff327f35c3283c6a9ddceb31a6018aa01737c0de8ab850058da7e95081fad6323203000000232200208b9b1b4c660760e162f678ec6515fb574b48e93eb5ff4636dd85d1788a977d06ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870400483045022100e542c2d65ebec18b59606f78532e1947e1fafdaa59e5d69459b5a79fdf5b84f2022041de72ece1818123c8431fab3a5778a3aa22fce5496500cb579b497e2bd0887401483045022100e7263f0e715879613ed08b8f155da7abbd227262775ceac83a06d38d6d833ecf02206408c9a3bea117b092beea081a2aa685802374320315d9e529dc85f0b32f27fe016952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400473044022065f8744b17684c6b9715c5170c30a0996660e04677256f5a3454139c4af8bae4022029e04b18a778a2f47912099bb2a5934ed12a137918672cda6106714d337467050147304402205c7de345bbea53c6e91c354ff101a16494d1756dcd7a93366a19719cd6e7b6df022045f6af69aa0ee752a62c1470b8cf71c737632c77ef97454c8ea42302dd4e5bb50169522102787bacc6de8d57ecd2cdbde2e405f6328e52e3bdbefc5b3ef75a87f8f4c6c8fd2103f1f0e0df1b33d83a63a6ee6f70005f48e2c1aa221d1d9748c495a873e01ffcff21021b1ce0837f6c057a6622b90bcc30d27685df6e19717864e7ed4b289f790fb24d53ae040047304402204fce674ef6a7d0c43a97fa55052c2c06b1aeebb2b28752a9d91fcdb7380507ee022077076c150349e4f296a9330a7df8a6afddbfcede3ffc4d2513773c06b0f2553b01483045022100a709ed4835318962934170172ff6b07c65aacd4f1e8fcb499073150578ece57802200100e5314141900d31f3cf9a3ca0988c26ea42a9f666361226c7d184c26c7a060169522102a816e254943391bb037211dfac8dda132bfcf2051c386631402834e2783466d82103cccd821265c6da3e77e4db08d4c6f39a259abbd143017fcf264b8a4114812a39210391ea88b71b8275193f39ffffef42da14c775d7a13434aa5427dc5bbb0ccc3f1853ae00000000", - "txid": "e267fc4ceba8ca0211b061ecb59d0a1465f4d690bdeef937a57b31ace06f6076" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2shP2wsh-fullSignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2shP2wsh-fullSignedRecovery.json deleted file mode 100644 index 125d40271e..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2shP2wsh-fullSignedRecovery.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "1374468f33ccaa7ea0c5939041993c17d165219afb3ce873ca050adb6da9385f:0", - "address": "2NFCjioQkatHzS9wxXiURfvsQrHfWqT3yZj", - "value": 100000000, - "chain": 11, - "index": 0, - "valueString": "100000000" - }, - { - "id": "41e7b3a45ece40f8ff910d1e26aeba052737b1abe3904a8e341ddc8e771d3d9b:2", - "address": "2NGYMtcbtpniMSu8aNkwsEvPDzMJMY2Bhbg", - "value": 200000000, - "chain": 11, - "index": 2, - "valueString": "200000000" - }, - { - "id": "3232d6fa8150e9a78d0550b88adec03717a08a01a631ebdc9d6a3c28c3357f32:3", - "address": "2MyaBFSyvydN7Hjppt27vsDaEHHWbq2btjH", - "value": 300000000, - "chain": 11, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "010000000001035f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f46741300000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff9b3d1d778edc1d348e4a90e3abb1372705baae261e0d91fff840ce5ea4b3e74102000000232200206fbe320ee6cef6a57f89af5ffcc027a2413a768598a36617bee7310028bc3104ffffffff327f35c3283c6a9ddceb31a6018aa01737c0de8ab850058da7e95081fad6323203000000232200208b9b1b4c660760e162f678ec6515fb574b48e93eb5ff4636dd85d1788a977d06ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870400483045022100e542c2d65ebec18b59606f78532e1947e1fafdaa59e5d69459b5a79fdf5b84f2022041de72ece1818123c8431fab3a5778a3aa22fce5496500cb579b497e2bd0887401483045022100e7263f0e715879613ed08b8f155da7abbd227262775ceac83a06d38d6d833ecf02206408c9a3bea117b092beea081a2aa685802374320315d9e529dc85f0b32f27fe016952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400473044022065f8744b17684c6b9715c5170c30a0996660e04677256f5a3454139c4af8bae4022029e04b18a778a2f47912099bb2a5934ed12a137918672cda6106714d337467050147304402205c7de345bbea53c6e91c354ff101a16494d1756dcd7a93366a19719cd6e7b6df022045f6af69aa0ee752a62c1470b8cf71c737632c77ef97454c8ea42302dd4e5bb50169522102787bacc6de8d57ecd2cdbde2e405f6328e52e3bdbefc5b3ef75a87f8f4c6c8fd2103f1f0e0df1b33d83a63a6ee6f70005f48e2c1aa221d1d9748c495a873e01ffcff21021b1ce0837f6c057a6622b90bcc30d27685df6e19717864e7ed4b289f790fb24d53ae040047304402204fce674ef6a7d0c43a97fa55052c2c06b1aeebb2b28752a9d91fcdb7380507ee022077076c150349e4f296a9330a7df8a6afddbfcede3ffc4d2513773c06b0f2553b01483045022100a709ed4835318962934170172ff6b07c65aacd4f1e8fcb499073150578ece57802200100e5314141900d31f3cf9a3ca0988c26ea42a9f666361226c7d184c26c7a060169522102a816e254943391bb037211dfac8dda132bfcf2051c386631402834e2783466d82103cccd821265c6da3e77e4db08d4c6f39a259abbd143017fcf264b8a4114812a39210391ea88b71b8275193f39ffffef42da14c775d7a13434aa5427dc5bbb0ccc3f1853ae00000000", - "txid": "e267fc4ceba8ca0211b061ecb59d0a1465f4d690bdeef937a57b31ace06f6076" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2shP2wsh-keyRecoveryService-dai.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2shP2wsh-keyRecoveryService-dai.json deleted file mode 100644 index 897866cf7d..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2shP2wsh-keyRecoveryService-dai.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "transactionHex": "70736274ff0100a501000000035f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f4674130000000000ffffffff9b3d1d778edc1d348e4a90e3abb1372705baae261e0d91fff840ce5ea4b3e7410200000000ffffffff327f35c3283c6a9ddceb31a6018aa01737c0de8ab850058da7e95081fad632320300000000ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c5473044022049df6c0e71dad21fd4e41fbf461b5429f9d2a6ba6268fd55240f01b109b0b3490220392891636a5567faa7a273d086821df430c74ea07a0fedbeb9e28811972ff491010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000c2eb0b0000000017a914ff888f939bb7911883d2a990b48b20449b0a3b6087220202787bacc6de8d57ecd2cdbde2e405f6328e52e3bdbefc5b3ef75a87f8f4c6c8fd4730440220182b9136b407926ace5faac0d96ff8512d680f1ac5829901782a216a15cdc55202203bc0958bb8211380367651bd791f0a48e77fd2cc27629d6551e52d5240e1cd6a010103040100000001042200206fbe320ee6cef6a57f89af5ffcc027a2413a768598a36617bee7310028bc3104010569522102787bacc6de8d57ecd2cdbde2e405f6328e52e3bdbefc5b3ef75a87f8f4c6c8fd2103f1f0e0df1b33d83a63a6ee6f70005f48e2c1aa221d1d9748c495a873e01ffcff21021b1ce0837f6c057a6622b90bcc30d27685df6e19717864e7ed4b289f790fb24d53ae2206021b1ce0837f6c057a6622b90bcc30d27685df6e19717864e7ed4b289f790fb24d148374ad8600000000000000000b00000002000000220602787bacc6de8d57ecd2cdbde2e405f6328e52e3bdbefc5b3ef75a87f8f4c6c8fd1403a8239100000000000000000b00000002000000220603f1f0e0df1b33d83a63a6ee6f70005f48e2c1aa221d1d9748c495a873e01ffcff14e15f6f2100000000000000000b000000020000000001012000a3e1110000000017a91445665f38d00633b9a2cb7f73c2fffb9dc6c95efa87220202a816e254943391bb037211dfac8dda132bfcf2051c386631402834e2783466d8483045022100b6558b4b7b011174798ecb3bedb0107b9e3cafdd0cec3191b1967be117823aef02207ca644d3a6aae71d125b7a75c25ad1f58aaf3b0e190ad002e4e98e3e5515551d010103040100000001042200208b9b1b4c660760e162f678ec6515fb574b48e93eb5ff4636dd85d1788a977d06010569522102a816e254943391bb037211dfac8dda132bfcf2051c386631402834e2783466d82103cccd821265c6da3e77e4db08d4c6f39a259abbd143017fcf264b8a4114812a39210391ea88b71b8275193f39ffffef42da14c775d7a13434aa5427dc5bbb0ccc3f1853ae220602a816e254943391bb037211dfac8dda132bfcf2051c386631402834e2783466d81403a8239100000000000000000b0000000300000022060391ea88b71b8275193f39ffffef42da14c775d7a13434aa5427dc5bbb0ccc3f18148374ad8600000000000000000b00000003000000220603cccd821265c6da3e77e4db08d4c6f39a259abbd143017fcf264b8a4114812a3914e15f6f2100000000000000000b000000030000000000", - "coin": "tbtc", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "27b64ac217926b1345f382f3c0d110096161ad27bdf1a95eafc9fe533773febd" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2shP2wsh-keyRecoveryService-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2shP2wsh-keyRecoveryService-keyternal.json deleted file mode 100644 index d29414be71..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2shP2wsh-keyRecoveryService-keyternal.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "inputs": [ - { - "id": "1374468f33ccaa7ea0c5939041993c17d165219afb3ce873ca050adb6da9385f:0", - "address": "2NFCjioQkatHzS9wxXiURfvsQrHfWqT3yZj", - "value": 100000000, - "chain": 11, - "index": 0, - "valueString": "100000000" - }, - { - "id": "41e7b3a45ece40f8ff910d1e26aeba052737b1abe3904a8e341ddc8e771d3d9b:2", - "address": "2NGYMtcbtpniMSu8aNkwsEvPDzMJMY2Bhbg", - "value": 200000000, - "chain": 11, - "index": 2, - "valueString": "200000000" - }, - { - "id": "3232d6fa8150e9a78d0550b88adec03717a08a01a631ebdc9d6a3c28c3357f32:3", - "address": "2MyaBFSyvydN7Hjppt27vsDaEHHWbq2btjH", - "value": 300000000, - "chain": 11, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "010000000001035f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f46741300000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff9b3d1d778edc1d348e4a90e3abb1372705baae261e0d91fff840ce5ea4b3e74102000000232200206fbe320ee6cef6a57f89af5ffcc027a2413a768598a36617bee7310028bc3104ffffffff327f35c3283c6a9ddceb31a6018aa01737c0de8ab850058da7e95081fad6323203000000232200208b9b1b4c660760e162f678ec6515fb574b48e93eb5ff4636dd85d1788a977d06ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870500473044022049df6c0e71dad21fd4e41fbf461b5429f9d2a6ba6268fd55240f01b109b0b3490220392891636a5567faa7a273d086821df430c74ea07a0fedbeb9e28811972ff4910100006952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae05004730440220182b9136b407926ace5faac0d96ff8512d680f1ac5829901782a216a15cdc55202203bc0958bb8211380367651bd791f0a48e77fd2cc27629d6551e52d5240e1cd6a01000069522102787bacc6de8d57ecd2cdbde2e405f6328e52e3bdbefc5b3ef75a87f8f4c6c8fd2103f1f0e0df1b33d83a63a6ee6f70005f48e2c1aa221d1d9748c495a873e01ffcff21021b1ce0837f6c057a6622b90bcc30d27685df6e19717864e7ed4b289f790fb24d53ae0500483045022100b6558b4b7b011174798ecb3bedb0107b9e3cafdd0cec3191b1967be117823aef02207ca644d3a6aae71d125b7a75c25ad1f58aaf3b0e190ad002e4e98e3e5515551d01000069522102a816e254943391bb037211dfac8dda132bfcf2051c386631402834e2783466d82103cccd821265c6da3e77e4db08d4c6f39a259abbd143017fcf264b8a4114812a39210391ea88b71b8275193f39ffffef42da14c775d7a13434aa5427dc5bbb0ccc3f1853ae00000000", - "coin": "tbtc", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "72861e6d2e317db7008a88cb0b602bc7c67ae0a45c37280da1b5a8fdd71505b4" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2shP2wsh-unsignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2shP2wsh-unsignedRecovery.json deleted file mode 100644 index 781948b7e4..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2shP2wsh-unsignedRecovery.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "txHex": "01000000035f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f4674130000000000ffffffff9b3d1d778edc1d348e4a90e3abb1372705baae261e0d91fff840ce5ea4b3e7410200000000ffffffff327f35c3283c6a9ddceb31a6018aa01737c0de8ab850058da7e95081fad632320300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txInfo": { - "unspents": [ - { - "id": "1374468f33ccaa7ea0c5939041993c17d165219afb3ce873ca050adb6da9385f:0", - "address": "2NFCjioQkatHzS9wxXiURfvsQrHfWqT3yZj", - "value": 100000000, - "chain": 11, - "index": 0, - "valueString": "100000000" - }, - { - "id": "41e7b3a45ece40f8ff910d1e26aeba052737b1abe3904a8e341ddc8e771d3d9b:2", - "address": "2NGYMtcbtpniMSu8aNkwsEvPDzMJMY2Bhbg", - "value": 200000000, - "chain": 11, - "index": 2, - "valueString": "200000000" - }, - { - "id": "3232d6fa8150e9a78d0550b88adec03717a08a01a631ebdc9d6a3c28c3357f32:3", - "address": "2MyaBFSyvydN7Hjppt27vsDaEHHWbq2btjH", - "value": 300000000, - "chain": 11, - "index": 3, - "valueString": "300000000" - } - ] - }, - "feeInfo": {}, - "coin": "tbtc", - "txid": "f418d76f308a8037bdfc71f014ffa02e63b5f2ca9ff07bce45372703b5043898" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2tr-fullSignedRecovery-customUserKeyPath.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2tr-fullSignedRecovery-customUserKeyPath.json deleted file mode 100644 index 628c062c06..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2tr-fullSignedRecovery-customUserKeyPath.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "234b16752166e3ab3d7241d57b3a42c15b3a263c74fd1f05ca15e6cc9637239b:0", - "address": "tb1pr6whavsvtjs9wukwxt9l8t8z4cj7erycw3aqg4szqja9q5prr77qnsvw6h", - "value": 100000000, - "chain": 31, - "index": 0, - "valueString": "100000000" - }, - { - "id": "cd51635b208e3133988870628839263fd54ea8e914ec999291da859c2b57edd4:2", - "address": "tb1p8vl64kccrqxl9smfd9x5dq6wyspqphqezdd4wzj0d8jgdnw4xjdskct3eu", - "value": 200000000, - "chain": 31, - "index": 2, - "valueString": "200000000" - }, - { - "id": "e76d5692c04815b4ccd080197ad4ff1ea1b97f54f4620855356c0ef0568ab561:3", - "address": "tb1pd5enxvqupqlcz6tan6vkdgwrt2gxqdvx8xa75a86adtg6g60zhhqf8z6c7", - "value": 300000000, - "chain": 31, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "010000000001039b233796cce615ca051ffd743c263a5bc1423a7bd541723dabe3662175164b230000000000ffffffffd4ed572b9c85da919299ec14e9a84ed53f2639886270889833318e205b6351cd0200000000ffffffff61b58a56f00e6c35550862f4547fb9a11effd47a1980d0ccb41548c092566de70300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870440c1a2a376602ca60755ae71da6323ebad6240f94aea359f8897952f49d17d98253c195acebff0ea386b0be0fc14f63887a52e1faca0eb32eaa158e88cb5b9de4a4025f8f7533691e83fbb9b8530c2657cb904fe39aa972bfdbb63ea3b54d333bb5bbaef146dbeee63b0a818bcbaaa3496d5dd4014c95188965ca5ea2e9839dca91c44204fa2a74016854082e063d260de5401518db0566d853b3cfddd03484dea94fc11ad20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfac61c0d73d45b503a6ccd7415d3aa9ce7ac2fed592b892861b5ccd38869d5b6a588cc85d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083a33b8977ba2126df5628953c9f7cf356897a4985c5d98f97c75a7dd8cfe662600440bd8213b09fcb3686b5572933b06d3863ba3a7de39dd7e92be037e5ae003c4deb2bd70e81767ce8624300de6e3285688f8c21559c04ede9237de216c07a2f8600401c155c3d0d55cb6dd144b99d9fea61d1ce779a618337bd0f28a0b894109e8e20cd6b13d01122d4df555e7e81e89d804892f98b4356ac3149614ebb8e4d62be7b4420b3688855cfe427576031737562f66cadabf8e4b04e92ec6fa359edff6680b3f2ad20c74b86531a1df0f93372432e4c21524040a4037e3a828a1b7b99b391852345b8ac61c0e47e9d15b49db7b1487ff89d9c98507b957541d9b51bf2b3f2cd5b05b7722e98a3841eb28228fb5461898e0f0adf251d1c61c6645f686b803ecbcf1f4814f69515651bebba8bbfdf61248ec30583a2b4a9be8daa289fa828538bb7774d5186b404409c8a9eadea3368ed15342620f80efafefa41e2bd2859125c3d1584d6d50e0164412a6826fc7927a11190fababc40625ceb4e4bb5d675e64fed5aed91d103fc124074d4b4aaa76466ac1aa959d6513c3e2d96671f9ab8e85fd8f74a800eaabee1583b4aabf3b2b9d14e1af1829d1773d59cc3ce0de8a421540e9e4417ffeddc954744208e827169785e0328bc78cf96ca17b2446fabc6f280729012332ee159b0772c66ad2085ed62cc40a0d24b22a0b0eae7b340c5873a73198856c41f5a21c7a56e0104c3ac61c04d62e502f2b741eb9a14720b5708e52a8ef0d9a21387b994307c227bc7a31965f1f4d5dbf948920c0f00c7a2f5cc74095649931ed3865afbcc46116199850510b611ac3446ef33a196bb71ce7090d1846940c792b6b55e73677db9a37fd807a900000000", - "txid": "ad982de33c5493e90589565d22fbdd2d87cf2558b7d9ea6c018125b4178bb807" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2tr-fullSignedRecovery-fixedFeeRate.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2tr-fullSignedRecovery-fixedFeeRate.json deleted file mode 100644 index 36facc9e78..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2tr-fullSignedRecovery-fixedFeeRate.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "eda4d4ccae8e80212dced71a891216d81c143804b4eac0407173384a6eab87b2:0", - "address": "tb1phk6lhy2tka2kxsx6hjd3c0z2h2e0rcrere9lr3kqsg0p6xxqe2pqa44eqg", - "value": 100000000, - "chain": 31, - "index": 0, - "valueString": "100000000" - }, - { - "id": "042c7f99ddae34c5fd0d164681e9e5f8f7ffa257fe6d39a3f277ce2b6a1a5dd5:2", - "address": "tb1punyhjurx29e2577msed4mzlu5py2snp6s2zwf2uux2ek5xk2ps6s3vkh6a", - "value": 200000000, - "chain": 31, - "index": 2, - "valueString": "200000000" - }, - { - "id": "a78ad7e7fca10b5eefed9fd30a27dd6689d88f76854f3f20328d8b9091ff54f7:3", - "address": "tb1pgrsntg8rd9qdjf06demu0423ysxftqddx9twyqy38fsg9qyj82xsxvny7v", - "value": 300000000, - "chain": 31, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "01000000000103b287ab6e4a38737140c0eab40438141cd81612891ad7ce2d21808eaeccd4a4ed0000000000ffffffffd55d1a6a2bce77f2a3396dfe57a2fff7f8e5e98146160dfdc534aedd997f2c040200000000fffffffff754ff91908b8d32203f4f85768fd88966dd270ad39fedef5e0ba1fce7d78aa70300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87044057458e15efe91458dc614b3a3b936290fbbee4029ed193e3144f2639fb421f8ec7ab82571f342db34d4606130c2ac8ddc423b13a310a5115478ae16c4a504a004012512523ed4c688c2058a525a699b590e68eaa8c67e1b3757221095ba356b7ffd61730bfc88e8e2949cb2bb72eb3522a1be4af28d7412fcd68fc8f03e2598c0644201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfac61c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d04402e832cefbc1a7da59e6ea8e686dfea027f7ebe6aaba10e817213281761b86ac86290aebef94066d698ea0d68ca3cb1d2ceb23ce5c962798f94bb30cebef028624005877d85c8e3a1e9e908e581c80c7f5ce251c831dea745ea19c3fa0e0ef23bc9cba1218c8f4841861f482ec9445e88ee70754e2e77555635ad8bba5b484406c744202e67678ed40b48ac431f0b7be9a788cf4b53482d675aa7e4eeef6970b8bd7651ad20c74b86531a1df0f93372432e4c21524040a4037e3a828a1b7b99b391852345b8ac61c0d6ac24e8540ba9c29208766c42027c2cdef71c45e8ec41cd0fb66abb9ab260bca3841eb28228fb5461898e0f0adf251d1c61c6645f686b803ecbcf1f4814f695eb36bcc16894bb28839cab2e681a2dc88418268eb7f7b1a9b44cff569e1ef85804409603d72a12d8b8886501bf83de365d8366225f5163fb5a4c45edf430fe31c2175a354c2459eba905ee605518b2eaa157512509f9553ae6d1391039a5b82f1152404c1d2b4a5a40bf7ac1aa57602c98ad3946a3f713c018e8f6733cfb14b11375fc74ee648477da459b74b583fbd90db8bbce445f1f62d98436a9e29e27255822484420145fc970734cac345d322ea533f7e82b57c9758e49e1426091e7d1bcbb86e0cfad2085ed62cc40a0d24b22a0b0eae7b340c5873a73198856c41f5a21c7a56e0104c3ac61c13d64a0b237496a7450abb3375815d47bf93907317fe23b2d5c48759cd35fc782f1f4d5dbf948920c0f00c7a2f5cc74095649931ed3865afbcc46116199850510e6e4a517245c10ab719832f5ede9671bcec0c03d80e3f1bbc1a861601465de7700000000", - "txid": "cb3acf4f2f71377227de581267f943d4a1a281bba99d30e8343e5a11ccecbcfb" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2tr-fullSignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2tr-fullSignedRecovery.json deleted file mode 100644 index 36facc9e78..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2tr-fullSignedRecovery.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "eda4d4ccae8e80212dced71a891216d81c143804b4eac0407173384a6eab87b2:0", - "address": "tb1phk6lhy2tka2kxsx6hjd3c0z2h2e0rcrere9lr3kqsg0p6xxqe2pqa44eqg", - "value": 100000000, - "chain": 31, - "index": 0, - "valueString": "100000000" - }, - { - "id": "042c7f99ddae34c5fd0d164681e9e5f8f7ffa257fe6d39a3f277ce2b6a1a5dd5:2", - "address": "tb1punyhjurx29e2577msed4mzlu5py2snp6s2zwf2uux2ek5xk2ps6s3vkh6a", - "value": 200000000, - "chain": 31, - "index": 2, - "valueString": "200000000" - }, - { - "id": "a78ad7e7fca10b5eefed9fd30a27dd6689d88f76854f3f20328d8b9091ff54f7:3", - "address": "tb1pgrsntg8rd9qdjf06demu0423ysxftqddx9twyqy38fsg9qyj82xsxvny7v", - "value": 300000000, - "chain": 31, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "01000000000103b287ab6e4a38737140c0eab40438141cd81612891ad7ce2d21808eaeccd4a4ed0000000000ffffffffd55d1a6a2bce77f2a3396dfe57a2fff7f8e5e98146160dfdc534aedd997f2c040200000000fffffffff754ff91908b8d32203f4f85768fd88966dd270ad39fedef5e0ba1fce7d78aa70300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87044057458e15efe91458dc614b3a3b936290fbbee4029ed193e3144f2639fb421f8ec7ab82571f342db34d4606130c2ac8ddc423b13a310a5115478ae16c4a504a004012512523ed4c688c2058a525a699b590e68eaa8c67e1b3757221095ba356b7ffd61730bfc88e8e2949cb2bb72eb3522a1be4af28d7412fcd68fc8f03e2598c0644201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfac61c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d04402e832cefbc1a7da59e6ea8e686dfea027f7ebe6aaba10e817213281761b86ac86290aebef94066d698ea0d68ca3cb1d2ceb23ce5c962798f94bb30cebef028624005877d85c8e3a1e9e908e581c80c7f5ce251c831dea745ea19c3fa0e0ef23bc9cba1218c8f4841861f482ec9445e88ee70754e2e77555635ad8bba5b484406c744202e67678ed40b48ac431f0b7be9a788cf4b53482d675aa7e4eeef6970b8bd7651ad20c74b86531a1df0f93372432e4c21524040a4037e3a828a1b7b99b391852345b8ac61c0d6ac24e8540ba9c29208766c42027c2cdef71c45e8ec41cd0fb66abb9ab260bca3841eb28228fb5461898e0f0adf251d1c61c6645f686b803ecbcf1f4814f695eb36bcc16894bb28839cab2e681a2dc88418268eb7f7b1a9b44cff569e1ef85804409603d72a12d8b8886501bf83de365d8366225f5163fb5a4c45edf430fe31c2175a354c2459eba905ee605518b2eaa157512509f9553ae6d1391039a5b82f1152404c1d2b4a5a40bf7ac1aa57602c98ad3946a3f713c018e8f6733cfb14b11375fc74ee648477da459b74b583fbd90db8bbce445f1f62d98436a9e29e27255822484420145fc970734cac345d322ea533f7e82b57c9758e49e1426091e7d1bcbb86e0cfad2085ed62cc40a0d24b22a0b0eae7b340c5873a73198856c41f5a21c7a56e0104c3ac61c13d64a0b237496a7450abb3375815d47bf93907317fe23b2d5c48759cd35fc782f1f4d5dbf948920c0f00c7a2f5cc74095649931ed3865afbcc46116199850510e6e4a517245c10ab719832f5ede9671bcec0c03d80e3f1bbc1a861601465de7700000000", - "txid": "cb3acf4f2f71377227de581267f943d4a1a281bba99d30e8343e5a11ccecbcfb" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2tr-keyRecoveryService-dai.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2tr-keyRecoveryService-dai.json deleted file mode 100644 index 83f468ce33..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2tr-keyRecoveryService-dai.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "transactionHex": "70736274ff0100a50100000003b287ab6e4a38737140c0eab40438141cd81612891ad7ce2d21808eaeccd4a4ed0000000000ffffffffd55d1a6a2bce77f2a3396dfe57a2fff7f8e5e98146160dfdc534aedd997f2c040200000000fffffffff754ff91908b8d32203f4f85768fd88966dd270ad39fedef5e0ba1fce7d78aa70300000000ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012b00e1f50500000000225120bdb5fb914bb7556340dabc9b1c3c4abab2f1e0791e4bf1c6c0821e1d18c0ca820103040000000041141ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612e325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6c4080cab130e1e47af6884e7253a58d1925ab8b022f40263744fad95d711851d0bcbf7b3c3274200a39d3214c29d7ca1c9618c7f4ffd0801441d0f07a4e7e13234b6215c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d45201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfacc021161ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612e3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6c03a8239100000000000000001f000000000000002116d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbf3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6ce15f6f2100000000000000001f000000000000000001012b00c2eb0b00000000225120e4c97970665172aa7bdb865b5d8bfca048a84c3a8284e4ab9c32b36a1aca0c350103040000000041142e67678ed40b48ac431f0b7be9a788cf4b53482d675aa7e4eeef6970b8bd76513faf7daf92673d9d95496f14c10cb75430758aa69ba585cbbf8483280eea396940ccc9408e4f9960fdbb2e224f8ab1290a99850dc14d06c84b0559b52ef656728e9ca7f749689249c8e7b510311a0e92fa8fc0082d52abe0c9247dda009d1a67ee6215c0d6ac24e8540ba9c29208766c42027c2cdef71c45e8ec41cd0fb66abb9ab260bca3841eb28228fb5461898e0f0adf251d1c61c6645f686b803ecbcf1f4814f695eb36bcc16894bb28839cab2e681a2dc88418268eb7f7b1a9b44cff569e1ef85845202e67678ed40b48ac431f0b7be9a788cf4b53482d675aa7e4eeef6970b8bd7651ad20c74b86531a1df0f93372432e4c21524040a4037e3a828a1b7b99b391852345b8acc021162e67678ed40b48ac431f0b7be9a788cf4b53482d675aa7e4eeef6970b8bd765135013faf7daf92673d9d95496f14c10cb75430758aa69ba585cbbf8483280eea396903a8239100000000000000001f000000020000002116c74b86531a1df0f93372432e4c21524040a4037e3a828a1b7b99b391852345b835013faf7daf92673d9d95496f14c10cb75430758aa69ba585cbbf8483280eea3969e15f6f2100000000000000001f000000020000000001012b00a3e1110000000022512040e135a0e36940d925fa6e77c7d551240c9581ad3156e200913a608280923a8d010304000000004114145fc970734cac345d322ea533f7e82b57c9758e49e1426091e7d1bcbb86e0cf1d85570e9fcc236c931721342e3b6757f122d9e001e83c1706d59da175dd7326408f67c776bb1417bc6a095cd422a71328c2a8370c4a4468e4827e494b3b9d5427db98302b721bd4b297968d426d62214eddbee35630609ac6895fd3ef021c67f46215c13d64a0b237496a7450abb3375815d47bf93907317fe23b2d5c48759cd35fc782f1f4d5dbf948920c0f00c7a2f5cc74095649931ed3865afbcc46116199850510e6e4a517245c10ab719832f5ede9671bcec0c03d80e3f1bbc1a861601465de774520145fc970734cac345d322ea533f7e82b57c9758e49e1426091e7d1bcbb86e0cfad2085ed62cc40a0d24b22a0b0eae7b340c5873a73198856c41f5a21c7a56e0104c3acc02116145fc970734cac345d322ea533f7e82b57c9758e49e1426091e7d1bcbb86e0cf35011d85570e9fcc236c931721342e3b6757f122d9e001e83c1706d59da175dd732603a8239100000000000000001f00000003000000211685ed62cc40a0d24b22a0b0eae7b340c5873a73198856c41f5a21c7a56e0104c335011d85570e9fcc236c931721342e3b6757f122d9e001e83c1706d59da175dd7326e15f6f2100000000000000001f000000030000000000", - "coin": "tbtc", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "b9f2689feef52685aa3d78aea66af0834a40e3f41557b710bb2d2967ab2d4840" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2tr-unsignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2tr-unsignedRecovery.json deleted file mode 100644 index 3e36ae2ede..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2tr-unsignedRecovery.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "txHex": "0100000003b287ab6e4a38737140c0eab40438141cd81612891ad7ce2d21808eaeccd4a4ed0000000000ffffffffd55d1a6a2bce77f2a3396dfe57a2fff7f8e5e98146160dfdc534aedd997f2c040200000000fffffffff754ff91908b8d32203f4f85768fd88966dd270ad39fedef5e0ba1fce7d78aa70300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txInfo": { - "unspents": [ - { - "id": "eda4d4ccae8e80212dced71a891216d81c143804b4eac0407173384a6eab87b2:0", - "address": "tb1phk6lhy2tka2kxsx6hjd3c0z2h2e0rcrere9lr3kqsg0p6xxqe2pqa44eqg", - "value": 100000000, - "chain": 31, - "index": 0, - "valueString": "100000000" - }, - { - "id": "042c7f99ddae34c5fd0d164681e9e5f8f7ffa257fe6d39a3f277ce2b6a1a5dd5:2", - "address": "tb1punyhjurx29e2577msed4mzlu5py2snp6s2zwf2uux2ek5xk2ps6s3vkh6a", - "value": 200000000, - "chain": 31, - "index": 2, - "valueString": "200000000" - }, - { - "id": "a78ad7e7fca10b5eefed9fd30a27dd6689d88f76854f3f20328d8b9091ff54f7:3", - "address": "tb1pgrsntg8rd9qdjf06demu0423ysxftqddx9twyqy38fsg9qyj82xsxvny7v", - "value": 300000000, - "chain": 31, - "index": 3, - "valueString": "300000000" - } - ] - }, - "feeInfo": {}, - "coin": "tbtc", - "txid": "cb3acf4f2f71377227de581267f943d4a1a281bba99d30e8343e5a11ccecbcfb" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2trMusig2-fullSignedRecovery-customUserKeyPath.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2trMusig2-fullSignedRecovery-customUserKeyPath.json deleted file mode 100644 index a932a30607..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2trMusig2-fullSignedRecovery-customUserKeyPath.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "99c2326516b1fa11f225ee0e34669e1dae29dc74b92f1b35c30e9ec2687f0b23:0", - "address": "tb1pnchn7al5kjsdwjj6elzdcrx73gxeypv0c6dutqaznny7rkfj6pusnxup5q", - "value": 100000000, - "chain": 41, - "index": 0, - "valueString": "100000000" - }, - { - "id": "068a943a8df044f8cf274ca0cf9a8c502647ab0d43633b7dee3174d0183cc487:2", - "address": "tb1pacvp0j2zdxvygk6kg95ku0gn6w42wr9l6pfc6vhuect4jz90t0wq3d925v", - "value": 200000000, - "chain": 41, - "index": 2, - "valueString": "200000000" - }, - { - "id": "2c03f78061dfb752fc657748d398e90aae75420669d3c75472b7e7b518753e2a:3", - "address": "tb1p3pvmz34le42zf8mk4hw84c42fazv9kmk94l7wtjydjp6wdhjcj4q6r2pzs", - "value": 300000000, - "chain": 41, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "01000000000103230b7f68c29e0ec3351b2fb974dc29ae1d9e66340eee25f211fab1166532c2990000000000ffffffff87c43c18d07431ee7d3b63430dab4726508c9acfa04c27cff844f08d3a948a060200000000ffffffff2a3e7518b5e7b77254c7d369064275ae0ae998d3487765fc52b7df6180f7032c0300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8704407b2bc259fe908efdf18f983059161206e8eddf8df53c82f29fc2b4d58c4281a822925c2116690d4df3351567f20c058e8b8e11e4bb5e5b637aca4c7115e2d1cd40d260561bddc1cda388ed940481348720728550170760d4cb208f266afc62e67b4acba07962148280e344fe20504a4f49b1ba7f8443a983660aab2893bc4500d94420fb35352c31bb6136fcc9f14b29775d06fdbe89f67339ffc8583d9cf0e4f4b95dad20c8c3073f14d56926710445b3bfa3cb3c0ea2c223d0b5e2bfbc06a0ca7f8503bcac41c1005c62da63b9d8d8bcf1207877cfd4182f3f7a040402ee1e1ecfb8ca6d73baa3fb116a4ad3a03e27bcf2ac8570a8c9b000d337087019aed731c95178481b4a7c044006c8f869ee68f1b3c52f6b446931645b612fffbdd10f4b82b687bd24945289794f0d272d5a96cc5acee911fb43558688488ff5bd9f3209b5141fa5a7d2322dc340a57cd12341a74d2d3b820688492ad904f4f99bdaaf891ac01274aaac3492cbcb7a09b60030b81a97843ee1edc6df9f1126d7e0a4c64f06428ca9d6bda3c61600442023e24dfc0a397fc61cb26ea857b9c844d54c00d406bec924ecf73675f713d2dcad20cdc13238cbc54d045ddf3d82e5eb9e34c8987ed636a939fc25721fd2f1321388ac41c1fe7ce647d153bd84f07b7e5211f84bb206fab6da765983177ea2e9ff398c917c96c2d14e98bcbcfa3e33accbf4efcbf2e46a5d8bc1fe8bf79a8ed7d4b20ce41e04403ec19637664cf3f9b6317ee1578fcacba0e17a0aea9c80af36fd8c76d0b05d3912142e16afb725f319a2711add3f7c42fe23371fba2007d0c7826ec6291b67a9409e2fc9c16efdf031733b4ed543aaf6cc677724484a4ed5999c9cbf0df7fdb1999c71a95b7ee7f34942e6fcb060fe40228b5f94b512532a588805fc1e87212e0b4420db7359656a56882cd0785d354076d104fb07fb1c56e23beaceafde7efd1f0bf5ad2023df6e8bc726a54706c9c56b0bfccd04e7598e56a6d56984ac93023419f49db5ac41c1964d9e42931aa6d0b2fa62a49dc05bbf426a37a70fe162f885a4d3ba9e3cbaae46bc77ba410e7146abe9d508b0ea489d8498206ff9fae9348c656a58b0a2308e00000000", - "txid": "a0326af571a5d447090df0dcf9138a076540eb64514949442f34bc6ccdfbcfae" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2trMusig2-fullSignedRecovery-fixedFeeRate.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2trMusig2-fullSignedRecovery-fixedFeeRate.json deleted file mode 100644 index 7b779e8cc4..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2trMusig2-fullSignedRecovery-fixedFeeRate.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "1f866215db699601c1efd1770f87b9253f5a47a86a6415930c0ce8f4bdd44873:0", - "address": "tb1p8qdlmtsw6ehy9u4w8lpw4xw6shg7jknu7fhrlaclpdaqtfp0puesgpm4xs", - "value": 100000000, - "chain": 41, - "index": 0, - "valueString": "100000000" - }, - { - "id": "4d6bbd2082f99fd346de628ddc080574be955bad00842d8e086c44fcdd83ec5e:2", - "address": "tb1phc2yazexcn6rylkhqsrlcl96t0kwk5qnuvdz77m56j9wpfpgz8hqk37lzx", - "value": 200000000, - "chain": 41, - "index": 2, - "valueString": "200000000" - }, - { - "id": "6d30d3fad1db29e0cf1d1cf2be97bf5918c592ebbb0618a93042e62132dc9fc1:3", - "address": "tb1pyk4ezmq0gyez0sxjd74ztwy54870cq9dh6drlzrmmsu6k7wtq3kq8ggwqh", - "value": 300000000, - "chain": 41, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "010000000001037348d4bdf4e80c0c9315646aa8475a3f25b9870f77d1efc1019669db1562861f0000000000ffffffff5eec83ddfc446c088e2d8400ad5b95be740508dc8d62de46d39ff98220bd6b4d0200000000ffffffffc19fdc3221e64230a91806bbeb92c51859bf97bef21c1dcfe029dbd1fad3306d0300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870440d214bdf749db5fa57684ba771a3f671efb6a4e09746e64cf9c0e16cd43da8ef294934792737554d4ee62e0502f9f1be0e8ac2b86bf10ec9f689349d9b680ec7340412f708b4e9b9b12bcdd455f100d76ff56d62b276dfb63cd6b727fb2166f2686c391898d8b5b8199d06277c227e6b9cf958b92c0fda1803a9fa290eb3076436c442099733a9b244ac527f0d79b340c0aa5aed43fcde952b51bf49d2da6dbd7e31b80ad20c8c3073f14d56926710445b3bfa3cb3c0ea2c223d0b5e2bfbc06a0ca7f8503bcac41c0e807c1c6edff45083a9d0d5f3771b7c02c3a015413f51f862efdf113f63d1d33fb116a4ad3a03e27bcf2ac8570a8c9b000d337087019aed731c95178481b4a7c0440e88d0e2ceb549bbee92ff7e25166ea37304827b7f0b6cfdec746f595bd64a986de2788f6136335a50260b27b7a24fa19b23f2989b6c91b78866cb9c294592ecf409a20fae1ddab1b0bac0890e3b2bc463e6313bab8930eb79642704db51bd342593a2153ff21fa33db67ca0f4e41866ef499dd8d7d7ec0eec26b94b644909a5d3a44204ea87845bafeb6f623523a5efba3d23ea2a05e79dacd3c7e3c1cd44f5e8ac842ad20cdc13238cbc54d045ddf3d82e5eb9e34c8987ed636a939fc25721fd2f1321388ac41c18068d228c90640ffad1897166bacdad48fab80aa74421c935f6d7291898f104496c2d14e98bcbcfa3e33accbf4efcbf2e46a5d8bc1fe8bf79a8ed7d4b20ce41e04402f4291aebff3af2c53f90ff002ba8112b82ca2f9371033cf3c71486973ee2ea5760fd09780755fbfbbaaf71658d0362972dfec09e4afb2f7fa0440467e2620c140be8ea0e1b1b6a5ac7e1382f1769e5ac2b71ffc44a77aff2909a21a8e426c6a950c833ed52b7b5562704a5af46702bd4766021208392f5ff1e9488132dd9ca5f644205431da6074ad73f81cca3f94f6162efff682bd3d308433aabfea355ba72701b8ad2023df6e8bc726a54706c9c56b0bfccd04e7598e56a6d56984ac93023419f49db5ac41c003928cb5445eb076cfbbbf062f32fe35bfcfc4ec98ed9a833b7beae6e8108cf946bc77ba410e7146abe9d508b0ea489d8498206ff9fae9348c656a58b0a2308e00000000", - "txid": "4fec9ba3bbb1bb30f05465ae9572bef815e9814eef00a7919cbbc672ad5bcabb" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2trMusig2-fullSignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2trMusig2-fullSignedRecovery.json deleted file mode 100644 index 7b779e8cc4..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2trMusig2-fullSignedRecovery.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "1f866215db699601c1efd1770f87b9253f5a47a86a6415930c0ce8f4bdd44873:0", - "address": "tb1p8qdlmtsw6ehy9u4w8lpw4xw6shg7jknu7fhrlaclpdaqtfp0puesgpm4xs", - "value": 100000000, - "chain": 41, - "index": 0, - "valueString": "100000000" - }, - { - "id": "4d6bbd2082f99fd346de628ddc080574be955bad00842d8e086c44fcdd83ec5e:2", - "address": "tb1phc2yazexcn6rylkhqsrlcl96t0kwk5qnuvdz77m56j9wpfpgz8hqk37lzx", - "value": 200000000, - "chain": 41, - "index": 2, - "valueString": "200000000" - }, - { - "id": "6d30d3fad1db29e0cf1d1cf2be97bf5918c592ebbb0618a93042e62132dc9fc1:3", - "address": "tb1pyk4ezmq0gyez0sxjd74ztwy54870cq9dh6drlzrmmsu6k7wtq3kq8ggwqh", - "value": 300000000, - "chain": 41, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "010000000001037348d4bdf4e80c0c9315646aa8475a3f25b9870f77d1efc1019669db1562861f0000000000ffffffff5eec83ddfc446c088e2d8400ad5b95be740508dc8d62de46d39ff98220bd6b4d0200000000ffffffffc19fdc3221e64230a91806bbeb92c51859bf97bef21c1dcfe029dbd1fad3306d0300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870440d214bdf749db5fa57684ba771a3f671efb6a4e09746e64cf9c0e16cd43da8ef294934792737554d4ee62e0502f9f1be0e8ac2b86bf10ec9f689349d9b680ec7340412f708b4e9b9b12bcdd455f100d76ff56d62b276dfb63cd6b727fb2166f2686c391898d8b5b8199d06277c227e6b9cf958b92c0fda1803a9fa290eb3076436c442099733a9b244ac527f0d79b340c0aa5aed43fcde952b51bf49d2da6dbd7e31b80ad20c8c3073f14d56926710445b3bfa3cb3c0ea2c223d0b5e2bfbc06a0ca7f8503bcac41c0e807c1c6edff45083a9d0d5f3771b7c02c3a015413f51f862efdf113f63d1d33fb116a4ad3a03e27bcf2ac8570a8c9b000d337087019aed731c95178481b4a7c0440e88d0e2ceb549bbee92ff7e25166ea37304827b7f0b6cfdec746f595bd64a986de2788f6136335a50260b27b7a24fa19b23f2989b6c91b78866cb9c294592ecf409a20fae1ddab1b0bac0890e3b2bc463e6313bab8930eb79642704db51bd342593a2153ff21fa33db67ca0f4e41866ef499dd8d7d7ec0eec26b94b644909a5d3a44204ea87845bafeb6f623523a5efba3d23ea2a05e79dacd3c7e3c1cd44f5e8ac842ad20cdc13238cbc54d045ddf3d82e5eb9e34c8987ed636a939fc25721fd2f1321388ac41c18068d228c90640ffad1897166bacdad48fab80aa74421c935f6d7291898f104496c2d14e98bcbcfa3e33accbf4efcbf2e46a5d8bc1fe8bf79a8ed7d4b20ce41e04402f4291aebff3af2c53f90ff002ba8112b82ca2f9371033cf3c71486973ee2ea5760fd09780755fbfbbaaf71658d0362972dfec09e4afb2f7fa0440467e2620c140be8ea0e1b1b6a5ac7e1382f1769e5ac2b71ffc44a77aff2909a21a8e426c6a950c833ed52b7b5562704a5af46702bd4766021208392f5ff1e9488132dd9ca5f644205431da6074ad73f81cca3f94f6162efff682bd3d308433aabfea355ba72701b8ad2023df6e8bc726a54706c9c56b0bfccd04e7598e56a6d56984ac93023419f49db5ac41c003928cb5445eb076cfbbbf062f32fe35bfcfc4ec98ed9a833b7beae6e8108cf946bc77ba410e7146abe9d508b0ea489d8498206ff9fae9348c656a58b0a2308e00000000", - "txid": "4fec9ba3bbb1bb30f05465ae9572bef815e9814eef00a7919cbbc672ad5bcabb" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2trMusig2-keyRecoveryService-dai.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2trMusig2-keyRecoveryService-dai.json deleted file mode 100644 index 14d83afbfc..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2trMusig2-keyRecoveryService-dai.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "transactionHex": "70736274ff0100a501000000037348d4bdf4e80c0c9315646aa8475a3f25b9870f77d1efc1019669db1562861f0000000000ffffffff5eec83ddfc446c088e2d8400ad5b95be740508dc8d62de46d39ff98220bd6b4d0200000000ffffffffc19fdc3221e64230a91806bbeb92c51859bf97bef21c1dcfe029dbd1fad3306d0300000000ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012b00e1f50500000000225120381bfdae0ed66e42f2ae3fc2ea99da85d1e95a7cf26e3ff71f0b7a05a42f0f3301030400000000411499733a9b244ac527f0d79b340c0aa5aed43fcde952b51bf49d2da6dbd7e31b80fa2f5b1ed749cb60910d218c15ca21def9de5e29f61b117840db5237c37653ff4063d6b3e8b3667a1ba9c82de1ec42e3cbad9c3c76bfc6223a68003b9ad76c12834d48a8ad2ba9772204452b17938f37f4c579b400344548075cdc33169633361f4215c0e807c1c6edff45083a9d0d5f3771b7c02c3a015413f51f862efdf113f63d1d33fb116a4ad3a03e27bcf2ac8570a8c9b000d337087019aed731c95178481b4a7c452099733a9b244ac527f0d79b340c0aa5aed43fcde952b51bf49d2da6dbd7e31b80ad20c8c3073f14d56926710445b3bfa3cb3c0ea2c223d0b5e2bfbc06a0ca7f8503bcacc0211699733a9b244ac527f0d79b340c0aa5aed43fcde952b51bf49d2da6dbd7e31b803501fa2f5b1ed749cb60910d218c15ca21def9de5e29f61b117840db5237c37653ff03a82391000000000000000029000000000000002116c8c3073f14d56926710445b3bfa3cb3c0ea2c223d0b5e2bfbc06a0ca7f8503bc3501fa2f5b1ed749cb60910d218c15ca21def9de5e29f61b117840db5237c37653ffe15f6f21000000000000000029000000000000000001012b00c2eb0b00000000225120be144e8b26c4f4327ed70407fc7cba5beceb5013e31a2f7b74d48ae0a42811ee0103040000000041144ea87845bafeb6f623523a5efba3d23ea2a05e79dacd3c7e3c1cd44f5e8ac8429e64d800b25cc65ed7a44c4e8168c962692ce051da036106149ee5e240509dbe403c1950874bf6bf3d145d5dcc3ace1c7c2965b53d5542a1fe369c35aac3d0e47e85debe1876bc29e24723abb5b9863756c2a34cf708841118a060045db11f0bac4215c18068d228c90640ffad1897166bacdad48fab80aa74421c935f6d7291898f104496c2d14e98bcbcfa3e33accbf4efcbf2e46a5d8bc1fe8bf79a8ed7d4b20ce41e45204ea87845bafeb6f623523a5efba3d23ea2a05e79dacd3c7e3c1cd44f5e8ac842ad20cdc13238cbc54d045ddf3d82e5eb9e34c8987ed636a939fc25721fd2f1321388acc021164ea87845bafeb6f623523a5efba3d23ea2a05e79dacd3c7e3c1cd44f5e8ac84235019e64d800b25cc65ed7a44c4e8168c962692ce051da036106149ee5e240509dbe03a82391000000000000000029000000020000002116cdc13238cbc54d045ddf3d82e5eb9e34c8987ed636a939fc25721fd2f132138835019e64d800b25cc65ed7a44c4e8168c962692ce051da036106149ee5e240509dbee15f6f21000000000000000029000000020000000001012b00a3e1110000000022512025ab916c0f413227c0d26faa25b894a9fcfc00adbe9a3f887bdc39ab79cb046c0103040000000041145431da6074ad73f81cca3f94f6162efff682bd3d308433aabfea355ba72701b8bef937bd526108627a5b8f396bac4b521f5917b087209a6ac56107dabb92583240123da91d4ded5a0fe3ded8a5451c9153a98d1cf7654d4154778ccebe528934774b9c6ee2eb3ce4ad7b16fbc179e1be9ea2da729b812ab54c57e0ffae5b2fe3f64215c003928cb5445eb076cfbbbf062f32fe35bfcfc4ec98ed9a833b7beae6e8108cf946bc77ba410e7146abe9d508b0ea489d8498206ff9fae9348c656a58b0a2308e45205431da6074ad73f81cca3f94f6162efff682bd3d308433aabfea355ba72701b8ad2023df6e8bc726a54706c9c56b0bfccd04e7598e56a6d56984ac93023419f49db5acc0211623df6e8bc726a54706c9c56b0bfccd04e7598e56a6d56984ac93023419f49db53501bef937bd526108627a5b8f396bac4b521f5917b087209a6ac56107dabb925832e15f6f210000000000000000290000000300000021165431da6074ad73f81cca3f94f6162efff682bd3d308433aabfea355ba72701b83501bef937bd526108627a5b8f396bac4b521f5917b087209a6ac56107dabb92583203a82391000000000000000029000000030000000000", - "coin": "tbtc", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "94e494b8baa7023f8cea465ccd00a8fc664148545d23343597a8ac533926f03b" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2trMusig2-unsignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2trMusig2-unsignedRecovery.json deleted file mode 100644 index 0a802c999d..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2trMusig2-unsignedRecovery.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "txHex": "01000000037348d4bdf4e80c0c9315646aa8475a3f25b9870f77d1efc1019669db1562861f0000000000ffffffff5eec83ddfc446c088e2d8400ad5b95be740508dc8d62de46d39ff98220bd6b4d0200000000ffffffffc19fdc3221e64230a91806bbeb92c51859bf97bef21c1dcfe029dbd1fad3306d0300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txInfo": { - "unspents": [ - { - "id": "1f866215db699601c1efd1770f87b9253f5a47a86a6415930c0ce8f4bdd44873:0", - "address": "tb1p8qdlmtsw6ehy9u4w8lpw4xw6shg7jknu7fhrlaclpdaqtfp0puesgpm4xs", - "value": 100000000, - "chain": 41, - "index": 0, - "valueString": "100000000" - }, - { - "id": "4d6bbd2082f99fd346de628ddc080574be955bad00842d8e086c44fcdd83ec5e:2", - "address": "tb1phc2yazexcn6rylkhqsrlcl96t0kwk5qnuvdz77m56j9wpfpgz8hqk37lzx", - "value": 200000000, - "chain": 41, - "index": 2, - "valueString": "200000000" - }, - { - "id": "6d30d3fad1db29e0cf1d1cf2be97bf5918c592ebbb0618a93042e62132dc9fc1:3", - "address": "tb1pyk4ezmq0gyez0sxjd74ztwy54870cq9dh6drlzrmmsu6k7wtq3kq8ggwqh", - "value": 300000000, - "chain": 41, - "index": 3, - "valueString": "300000000" - } - ] - }, - "feeInfo": {}, - "coin": "tbtc", - "txid": "4fec9ba3bbb1bb30f05465ae9572bef815e9814eef00a7919cbbc672ad5bcabb" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2wsh-fullSignedRecovery-customUserKeyPath.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2wsh-fullSignedRecovery-customUserKeyPath.json deleted file mode 100644 index 864800f062..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2wsh-fullSignedRecovery-customUserKeyPath.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "b66f791cf4e55a52c42e4ca72659a4498df335226232ff0cddf984a1c656ae73:0", - "address": "tb1qdneyaj2s0wxu2egqac347kjsvxmcgyqpj7xkpshsa3tcghhs3ecqtqxmyt", - "value": 100000000, - "chain": 21, - "index": 0, - "valueString": "100000000" - }, - { - "id": "443a782bd3c6587e1909fe59c0d9169c7b9adac1bb8c2a83ae05dc5b6a74f08e:2", - "address": "tb1q8lxf2fq0yhzd2ytndhcc4432yjugacfxgxrha69xsjhctuztlcasa9v29x", - "value": 200000000, - "chain": 21, - "index": 2, - "valueString": "200000000" - }, - { - "id": "c1dad91b63400444c0e1c977e65fc0ebb01a4d70486044896cf96e47e5900383:3", - "address": "tb1q55jrprtwpfvu3jaq729sq0rraynctezqtpdtgrc5e5v60ssptwaqmnvcmx", - "value": 300000000, - "chain": 21, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "0100000000010373ae56c6a184f9dd0cff32622235f38d49a45926a74c2ec4525ae5f41c796fb60000000000ffffffff8ef0746a5bdc05ae832a8cbbc1da9a7b9c16d9c059fe09197e58c6d32b783a440200000000ffffffff830390e5476ef96c89446048704d1ab0ebc05fe677c9e1c0440440631bd9dac10300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870400483045022100f59434368db0073e0b762c4b81d84e10fb533935d41bdb96abae462492b5ce3402207b1c201b1efdea1b3c9b69de2c625ae8d6393e00f50e39f4d5684b02e607e16b014830450221008ab0cee4985a313a17b7e9f8a5bfdf7cc45ad2629a5170ec442a9d264286a96702206d7fad07d45c6d7f0f92bf5a45bca67a55514690e2099c811a34205dad77b3380169522102e7386fc3b8f8f334c51add4a7c325c804896d60fd3fa33f3206b6f0143081865210285ddd6b1e84e37a9f222737d8b80a8a980a193a783b75b9e82d6e239eb52818c2103a13ee160d79d43201ef5e65b6df4e0842de3b640904d049e64daaaa84a306bb853ae0400483045022100c56f248921be3ca5fd6d82a5c0150612bf32176dc13fe3c085308c7911e002ee02202f1eb421f4f171543cc9f1ba2afe4dfb940f188eae5e8d099376f0363f60ad7401473044022010cfefdb2a3c714505f0286dacf094328eb6b137e3cc9f148498e1963f1369bb0220270b99ea22ea7ad35a5ff1ebd388891b63f2feef1d1a98981bd4789b572eb7bf016952210262e2d7db076a14af58f92fbc591d870606afc4362f8deead03425bf16de332fe2102003243d889cec7c4c55042d6c10091a536eef3894f573759c5d26a727e96f036210257f6aee3214f76ff02748de7d291866642a913b0d346ccc976d6a77d9aa00de253ae040047304402205a0b53e27b960aebfd8d4b52ea7a00039de454901bb879f75f5b54e58e77dc010220243b9f23197acaf557b2e2f0fd1abad4facecff3ac2380450c6d1ebd9f3e433c01483045022100bf53fc8e37d527dedc5b46d9822cb2f2de2463fb30c7bdabb8ec792cddca44f602207b98ccb2c9f2e4f9dcdd6b5e8b98d3b6ffb9748d2b84b76cac6f3ed23db63df10169522102b107ccb600ca89ca074c0b6c95e48bfff7f2dc9d33e4bdf9a5c929053f4a87c921032edf1b3c4b31a0757e1122d558b6dabebdc0b2a39f040dcd4f89ac3e4d5811a42102da0f05c67ffa785717242a75a2f8635fcc1d767b5d88dd772da0547d287021ff53ae00000000", - "txid": "ebc72d9cf475592e6833c742ddb15cb1092bee2d3232bb47d5ac5147c2aa0f19" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2wsh-fullSignedRecovery-fixedFeeRate.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2wsh-fullSignedRecovery-fixedFeeRate.json deleted file mode 100644 index 50d119573e..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2wsh-fullSignedRecovery-fixedFeeRate.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "37703c4da3d6163558f5ab99b1fefcac5342297aa9610794390f22669ccd93d9:0", - "address": "tb1q5e7nvvypt2qpjxq74zwtry9klsqkcyvcee85anaa3pax7ae207gs37spuh", - "value": 100000000, - "chain": 21, - "index": 0, - "valueString": "100000000" - }, - { - "id": "ba7242a362041cfa0669a5e8e64ccc21da3648c852ad1a93b44315af9be87f3f:2", - "address": "tb1q3v9yjlrzkufgd99d07806262dhqgfjf2zjdx5sfrw8uslnjs2utsrt6dc5", - "value": 200000000, - "chain": 21, - "index": 2, - "valueString": "200000000" - }, - { - "id": "49dd79d222f4683d383a3c8e6c6dc1e16129ad117d840958d44596394a88fb22:3", - "address": "tb1qyerx34sx9a2a4zz7w320tuxz3hq84xn0hm6tzr6tek77tsknfg0sac2xhy", - "value": 300000000, - "chain": 21, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "01000000000103d993cd9c66220f39940761a97a294253acfcfeb199abf5583516d6a34d3c70370000000000ffffffff3f7fe89baf1543b4931aad52c84836da21cc4ce6e8a56906fa1c0462a34272ba0200000000ffffffff22fb884a399645d45809847d11ad2961e1c16d6c8e3c3a383d68f422d279dd490300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870400483045022100b35b63699001730942874b7922aa5b5cf7662131600922d6f9653555cae69936022038eb8debf01ebbf82663e7c1145ef33d5d3444ced8c5c1236ebd445fa010bfc001483045022100b723ed672e7e93be2fd9590e17a15f1d18bdb9545784f993fc857dccf99a21ef022071c921a7949d4a8c425adc8fd50c75d91341699cbb15b3edb1168c9b496e206a016952210391e76285ad55895309f6fa7db9fb359489daaf235bb4cb50608f9562122af1ab210285ddd6b1e84e37a9f222737d8b80a8a980a193a783b75b9e82d6e239eb52818c2103a13ee160d79d43201ef5e65b6df4e0842de3b640904d049e64daaaa84a306bb853ae0400483045022100d47c6eb174d5731dcf0173386c465ee5ab7b66d408ad109b68c676f5e1394e280220191fbc64ca2483f36c25a0e2b72fc8069a282c28d27e08fbc0471574311ce41401483045022100e272e23f4a93dfccf9be7a67921455d3659f50396deee138abd965562ad3359a022034221ca3e37cae02f66b752e21f81d31cb680eaa9da941811b2eaa685eda64ef01695221027db35d325fb6b20e7990d5e5ca33144c270a2b149b4b4158a6e16a090b276f8a2102003243d889cec7c4c55042d6c10091a536eef3894f573759c5d26a727e96f036210257f6aee3214f76ff02748de7d291866642a913b0d346ccc976d6a77d9aa00de253ae0400483045022100a28cb00951ea76c8ac07a250195d276a8b71f1b475124922c3050140d9a700bb022022c0da8232e065ad8d7ff0bd591b98a5ee8a815cb1ae0176f0335831489d72700147304402206925c8e1f9c8bcbd57b3af27e7ec4c7f4fda9fd60f3444a46b2f6d5a970a086002200521933de8071a19ace0ab05401a001d2e7425e96315beb5867caee2bfe4c2e90169522102b587356915a019e64745d1e8b75a9109a762feeec08607e46ec83681a608a90521032edf1b3c4b31a0757e1122d558b6dabebdc0b2a39f040dcd4f89ac3e4d5811a42102da0f05c67ffa785717242a75a2f8635fcc1d767b5d88dd772da0547d287021ff53ae00000000", - "txid": "7c2b56745b21b38ecee1fd66dc46309f89248ea0591d41f51a4aa52fa4b4e27b" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2wsh-fullSignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2wsh-fullSignedRecovery.json deleted file mode 100644 index 50d119573e..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2wsh-fullSignedRecovery.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "37703c4da3d6163558f5ab99b1fefcac5342297aa9610794390f22669ccd93d9:0", - "address": "tb1q5e7nvvypt2qpjxq74zwtry9klsqkcyvcee85anaa3pax7ae207gs37spuh", - "value": 100000000, - "chain": 21, - "index": 0, - "valueString": "100000000" - }, - { - "id": "ba7242a362041cfa0669a5e8e64ccc21da3648c852ad1a93b44315af9be87f3f:2", - "address": "tb1q3v9yjlrzkufgd99d07806262dhqgfjf2zjdx5sfrw8uslnjs2utsrt6dc5", - "value": 200000000, - "chain": 21, - "index": 2, - "valueString": "200000000" - }, - { - "id": "49dd79d222f4683d383a3c8e6c6dc1e16129ad117d840958d44596394a88fb22:3", - "address": "tb1qyerx34sx9a2a4zz7w320tuxz3hq84xn0hm6tzr6tek77tsknfg0sac2xhy", - "value": 300000000, - "chain": 21, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "01000000000103d993cd9c66220f39940761a97a294253acfcfeb199abf5583516d6a34d3c70370000000000ffffffff3f7fe89baf1543b4931aad52c84836da21cc4ce6e8a56906fa1c0462a34272ba0200000000ffffffff22fb884a399645d45809847d11ad2961e1c16d6c8e3c3a383d68f422d279dd490300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870400483045022100b35b63699001730942874b7922aa5b5cf7662131600922d6f9653555cae69936022038eb8debf01ebbf82663e7c1145ef33d5d3444ced8c5c1236ebd445fa010bfc001483045022100b723ed672e7e93be2fd9590e17a15f1d18bdb9545784f993fc857dccf99a21ef022071c921a7949d4a8c425adc8fd50c75d91341699cbb15b3edb1168c9b496e206a016952210391e76285ad55895309f6fa7db9fb359489daaf235bb4cb50608f9562122af1ab210285ddd6b1e84e37a9f222737d8b80a8a980a193a783b75b9e82d6e239eb52818c2103a13ee160d79d43201ef5e65b6df4e0842de3b640904d049e64daaaa84a306bb853ae0400483045022100d47c6eb174d5731dcf0173386c465ee5ab7b66d408ad109b68c676f5e1394e280220191fbc64ca2483f36c25a0e2b72fc8069a282c28d27e08fbc0471574311ce41401483045022100e272e23f4a93dfccf9be7a67921455d3659f50396deee138abd965562ad3359a022034221ca3e37cae02f66b752e21f81d31cb680eaa9da941811b2eaa685eda64ef01695221027db35d325fb6b20e7990d5e5ca33144c270a2b149b4b4158a6e16a090b276f8a2102003243d889cec7c4c55042d6c10091a536eef3894f573759c5d26a727e96f036210257f6aee3214f76ff02748de7d291866642a913b0d346ccc976d6a77d9aa00de253ae0400483045022100a28cb00951ea76c8ac07a250195d276a8b71f1b475124922c3050140d9a700bb022022c0da8232e065ad8d7ff0bd591b98a5ee8a815cb1ae0176f0335831489d72700147304402206925c8e1f9c8bcbd57b3af27e7ec4c7f4fda9fd60f3444a46b2f6d5a970a086002200521933de8071a19ace0ab05401a001d2e7425e96315beb5867caee2bfe4c2e90169522102b587356915a019e64745d1e8b75a9109a762feeec08607e46ec83681a608a90521032edf1b3c4b31a0757e1122d558b6dabebdc0b2a39f040dcd4f89ac3e4d5811a42102da0f05c67ffa785717242a75a2f8635fcc1d767b5d88dd772da0547d287021ff53ae00000000", - "txid": "7c2b56745b21b38ecee1fd66dc46309f89248ea0591d41f51a4aa52fa4b4e27b" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2wsh-keyRecoveryService-dai.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2wsh-keyRecoveryService-dai.json deleted file mode 100644 index c6df018f31..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2wsh-keyRecoveryService-dai.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "transactionHex": "70736274ff0100a50100000003d993cd9c66220f39940761a97a294253acfcfeb199abf5583516d6a34d3c70370000000000ffffffff3f7fe89baf1543b4931aad52c84836da21cc4ce6e8a56906fa1c0462a34272ba0200000000ffffffff22fb884a399645d45809847d11ad2961e1c16d6c8e3c3a383d68f422d279dd490300000000ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012b00e1f50500000000220020a67d3630815a8019181ea89cb190b6fc016c1198ce4f4ecfbd887a6f772a7f9122020391e76285ad55895309f6fa7db9fb359489daaf235bb4cb50608f9562122af1ab483045022100e75cd681e044b3502e6abdddea82b7c4a5d42501b9d28e3d8786bee985c1b42802207bf582c446b9aa0399276283333fc2c9cc7aa70b323e9d7215322e5976cb54af010103040100000001056952210391e76285ad55895309f6fa7db9fb359489daaf235bb4cb50608f9562122af1ab210285ddd6b1e84e37a9f222737d8b80a8a980a193a783b75b9e82d6e239eb52818c2103a13ee160d79d43201ef5e65b6df4e0842de3b640904d049e64daaaa84a306bb853ae22060285ddd6b1e84e37a9f222737d8b80a8a980a193a783b75b9e82d6e239eb52818c14e15f6f210000000000000000150000000000000022060391e76285ad55895309f6fa7db9fb359489daaf235bb4cb50608f9562122af1ab1403a8239100000000000000001500000000000000220603a13ee160d79d43201ef5e65b6df4e0842de3b640904d049e64daaaa84a306bb8148374ad86000000000000000015000000000000000001012b00c2eb0b000000002200208b0a497c62b7128694ad7f8efd2b4a6dc084c92a149a6a412371f90fce5057172202027db35d325fb6b20e7990d5e5ca33144c270a2b149b4b4158a6e16a090b276f8a483045022100c4767650dd9b4acb8e4517b0af018c85948e671b0acc5e41f556da60303f02f402205c09a1375e5f1bca07c399bcb4bf0fd4daac6aa1a74887a5bbf75d91cd9028a401010304010000000105695221027db35d325fb6b20e7990d5e5ca33144c270a2b149b4b4158a6e16a090b276f8a2102003243d889cec7c4c55042d6c10091a536eef3894f573759c5d26a727e96f036210257f6aee3214f76ff02748de7d291866642a913b0d346ccc976d6a77d9aa00de253ae220602003243d889cec7c4c55042d6c10091a536eef3894f573759c5d26a727e96f03614e15f6f210000000000000000150000000200000022060257f6aee3214f76ff02748de7d291866642a913b0d346ccc976d6a77d9aa00de2148374ad86000000000000000015000000020000002206027db35d325fb6b20e7990d5e5ca33144c270a2b149b4b4158a6e16a090b276f8a1403a82391000000000000000015000000020000000001012b00a3e11100000000220020264668d6062f55da885e7454f5f0c28dc07a9a6fbef4b10f4bcdbde5c2d34a1f220202b587356915a019e64745d1e8b75a9109a762feeec08607e46ec83681a608a9054730440220482228df2f1f6c4a19f3eee0e6eebb7e6ee8b608c7b7c613819cb2eb099aeaa8022046d7c4b62d7c9d24f173920b25f2fb6b874fc0f3449e858f51d8a5229967b3d30101030401000000010569522102b587356915a019e64745d1e8b75a9109a762feeec08607e46ec83681a608a90521032edf1b3c4b31a0757e1122d558b6dabebdc0b2a39f040dcd4f89ac3e4d5811a42102da0f05c67ffa785717242a75a2f8635fcc1d767b5d88dd772da0547d287021ff53ae220602b587356915a019e64745d1e8b75a9109a762feeec08607e46ec83681a608a9051403a8239100000000000000001500000003000000220602da0f05c67ffa785717242a75a2f8635fcc1d767b5d88dd772da0547d287021ff148374ad86000000000000000015000000030000002206032edf1b3c4b31a0757e1122d558b6dabebdc0b2a39f040dcd4f89ac3e4d5811a414e15f6f21000000000000000015000000030000000000", - "coin": "tbtc", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "6865c76c4a6252b02540940cdbc1a81fd4e27cd7f76361914f5411208d61d3a7" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2wsh-keyRecoveryService-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2wsh-keyRecoveryService-keyternal.json deleted file mode 100644 index 7f2c6394e8..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2wsh-keyRecoveryService-keyternal.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "inputs": [ - { - "id": "37703c4da3d6163558f5ab99b1fefcac5342297aa9610794390f22669ccd93d9:0", - "address": "tb1q5e7nvvypt2qpjxq74zwtry9klsqkcyvcee85anaa3pax7ae207gs37spuh", - "value": 100000000, - "chain": 21, - "index": 0, - "valueString": "100000000" - }, - { - "id": "ba7242a362041cfa0669a5e8e64ccc21da3648c852ad1a93b44315af9be87f3f:2", - "address": "tb1q3v9yjlrzkufgd99d07806262dhqgfjf2zjdx5sfrw8uslnjs2utsrt6dc5", - "value": 200000000, - "chain": 21, - "index": 2, - "valueString": "200000000" - }, - { - "id": "49dd79d222f4683d383a3c8e6c6dc1e16129ad117d840958d44596394a88fb22:3", - "address": "tb1qyerx34sx9a2a4zz7w320tuxz3hq84xn0hm6tzr6tek77tsknfg0sac2xhy", - "value": 300000000, - "chain": 21, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "01000000000103d993cd9c66220f39940761a97a294253acfcfeb199abf5583516d6a34d3c70370000000000ffffffff3f7fe89baf1543b4931aad52c84836da21cc4ce6e8a56906fa1c0462a34272ba0200000000ffffffff22fb884a399645d45809847d11ad2961e1c16d6c8e3c3a383d68f422d279dd490300000000ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870500483045022100e75cd681e044b3502e6abdddea82b7c4a5d42501b9d28e3d8786bee985c1b42802207bf582c446b9aa0399276283333fc2c9cc7aa70b323e9d7215322e5976cb54af0100006952210391e76285ad55895309f6fa7db9fb359489daaf235bb4cb50608f9562122af1ab210285ddd6b1e84e37a9f222737d8b80a8a980a193a783b75b9e82d6e239eb52818c2103a13ee160d79d43201ef5e65b6df4e0842de3b640904d049e64daaaa84a306bb853ae0500483045022100c4767650dd9b4acb8e4517b0af018c85948e671b0acc5e41f556da60303f02f402205c09a1375e5f1bca07c399bcb4bf0fd4daac6aa1a74887a5bbf75d91cd9028a4010000695221027db35d325fb6b20e7990d5e5ca33144c270a2b149b4b4158a6e16a090b276f8a2102003243d889cec7c4c55042d6c10091a536eef3894f573759c5d26a727e96f036210257f6aee3214f76ff02748de7d291866642a913b0d346ccc976d6a77d9aa00de253ae05004730440220482228df2f1f6c4a19f3eee0e6eebb7e6ee8b608c7b7c613819cb2eb099aeaa8022046d7c4b62d7c9d24f173920b25f2fb6b874fc0f3449e858f51d8a5229967b3d301000069522102b587356915a019e64745d1e8b75a9109a762feeec08607e46ec83681a608a90521032edf1b3c4b31a0757e1122d558b6dabebdc0b2a39f040dcd4f89ac3e4d5811a42102da0f05c67ffa785717242a75a2f8635fcc1d767b5d88dd772da0547d287021ff53ae00000000", - "coin": "tbtc", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "6865c76c4a6252b02540940cdbc1a81fd4e27cd7f76361914f5411208d61d3a7" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2wsh-unsignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2wsh-unsignedRecovery.json deleted file mode 100644 index e4f825abaf..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2wsh-unsignedRecovery.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "txHex": "0100000003d993cd9c66220f39940761a97a294253acfcfeb199abf5583516d6a34d3c70370000000000ffffffff3f7fe89baf1543b4931aad52c84836da21cc4ce6e8a56906fa1c0462a34272ba0200000000ffffffff22fb884a399645d45809847d11ad2961e1c16d6c8e3c3a383d68f422d279dd490300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txInfo": { - "unspents": [ - { - "id": "37703c4da3d6163558f5ab99b1fefcac5342297aa9610794390f22669ccd93d9:0", - "address": "tb1q5e7nvvypt2qpjxq74zwtry9klsqkcyvcee85anaa3pax7ae207gs37spuh", - "value": 100000000, - "chain": 21, - "index": 0, - "valueString": "100000000" - }, - { - "id": "ba7242a362041cfa0669a5e8e64ccc21da3648c852ad1a93b44315af9be87f3f:2", - "address": "tb1q3v9yjlrzkufgd99d07806262dhqgfjf2zjdx5sfrw8uslnjs2utsrt6dc5", - "value": 200000000, - "chain": 21, - "index": 2, - "valueString": "200000000" - }, - { - "id": "49dd79d222f4683d383a3c8e6c6dc1e16129ad117d840958d44596394a88fb22:3", - "address": "tb1qyerx34sx9a2a4zz7w320tuxz3hq84xn0hm6tzr6tek77tsknfg0sac2xhy", - "value": 300000000, - "chain": 21, - "index": 3, - "valueString": "300000000" - } - ] - }, - "feeInfo": {}, - "coin": "tbtc", - "txid": "7c2b56745b21b38ecee1fd66dc46309f89248ea0591d41f51a4aa52fa4b4e27b" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2sh-unsignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json similarity index 53% rename from modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2sh-unsignedRecovery.json rename to modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json index c25357c9ac..6b4c600930 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-p2sh-unsignedRecovery.json +++ b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json @@ -1,5 +1,5 @@ { - "txHex": "01000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac0000000000ffffffff7790733edd2b6ffc8aab4572fc88fd955eb5369ef554e6de58e980afc0a423f00200000000ffffffffe141717bbb673b9f096b188298bf65d6c8f81f9c990784456de433f4f11788b90300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txHex": "01000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac0000000000ffffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb0000000000ffffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa48760000000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", "txInfo": { "unspents": [ { @@ -11,24 +11,24 @@ "valueString": "100000000" }, { - "id": "f023a4c0af80e958dee654f59e36b55e95fd88fc7245ab8afc6f2bdd3e739077:2", - "address": "2My3yKChWKQLAfot9zUfnCtKzwR1hxdfvE4", + "id": "eb456795b2c9bbdfcb91fc640f8a0bdc2d69157a506a81ed851dfaf3cd8d433f:0", + "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", "value": 200000000, "chain": 1, - "index": 2, + "index": 0, "valueString": "200000000" }, { - "id": "b98817f1f433e46d458407999c1ff8c8d665bf9882186b099f3b67bb7b7141e1:3", - "address": "2MscdR7AUdUzbGcxq9k7BWsVaiHoXwk2Rn4", + "id": "7648aaa4dfe3a3ed3b5fd54be2a9a1d2290650645b5ad83c00d5f742d7912f13:0", + "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", "value": 300000000, "chain": 1, - "index": 3, + "index": 0, "valueString": "300000000" } ] }, "feeInfo": {}, "coin": "tbtc", - "txid": "1e4563f2902c08585515eeab6ed8762f70a937702475ae1d5b71e4ad4939760d" + "txid": "d35e876a762e6a42546b10c3fd6454eefa963388e0b4eb6144a507056d28bbc3" } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-unsignedRecovery-p2shP2wsh-p2wsh.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-unsignedRecovery-p2shP2wsh-p2wsh.json new file mode 100644 index 0000000000..1e414b1c0d --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-unsignedRecovery-p2shP2wsh-p2wsh.json @@ -0,0 +1,58 @@ +{ + "txHex": "01000000065f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f4674130000000000ffffffff9a478f2655c9e937ca159e5c39e28717c1aa11f3832153f2a9e980d6accee3500000000000ffffffff26c3e0e14429f1e56042df65307e16f83ec14281251fc5d5429ea1f5221b09a80000000000ffffffff7403f674217fe46eeab6d09d4cd7c45dba066487507e4a2b668c1b472afbef8d0100000000ffffffff61c4ee26557b0ce0a2a780672b23570a772e3b3efc283e5dccc4e8fee72870020100000000fffffffff62202a9699c38a9ceb82354ff88babee3e6a7f1486c8eb377c3ce6b40cebbc80100000000ffffffff010c8a86470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txInfo": { + "unspents": [ + { + "id": "1374468f33ccaa7ea0c5939041993c17d165219afb3ce873ca050adb6da9385f:0", + "address": "2NFCjioQkatHzS9wxXiURfvsQrHfWqT3yZj", + "value": 100000000, + "chain": 11, + "index": 0, + "valueString": "100000000" + }, + { + "id": "50e3ceacd680e9a9f2532183f311aac11787e2395c9e15ca37e9c955268f479a:0", + "address": "2NFCjioQkatHzS9wxXiURfvsQrHfWqT3yZj", + "value": 200000000, + "chain": 11, + "index": 0, + "valueString": "200000000" + }, + { + "id": "a8091b22f5a19e42d5c51f258142c13ef8167e3065df4260e5f12944e1e0c326:0", + "address": "2NFCjioQkatHzS9wxXiURfvsQrHfWqT3yZj", + "value": 300000000, + "chain": 11, + "index": 0, + "valueString": "300000000" + }, + { + "id": "8deffb2a471b8c662b4a7e50876406ba5dc4d74c9dd0b6ea6ee47f2174f60374:1", + "address": "tb1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8s4s9lug", + "value": 100000000, + "chain": 21, + "index": 1, + "valueString": "100000000" + }, + { + "id": "027028e7fee8c4cc5d3e28fc3e3b2e770a57232b6780a7a2e00c7b5526eec461:1", + "address": "tb1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8s4s9lug", + "value": 200000000, + "chain": 21, + "index": 1, + "valueString": "200000000" + }, + { + "id": "c8bbce406bcec377b38e6c48f1a7e6e3beba88ff5423b8cea9389c69a90222f6:1", + "address": "tb1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8s4s9lug", + "value": 300000000, + "chain": 21, + "index": 1, + "valueString": "300000000" + } + ] + }, + "feeInfo": {}, + "coin": "tbtc", + "txid": "50faf96e8b88d48f82b60552c7ebc218ee65da0aca2162475b337772a3c46ded" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-unsignedRecovery-p2tr-p2trMusig2.json b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-unsignedRecovery-p2tr-p2trMusig2.json new file mode 100644 index 0000000000..65ec6d20e0 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tbtc/recovery/backupKeyRecovery-unsignedRecovery-p2tr-p2trMusig2.json @@ -0,0 +1,58 @@ +{ + "txHex": "0100000006b287ab6e4a38737140c0eab40438141cd81612891ad7ce2d21808eaeccd4a4ed0000000000ffffffff746127ff9f83fa8029efde945c8178dd2b06a698056476ec8b015eb7453db9370000000000ffffffff2f68f2a1c56ca4f6b3dd10e86c11456bd0630f8b6178729e4844e8de7d7a3ba00000000000ffffffff314d1622b1f69f05125a369e5b561d2d6ce404b8f35aca68fd37649b5b1037a50100000000ffffffff282ac428d4f4a54ecec9730272400dedc2f9a1fd761eb889a41a2d999969125f0100000000ffffffff91f22aae0bd7bf32528b859c04a603471a41ee837221503cb1634fbe503022770100000000ffffffff010c8a86470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txInfo": { + "unspents": [ + { + "id": "eda4d4ccae8e80212dced71a891216d81c143804b4eac0407173384a6eab87b2:0", + "address": "tb1phk6lhy2tka2kxsx6hjd3c0z2h2e0rcrere9lr3kqsg0p6xxqe2pqa44eqg", + "value": 100000000, + "chain": 31, + "index": 0, + "valueString": "100000000" + }, + { + "id": "37b93d45b75e018bec76640598a6062bdd78815c94deef2980fa839fff276174:0", + "address": "tb1phk6lhy2tka2kxsx6hjd3c0z2h2e0rcrere9lr3kqsg0p6xxqe2pqa44eqg", + "value": 200000000, + "chain": 31, + "index": 0, + "valueString": "200000000" + }, + { + "id": "a03b7a7ddee844489e7278618b0f63d06b45116ce810ddb3f6a46cc5a1f2682f:0", + "address": "tb1phk6lhy2tka2kxsx6hjd3c0z2h2e0rcrere9lr3kqsg0p6xxqe2pqa44eqg", + "value": 300000000, + "chain": 31, + "index": 0, + "valueString": "300000000" + }, + { + "id": "a537105b9b6437fd68ca5af3b804e46c2d1d565b9e365a12059ff6b122164d31:1", + "address": "tb1p0zaxydym5r26d67h2sgdtrdaw4cfnl6fwx0xdyfm4w7mxx56nwnscsgt8a", + "value": 100000000, + "chain": 41, + "index": 1, + "valueString": "100000000" + }, + { + "id": "5f126999992d1aa489b81e76fda1f9c2ed0d40720273c9ce4ea5f4d428c42a28:1", + "address": "tb1p0zaxydym5r26d67h2sgdtrdaw4cfnl6fwx0xdyfm4w7mxx56nwnscsgt8a", + "value": 200000000, + "chain": 41, + "index": 1, + "valueString": "200000000" + }, + { + "id": "77223050be4f63b13c50217283ee411a4703a6049c858b5232bfd70bae2af291:1", + "address": "tb1p0zaxydym5r26d67h2sgdtrdaw4cfnl6fwx0xdyfm4w7mxx56nwnscsgt8a", + "value": 300000000, + "chain": 41, + "index": 1, + "valueString": "300000000" + } + ] + }, + "feeInfo": {}, + "coin": "tbtc", + "txid": "d2a590cbf3554f6b845bdcfd0e195c164c07ba6bf4d9ec9d55046d44d14c9c0a" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-customUserKeyPath.json b/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-customUserKeyPath.json deleted file mode 100644 index 7a3e8d7012..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-customUserKeyPath.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "359efa4ac6e418d80ce24205deaa18ad952621c2167a763f0957ca8a73a426f6:0", - "address": "2N4QNizxEe9cidCuiwBSuWMVnESL1rq4xeP", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "22872833e72514f2c0514345deb8b54077b49c0f38a880cd451fddf20bc09bbf:2", - "address": "2MsPHutXUnEtC8sZgUz8bS5cwrsnECbMYA4", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "22bd96e7281a01294a7baf9c025fa90cb319ae810a10096c73a66e8704db054d:3", - "address": "2MvA4HmvYvPKbzXYS1yb9iZh2WUSuFY6iy7", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "0100000003f626a4738aca57093f767a16c2212695ad18aade0542e20cd818e4c64afa9e3500000000fdfe0000483045022100832575acc5fd46fb00d85ed4db9e0b26f7859ee3931711f8313c7bfa4d1d054d022079430cf36a1f2bb0ed80f9412755146058f7e6b7020a7c8d109fd246bc80253b01483045022100d368196798ed580133a3a1c1189349f7572dab79e01e1d642fb018c5ee9a8d34022029f099c0e49a3e2ed92fc28b8a2141783a533465b8a46a1295ce81b5f856c5f1014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffbf9bc00bf2dd1f45cd80a8380f9cb47740b5b8de454351c0f21425e73328872202000000fc0047304402200b41f00952ca4f9b14e526b526529cebf6329b3522c7c39efe9e36dbe37fbdfd0220275789ada30f4052acff2bc283381202fcb8f70d30aaf64c3d2f83aacbc911dd01473044022050992b97df7a0c8b7afceed2876203f845564a1b4465c9fe605f555a653c61b902205b9bab09f62c6c41c91a726a1d1b7025023b36084a66a14126c4b4923976f208014c695221025f891d428e847408357073c5b14344ec582230b4007695110140b2433f8e4fa82103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffff4d05db04876ea6736c09100a81ae19b30ca95f029caf7b4a29011a28e796bd2203000000fdfd0000483045022100b320c608ce19ecd94950f84a3bbfa5edabec1fa01608a53070df56bc0673c48a02207d6a7482f5933fdb4547030ea038c6b01b47e31434ceb8712517e199c67ef57f01473044022000f866b021143fdaf193174feb71408fb8b83ca8a74089e07fa3cb1f636771010220077d47812f541cbc4e6db87899aa6b82f1765b85dd4251c75c138b81b36470b3014c6952210228b669c7736183ae301d159ee7788e1a7dccb7ec3d45de94eccf0b384aa8f78021022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "55a3cceb9aa53b7ba0452c0ddae7dac09355d99cbcc47c64938801d924052d5a" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-fixedFeeRate.json b/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-fixedFeeRate.json deleted file mode 100644 index d3d74173c5..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-fixedFeeRate.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "acc3a751eda81ecad175b29e52e45770975e08e47020770d4853b4207136b09e:0", - "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "f023a4c0af80e958dee654f59e36b55e95fd88fc7245ab8afc6f2bdd3e739077:2", - "address": "2My3yKChWKQLAfot9zUfnCtKzwR1hxdfvE4", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "b98817f1f433e46d458407999c1ff8c8d665bf9882186b099f3b67bb7b7141e1:3", - "address": "2MscdR7AUdUzbGcxq9k7BWsVaiHoXwk2Rn4", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "01000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac00000000fdfd0000473044022064e75708132346d90f842bb5ace59a851af363ce4429805eb86374a030d093b6022052acbc412fbfdc64c5f033d2d4a144791aaf438abd888400a1ad52c75ca129e401483045022100ebff3ae69f5215281b4d59abcfcc63e64c0d043dafe45211f3270f8e985e745f02204bf2934fd159ce34af8856959a08bae7200a6632f05550108c875784808d21f6014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff7790733edd2b6ffc8aab4572fc88fd955eb5369ef554e6de58e980afc0a423f002000000fc0047304402203683e05a464375f5f2aa46f57ff008c96ff379cfd9a4c2c91ede5c18447f92c402201e522c0e8720b134b22139deb8a7f88a6862a6e31dcc8473722730b51dbcc19d01473044022004ef0dc25613fb018590ebb14bcc68589deb666768a7a8c87f850ee36b226eb702205edba92f9b30ba2f5d0884fdfa43849eba07353dddd0fc40a1bf628a2ebacd15014c695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffffe141717bbb673b9f096b188298bf65d6c8f81f9c990784456de433f4f11788b903000000fc0047304402201bd55e57f821aa5c89bbc36d274c593f20802922442d31f69f5946ae0476337602200d1fbbf46191dd54a0508fea31a05285b3f074b78a04151ca47a6a90623fd3230147304402203cfedd5e440a72364ef506fd1fe74f8af1a1b8a725e14818a1aed0d989cd8f5f02202a5ef1e968766ffaf77ba871bc008d8a9e0807d0241086622b76d87c3b86b508014c695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "29d1dfef28a6599d7e3c1f00de051dcf06f0c0f731c1ac7955b53e39cff4cd82" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2sh-fullSignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2sh-fullSignedRecovery.json deleted file mode 100644 index d3d74173c5..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2sh-fullSignedRecovery.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "acc3a751eda81ecad175b29e52e45770975e08e47020770d4853b4207136b09e:0", - "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "f023a4c0af80e958dee654f59e36b55e95fd88fc7245ab8afc6f2bdd3e739077:2", - "address": "2My3yKChWKQLAfot9zUfnCtKzwR1hxdfvE4", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "b98817f1f433e46d458407999c1ff8c8d665bf9882186b099f3b67bb7b7141e1:3", - "address": "2MscdR7AUdUzbGcxq9k7BWsVaiHoXwk2Rn4", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "01000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac00000000fdfd0000473044022064e75708132346d90f842bb5ace59a851af363ce4429805eb86374a030d093b6022052acbc412fbfdc64c5f033d2d4a144791aaf438abd888400a1ad52c75ca129e401483045022100ebff3ae69f5215281b4d59abcfcc63e64c0d043dafe45211f3270f8e985e745f02204bf2934fd159ce34af8856959a08bae7200a6632f05550108c875784808d21f6014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff7790733edd2b6ffc8aab4572fc88fd955eb5369ef554e6de58e980afc0a423f002000000fc0047304402203683e05a464375f5f2aa46f57ff008c96ff379cfd9a4c2c91ede5c18447f92c402201e522c0e8720b134b22139deb8a7f88a6862a6e31dcc8473722730b51dbcc19d01473044022004ef0dc25613fb018590ebb14bcc68589deb666768a7a8c87f850ee36b226eb702205edba92f9b30ba2f5d0884fdfa43849eba07353dddd0fc40a1bf628a2ebacd15014c695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffffe141717bbb673b9f096b188298bf65d6c8f81f9c990784456de433f4f11788b903000000fc0047304402201bd55e57f821aa5c89bbc36d274c593f20802922442d31f69f5946ae0476337602200d1fbbf46191dd54a0508fea31a05285b3f074b78a04151ca47a6a90623fd3230147304402203cfedd5e440a72364ef506fd1fe74f8af1a1b8a725e14818a1aed0d989cd8f5f02202a5ef1e968766ffaf77ba871bc008d8a9e0807d0241086622b76d87c3b86b508014c695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "29d1dfef28a6599d7e3c1f00de051dcf06f0c0f731c1ac7955b53e39cff4cd82" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2sh-keyRecoveryService-dai.json b/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2sh-keyRecoveryService-dai.json deleted file mode 100644 index 29a6cb607d..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2sh-keyRecoveryService-dai.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "transactionHex": "70736274ff0100a501000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac0000000000ffffffff7790733edd2b6ffc8aab4572fc88fd955eb5369ef554e6de58e980afc0a423f00200000000ffffffffe141717bbb673b9f096b188298bf65d6c8f81f9c990784456de433f4f11788b90300000000ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a4730440220093e44a04c745df4b659895929b9033ea1f4c6037d8acd9dc4f2a114633a35fe02203d7a1618f5c65110713d376b9d3d8c181b34fd60a3b8d4b46097a245c05cf124012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100edc13ffe1ed6c018ace4f3109babea726249c89f2293393dc291774f8969042802203f55ab695ec33d17277f294d9af233d1e388161e31cf9750660b57eee5e9bd580101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100fd010101000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402207fb69e9ec09c0877cdbe21c852900bed332503a1e8398fee7d8581a3ca2637ad0220390a849f2603bc4c33b517da4ecc9d13d550eae61c79c31675245fa777fd7c6c012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0300c2eb0b000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00c2eb0b000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00c2eb0b0000000017a9143fafee16e19a14db449ab3a57da1fd3ef89daa5987000000002202021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a7483045022100cd69e5986bf491bd3e332fe932875a7fe0de0f2c21f4a5be7b38e6033b0d1be6022049b62568610236b7b990bbd6e9b1fd6bd3e87c0b3298747cbe79429e7a49287f01010304010000000104695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453ae2206021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a71403a82391000000000000000001000000020000002206026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f3024148374ad8600000000000000000100000002000000220603b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b914e15f6f2100000000000000000100000002000000000100fd230101000000010101010101010101010101010101010101010101010101010101010101010101000000006a473044022047162dbe5515fc3502b7bfa5c888ca573cfce295fa72feb01c27f9c2d82e5b59022003a263aae40e0945fcab4f6a48693782ccb2bc56d5efac6c2066f16e19bbe7ca012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0400a3e111000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00a3e111000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00a3e111000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00a3e1110000000017a914040c4ab99a665c767adaa50fb28dce2ae514363b87000000002202023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c4830450221009e6e522df0e6626e020b54af5b7166d8b4b4630b085ba2dfc27abc6e2602ca8902207310e357692ffd07a9a418c85f0f39777c6e5be6440d529c4343c238041358bb01010304010000000104695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53ae2206022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d14e15f6f21000000000000000001000000030000002206023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c1403a8239100000000000000000100000003000000220602b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b148374ad86000000000000000001000000030000000000", - "coin": "tbtc4", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "84ad40c4245c0e6a31cafb2fd6f64cb5e195d10116e24e659c5f08a083d9f467" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2sh-keyRecoveryService-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2sh-keyRecoveryService-keyternal.json deleted file mode 100644 index 3f3cd81d9a..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2sh-keyRecoveryService-keyternal.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "inputs": [ - { - "id": "acc3a751eda81ecad175b29e52e45770975e08e47020770d4853b4207136b09e:0", - "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "f023a4c0af80e958dee654f59e36b55e95fd88fc7245ab8afc6f2bdd3e739077:2", - "address": "2My3yKChWKQLAfot9zUfnCtKzwR1hxdfvE4", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "b98817f1f433e46d458407999c1ff8c8d665bf9882186b099f3b67bb7b7141e1:3", - "address": "2MscdR7AUdUzbGcxq9k7BWsVaiHoXwk2Rn4", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "01000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac00000000b700483045022100edc13ffe1ed6c018ace4f3109babea726249c89f2293393dc291774f8969042802203f55ab695ec33d17277f294d9af233d1e388161e31cf9750660b57eee5e9bd580100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff7790733edd2b6ffc8aab4572fc88fd955eb5369ef554e6de58e980afc0a423f002000000b700483045022100cd69e5986bf491bd3e332fe932875a7fe0de0f2c21f4a5be7b38e6033b0d1be6022049b62568610236b7b990bbd6e9b1fd6bd3e87c0b3298747cbe79429e7a49287f0100004c695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffffe141717bbb673b9f096b188298bf65d6c8f81f9c990784456de433f4f11788b903000000b7004830450221009e6e522df0e6626e020b54af5b7166d8b4b4630b085ba2dfc27abc6e2602ca8902207310e357692ffd07a9a418c85f0f39777c6e5be6440d529c4343c238041358bb0100004c695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "coin": "tbtc4", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "05e6760d5e0b309c6e195e4b051b7c87563a99af35d988e46fa88344205ca75d" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2sh-unsignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2sh-unsignedRecovery.json deleted file mode 100644 index ef8ca64634..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2sh-unsignedRecovery.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "txHex": "01000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac0000000000ffffffff7790733edd2b6ffc8aab4572fc88fd955eb5369ef554e6de58e980afc0a423f00200000000ffffffffe141717bbb673b9f096b188298bf65d6c8f81f9c990784456de433f4f11788b90300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txInfo": { - "unspents": [ - { - "id": "acc3a751eda81ecad175b29e52e45770975e08e47020770d4853b4207136b09e:0", - "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "f023a4c0af80e958dee654f59e36b55e95fd88fc7245ab8afc6f2bdd3e739077:2", - "address": "2My3yKChWKQLAfot9zUfnCtKzwR1hxdfvE4", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "b98817f1f433e46d458407999c1ff8c8d665bf9882186b099f3b67bb7b7141e1:3", - "address": "2MscdR7AUdUzbGcxq9k7BWsVaiHoXwk2Rn4", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ] - }, - "feeInfo": {}, - "coin": "tbtc4", - "txid": "1e4563f2902c08585515eeab6ed8762f70a937702475ae1d5b71e4ad4939760d" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2shP2wsh-fullSignedRecovery-customUserKeyPath.json b/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2shP2wsh-fullSignedRecovery-customUserKeyPath.json deleted file mode 100644 index c2f8d4645a..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2shP2wsh-fullSignedRecovery-customUserKeyPath.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "f47d604503d654a813fe17899cc16d66c5d8bb97dc601e4b9c4a58095122711e:0", - "address": "2N2G3HPJe3HqFswHdqgnr3fmawk2DJ5wZBE", - "value": 100000000, - "chain": 11, - "index": 0, - "valueString": "100000000" - }, - { - "id": "700e8f9a4cd61491c6783b1dfcd63ae4eab20262b268190970e3cddc709e8f9a:2", - "address": "2N6h5nj19gCfus68bSjmtkATpobRJoTnS64", - "value": 200000000, - "chain": 11, - "index": 2, - "valueString": "200000000" - }, - { - "id": "5b7b59c132afc36d8769fcf7a540b8a9c56401a4ad238753a508e679b23cad92:3", - "address": "2N2sPZFaLgPXjF4j5zFn6fCVDmS13Btot9A", - "value": 300000000, - "chain": 11, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "010000000001031e71225109584a9c4b1e60dc97bbd8c5666dc19c8917fe13a854d60345607df40000000023220020b858b5820bca303626d8d5a5291b5a0dcf839c76d61c32eb226c9d08fd06e3a4ffffffff9a8f9e70dccde370091968b26202b2eae43ad6fc1d3b78c69114d64c9a8f0e7002000000232200201063b62f857751aaeaf8c7ef5636d48511fac0008f8ee69e4b1a006b2b74e553ffffffff92ad3cb279e608a5538723ada40164c5a9b840a5f7fc69876dc3af32c1597b5b03000000232200202b16216e81e558810abe7604a67aa97b737f64d40b3de22d5fccdf2b6c972f03ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8704004830450221008855fd53753708821ffb25a8735546db3c1316ecef7a9af090815b1c8834f7200220672c909f59e8ddf47d89edaf2d24516a2757f236e3896f6abddb1b315dd61e6d01483045022100871ebf87220a33af98be142003ecbee8dd0e67c0903f5905ebb2be40bdea3d0102205d3cb84579d2991b9d14e439fc82312db61e636619eeae0083375baff129ae2d01695221032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a21022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae04004830450221009ea7fec02c60c701bedc45f444914d62b27b8733e01f443e04f3c1cda1e498f302202578164ef94c6352f7f1b29410b4d0e4896637ec7ad033a2934d5ab65736917b01483045022100b452c9508bfeae988e069096783749a10d81ba2c918a57139a43367f2bb4e73002203ea3fd85564d9d5413e562e7c0616d914876ea2767e50062e7570a7f76f98e190169522102678b7a7d9dc0736691adc5b681808f1bbc981563ffa23e1c302d0a4006e7fa252103f1f0e0df1b33d83a63a6ee6f70005f48e2c1aa221d1d9748c495a873e01ffcff21021b1ce0837f6c057a6622b90bcc30d27685df6e19717864e7ed4b289f790fb24d53ae0400473044022053971a0ab0fe3c6bc85d415ea3f0f336db17444820fb3268f065f6a58c245f6702201e342f98a735ea89a7ed7ea4be62dce2b87a769bdcd901fd0fdffbf56ccffa1f01473044022030f31d635de47b0feb03a12e9aa98a8826ab06da332c9040ff023b886faf825202205774d1b65e66eea24559b69783e6967b2ecbf1883f29a0f84c552d8ca4a4016e0169522102be72efeb6abfd486e92e30221f854983722118d820c90d5b2999b8623b27abee2103cccd821265c6da3e77e4db08d4c6f39a259abbd143017fcf264b8a4114812a39210391ea88b71b8275193f39ffffef42da14c775d7a13434aa5427dc5bbb0ccc3f1853ae00000000", - "txid": "02fa060e4fec56dd56797f1a7b02bfdce382b8794b26aa8ee2d1989e752da11a" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2shP2wsh-fullSignedRecovery-fixedFeeRate.json b/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2shP2wsh-fullSignedRecovery-fixedFeeRate.json deleted file mode 100644 index 125d40271e..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2shP2wsh-fullSignedRecovery-fixedFeeRate.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "1374468f33ccaa7ea0c5939041993c17d165219afb3ce873ca050adb6da9385f:0", - "address": "2NFCjioQkatHzS9wxXiURfvsQrHfWqT3yZj", - "value": 100000000, - "chain": 11, - "index": 0, - "valueString": "100000000" - }, - { - "id": "41e7b3a45ece40f8ff910d1e26aeba052737b1abe3904a8e341ddc8e771d3d9b:2", - "address": "2NGYMtcbtpniMSu8aNkwsEvPDzMJMY2Bhbg", - "value": 200000000, - "chain": 11, - "index": 2, - "valueString": "200000000" - }, - { - "id": "3232d6fa8150e9a78d0550b88adec03717a08a01a631ebdc9d6a3c28c3357f32:3", - "address": "2MyaBFSyvydN7Hjppt27vsDaEHHWbq2btjH", - "value": 300000000, - "chain": 11, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "010000000001035f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f46741300000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff9b3d1d778edc1d348e4a90e3abb1372705baae261e0d91fff840ce5ea4b3e74102000000232200206fbe320ee6cef6a57f89af5ffcc027a2413a768598a36617bee7310028bc3104ffffffff327f35c3283c6a9ddceb31a6018aa01737c0de8ab850058da7e95081fad6323203000000232200208b9b1b4c660760e162f678ec6515fb574b48e93eb5ff4636dd85d1788a977d06ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870400483045022100e542c2d65ebec18b59606f78532e1947e1fafdaa59e5d69459b5a79fdf5b84f2022041de72ece1818123c8431fab3a5778a3aa22fce5496500cb579b497e2bd0887401483045022100e7263f0e715879613ed08b8f155da7abbd227262775ceac83a06d38d6d833ecf02206408c9a3bea117b092beea081a2aa685802374320315d9e529dc85f0b32f27fe016952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400473044022065f8744b17684c6b9715c5170c30a0996660e04677256f5a3454139c4af8bae4022029e04b18a778a2f47912099bb2a5934ed12a137918672cda6106714d337467050147304402205c7de345bbea53c6e91c354ff101a16494d1756dcd7a93366a19719cd6e7b6df022045f6af69aa0ee752a62c1470b8cf71c737632c77ef97454c8ea42302dd4e5bb50169522102787bacc6de8d57ecd2cdbde2e405f6328e52e3bdbefc5b3ef75a87f8f4c6c8fd2103f1f0e0df1b33d83a63a6ee6f70005f48e2c1aa221d1d9748c495a873e01ffcff21021b1ce0837f6c057a6622b90bcc30d27685df6e19717864e7ed4b289f790fb24d53ae040047304402204fce674ef6a7d0c43a97fa55052c2c06b1aeebb2b28752a9d91fcdb7380507ee022077076c150349e4f296a9330a7df8a6afddbfcede3ffc4d2513773c06b0f2553b01483045022100a709ed4835318962934170172ff6b07c65aacd4f1e8fcb499073150578ece57802200100e5314141900d31f3cf9a3ca0988c26ea42a9f666361226c7d184c26c7a060169522102a816e254943391bb037211dfac8dda132bfcf2051c386631402834e2783466d82103cccd821265c6da3e77e4db08d4c6f39a259abbd143017fcf264b8a4114812a39210391ea88b71b8275193f39ffffef42da14c775d7a13434aa5427dc5bbb0ccc3f1853ae00000000", - "txid": "e267fc4ceba8ca0211b061ecb59d0a1465f4d690bdeef937a57b31ace06f6076" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2shP2wsh-fullSignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2shP2wsh-fullSignedRecovery.json deleted file mode 100644 index 125d40271e..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2shP2wsh-fullSignedRecovery.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "1374468f33ccaa7ea0c5939041993c17d165219afb3ce873ca050adb6da9385f:0", - "address": "2NFCjioQkatHzS9wxXiURfvsQrHfWqT3yZj", - "value": 100000000, - "chain": 11, - "index": 0, - "valueString": "100000000" - }, - { - "id": "41e7b3a45ece40f8ff910d1e26aeba052737b1abe3904a8e341ddc8e771d3d9b:2", - "address": "2NGYMtcbtpniMSu8aNkwsEvPDzMJMY2Bhbg", - "value": 200000000, - "chain": 11, - "index": 2, - "valueString": "200000000" - }, - { - "id": "3232d6fa8150e9a78d0550b88adec03717a08a01a631ebdc9d6a3c28c3357f32:3", - "address": "2MyaBFSyvydN7Hjppt27vsDaEHHWbq2btjH", - "value": 300000000, - "chain": 11, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "010000000001035f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f46741300000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff9b3d1d778edc1d348e4a90e3abb1372705baae261e0d91fff840ce5ea4b3e74102000000232200206fbe320ee6cef6a57f89af5ffcc027a2413a768598a36617bee7310028bc3104ffffffff327f35c3283c6a9ddceb31a6018aa01737c0de8ab850058da7e95081fad6323203000000232200208b9b1b4c660760e162f678ec6515fb574b48e93eb5ff4636dd85d1788a977d06ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870400483045022100e542c2d65ebec18b59606f78532e1947e1fafdaa59e5d69459b5a79fdf5b84f2022041de72ece1818123c8431fab3a5778a3aa22fce5496500cb579b497e2bd0887401483045022100e7263f0e715879613ed08b8f155da7abbd227262775ceac83a06d38d6d833ecf02206408c9a3bea117b092beea081a2aa685802374320315d9e529dc85f0b32f27fe016952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400473044022065f8744b17684c6b9715c5170c30a0996660e04677256f5a3454139c4af8bae4022029e04b18a778a2f47912099bb2a5934ed12a137918672cda6106714d337467050147304402205c7de345bbea53c6e91c354ff101a16494d1756dcd7a93366a19719cd6e7b6df022045f6af69aa0ee752a62c1470b8cf71c737632c77ef97454c8ea42302dd4e5bb50169522102787bacc6de8d57ecd2cdbde2e405f6328e52e3bdbefc5b3ef75a87f8f4c6c8fd2103f1f0e0df1b33d83a63a6ee6f70005f48e2c1aa221d1d9748c495a873e01ffcff21021b1ce0837f6c057a6622b90bcc30d27685df6e19717864e7ed4b289f790fb24d53ae040047304402204fce674ef6a7d0c43a97fa55052c2c06b1aeebb2b28752a9d91fcdb7380507ee022077076c150349e4f296a9330a7df8a6afddbfcede3ffc4d2513773c06b0f2553b01483045022100a709ed4835318962934170172ff6b07c65aacd4f1e8fcb499073150578ece57802200100e5314141900d31f3cf9a3ca0988c26ea42a9f666361226c7d184c26c7a060169522102a816e254943391bb037211dfac8dda132bfcf2051c386631402834e2783466d82103cccd821265c6da3e77e4db08d4c6f39a259abbd143017fcf264b8a4114812a39210391ea88b71b8275193f39ffffef42da14c775d7a13434aa5427dc5bbb0ccc3f1853ae00000000", - "txid": "e267fc4ceba8ca0211b061ecb59d0a1465f4d690bdeef937a57b31ace06f6076" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2shP2wsh-keyRecoveryService-dai.json b/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2shP2wsh-keyRecoveryService-dai.json deleted file mode 100644 index 996016fe03..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2shP2wsh-keyRecoveryService-dai.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "transactionHex": "70736274ff0100a501000000035f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f4674130000000000ffffffff9b3d1d778edc1d348e4a90e3abb1372705baae261e0d91fff840ce5ea4b3e7410200000000ffffffff327f35c3283c6a9ddceb31a6018aa01737c0de8ab850058da7e95081fad632320300000000ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c5473044022049df6c0e71dad21fd4e41fbf461b5429f9d2a6ba6268fd55240f01b109b0b3490220392891636a5567faa7a273d086821df430c74ea07a0fedbeb9e28811972ff491010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000c2eb0b0000000017a914ff888f939bb7911883d2a990b48b20449b0a3b6087220202787bacc6de8d57ecd2cdbde2e405f6328e52e3bdbefc5b3ef75a87f8f4c6c8fd4730440220182b9136b407926ace5faac0d96ff8512d680f1ac5829901782a216a15cdc55202203bc0958bb8211380367651bd791f0a48e77fd2cc27629d6551e52d5240e1cd6a010103040100000001042200206fbe320ee6cef6a57f89af5ffcc027a2413a768598a36617bee7310028bc3104010569522102787bacc6de8d57ecd2cdbde2e405f6328e52e3bdbefc5b3ef75a87f8f4c6c8fd2103f1f0e0df1b33d83a63a6ee6f70005f48e2c1aa221d1d9748c495a873e01ffcff21021b1ce0837f6c057a6622b90bcc30d27685df6e19717864e7ed4b289f790fb24d53ae2206021b1ce0837f6c057a6622b90bcc30d27685df6e19717864e7ed4b289f790fb24d148374ad8600000000000000000b00000002000000220602787bacc6de8d57ecd2cdbde2e405f6328e52e3bdbefc5b3ef75a87f8f4c6c8fd1403a8239100000000000000000b00000002000000220603f1f0e0df1b33d83a63a6ee6f70005f48e2c1aa221d1d9748c495a873e01ffcff14e15f6f2100000000000000000b000000020000000001012000a3e1110000000017a91445665f38d00633b9a2cb7f73c2fffb9dc6c95efa87220202a816e254943391bb037211dfac8dda132bfcf2051c386631402834e2783466d8483045022100b6558b4b7b011174798ecb3bedb0107b9e3cafdd0cec3191b1967be117823aef02207ca644d3a6aae71d125b7a75c25ad1f58aaf3b0e190ad002e4e98e3e5515551d010103040100000001042200208b9b1b4c660760e162f678ec6515fb574b48e93eb5ff4636dd85d1788a977d06010569522102a816e254943391bb037211dfac8dda132bfcf2051c386631402834e2783466d82103cccd821265c6da3e77e4db08d4c6f39a259abbd143017fcf264b8a4114812a39210391ea88b71b8275193f39ffffef42da14c775d7a13434aa5427dc5bbb0ccc3f1853ae220602a816e254943391bb037211dfac8dda132bfcf2051c386631402834e2783466d81403a8239100000000000000000b0000000300000022060391ea88b71b8275193f39ffffef42da14c775d7a13434aa5427dc5bbb0ccc3f18148374ad8600000000000000000b00000003000000220603cccd821265c6da3e77e4db08d4c6f39a259abbd143017fcf264b8a4114812a3914e15f6f2100000000000000000b000000030000000000", - "coin": "tbtc4", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "27b64ac217926b1345f382f3c0d110096161ad27bdf1a95eafc9fe533773febd" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2shP2wsh-keyRecoveryService-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2shP2wsh-keyRecoveryService-keyternal.json deleted file mode 100644 index dd2384f336..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2shP2wsh-keyRecoveryService-keyternal.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "inputs": [ - { - "id": "1374468f33ccaa7ea0c5939041993c17d165219afb3ce873ca050adb6da9385f:0", - "address": "2NFCjioQkatHzS9wxXiURfvsQrHfWqT3yZj", - "value": 100000000, - "chain": 11, - "index": 0, - "valueString": "100000000" - }, - { - "id": "41e7b3a45ece40f8ff910d1e26aeba052737b1abe3904a8e341ddc8e771d3d9b:2", - "address": "2NGYMtcbtpniMSu8aNkwsEvPDzMJMY2Bhbg", - "value": 200000000, - "chain": 11, - "index": 2, - "valueString": "200000000" - }, - { - "id": "3232d6fa8150e9a78d0550b88adec03717a08a01a631ebdc9d6a3c28c3357f32:3", - "address": "2MyaBFSyvydN7Hjppt27vsDaEHHWbq2btjH", - "value": 300000000, - "chain": 11, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "010000000001035f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f46741300000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff9b3d1d778edc1d348e4a90e3abb1372705baae261e0d91fff840ce5ea4b3e74102000000232200206fbe320ee6cef6a57f89af5ffcc027a2413a768598a36617bee7310028bc3104ffffffff327f35c3283c6a9ddceb31a6018aa01737c0de8ab850058da7e95081fad6323203000000232200208b9b1b4c660760e162f678ec6515fb574b48e93eb5ff4636dd85d1788a977d06ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870500473044022049df6c0e71dad21fd4e41fbf461b5429f9d2a6ba6268fd55240f01b109b0b3490220392891636a5567faa7a273d086821df430c74ea07a0fedbeb9e28811972ff4910100006952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae05004730440220182b9136b407926ace5faac0d96ff8512d680f1ac5829901782a216a15cdc55202203bc0958bb8211380367651bd791f0a48e77fd2cc27629d6551e52d5240e1cd6a01000069522102787bacc6de8d57ecd2cdbde2e405f6328e52e3bdbefc5b3ef75a87f8f4c6c8fd2103f1f0e0df1b33d83a63a6ee6f70005f48e2c1aa221d1d9748c495a873e01ffcff21021b1ce0837f6c057a6622b90bcc30d27685df6e19717864e7ed4b289f790fb24d53ae0500483045022100b6558b4b7b011174798ecb3bedb0107b9e3cafdd0cec3191b1967be117823aef02207ca644d3a6aae71d125b7a75c25ad1f58aaf3b0e190ad002e4e98e3e5515551d01000069522102a816e254943391bb037211dfac8dda132bfcf2051c386631402834e2783466d82103cccd821265c6da3e77e4db08d4c6f39a259abbd143017fcf264b8a4114812a39210391ea88b71b8275193f39ffffef42da14c775d7a13434aa5427dc5bbb0ccc3f1853ae00000000", - "coin": "tbtc4", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "72861e6d2e317db7008a88cb0b602bc7c67ae0a45c37280da1b5a8fdd71505b4" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2shP2wsh-unsignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2shP2wsh-unsignedRecovery.json deleted file mode 100644 index c2a3293294..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2shP2wsh-unsignedRecovery.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "txHex": "01000000035f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f4674130000000000ffffffff9b3d1d778edc1d348e4a90e3abb1372705baae261e0d91fff840ce5ea4b3e7410200000000ffffffff327f35c3283c6a9ddceb31a6018aa01737c0de8ab850058da7e95081fad632320300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txInfo": { - "unspents": [ - { - "id": "1374468f33ccaa7ea0c5939041993c17d165219afb3ce873ca050adb6da9385f:0", - "address": "2NFCjioQkatHzS9wxXiURfvsQrHfWqT3yZj", - "value": 100000000, - "chain": 11, - "index": 0, - "valueString": "100000000" - }, - { - "id": "41e7b3a45ece40f8ff910d1e26aeba052737b1abe3904a8e341ddc8e771d3d9b:2", - "address": "2NGYMtcbtpniMSu8aNkwsEvPDzMJMY2Bhbg", - "value": 200000000, - "chain": 11, - "index": 2, - "valueString": "200000000" - }, - { - "id": "3232d6fa8150e9a78d0550b88adec03717a08a01a631ebdc9d6a3c28c3357f32:3", - "address": "2MyaBFSyvydN7Hjppt27vsDaEHHWbq2btjH", - "value": 300000000, - "chain": 11, - "index": 3, - "valueString": "300000000" - } - ] - }, - "feeInfo": {}, - "coin": "tbtc4", - "txid": "f418d76f308a8037bdfc71f014ffa02e63b5f2ca9ff07bce45372703b5043898" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2tr-fullSignedRecovery-customUserKeyPath.json b/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2tr-fullSignedRecovery-customUserKeyPath.json deleted file mode 100644 index 628c062c06..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2tr-fullSignedRecovery-customUserKeyPath.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "234b16752166e3ab3d7241d57b3a42c15b3a263c74fd1f05ca15e6cc9637239b:0", - "address": "tb1pr6whavsvtjs9wukwxt9l8t8z4cj7erycw3aqg4szqja9q5prr77qnsvw6h", - "value": 100000000, - "chain": 31, - "index": 0, - "valueString": "100000000" - }, - { - "id": "cd51635b208e3133988870628839263fd54ea8e914ec999291da859c2b57edd4:2", - "address": "tb1p8vl64kccrqxl9smfd9x5dq6wyspqphqezdd4wzj0d8jgdnw4xjdskct3eu", - "value": 200000000, - "chain": 31, - "index": 2, - "valueString": "200000000" - }, - { - "id": "e76d5692c04815b4ccd080197ad4ff1ea1b97f54f4620855356c0ef0568ab561:3", - "address": "tb1pd5enxvqupqlcz6tan6vkdgwrt2gxqdvx8xa75a86adtg6g60zhhqf8z6c7", - "value": 300000000, - "chain": 31, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "010000000001039b233796cce615ca051ffd743c263a5bc1423a7bd541723dabe3662175164b230000000000ffffffffd4ed572b9c85da919299ec14e9a84ed53f2639886270889833318e205b6351cd0200000000ffffffff61b58a56f00e6c35550862f4547fb9a11effd47a1980d0ccb41548c092566de70300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870440c1a2a376602ca60755ae71da6323ebad6240f94aea359f8897952f49d17d98253c195acebff0ea386b0be0fc14f63887a52e1faca0eb32eaa158e88cb5b9de4a4025f8f7533691e83fbb9b8530c2657cb904fe39aa972bfdbb63ea3b54d333bb5bbaef146dbeee63b0a818bcbaaa3496d5dd4014c95188965ca5ea2e9839dca91c44204fa2a74016854082e063d260de5401518db0566d853b3cfddd03484dea94fc11ad20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfac61c0d73d45b503a6ccd7415d3aa9ce7ac2fed592b892861b5ccd38869d5b6a588cc85d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083a33b8977ba2126df5628953c9f7cf356897a4985c5d98f97c75a7dd8cfe662600440bd8213b09fcb3686b5572933b06d3863ba3a7de39dd7e92be037e5ae003c4deb2bd70e81767ce8624300de6e3285688f8c21559c04ede9237de216c07a2f8600401c155c3d0d55cb6dd144b99d9fea61d1ce779a618337bd0f28a0b894109e8e20cd6b13d01122d4df555e7e81e89d804892f98b4356ac3149614ebb8e4d62be7b4420b3688855cfe427576031737562f66cadabf8e4b04e92ec6fa359edff6680b3f2ad20c74b86531a1df0f93372432e4c21524040a4037e3a828a1b7b99b391852345b8ac61c0e47e9d15b49db7b1487ff89d9c98507b957541d9b51bf2b3f2cd5b05b7722e98a3841eb28228fb5461898e0f0adf251d1c61c6645f686b803ecbcf1f4814f69515651bebba8bbfdf61248ec30583a2b4a9be8daa289fa828538bb7774d5186b404409c8a9eadea3368ed15342620f80efafefa41e2bd2859125c3d1584d6d50e0164412a6826fc7927a11190fababc40625ceb4e4bb5d675e64fed5aed91d103fc124074d4b4aaa76466ac1aa959d6513c3e2d96671f9ab8e85fd8f74a800eaabee1583b4aabf3b2b9d14e1af1829d1773d59cc3ce0de8a421540e9e4417ffeddc954744208e827169785e0328bc78cf96ca17b2446fabc6f280729012332ee159b0772c66ad2085ed62cc40a0d24b22a0b0eae7b340c5873a73198856c41f5a21c7a56e0104c3ac61c04d62e502f2b741eb9a14720b5708e52a8ef0d9a21387b994307c227bc7a31965f1f4d5dbf948920c0f00c7a2f5cc74095649931ed3865afbcc46116199850510b611ac3446ef33a196bb71ce7090d1846940c792b6b55e73677db9a37fd807a900000000", - "txid": "ad982de33c5493e90589565d22fbdd2d87cf2558b7d9ea6c018125b4178bb807" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2tr-fullSignedRecovery-fixedFeeRate.json b/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2tr-fullSignedRecovery-fixedFeeRate.json deleted file mode 100644 index 36facc9e78..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2tr-fullSignedRecovery-fixedFeeRate.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "eda4d4ccae8e80212dced71a891216d81c143804b4eac0407173384a6eab87b2:0", - "address": "tb1phk6lhy2tka2kxsx6hjd3c0z2h2e0rcrere9lr3kqsg0p6xxqe2pqa44eqg", - "value": 100000000, - "chain": 31, - "index": 0, - "valueString": "100000000" - }, - { - "id": "042c7f99ddae34c5fd0d164681e9e5f8f7ffa257fe6d39a3f277ce2b6a1a5dd5:2", - "address": "tb1punyhjurx29e2577msed4mzlu5py2snp6s2zwf2uux2ek5xk2ps6s3vkh6a", - "value": 200000000, - "chain": 31, - "index": 2, - "valueString": "200000000" - }, - { - "id": "a78ad7e7fca10b5eefed9fd30a27dd6689d88f76854f3f20328d8b9091ff54f7:3", - "address": "tb1pgrsntg8rd9qdjf06demu0423ysxftqddx9twyqy38fsg9qyj82xsxvny7v", - "value": 300000000, - "chain": 31, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "01000000000103b287ab6e4a38737140c0eab40438141cd81612891ad7ce2d21808eaeccd4a4ed0000000000ffffffffd55d1a6a2bce77f2a3396dfe57a2fff7f8e5e98146160dfdc534aedd997f2c040200000000fffffffff754ff91908b8d32203f4f85768fd88966dd270ad39fedef5e0ba1fce7d78aa70300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87044057458e15efe91458dc614b3a3b936290fbbee4029ed193e3144f2639fb421f8ec7ab82571f342db34d4606130c2ac8ddc423b13a310a5115478ae16c4a504a004012512523ed4c688c2058a525a699b590e68eaa8c67e1b3757221095ba356b7ffd61730bfc88e8e2949cb2bb72eb3522a1be4af28d7412fcd68fc8f03e2598c0644201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfac61c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d04402e832cefbc1a7da59e6ea8e686dfea027f7ebe6aaba10e817213281761b86ac86290aebef94066d698ea0d68ca3cb1d2ceb23ce5c962798f94bb30cebef028624005877d85c8e3a1e9e908e581c80c7f5ce251c831dea745ea19c3fa0e0ef23bc9cba1218c8f4841861f482ec9445e88ee70754e2e77555635ad8bba5b484406c744202e67678ed40b48ac431f0b7be9a788cf4b53482d675aa7e4eeef6970b8bd7651ad20c74b86531a1df0f93372432e4c21524040a4037e3a828a1b7b99b391852345b8ac61c0d6ac24e8540ba9c29208766c42027c2cdef71c45e8ec41cd0fb66abb9ab260bca3841eb28228fb5461898e0f0adf251d1c61c6645f686b803ecbcf1f4814f695eb36bcc16894bb28839cab2e681a2dc88418268eb7f7b1a9b44cff569e1ef85804409603d72a12d8b8886501bf83de365d8366225f5163fb5a4c45edf430fe31c2175a354c2459eba905ee605518b2eaa157512509f9553ae6d1391039a5b82f1152404c1d2b4a5a40bf7ac1aa57602c98ad3946a3f713c018e8f6733cfb14b11375fc74ee648477da459b74b583fbd90db8bbce445f1f62d98436a9e29e27255822484420145fc970734cac345d322ea533f7e82b57c9758e49e1426091e7d1bcbb86e0cfad2085ed62cc40a0d24b22a0b0eae7b340c5873a73198856c41f5a21c7a56e0104c3ac61c13d64a0b237496a7450abb3375815d47bf93907317fe23b2d5c48759cd35fc782f1f4d5dbf948920c0f00c7a2f5cc74095649931ed3865afbcc46116199850510e6e4a517245c10ab719832f5ede9671bcec0c03d80e3f1bbc1a861601465de7700000000", - "txid": "cb3acf4f2f71377227de581267f943d4a1a281bba99d30e8343e5a11ccecbcfb" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2tr-fullSignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2tr-fullSignedRecovery.json deleted file mode 100644 index 36facc9e78..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2tr-fullSignedRecovery.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "eda4d4ccae8e80212dced71a891216d81c143804b4eac0407173384a6eab87b2:0", - "address": "tb1phk6lhy2tka2kxsx6hjd3c0z2h2e0rcrere9lr3kqsg0p6xxqe2pqa44eqg", - "value": 100000000, - "chain": 31, - "index": 0, - "valueString": "100000000" - }, - { - "id": "042c7f99ddae34c5fd0d164681e9e5f8f7ffa257fe6d39a3f277ce2b6a1a5dd5:2", - "address": "tb1punyhjurx29e2577msed4mzlu5py2snp6s2zwf2uux2ek5xk2ps6s3vkh6a", - "value": 200000000, - "chain": 31, - "index": 2, - "valueString": "200000000" - }, - { - "id": "a78ad7e7fca10b5eefed9fd30a27dd6689d88f76854f3f20328d8b9091ff54f7:3", - "address": "tb1pgrsntg8rd9qdjf06demu0423ysxftqddx9twyqy38fsg9qyj82xsxvny7v", - "value": 300000000, - "chain": 31, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "01000000000103b287ab6e4a38737140c0eab40438141cd81612891ad7ce2d21808eaeccd4a4ed0000000000ffffffffd55d1a6a2bce77f2a3396dfe57a2fff7f8e5e98146160dfdc534aedd997f2c040200000000fffffffff754ff91908b8d32203f4f85768fd88966dd270ad39fedef5e0ba1fce7d78aa70300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87044057458e15efe91458dc614b3a3b936290fbbee4029ed193e3144f2639fb421f8ec7ab82571f342db34d4606130c2ac8ddc423b13a310a5115478ae16c4a504a004012512523ed4c688c2058a525a699b590e68eaa8c67e1b3757221095ba356b7ffd61730bfc88e8e2949cb2bb72eb3522a1be4af28d7412fcd68fc8f03e2598c0644201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfac61c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d04402e832cefbc1a7da59e6ea8e686dfea027f7ebe6aaba10e817213281761b86ac86290aebef94066d698ea0d68ca3cb1d2ceb23ce5c962798f94bb30cebef028624005877d85c8e3a1e9e908e581c80c7f5ce251c831dea745ea19c3fa0e0ef23bc9cba1218c8f4841861f482ec9445e88ee70754e2e77555635ad8bba5b484406c744202e67678ed40b48ac431f0b7be9a788cf4b53482d675aa7e4eeef6970b8bd7651ad20c74b86531a1df0f93372432e4c21524040a4037e3a828a1b7b99b391852345b8ac61c0d6ac24e8540ba9c29208766c42027c2cdef71c45e8ec41cd0fb66abb9ab260bca3841eb28228fb5461898e0f0adf251d1c61c6645f686b803ecbcf1f4814f695eb36bcc16894bb28839cab2e681a2dc88418268eb7f7b1a9b44cff569e1ef85804409603d72a12d8b8886501bf83de365d8366225f5163fb5a4c45edf430fe31c2175a354c2459eba905ee605518b2eaa157512509f9553ae6d1391039a5b82f1152404c1d2b4a5a40bf7ac1aa57602c98ad3946a3f713c018e8f6733cfb14b11375fc74ee648477da459b74b583fbd90db8bbce445f1f62d98436a9e29e27255822484420145fc970734cac345d322ea533f7e82b57c9758e49e1426091e7d1bcbb86e0cfad2085ed62cc40a0d24b22a0b0eae7b340c5873a73198856c41f5a21c7a56e0104c3ac61c13d64a0b237496a7450abb3375815d47bf93907317fe23b2d5c48759cd35fc782f1f4d5dbf948920c0f00c7a2f5cc74095649931ed3865afbcc46116199850510e6e4a517245c10ab719832f5ede9671bcec0c03d80e3f1bbc1a861601465de7700000000", - "txid": "cb3acf4f2f71377227de581267f943d4a1a281bba99d30e8343e5a11ccecbcfb" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2tr-keyRecoveryService-dai.json b/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2tr-keyRecoveryService-dai.json deleted file mode 100644 index d817f10d8f..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2tr-keyRecoveryService-dai.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "transactionHex": "70736274ff0100a50100000003b287ab6e4a38737140c0eab40438141cd81612891ad7ce2d21808eaeccd4a4ed0000000000ffffffffd55d1a6a2bce77f2a3396dfe57a2fff7f8e5e98146160dfdc534aedd997f2c040200000000fffffffff754ff91908b8d32203f4f85768fd88966dd270ad39fedef5e0ba1fce7d78aa70300000000ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012b00e1f50500000000225120bdb5fb914bb7556340dabc9b1c3c4abab2f1e0791e4bf1c6c0821e1d18c0ca820103040000000041141ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612e325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6c4080cab130e1e47af6884e7253a58d1925ab8b022f40263744fad95d711851d0bcbf7b3c3274200a39d3214c29d7ca1c9618c7f4ffd0801441d0f07a4e7e13234b6215c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d45201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfacc021161ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612e3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6c03a8239100000000000000001f000000000000002116d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbf3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6ce15f6f2100000000000000001f000000000000000001012b00c2eb0b00000000225120e4c97970665172aa7bdb865b5d8bfca048a84c3a8284e4ab9c32b36a1aca0c350103040000000041142e67678ed40b48ac431f0b7be9a788cf4b53482d675aa7e4eeef6970b8bd76513faf7daf92673d9d95496f14c10cb75430758aa69ba585cbbf8483280eea396940ccc9408e4f9960fdbb2e224f8ab1290a99850dc14d06c84b0559b52ef656728e9ca7f749689249c8e7b510311a0e92fa8fc0082d52abe0c9247dda009d1a67ee6215c0d6ac24e8540ba9c29208766c42027c2cdef71c45e8ec41cd0fb66abb9ab260bca3841eb28228fb5461898e0f0adf251d1c61c6645f686b803ecbcf1f4814f695eb36bcc16894bb28839cab2e681a2dc88418268eb7f7b1a9b44cff569e1ef85845202e67678ed40b48ac431f0b7be9a788cf4b53482d675aa7e4eeef6970b8bd7651ad20c74b86531a1df0f93372432e4c21524040a4037e3a828a1b7b99b391852345b8acc021162e67678ed40b48ac431f0b7be9a788cf4b53482d675aa7e4eeef6970b8bd765135013faf7daf92673d9d95496f14c10cb75430758aa69ba585cbbf8483280eea396903a8239100000000000000001f000000020000002116c74b86531a1df0f93372432e4c21524040a4037e3a828a1b7b99b391852345b835013faf7daf92673d9d95496f14c10cb75430758aa69ba585cbbf8483280eea3969e15f6f2100000000000000001f000000020000000001012b00a3e1110000000022512040e135a0e36940d925fa6e77c7d551240c9581ad3156e200913a608280923a8d010304000000004114145fc970734cac345d322ea533f7e82b57c9758e49e1426091e7d1bcbb86e0cf1d85570e9fcc236c931721342e3b6757f122d9e001e83c1706d59da175dd7326408f67c776bb1417bc6a095cd422a71328c2a8370c4a4468e4827e494b3b9d5427db98302b721bd4b297968d426d62214eddbee35630609ac6895fd3ef021c67f46215c13d64a0b237496a7450abb3375815d47bf93907317fe23b2d5c48759cd35fc782f1f4d5dbf948920c0f00c7a2f5cc74095649931ed3865afbcc46116199850510e6e4a517245c10ab719832f5ede9671bcec0c03d80e3f1bbc1a861601465de774520145fc970734cac345d322ea533f7e82b57c9758e49e1426091e7d1bcbb86e0cfad2085ed62cc40a0d24b22a0b0eae7b340c5873a73198856c41f5a21c7a56e0104c3acc02116145fc970734cac345d322ea533f7e82b57c9758e49e1426091e7d1bcbb86e0cf35011d85570e9fcc236c931721342e3b6757f122d9e001e83c1706d59da175dd732603a8239100000000000000001f00000003000000211685ed62cc40a0d24b22a0b0eae7b340c5873a73198856c41f5a21c7a56e0104c335011d85570e9fcc236c931721342e3b6757f122d9e001e83c1706d59da175dd7326e15f6f2100000000000000001f000000030000000000", - "coin": "tbtc4", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "b9f2689feef52685aa3d78aea66af0834a40e3f41557b710bb2d2967ab2d4840" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2tr-unsignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2tr-unsignedRecovery.json deleted file mode 100644 index 040c9ec81f..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2tr-unsignedRecovery.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "txHex": "0100000003b287ab6e4a38737140c0eab40438141cd81612891ad7ce2d21808eaeccd4a4ed0000000000ffffffffd55d1a6a2bce77f2a3396dfe57a2fff7f8e5e98146160dfdc534aedd997f2c040200000000fffffffff754ff91908b8d32203f4f85768fd88966dd270ad39fedef5e0ba1fce7d78aa70300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txInfo": { - "unspents": [ - { - "id": "eda4d4ccae8e80212dced71a891216d81c143804b4eac0407173384a6eab87b2:0", - "address": "tb1phk6lhy2tka2kxsx6hjd3c0z2h2e0rcrere9lr3kqsg0p6xxqe2pqa44eqg", - "value": 100000000, - "chain": 31, - "index": 0, - "valueString": "100000000" - }, - { - "id": "042c7f99ddae34c5fd0d164681e9e5f8f7ffa257fe6d39a3f277ce2b6a1a5dd5:2", - "address": "tb1punyhjurx29e2577msed4mzlu5py2snp6s2zwf2uux2ek5xk2ps6s3vkh6a", - "value": 200000000, - "chain": 31, - "index": 2, - "valueString": "200000000" - }, - { - "id": "a78ad7e7fca10b5eefed9fd30a27dd6689d88f76854f3f20328d8b9091ff54f7:3", - "address": "tb1pgrsntg8rd9qdjf06demu0423ysxftqddx9twyqy38fsg9qyj82xsxvny7v", - "value": 300000000, - "chain": 31, - "index": 3, - "valueString": "300000000" - } - ] - }, - "feeInfo": {}, - "coin": "tbtc4", - "txid": "cb3acf4f2f71377227de581267f943d4a1a281bba99d30e8343e5a11ccecbcfb" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2trMusig2-fullSignedRecovery-customUserKeyPath.json b/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2trMusig2-fullSignedRecovery-customUserKeyPath.json deleted file mode 100644 index a932a30607..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2trMusig2-fullSignedRecovery-customUserKeyPath.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "99c2326516b1fa11f225ee0e34669e1dae29dc74b92f1b35c30e9ec2687f0b23:0", - "address": "tb1pnchn7al5kjsdwjj6elzdcrx73gxeypv0c6dutqaznny7rkfj6pusnxup5q", - "value": 100000000, - "chain": 41, - "index": 0, - "valueString": "100000000" - }, - { - "id": "068a943a8df044f8cf274ca0cf9a8c502647ab0d43633b7dee3174d0183cc487:2", - "address": "tb1pacvp0j2zdxvygk6kg95ku0gn6w42wr9l6pfc6vhuect4jz90t0wq3d925v", - "value": 200000000, - "chain": 41, - "index": 2, - "valueString": "200000000" - }, - { - "id": "2c03f78061dfb752fc657748d398e90aae75420669d3c75472b7e7b518753e2a:3", - "address": "tb1p3pvmz34le42zf8mk4hw84c42fazv9kmk94l7wtjydjp6wdhjcj4q6r2pzs", - "value": 300000000, - "chain": 41, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "01000000000103230b7f68c29e0ec3351b2fb974dc29ae1d9e66340eee25f211fab1166532c2990000000000ffffffff87c43c18d07431ee7d3b63430dab4726508c9acfa04c27cff844f08d3a948a060200000000ffffffff2a3e7518b5e7b77254c7d369064275ae0ae998d3487765fc52b7df6180f7032c0300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8704407b2bc259fe908efdf18f983059161206e8eddf8df53c82f29fc2b4d58c4281a822925c2116690d4df3351567f20c058e8b8e11e4bb5e5b637aca4c7115e2d1cd40d260561bddc1cda388ed940481348720728550170760d4cb208f266afc62e67b4acba07962148280e344fe20504a4f49b1ba7f8443a983660aab2893bc4500d94420fb35352c31bb6136fcc9f14b29775d06fdbe89f67339ffc8583d9cf0e4f4b95dad20c8c3073f14d56926710445b3bfa3cb3c0ea2c223d0b5e2bfbc06a0ca7f8503bcac41c1005c62da63b9d8d8bcf1207877cfd4182f3f7a040402ee1e1ecfb8ca6d73baa3fb116a4ad3a03e27bcf2ac8570a8c9b000d337087019aed731c95178481b4a7c044006c8f869ee68f1b3c52f6b446931645b612fffbdd10f4b82b687bd24945289794f0d272d5a96cc5acee911fb43558688488ff5bd9f3209b5141fa5a7d2322dc340a57cd12341a74d2d3b820688492ad904f4f99bdaaf891ac01274aaac3492cbcb7a09b60030b81a97843ee1edc6df9f1126d7e0a4c64f06428ca9d6bda3c61600442023e24dfc0a397fc61cb26ea857b9c844d54c00d406bec924ecf73675f713d2dcad20cdc13238cbc54d045ddf3d82e5eb9e34c8987ed636a939fc25721fd2f1321388ac41c1fe7ce647d153bd84f07b7e5211f84bb206fab6da765983177ea2e9ff398c917c96c2d14e98bcbcfa3e33accbf4efcbf2e46a5d8bc1fe8bf79a8ed7d4b20ce41e04403ec19637664cf3f9b6317ee1578fcacba0e17a0aea9c80af36fd8c76d0b05d3912142e16afb725f319a2711add3f7c42fe23371fba2007d0c7826ec6291b67a9409e2fc9c16efdf031733b4ed543aaf6cc677724484a4ed5999c9cbf0df7fdb1999c71a95b7ee7f34942e6fcb060fe40228b5f94b512532a588805fc1e87212e0b4420db7359656a56882cd0785d354076d104fb07fb1c56e23beaceafde7efd1f0bf5ad2023df6e8bc726a54706c9c56b0bfccd04e7598e56a6d56984ac93023419f49db5ac41c1964d9e42931aa6d0b2fa62a49dc05bbf426a37a70fe162f885a4d3ba9e3cbaae46bc77ba410e7146abe9d508b0ea489d8498206ff9fae9348c656a58b0a2308e00000000", - "txid": "a0326af571a5d447090df0dcf9138a076540eb64514949442f34bc6ccdfbcfae" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2trMusig2-fullSignedRecovery-fixedFeeRate.json b/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2trMusig2-fullSignedRecovery-fixedFeeRate.json deleted file mode 100644 index 7b779e8cc4..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2trMusig2-fullSignedRecovery-fixedFeeRate.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "1f866215db699601c1efd1770f87b9253f5a47a86a6415930c0ce8f4bdd44873:0", - "address": "tb1p8qdlmtsw6ehy9u4w8lpw4xw6shg7jknu7fhrlaclpdaqtfp0puesgpm4xs", - "value": 100000000, - "chain": 41, - "index": 0, - "valueString": "100000000" - }, - { - "id": "4d6bbd2082f99fd346de628ddc080574be955bad00842d8e086c44fcdd83ec5e:2", - "address": "tb1phc2yazexcn6rylkhqsrlcl96t0kwk5qnuvdz77m56j9wpfpgz8hqk37lzx", - "value": 200000000, - "chain": 41, - "index": 2, - "valueString": "200000000" - }, - { - "id": "6d30d3fad1db29e0cf1d1cf2be97bf5918c592ebbb0618a93042e62132dc9fc1:3", - "address": "tb1pyk4ezmq0gyez0sxjd74ztwy54870cq9dh6drlzrmmsu6k7wtq3kq8ggwqh", - "value": 300000000, - "chain": 41, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "010000000001037348d4bdf4e80c0c9315646aa8475a3f25b9870f77d1efc1019669db1562861f0000000000ffffffff5eec83ddfc446c088e2d8400ad5b95be740508dc8d62de46d39ff98220bd6b4d0200000000ffffffffc19fdc3221e64230a91806bbeb92c51859bf97bef21c1dcfe029dbd1fad3306d0300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870440d214bdf749db5fa57684ba771a3f671efb6a4e09746e64cf9c0e16cd43da8ef294934792737554d4ee62e0502f9f1be0e8ac2b86bf10ec9f689349d9b680ec7340412f708b4e9b9b12bcdd455f100d76ff56d62b276dfb63cd6b727fb2166f2686c391898d8b5b8199d06277c227e6b9cf958b92c0fda1803a9fa290eb3076436c442099733a9b244ac527f0d79b340c0aa5aed43fcde952b51bf49d2da6dbd7e31b80ad20c8c3073f14d56926710445b3bfa3cb3c0ea2c223d0b5e2bfbc06a0ca7f8503bcac41c0e807c1c6edff45083a9d0d5f3771b7c02c3a015413f51f862efdf113f63d1d33fb116a4ad3a03e27bcf2ac8570a8c9b000d337087019aed731c95178481b4a7c0440e88d0e2ceb549bbee92ff7e25166ea37304827b7f0b6cfdec746f595bd64a986de2788f6136335a50260b27b7a24fa19b23f2989b6c91b78866cb9c294592ecf409a20fae1ddab1b0bac0890e3b2bc463e6313bab8930eb79642704db51bd342593a2153ff21fa33db67ca0f4e41866ef499dd8d7d7ec0eec26b94b644909a5d3a44204ea87845bafeb6f623523a5efba3d23ea2a05e79dacd3c7e3c1cd44f5e8ac842ad20cdc13238cbc54d045ddf3d82e5eb9e34c8987ed636a939fc25721fd2f1321388ac41c18068d228c90640ffad1897166bacdad48fab80aa74421c935f6d7291898f104496c2d14e98bcbcfa3e33accbf4efcbf2e46a5d8bc1fe8bf79a8ed7d4b20ce41e04402f4291aebff3af2c53f90ff002ba8112b82ca2f9371033cf3c71486973ee2ea5760fd09780755fbfbbaaf71658d0362972dfec09e4afb2f7fa0440467e2620c140be8ea0e1b1b6a5ac7e1382f1769e5ac2b71ffc44a77aff2909a21a8e426c6a950c833ed52b7b5562704a5af46702bd4766021208392f5ff1e9488132dd9ca5f644205431da6074ad73f81cca3f94f6162efff682bd3d308433aabfea355ba72701b8ad2023df6e8bc726a54706c9c56b0bfccd04e7598e56a6d56984ac93023419f49db5ac41c003928cb5445eb076cfbbbf062f32fe35bfcfc4ec98ed9a833b7beae6e8108cf946bc77ba410e7146abe9d508b0ea489d8498206ff9fae9348c656a58b0a2308e00000000", - "txid": "4fec9ba3bbb1bb30f05465ae9572bef815e9814eef00a7919cbbc672ad5bcabb" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2trMusig2-fullSignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2trMusig2-fullSignedRecovery.json deleted file mode 100644 index 7b779e8cc4..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2trMusig2-fullSignedRecovery.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "1f866215db699601c1efd1770f87b9253f5a47a86a6415930c0ce8f4bdd44873:0", - "address": "tb1p8qdlmtsw6ehy9u4w8lpw4xw6shg7jknu7fhrlaclpdaqtfp0puesgpm4xs", - "value": 100000000, - "chain": 41, - "index": 0, - "valueString": "100000000" - }, - { - "id": "4d6bbd2082f99fd346de628ddc080574be955bad00842d8e086c44fcdd83ec5e:2", - "address": "tb1phc2yazexcn6rylkhqsrlcl96t0kwk5qnuvdz77m56j9wpfpgz8hqk37lzx", - "value": 200000000, - "chain": 41, - "index": 2, - "valueString": "200000000" - }, - { - "id": "6d30d3fad1db29e0cf1d1cf2be97bf5918c592ebbb0618a93042e62132dc9fc1:3", - "address": "tb1pyk4ezmq0gyez0sxjd74ztwy54870cq9dh6drlzrmmsu6k7wtq3kq8ggwqh", - "value": 300000000, - "chain": 41, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "010000000001037348d4bdf4e80c0c9315646aa8475a3f25b9870f77d1efc1019669db1562861f0000000000ffffffff5eec83ddfc446c088e2d8400ad5b95be740508dc8d62de46d39ff98220bd6b4d0200000000ffffffffc19fdc3221e64230a91806bbeb92c51859bf97bef21c1dcfe029dbd1fad3306d0300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870440d214bdf749db5fa57684ba771a3f671efb6a4e09746e64cf9c0e16cd43da8ef294934792737554d4ee62e0502f9f1be0e8ac2b86bf10ec9f689349d9b680ec7340412f708b4e9b9b12bcdd455f100d76ff56d62b276dfb63cd6b727fb2166f2686c391898d8b5b8199d06277c227e6b9cf958b92c0fda1803a9fa290eb3076436c442099733a9b244ac527f0d79b340c0aa5aed43fcde952b51bf49d2da6dbd7e31b80ad20c8c3073f14d56926710445b3bfa3cb3c0ea2c223d0b5e2bfbc06a0ca7f8503bcac41c0e807c1c6edff45083a9d0d5f3771b7c02c3a015413f51f862efdf113f63d1d33fb116a4ad3a03e27bcf2ac8570a8c9b000d337087019aed731c95178481b4a7c0440e88d0e2ceb549bbee92ff7e25166ea37304827b7f0b6cfdec746f595bd64a986de2788f6136335a50260b27b7a24fa19b23f2989b6c91b78866cb9c294592ecf409a20fae1ddab1b0bac0890e3b2bc463e6313bab8930eb79642704db51bd342593a2153ff21fa33db67ca0f4e41866ef499dd8d7d7ec0eec26b94b644909a5d3a44204ea87845bafeb6f623523a5efba3d23ea2a05e79dacd3c7e3c1cd44f5e8ac842ad20cdc13238cbc54d045ddf3d82e5eb9e34c8987ed636a939fc25721fd2f1321388ac41c18068d228c90640ffad1897166bacdad48fab80aa74421c935f6d7291898f104496c2d14e98bcbcfa3e33accbf4efcbf2e46a5d8bc1fe8bf79a8ed7d4b20ce41e04402f4291aebff3af2c53f90ff002ba8112b82ca2f9371033cf3c71486973ee2ea5760fd09780755fbfbbaaf71658d0362972dfec09e4afb2f7fa0440467e2620c140be8ea0e1b1b6a5ac7e1382f1769e5ac2b71ffc44a77aff2909a21a8e426c6a950c833ed52b7b5562704a5af46702bd4766021208392f5ff1e9488132dd9ca5f644205431da6074ad73f81cca3f94f6162efff682bd3d308433aabfea355ba72701b8ad2023df6e8bc726a54706c9c56b0bfccd04e7598e56a6d56984ac93023419f49db5ac41c003928cb5445eb076cfbbbf062f32fe35bfcfc4ec98ed9a833b7beae6e8108cf946bc77ba410e7146abe9d508b0ea489d8498206ff9fae9348c656a58b0a2308e00000000", - "txid": "4fec9ba3bbb1bb30f05465ae9572bef815e9814eef00a7919cbbc672ad5bcabb" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2trMusig2-keyRecoveryService-dai.json b/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2trMusig2-keyRecoveryService-dai.json deleted file mode 100644 index 42be7064cb..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2trMusig2-keyRecoveryService-dai.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "transactionHex": "70736274ff0100a501000000037348d4bdf4e80c0c9315646aa8475a3f25b9870f77d1efc1019669db1562861f0000000000ffffffff5eec83ddfc446c088e2d8400ad5b95be740508dc8d62de46d39ff98220bd6b4d0200000000ffffffffc19fdc3221e64230a91806bbeb92c51859bf97bef21c1dcfe029dbd1fad3306d0300000000ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012b00e1f50500000000225120381bfdae0ed66e42f2ae3fc2ea99da85d1e95a7cf26e3ff71f0b7a05a42f0f3301030400000000411499733a9b244ac527f0d79b340c0aa5aed43fcde952b51bf49d2da6dbd7e31b80fa2f5b1ed749cb60910d218c15ca21def9de5e29f61b117840db5237c37653ff4063d6b3e8b3667a1ba9c82de1ec42e3cbad9c3c76bfc6223a68003b9ad76c12834d48a8ad2ba9772204452b17938f37f4c579b400344548075cdc33169633361f4215c0e807c1c6edff45083a9d0d5f3771b7c02c3a015413f51f862efdf113f63d1d33fb116a4ad3a03e27bcf2ac8570a8c9b000d337087019aed731c95178481b4a7c452099733a9b244ac527f0d79b340c0aa5aed43fcde952b51bf49d2da6dbd7e31b80ad20c8c3073f14d56926710445b3bfa3cb3c0ea2c223d0b5e2bfbc06a0ca7f8503bcacc0211699733a9b244ac527f0d79b340c0aa5aed43fcde952b51bf49d2da6dbd7e31b803501fa2f5b1ed749cb60910d218c15ca21def9de5e29f61b117840db5237c37653ff03a82391000000000000000029000000000000002116c8c3073f14d56926710445b3bfa3cb3c0ea2c223d0b5e2bfbc06a0ca7f8503bc3501fa2f5b1ed749cb60910d218c15ca21def9de5e29f61b117840db5237c37653ffe15f6f21000000000000000029000000000000000001012b00c2eb0b00000000225120be144e8b26c4f4327ed70407fc7cba5beceb5013e31a2f7b74d48ae0a42811ee0103040000000041144ea87845bafeb6f623523a5efba3d23ea2a05e79dacd3c7e3c1cd44f5e8ac8429e64d800b25cc65ed7a44c4e8168c962692ce051da036106149ee5e240509dbe403c1950874bf6bf3d145d5dcc3ace1c7c2965b53d5542a1fe369c35aac3d0e47e85debe1876bc29e24723abb5b9863756c2a34cf708841118a060045db11f0bac4215c18068d228c90640ffad1897166bacdad48fab80aa74421c935f6d7291898f104496c2d14e98bcbcfa3e33accbf4efcbf2e46a5d8bc1fe8bf79a8ed7d4b20ce41e45204ea87845bafeb6f623523a5efba3d23ea2a05e79dacd3c7e3c1cd44f5e8ac842ad20cdc13238cbc54d045ddf3d82e5eb9e34c8987ed636a939fc25721fd2f1321388acc021164ea87845bafeb6f623523a5efba3d23ea2a05e79dacd3c7e3c1cd44f5e8ac84235019e64d800b25cc65ed7a44c4e8168c962692ce051da036106149ee5e240509dbe03a82391000000000000000029000000020000002116cdc13238cbc54d045ddf3d82e5eb9e34c8987ed636a939fc25721fd2f132138835019e64d800b25cc65ed7a44c4e8168c962692ce051da036106149ee5e240509dbee15f6f21000000000000000029000000020000000001012b00a3e1110000000022512025ab916c0f413227c0d26faa25b894a9fcfc00adbe9a3f887bdc39ab79cb046c0103040000000041145431da6074ad73f81cca3f94f6162efff682bd3d308433aabfea355ba72701b8bef937bd526108627a5b8f396bac4b521f5917b087209a6ac56107dabb92583240123da91d4ded5a0fe3ded8a5451c9153a98d1cf7654d4154778ccebe528934774b9c6ee2eb3ce4ad7b16fbc179e1be9ea2da729b812ab54c57e0ffae5b2fe3f64215c003928cb5445eb076cfbbbf062f32fe35bfcfc4ec98ed9a833b7beae6e8108cf946bc77ba410e7146abe9d508b0ea489d8498206ff9fae9348c656a58b0a2308e45205431da6074ad73f81cca3f94f6162efff682bd3d308433aabfea355ba72701b8ad2023df6e8bc726a54706c9c56b0bfccd04e7598e56a6d56984ac93023419f49db5acc0211623df6e8bc726a54706c9c56b0bfccd04e7598e56a6d56984ac93023419f49db53501bef937bd526108627a5b8f396bac4b521f5917b087209a6ac56107dabb925832e15f6f210000000000000000290000000300000021165431da6074ad73f81cca3f94f6162efff682bd3d308433aabfea355ba72701b83501bef937bd526108627a5b8f396bac4b521f5917b087209a6ac56107dabb92583203a82391000000000000000029000000030000000000", - "coin": "tbtc4", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "94e494b8baa7023f8cea465ccd00a8fc664148545d23343597a8ac533926f03b" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2trMusig2-unsignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2trMusig2-unsignedRecovery.json deleted file mode 100644 index 26c779aded..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2trMusig2-unsignedRecovery.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "txHex": "01000000037348d4bdf4e80c0c9315646aa8475a3f25b9870f77d1efc1019669db1562861f0000000000ffffffff5eec83ddfc446c088e2d8400ad5b95be740508dc8d62de46d39ff98220bd6b4d0200000000ffffffffc19fdc3221e64230a91806bbeb92c51859bf97bef21c1dcfe029dbd1fad3306d0300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txInfo": { - "unspents": [ - { - "id": "1f866215db699601c1efd1770f87b9253f5a47a86a6415930c0ce8f4bdd44873:0", - "address": "tb1p8qdlmtsw6ehy9u4w8lpw4xw6shg7jknu7fhrlaclpdaqtfp0puesgpm4xs", - "value": 100000000, - "chain": 41, - "index": 0, - "valueString": "100000000" - }, - { - "id": "4d6bbd2082f99fd346de628ddc080574be955bad00842d8e086c44fcdd83ec5e:2", - "address": "tb1phc2yazexcn6rylkhqsrlcl96t0kwk5qnuvdz77m56j9wpfpgz8hqk37lzx", - "value": 200000000, - "chain": 41, - "index": 2, - "valueString": "200000000" - }, - { - "id": "6d30d3fad1db29e0cf1d1cf2be97bf5918c592ebbb0618a93042e62132dc9fc1:3", - "address": "tb1pyk4ezmq0gyez0sxjd74ztwy54870cq9dh6drlzrmmsu6k7wtq3kq8ggwqh", - "value": 300000000, - "chain": 41, - "index": 3, - "valueString": "300000000" - } - ] - }, - "feeInfo": {}, - "coin": "tbtc4", - "txid": "4fec9ba3bbb1bb30f05465ae9572bef815e9814eef00a7919cbbc672ad5bcabb" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2wsh-fullSignedRecovery-customUserKeyPath.json b/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2wsh-fullSignedRecovery-customUserKeyPath.json deleted file mode 100644 index 864800f062..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2wsh-fullSignedRecovery-customUserKeyPath.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "b66f791cf4e55a52c42e4ca72659a4498df335226232ff0cddf984a1c656ae73:0", - "address": "tb1qdneyaj2s0wxu2egqac347kjsvxmcgyqpj7xkpshsa3tcghhs3ecqtqxmyt", - "value": 100000000, - "chain": 21, - "index": 0, - "valueString": "100000000" - }, - { - "id": "443a782bd3c6587e1909fe59c0d9169c7b9adac1bb8c2a83ae05dc5b6a74f08e:2", - "address": "tb1q8lxf2fq0yhzd2ytndhcc4432yjugacfxgxrha69xsjhctuztlcasa9v29x", - "value": 200000000, - "chain": 21, - "index": 2, - "valueString": "200000000" - }, - { - "id": "c1dad91b63400444c0e1c977e65fc0ebb01a4d70486044896cf96e47e5900383:3", - "address": "tb1q55jrprtwpfvu3jaq729sq0rraynctezqtpdtgrc5e5v60ssptwaqmnvcmx", - "value": 300000000, - "chain": 21, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "0100000000010373ae56c6a184f9dd0cff32622235f38d49a45926a74c2ec4525ae5f41c796fb60000000000ffffffff8ef0746a5bdc05ae832a8cbbc1da9a7b9c16d9c059fe09197e58c6d32b783a440200000000ffffffff830390e5476ef96c89446048704d1ab0ebc05fe677c9e1c0440440631bd9dac10300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870400483045022100f59434368db0073e0b762c4b81d84e10fb533935d41bdb96abae462492b5ce3402207b1c201b1efdea1b3c9b69de2c625ae8d6393e00f50e39f4d5684b02e607e16b014830450221008ab0cee4985a313a17b7e9f8a5bfdf7cc45ad2629a5170ec442a9d264286a96702206d7fad07d45c6d7f0f92bf5a45bca67a55514690e2099c811a34205dad77b3380169522102e7386fc3b8f8f334c51add4a7c325c804896d60fd3fa33f3206b6f0143081865210285ddd6b1e84e37a9f222737d8b80a8a980a193a783b75b9e82d6e239eb52818c2103a13ee160d79d43201ef5e65b6df4e0842de3b640904d049e64daaaa84a306bb853ae0400483045022100c56f248921be3ca5fd6d82a5c0150612bf32176dc13fe3c085308c7911e002ee02202f1eb421f4f171543cc9f1ba2afe4dfb940f188eae5e8d099376f0363f60ad7401473044022010cfefdb2a3c714505f0286dacf094328eb6b137e3cc9f148498e1963f1369bb0220270b99ea22ea7ad35a5ff1ebd388891b63f2feef1d1a98981bd4789b572eb7bf016952210262e2d7db076a14af58f92fbc591d870606afc4362f8deead03425bf16de332fe2102003243d889cec7c4c55042d6c10091a536eef3894f573759c5d26a727e96f036210257f6aee3214f76ff02748de7d291866642a913b0d346ccc976d6a77d9aa00de253ae040047304402205a0b53e27b960aebfd8d4b52ea7a00039de454901bb879f75f5b54e58e77dc010220243b9f23197acaf557b2e2f0fd1abad4facecff3ac2380450c6d1ebd9f3e433c01483045022100bf53fc8e37d527dedc5b46d9822cb2f2de2463fb30c7bdabb8ec792cddca44f602207b98ccb2c9f2e4f9dcdd6b5e8b98d3b6ffb9748d2b84b76cac6f3ed23db63df10169522102b107ccb600ca89ca074c0b6c95e48bfff7f2dc9d33e4bdf9a5c929053f4a87c921032edf1b3c4b31a0757e1122d558b6dabebdc0b2a39f040dcd4f89ac3e4d5811a42102da0f05c67ffa785717242a75a2f8635fcc1d767b5d88dd772da0547d287021ff53ae00000000", - "txid": "ebc72d9cf475592e6833c742ddb15cb1092bee2d3232bb47d5ac5147c2aa0f19" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2wsh-fullSignedRecovery-fixedFeeRate.json b/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2wsh-fullSignedRecovery-fixedFeeRate.json deleted file mode 100644 index 50d119573e..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2wsh-fullSignedRecovery-fixedFeeRate.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "37703c4da3d6163558f5ab99b1fefcac5342297aa9610794390f22669ccd93d9:0", - "address": "tb1q5e7nvvypt2qpjxq74zwtry9klsqkcyvcee85anaa3pax7ae207gs37spuh", - "value": 100000000, - "chain": 21, - "index": 0, - "valueString": "100000000" - }, - { - "id": "ba7242a362041cfa0669a5e8e64ccc21da3648c852ad1a93b44315af9be87f3f:2", - "address": "tb1q3v9yjlrzkufgd99d07806262dhqgfjf2zjdx5sfrw8uslnjs2utsrt6dc5", - "value": 200000000, - "chain": 21, - "index": 2, - "valueString": "200000000" - }, - { - "id": "49dd79d222f4683d383a3c8e6c6dc1e16129ad117d840958d44596394a88fb22:3", - "address": "tb1qyerx34sx9a2a4zz7w320tuxz3hq84xn0hm6tzr6tek77tsknfg0sac2xhy", - "value": 300000000, - "chain": 21, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "01000000000103d993cd9c66220f39940761a97a294253acfcfeb199abf5583516d6a34d3c70370000000000ffffffff3f7fe89baf1543b4931aad52c84836da21cc4ce6e8a56906fa1c0462a34272ba0200000000ffffffff22fb884a399645d45809847d11ad2961e1c16d6c8e3c3a383d68f422d279dd490300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870400483045022100b35b63699001730942874b7922aa5b5cf7662131600922d6f9653555cae69936022038eb8debf01ebbf82663e7c1145ef33d5d3444ced8c5c1236ebd445fa010bfc001483045022100b723ed672e7e93be2fd9590e17a15f1d18bdb9545784f993fc857dccf99a21ef022071c921a7949d4a8c425adc8fd50c75d91341699cbb15b3edb1168c9b496e206a016952210391e76285ad55895309f6fa7db9fb359489daaf235bb4cb50608f9562122af1ab210285ddd6b1e84e37a9f222737d8b80a8a980a193a783b75b9e82d6e239eb52818c2103a13ee160d79d43201ef5e65b6df4e0842de3b640904d049e64daaaa84a306bb853ae0400483045022100d47c6eb174d5731dcf0173386c465ee5ab7b66d408ad109b68c676f5e1394e280220191fbc64ca2483f36c25a0e2b72fc8069a282c28d27e08fbc0471574311ce41401483045022100e272e23f4a93dfccf9be7a67921455d3659f50396deee138abd965562ad3359a022034221ca3e37cae02f66b752e21f81d31cb680eaa9da941811b2eaa685eda64ef01695221027db35d325fb6b20e7990d5e5ca33144c270a2b149b4b4158a6e16a090b276f8a2102003243d889cec7c4c55042d6c10091a536eef3894f573759c5d26a727e96f036210257f6aee3214f76ff02748de7d291866642a913b0d346ccc976d6a77d9aa00de253ae0400483045022100a28cb00951ea76c8ac07a250195d276a8b71f1b475124922c3050140d9a700bb022022c0da8232e065ad8d7ff0bd591b98a5ee8a815cb1ae0176f0335831489d72700147304402206925c8e1f9c8bcbd57b3af27e7ec4c7f4fda9fd60f3444a46b2f6d5a970a086002200521933de8071a19ace0ab05401a001d2e7425e96315beb5867caee2bfe4c2e90169522102b587356915a019e64745d1e8b75a9109a762feeec08607e46ec83681a608a90521032edf1b3c4b31a0757e1122d558b6dabebdc0b2a39f040dcd4f89ac3e4d5811a42102da0f05c67ffa785717242a75a2f8635fcc1d767b5d88dd772da0547d287021ff53ae00000000", - "txid": "7c2b56745b21b38ecee1fd66dc46309f89248ea0591d41f51a4aa52fa4b4e27b" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2wsh-fullSignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2wsh-fullSignedRecovery.json deleted file mode 100644 index 50d119573e..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2wsh-fullSignedRecovery.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "37703c4da3d6163558f5ab99b1fefcac5342297aa9610794390f22669ccd93d9:0", - "address": "tb1q5e7nvvypt2qpjxq74zwtry9klsqkcyvcee85anaa3pax7ae207gs37spuh", - "value": 100000000, - "chain": 21, - "index": 0, - "valueString": "100000000" - }, - { - "id": "ba7242a362041cfa0669a5e8e64ccc21da3648c852ad1a93b44315af9be87f3f:2", - "address": "tb1q3v9yjlrzkufgd99d07806262dhqgfjf2zjdx5sfrw8uslnjs2utsrt6dc5", - "value": 200000000, - "chain": 21, - "index": 2, - "valueString": "200000000" - }, - { - "id": "49dd79d222f4683d383a3c8e6c6dc1e16129ad117d840958d44596394a88fb22:3", - "address": "tb1qyerx34sx9a2a4zz7w320tuxz3hq84xn0hm6tzr6tek77tsknfg0sac2xhy", - "value": 300000000, - "chain": 21, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "01000000000103d993cd9c66220f39940761a97a294253acfcfeb199abf5583516d6a34d3c70370000000000ffffffff3f7fe89baf1543b4931aad52c84836da21cc4ce6e8a56906fa1c0462a34272ba0200000000ffffffff22fb884a399645d45809847d11ad2961e1c16d6c8e3c3a383d68f422d279dd490300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870400483045022100b35b63699001730942874b7922aa5b5cf7662131600922d6f9653555cae69936022038eb8debf01ebbf82663e7c1145ef33d5d3444ced8c5c1236ebd445fa010bfc001483045022100b723ed672e7e93be2fd9590e17a15f1d18bdb9545784f993fc857dccf99a21ef022071c921a7949d4a8c425adc8fd50c75d91341699cbb15b3edb1168c9b496e206a016952210391e76285ad55895309f6fa7db9fb359489daaf235bb4cb50608f9562122af1ab210285ddd6b1e84e37a9f222737d8b80a8a980a193a783b75b9e82d6e239eb52818c2103a13ee160d79d43201ef5e65b6df4e0842de3b640904d049e64daaaa84a306bb853ae0400483045022100d47c6eb174d5731dcf0173386c465ee5ab7b66d408ad109b68c676f5e1394e280220191fbc64ca2483f36c25a0e2b72fc8069a282c28d27e08fbc0471574311ce41401483045022100e272e23f4a93dfccf9be7a67921455d3659f50396deee138abd965562ad3359a022034221ca3e37cae02f66b752e21f81d31cb680eaa9da941811b2eaa685eda64ef01695221027db35d325fb6b20e7990d5e5ca33144c270a2b149b4b4158a6e16a090b276f8a2102003243d889cec7c4c55042d6c10091a536eef3894f573759c5d26a727e96f036210257f6aee3214f76ff02748de7d291866642a913b0d346ccc976d6a77d9aa00de253ae0400483045022100a28cb00951ea76c8ac07a250195d276a8b71f1b475124922c3050140d9a700bb022022c0da8232e065ad8d7ff0bd591b98a5ee8a815cb1ae0176f0335831489d72700147304402206925c8e1f9c8bcbd57b3af27e7ec4c7f4fda9fd60f3444a46b2f6d5a970a086002200521933de8071a19ace0ab05401a001d2e7425e96315beb5867caee2bfe4c2e90169522102b587356915a019e64745d1e8b75a9109a762feeec08607e46ec83681a608a90521032edf1b3c4b31a0757e1122d558b6dabebdc0b2a39f040dcd4f89ac3e4d5811a42102da0f05c67ffa785717242a75a2f8635fcc1d767b5d88dd772da0547d287021ff53ae00000000", - "txid": "7c2b56745b21b38ecee1fd66dc46309f89248ea0591d41f51a4aa52fa4b4e27b" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2wsh-keyRecoveryService-dai.json b/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2wsh-keyRecoveryService-dai.json deleted file mode 100644 index 7991d64b88..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2wsh-keyRecoveryService-dai.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "transactionHex": "70736274ff0100a50100000003d993cd9c66220f39940761a97a294253acfcfeb199abf5583516d6a34d3c70370000000000ffffffff3f7fe89baf1543b4931aad52c84836da21cc4ce6e8a56906fa1c0462a34272ba0200000000ffffffff22fb884a399645d45809847d11ad2961e1c16d6c8e3c3a383d68f422d279dd490300000000ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012b00e1f50500000000220020a67d3630815a8019181ea89cb190b6fc016c1198ce4f4ecfbd887a6f772a7f9122020391e76285ad55895309f6fa7db9fb359489daaf235bb4cb50608f9562122af1ab483045022100e75cd681e044b3502e6abdddea82b7c4a5d42501b9d28e3d8786bee985c1b42802207bf582c446b9aa0399276283333fc2c9cc7aa70b323e9d7215322e5976cb54af010103040100000001056952210391e76285ad55895309f6fa7db9fb359489daaf235bb4cb50608f9562122af1ab210285ddd6b1e84e37a9f222737d8b80a8a980a193a783b75b9e82d6e239eb52818c2103a13ee160d79d43201ef5e65b6df4e0842de3b640904d049e64daaaa84a306bb853ae22060285ddd6b1e84e37a9f222737d8b80a8a980a193a783b75b9e82d6e239eb52818c14e15f6f210000000000000000150000000000000022060391e76285ad55895309f6fa7db9fb359489daaf235bb4cb50608f9562122af1ab1403a8239100000000000000001500000000000000220603a13ee160d79d43201ef5e65b6df4e0842de3b640904d049e64daaaa84a306bb8148374ad86000000000000000015000000000000000001012b00c2eb0b000000002200208b0a497c62b7128694ad7f8efd2b4a6dc084c92a149a6a412371f90fce5057172202027db35d325fb6b20e7990d5e5ca33144c270a2b149b4b4158a6e16a090b276f8a483045022100c4767650dd9b4acb8e4517b0af018c85948e671b0acc5e41f556da60303f02f402205c09a1375e5f1bca07c399bcb4bf0fd4daac6aa1a74887a5bbf75d91cd9028a401010304010000000105695221027db35d325fb6b20e7990d5e5ca33144c270a2b149b4b4158a6e16a090b276f8a2102003243d889cec7c4c55042d6c10091a536eef3894f573759c5d26a727e96f036210257f6aee3214f76ff02748de7d291866642a913b0d346ccc976d6a77d9aa00de253ae220602003243d889cec7c4c55042d6c10091a536eef3894f573759c5d26a727e96f03614e15f6f210000000000000000150000000200000022060257f6aee3214f76ff02748de7d291866642a913b0d346ccc976d6a77d9aa00de2148374ad86000000000000000015000000020000002206027db35d325fb6b20e7990d5e5ca33144c270a2b149b4b4158a6e16a090b276f8a1403a82391000000000000000015000000020000000001012b00a3e11100000000220020264668d6062f55da885e7454f5f0c28dc07a9a6fbef4b10f4bcdbde5c2d34a1f220202b587356915a019e64745d1e8b75a9109a762feeec08607e46ec83681a608a9054730440220482228df2f1f6c4a19f3eee0e6eebb7e6ee8b608c7b7c613819cb2eb099aeaa8022046d7c4b62d7c9d24f173920b25f2fb6b874fc0f3449e858f51d8a5229967b3d30101030401000000010569522102b587356915a019e64745d1e8b75a9109a762feeec08607e46ec83681a608a90521032edf1b3c4b31a0757e1122d558b6dabebdc0b2a39f040dcd4f89ac3e4d5811a42102da0f05c67ffa785717242a75a2f8635fcc1d767b5d88dd772da0547d287021ff53ae220602b587356915a019e64745d1e8b75a9109a762feeec08607e46ec83681a608a9051403a8239100000000000000001500000003000000220602da0f05c67ffa785717242a75a2f8635fcc1d767b5d88dd772da0547d287021ff148374ad86000000000000000015000000030000002206032edf1b3c4b31a0757e1122d558b6dabebdc0b2a39f040dcd4f89ac3e4d5811a414e15f6f21000000000000000015000000030000000000", - "coin": "tbtc4", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "6865c76c4a6252b02540940cdbc1a81fd4e27cd7f76361914f5411208d61d3a7" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2wsh-keyRecoveryService-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2wsh-keyRecoveryService-keyternal.json deleted file mode 100644 index 761378ee02..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2wsh-keyRecoveryService-keyternal.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "inputs": [ - { - "id": "37703c4da3d6163558f5ab99b1fefcac5342297aa9610794390f22669ccd93d9:0", - "address": "tb1q5e7nvvypt2qpjxq74zwtry9klsqkcyvcee85anaa3pax7ae207gs37spuh", - "value": 100000000, - "chain": 21, - "index": 0, - "valueString": "100000000" - }, - { - "id": "ba7242a362041cfa0669a5e8e64ccc21da3648c852ad1a93b44315af9be87f3f:2", - "address": "tb1q3v9yjlrzkufgd99d07806262dhqgfjf2zjdx5sfrw8uslnjs2utsrt6dc5", - "value": 200000000, - "chain": 21, - "index": 2, - "valueString": "200000000" - }, - { - "id": "49dd79d222f4683d383a3c8e6c6dc1e16129ad117d840958d44596394a88fb22:3", - "address": "tb1qyerx34sx9a2a4zz7w320tuxz3hq84xn0hm6tzr6tek77tsknfg0sac2xhy", - "value": 300000000, - "chain": 21, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "01000000000103d993cd9c66220f39940761a97a294253acfcfeb199abf5583516d6a34d3c70370000000000ffffffff3f7fe89baf1543b4931aad52c84836da21cc4ce6e8a56906fa1c0462a34272ba0200000000ffffffff22fb884a399645d45809847d11ad2961e1c16d6c8e3c3a383d68f422d279dd490300000000ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870500483045022100e75cd681e044b3502e6abdddea82b7c4a5d42501b9d28e3d8786bee985c1b42802207bf582c446b9aa0399276283333fc2c9cc7aa70b323e9d7215322e5976cb54af0100006952210391e76285ad55895309f6fa7db9fb359489daaf235bb4cb50608f9562122af1ab210285ddd6b1e84e37a9f222737d8b80a8a980a193a783b75b9e82d6e239eb52818c2103a13ee160d79d43201ef5e65b6df4e0842de3b640904d049e64daaaa84a306bb853ae0500483045022100c4767650dd9b4acb8e4517b0af018c85948e671b0acc5e41f556da60303f02f402205c09a1375e5f1bca07c399bcb4bf0fd4daac6aa1a74887a5bbf75d91cd9028a4010000695221027db35d325fb6b20e7990d5e5ca33144c270a2b149b4b4158a6e16a090b276f8a2102003243d889cec7c4c55042d6c10091a536eef3894f573759c5d26a727e96f036210257f6aee3214f76ff02748de7d291866642a913b0d346ccc976d6a77d9aa00de253ae05004730440220482228df2f1f6c4a19f3eee0e6eebb7e6ee8b608c7b7c613819cb2eb099aeaa8022046d7c4b62d7c9d24f173920b25f2fb6b874fc0f3449e858f51d8a5229967b3d301000069522102b587356915a019e64745d1e8b75a9109a762feeec08607e46ec83681a608a90521032edf1b3c4b31a0757e1122d558b6dabebdc0b2a39f040dcd4f89ac3e4d5811a42102da0f05c67ffa785717242a75a2f8635fcc1d767b5d88dd772da0547d287021ff53ae00000000", - "coin": "tbtc4", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "6865c76c4a6252b02540940cdbc1a81fd4e27cd7f76361914f5411208d61d3a7" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2wsh-unsignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2wsh-unsignedRecovery.json deleted file mode 100644 index 5965b2a9fb..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtc4/recovery/backupKeyRecovery-p2wsh-unsignedRecovery.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "txHex": "0100000003d993cd9c66220f39940761a97a294253acfcfeb199abf5583516d6a34d3c70370000000000ffffffff3f7fe89baf1543b4931aad52c84836da21cc4ce6e8a56906fa1c0462a34272ba0200000000ffffffff22fb884a399645d45809847d11ad2961e1c16d6c8e3c3a383d68f422d279dd490300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txInfo": { - "unspents": [ - { - "id": "37703c4da3d6163558f5ab99b1fefcac5342297aa9610794390f22669ccd93d9:0", - "address": "tb1q5e7nvvypt2qpjxq74zwtry9klsqkcyvcee85anaa3pax7ae207gs37spuh", - "value": 100000000, - "chain": 21, - "index": 0, - "valueString": "100000000" - }, - { - "id": "ba7242a362041cfa0669a5e8e64ccc21da3648c852ad1a93b44315af9be87f3f:2", - "address": "tb1q3v9yjlrzkufgd99d07806262dhqgfjf2zjdx5sfrw8uslnjs2utsrt6dc5", - "value": 200000000, - "chain": 21, - "index": 2, - "valueString": "200000000" - }, - { - "id": "49dd79d222f4683d383a3c8e6c6dc1e16129ad117d840958d44596394a88fb22:3", - "address": "tb1qyerx34sx9a2a4zz7w320tuxz3hq84xn0hm6tzr6tek77tsknfg0sac2xhy", - "value": 300000000, - "chain": 21, - "index": 3, - "valueString": "300000000" - } - ] - }, - "feeInfo": {}, - "coin": "tbtc4", - "txid": "7c2b56745b21b38ecee1fd66dc46309f89248ea0591d41f51a4aa52fa4b4e27b" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtcbgsig/addresses-by-chain.json b/modules/abstract-utxo/test/unit/fixtures/tbtcbgsig/addresses-by-chain.json new file mode 100644 index 0000000000..00afa494b0 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tbtcbgsig/addresses-by-chain.json @@ -0,0 +1,68 @@ +[ + [ + { + "chain": "default" + }, + "2Mv1fGp8gHSqsiXYG7WqcYmHZdurDGVtUbn" + ], + [ + { + "chain": 0 + }, + "2Mv1fGp8gHSqsiXYG7WqcYmHZdurDGVtUbn" + ], + [ + { + "chain": 1 + }, + "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K" + ], + [ + { + "chain": 10 + }, + "2N4uionZeh2p88wf2B6MCEr8ar2NHWEnQeQ" + ], + [ + { + "chain": 11 + }, + "2NFCjioQkatHzS9wxXiURfvsQrHfWqT3yZj" + ], + [ + { + "chain": 20 + }, + "tb1qjpzgkka9lhs5l39shlr4d394tljw8p2v35sl88h82djvqp3mculq283u4j" + ], + [ + { + "chain": 21 + }, + "tb1q5e7nvvypt2qpjxq74zwtry9klsqkcyvcee85anaa3pax7ae207gs37spuh" + ], + [ + { + "chain": 30 + }, + "tb1p0sm0je6mv9zrzyguquzh24svlz6sgcct3qckp34nc09vj6wedn0shlq9un" + ], + [ + { + "chain": 31 + }, + "tb1phk6lhy2tka2kxsx6hjd3c0z2h2e0rcrere9lr3kqsg0p6xxqe2pqa44eqg" + ], + [ + { + "chain": 40 + }, + "tb1pxgs4mpuymvtr7hsx3u0efx5yvjd2nark5qgsg89s8p0jcdzvukgq35t4u7" + ], + [ + { + "chain": 41 + }, + "tb1p8qdlmtsw6ehy9u4w8lpw4xw6shg7jknu7fhrlaclpdaqtfp0puesgpm4xs" + ] +] \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtcbgsig/transactions-p2sh-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tbtcbgsig/transactions-p2sh-p2sh.json new file mode 100644 index 0000000000..88f10d3786 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tbtcbgsig/transactions-p2sh-p2sh.json @@ -0,0 +1,122 @@ +{ + "prebuild": { + "id": "90f18ec25c6ad6c3dc05cabc567dc88e11d352b0cca89632a88796594d84183c", + "hex": "01000000022328ebd65ad3eacb893cdc4593d7ede6ede16c89f27d7456de7c041ae8e884180100000000ffffffff1b193d37e9983572da0db6b929e44f8ea7e9057c08ff46144362e778c6bec5bc0100000000ffffffff0118beeb0b0000000017a9141e57a925dd863a86af341037e700862bf66bf7b68700000000", + "ins": [ + { + "txid": "1884e8e81a047cde56747df2896ce1ede6edd79345dc3c89cbead35ad6eb2823", + "index": 1, + "script": "", + "witness": [] + }, + { + "txid": "bcc5bec678e762431446ff087c05e9a78e4fe429b9b60dda723598e9373d191b", + "index": 1, + "script": "", + "witness": [] + } + ], + "outs": [ + { + "script": "a9141e57a925dd863a86af341037e700862bf66bf7b687", + "value": 199999000 + } + ] + }, + "halfSignedUserBackup": { + "id": "8f07f6ad84c667264b2287303ce3a6337fe3a64eae93e91fc1443bbb9df01851", + "hex": "01000000022328ebd65ad3eacb893cdc4593d7ede6ede16c89f27d7456de7c041ae8e8841801000000b600473044022077cca6fa0f9120cf625e99c52762d03f76931ebae7020ee77341fd80f2b5218202202d956b341e78ccff40e98bcf142a0ee7dd91f17d0bc4f309fb30feec4c100fe20100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff1b193d37e9983572da0db6b929e44f8ea7e9057c08ff46144362e778c6bec5bc01000000b700483045022100c45f72fa37bbb51825362661c659fd28c342ce9d3f1be7479f18ae67b16454aa022010417bb9796f381b54114b707ffa0d6e28e3de79965aa293d1e9697ad7f7be770100004c695221022a388ece509cad31a5bed9ff6142991fadc8529a57e388cd83b92421c3f8072f2103b1d138f39f76ee6b3132a9fb9d1cd1c78590effaf37eb43f0020ea614c7d733f21032a0963ad6630acd7222202d52862003403cb34727ead9fcc4b0732307a52ba6b53aeffffffff0118beeb0b0000000017a9141e57a925dd863a86af341037e700862bf66bf7b68700000000", + "ins": [ + { + "txid": "1884e8e81a047cde56747df2896ce1ede6edd79345dc3c89cbead35ad6eb2823", + "index": 1, + "script": "00473044022077cca6fa0f9120cf625e99c52762d03f76931ebae7020ee77341fd80f2b5218202202d956b341e78ccff40e98bcf142a0ee7dd91f17d0bc4f309fb30feec4c100fe20100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae", + "witness": [] + }, + { + "txid": "bcc5bec678e762431446ff087c05e9a78e4fe429b9b60dda723598e9373d191b", + "index": 1, + "script": "00483045022100c45f72fa37bbb51825362661c659fd28c342ce9d3f1be7479f18ae67b16454aa022010417bb9796f381b54114b707ffa0d6e28e3de79965aa293d1e9697ad7f7be770100004c695221022a388ece509cad31a5bed9ff6142991fadc8529a57e388cd83b92421c3f8072f2103b1d138f39f76ee6b3132a9fb9d1cd1c78590effaf37eb43f0020ea614c7d733f21032a0963ad6630acd7222202d52862003403cb34727ead9fcc4b0732307a52ba6b53ae", + "witness": [] + } + ], + "outs": [ + { + "script": "a9141e57a925dd863a86af341037e700862bf66bf7b687", + "value": 199999000 + } + ] + }, + "halfSignedUserBitGo": { + "id": "8f07f6ad84c667264b2287303ce3a6337fe3a64eae93e91fc1443bbb9df01851", + "hex": "01000000022328ebd65ad3eacb893cdc4593d7ede6ede16c89f27d7456de7c041ae8e8841801000000b600473044022077cca6fa0f9120cf625e99c52762d03f76931ebae7020ee77341fd80f2b5218202202d956b341e78ccff40e98bcf142a0ee7dd91f17d0bc4f309fb30feec4c100fe20100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff1b193d37e9983572da0db6b929e44f8ea7e9057c08ff46144362e778c6bec5bc01000000b700483045022100c45f72fa37bbb51825362661c659fd28c342ce9d3f1be7479f18ae67b16454aa022010417bb9796f381b54114b707ffa0d6e28e3de79965aa293d1e9697ad7f7be770100004c695221022a388ece509cad31a5bed9ff6142991fadc8529a57e388cd83b92421c3f8072f2103b1d138f39f76ee6b3132a9fb9d1cd1c78590effaf37eb43f0020ea614c7d733f21032a0963ad6630acd7222202d52862003403cb34727ead9fcc4b0732307a52ba6b53aeffffffff0118beeb0b0000000017a9141e57a925dd863a86af341037e700862bf66bf7b68700000000", + "ins": [ + { + "txid": "1884e8e81a047cde56747df2896ce1ede6edd79345dc3c89cbead35ad6eb2823", + "index": 1, + "script": "00473044022077cca6fa0f9120cf625e99c52762d03f76931ebae7020ee77341fd80f2b5218202202d956b341e78ccff40e98bcf142a0ee7dd91f17d0bc4f309fb30feec4c100fe20100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae", + "witness": [] + }, + { + "txid": "bcc5bec678e762431446ff087c05e9a78e4fe429b9b60dda723598e9373d191b", + "index": 1, + "script": "00483045022100c45f72fa37bbb51825362661c659fd28c342ce9d3f1be7479f18ae67b16454aa022010417bb9796f381b54114b707ffa0d6e28e3de79965aa293d1e9697ad7f7be770100004c695221022a388ece509cad31a5bed9ff6142991fadc8529a57e388cd83b92421c3f8072f2103b1d138f39f76ee6b3132a9fb9d1cd1c78590effaf37eb43f0020ea614c7d733f21032a0963ad6630acd7222202d52862003403cb34727ead9fcc4b0732307a52ba6b53ae", + "witness": [] + } + ], + "outs": [ + { + "script": "a9141e57a925dd863a86af341037e700862bf66bf7b687", + "value": 199999000 + } + ] + }, + "fullSignedUserBackup": { + "id": "08ffbdc5246fdcdfca22622b0889f8d81e87cc6b75f662ae0436afdf69c8e15c", + "hex": "01000000022328ebd65ad3eacb893cdc4593d7ede6ede16c89f27d7456de7c041ae8e8841801000000fdfd0000473044022077cca6fa0f9120cf625e99c52762d03f76931ebae7020ee77341fd80f2b5218202202d956b341e78ccff40e98bcf142a0ee7dd91f17d0bc4f309fb30feec4c100fe201483045022100a70b67b1cd8dfd2a67b4113512afdc6d0b58dc0b352bf2a88b512c82714d0ec002207ad068540982b7b5761e82faaede1fe4faf17215f963cc85d2f396d2af9248d6014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff1b193d37e9983572da0db6b929e44f8ea7e9057c08ff46144362e778c6bec5bc01000000fdfe0000483045022100c45f72fa37bbb51825362661c659fd28c342ce9d3f1be7479f18ae67b16454aa022010417bb9796f381b54114b707ffa0d6e28e3de79965aa293d1e9697ad7f7be7701483045022100939fddf72fc8ab35b77733513e8d2d0a389d03321682317fc545f537abfc0aad0220027180bf0ba4e851fb342bed523a9058cb006151d96a1e71a43caac4fda12dfd014c695221022a388ece509cad31a5bed9ff6142991fadc8529a57e388cd83b92421c3f8072f2103b1d138f39f76ee6b3132a9fb9d1cd1c78590effaf37eb43f0020ea614c7d733f21032a0963ad6630acd7222202d52862003403cb34727ead9fcc4b0732307a52ba6b53aeffffffff0118beeb0b0000000017a9141e57a925dd863a86af341037e700862bf66bf7b68700000000", + "ins": [ + { + "txid": "1884e8e81a047cde56747df2896ce1ede6edd79345dc3c89cbead35ad6eb2823", + "index": 1, + "script": "00473044022077cca6fa0f9120cf625e99c52762d03f76931ebae7020ee77341fd80f2b5218202202d956b341e78ccff40e98bcf142a0ee7dd91f17d0bc4f309fb30feec4c100fe201483045022100a70b67b1cd8dfd2a67b4113512afdc6d0b58dc0b352bf2a88b512c82714d0ec002207ad068540982b7b5761e82faaede1fe4faf17215f963cc85d2f396d2af9248d6014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae", + "witness": [] + }, + { + "txid": "bcc5bec678e762431446ff087c05e9a78e4fe429b9b60dda723598e9373d191b", + "index": 1, + "script": "00483045022100c45f72fa37bbb51825362661c659fd28c342ce9d3f1be7479f18ae67b16454aa022010417bb9796f381b54114b707ffa0d6e28e3de79965aa293d1e9697ad7f7be7701483045022100939fddf72fc8ab35b77733513e8d2d0a389d03321682317fc545f537abfc0aad0220027180bf0ba4e851fb342bed523a9058cb006151d96a1e71a43caac4fda12dfd014c695221022a388ece509cad31a5bed9ff6142991fadc8529a57e388cd83b92421c3f8072f2103b1d138f39f76ee6b3132a9fb9d1cd1c78590effaf37eb43f0020ea614c7d733f21032a0963ad6630acd7222202d52862003403cb34727ead9fcc4b0732307a52ba6b53ae", + "witness": [] + } + ], + "outs": [ + { + "script": "a9141e57a925dd863a86af341037e700862bf66bf7b687", + "value": 199999000 + } + ] + }, + "fullSignedUserBitGo": { + "id": "011e913f9cd7a2c205255f2ef7cb0da7a0093d91f735e247377f436a442afa47", + "hex": "01000000022328ebd65ad3eacb893cdc4593d7ede6ede16c89f27d7456de7c041ae8e8841801000000fc00473044022077cca6fa0f9120cf625e99c52762d03f76931ebae7020ee77341fd80f2b5218202202d956b341e78ccff40e98bcf142a0ee7dd91f17d0bc4f309fb30feec4c100fe201473044022016dad35efd19750bc2caafc4d2dab8abb922c64b4127dde26e4797082d4ec62c02205a2246c0bf855c37fda7d0734f85310c47dc6e30038c4d5d751671170eeccc11014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff1b193d37e9983572da0db6b929e44f8ea7e9057c08ff46144362e778c6bec5bc01000000fdfe0000483045022100c45f72fa37bbb51825362661c659fd28c342ce9d3f1be7479f18ae67b16454aa022010417bb9796f381b54114b707ffa0d6e28e3de79965aa293d1e9697ad7f7be7701483045022100bf6bafba802a74f8258690d82b69657823b449411f1defb301a2c770b1495825022060de76c3433b76b5aed50e42c23b9974f8c09f78c3b99ebea6c8283c018679f7014c695221022a388ece509cad31a5bed9ff6142991fadc8529a57e388cd83b92421c3f8072f2103b1d138f39f76ee6b3132a9fb9d1cd1c78590effaf37eb43f0020ea614c7d733f21032a0963ad6630acd7222202d52862003403cb34727ead9fcc4b0732307a52ba6b53aeffffffff0118beeb0b0000000017a9141e57a925dd863a86af341037e700862bf66bf7b68700000000", + "ins": [ + { + "txid": "1884e8e81a047cde56747df2896ce1ede6edd79345dc3c89cbead35ad6eb2823", + "index": 1, + "script": "00473044022077cca6fa0f9120cf625e99c52762d03f76931ebae7020ee77341fd80f2b5218202202d956b341e78ccff40e98bcf142a0ee7dd91f17d0bc4f309fb30feec4c100fe201473044022016dad35efd19750bc2caafc4d2dab8abb922c64b4127dde26e4797082d4ec62c02205a2246c0bf855c37fda7d0734f85310c47dc6e30038c4d5d751671170eeccc11014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae", + "witness": [] + }, + { + "txid": "bcc5bec678e762431446ff087c05e9a78e4fe429b9b60dda723598e9373d191b", + "index": 1, + "script": "00483045022100c45f72fa37bbb51825362661c659fd28c342ce9d3f1be7479f18ae67b16454aa022010417bb9796f381b54114b707ffa0d6e28e3de79965aa293d1e9697ad7f7be7701483045022100bf6bafba802a74f8258690d82b69657823b449411f1defb301a2c770b1495825022060de76c3433b76b5aed50e42c23b9974f8c09f78c3b99ebea6c8283c018679f7014c695221022a388ece509cad31a5bed9ff6142991fadc8529a57e388cd83b92421c3f8072f2103b1d138f39f76ee6b3132a9fb9d1cd1c78590effaf37eb43f0020ea614c7d733f21032a0963ad6630acd7222202d52862003403cb34727ead9fcc4b0732307a52ba6b53ae", + "witness": [] + } + ], + "outs": [ + { + "script": "a9141e57a925dd863a86af341037e700862bf66bf7b687", + "value": 199999000 + } + ] + } +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtcbgsig/transactions-p2shP2wsh-p2shP2wsh.json b/modules/abstract-utxo/test/unit/fixtures/tbtcbgsig/transactions-p2shP2wsh-p2shP2wsh.json new file mode 100644 index 0000000000..f81cb56632 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tbtcbgsig/transactions-p2shP2wsh-p2shP2wsh.json @@ -0,0 +1,166 @@ +{ + "prebuild": { + "id": "43e3699e61b7e71f4f61fc00aec5ba2fe1acc02e7ff09af5efebdc6b4747b623", + "hex": "01000000021806382e478ca74217178378b99688dc6cf62013f9a3837dfe3b13a651cbc6370100000000ffffffff2ee15092cb19a8c933e050e29ccbeab4492e7a26ba1d1acf9f2b2223d61d39d40100000000ffffffff0118beeb0b0000000017a9141e57a925dd863a86af341037e700862bf66bf7b68700000000", + "ins": [ + { + "txid": "37c6cb51a6133bfe7d83a3f91320f66cdc8896b97883171742a78c472e380618", + "index": 1, + "script": "", + "witness": [] + }, + { + "txid": "d4391dd623222b9fcf1a1dba267a2e49b4eacb9ce250e033c9a819cb9250e12e", + "index": 1, + "script": "", + "witness": [] + } + ], + "outs": [ + { + "script": "a9141e57a925dd863a86af341037e700862bf66bf7b687", + "value": 199999000 + } + ] + }, + "halfSignedUserBackup": { + "id": "0bd6f0441f32312fc3c61a7d97cf619e1b1ce6980b3622494c4c2cdeecefe8e5", + "hex": "010000000001021806382e478ca74217178378b99688dc6cf62013f9a3837dfe3b13a651cbc63701000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff2ee15092cb19a8c933e050e29ccbeab4492e7a26ba1d1acf9f2b2223d61d39d40100000023220020bfc4956a4b0f95a6722cf9c2073c8f86a2f5b86a8c14c68d7aab60fa4d8f0610ffffffff0118beeb0b0000000017a9141e57a925dd863a86af341037e700862bf66bf7b6870500483045022100c4d0f6ea532cf2b8c7bf7d582bcb83323837e28ca6a3193913f3320e97f2f80d0220798f561949e4b7c0a79d76c24d22d680828a608f83d7c032f88b4ec76e50048e0100006952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0500483045022100d251ccb934a90547d33fe9373b20a186e06748a9bcd2cfbccbde3500a734042402205b87b8bfdcf23f8c2531052835a1303b8449a1a7eea19c5a39ce26cb19d79e8901000069522102265114bdc9f7954a18fdf695b8ef3f806fba3104b7750a339c94b4c24485a9d72102500d273c1dca588566b2910bbf907f0a4f139f9d21a1af22e884d2d529065fdf2102e330cbfcf82a754afcf38ee382751e0361769f9cbbd9997395da84b6842e7d0653ae00000000", + "ins": [ + { + "txid": "37c6cb51a6133bfe7d83a3f91320f66cdc8896b97883171742a78c472e380618", + "index": 1, + "script": "2200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800", + "witness": [ + "", + "3045022100c4d0f6ea532cf2b8c7bf7d582bcb83323837e28ca6a3193913f3320e97f2f80d0220798f561949e4b7c0a79d76c24d22d680828a608f83d7c032f88b4ec76e50048e01", + "", + "", + "52210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae" + ] + }, + { + "txid": "d4391dd623222b9fcf1a1dba267a2e49b4eacb9ce250e033c9a819cb9250e12e", + "index": 1, + "script": "220020bfc4956a4b0f95a6722cf9c2073c8f86a2f5b86a8c14c68d7aab60fa4d8f0610", + "witness": [ + "", + "3045022100d251ccb934a90547d33fe9373b20a186e06748a9bcd2cfbccbde3500a734042402205b87b8bfdcf23f8c2531052835a1303b8449a1a7eea19c5a39ce26cb19d79e8901", + "", + "", + "522102265114bdc9f7954a18fdf695b8ef3f806fba3104b7750a339c94b4c24485a9d72102500d273c1dca588566b2910bbf907f0a4f139f9d21a1af22e884d2d529065fdf2102e330cbfcf82a754afcf38ee382751e0361769f9cbbd9997395da84b6842e7d0653ae" + ] + } + ], + "outs": [ + { + "script": "a9141e57a925dd863a86af341037e700862bf66bf7b687", + "value": 199999000 + } + ] + }, + "halfSignedUserBitGo": { + "id": "0bd6f0441f32312fc3c61a7d97cf619e1b1ce6980b3622494c4c2cdeecefe8e5", + "hex": "010000000001021806382e478ca74217178378b99688dc6cf62013f9a3837dfe3b13a651cbc63701000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff2ee15092cb19a8c933e050e29ccbeab4492e7a26ba1d1acf9f2b2223d61d39d40100000023220020bfc4956a4b0f95a6722cf9c2073c8f86a2f5b86a8c14c68d7aab60fa4d8f0610ffffffff0118beeb0b0000000017a9141e57a925dd863a86af341037e700862bf66bf7b6870500483045022100c4d0f6ea532cf2b8c7bf7d582bcb83323837e28ca6a3193913f3320e97f2f80d0220798f561949e4b7c0a79d76c24d22d680828a608f83d7c032f88b4ec76e50048e0100006952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0500483045022100d251ccb934a90547d33fe9373b20a186e06748a9bcd2cfbccbde3500a734042402205b87b8bfdcf23f8c2531052835a1303b8449a1a7eea19c5a39ce26cb19d79e8901000069522102265114bdc9f7954a18fdf695b8ef3f806fba3104b7750a339c94b4c24485a9d72102500d273c1dca588566b2910bbf907f0a4f139f9d21a1af22e884d2d529065fdf2102e330cbfcf82a754afcf38ee382751e0361769f9cbbd9997395da84b6842e7d0653ae00000000", + "ins": [ + { + "txid": "37c6cb51a6133bfe7d83a3f91320f66cdc8896b97883171742a78c472e380618", + "index": 1, + "script": "2200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800", + "witness": [ + "", + "3045022100c4d0f6ea532cf2b8c7bf7d582bcb83323837e28ca6a3193913f3320e97f2f80d0220798f561949e4b7c0a79d76c24d22d680828a608f83d7c032f88b4ec76e50048e01", + "", + "", + "52210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae" + ] + }, + { + "txid": "d4391dd623222b9fcf1a1dba267a2e49b4eacb9ce250e033c9a819cb9250e12e", + "index": 1, + "script": "220020bfc4956a4b0f95a6722cf9c2073c8f86a2f5b86a8c14c68d7aab60fa4d8f0610", + "witness": [ + "", + "3045022100d251ccb934a90547d33fe9373b20a186e06748a9bcd2cfbccbde3500a734042402205b87b8bfdcf23f8c2531052835a1303b8449a1a7eea19c5a39ce26cb19d79e8901", + "", + "", + "522102265114bdc9f7954a18fdf695b8ef3f806fba3104b7750a339c94b4c24485a9d72102500d273c1dca588566b2910bbf907f0a4f139f9d21a1af22e884d2d529065fdf2102e330cbfcf82a754afcf38ee382751e0361769f9cbbd9997395da84b6842e7d0653ae" + ] + } + ], + "outs": [ + { + "script": "a9141e57a925dd863a86af341037e700862bf66bf7b687", + "value": 199999000 + } + ] + }, + "fullSignedUserBackup": { + "id": "0bd6f0441f32312fc3c61a7d97cf619e1b1ce6980b3622494c4c2cdeecefe8e5", + "hex": "010000000001021806382e478ca74217178378b99688dc6cf62013f9a3837dfe3b13a651cbc63701000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff2ee15092cb19a8c933e050e29ccbeab4492e7a26ba1d1acf9f2b2223d61d39d40100000023220020bfc4956a4b0f95a6722cf9c2073c8f86a2f5b86a8c14c68d7aab60fa4d8f0610ffffffff0118beeb0b0000000017a9141e57a925dd863a86af341037e700862bf66bf7b6870400483045022100c4d0f6ea532cf2b8c7bf7d582bcb83323837e28ca6a3193913f3320e97f2f80d0220798f561949e4b7c0a79d76c24d22d680828a608f83d7c032f88b4ec76e50048e014730440220344fd043a5ab4a3e4cbfe7363af0c8ae388fbf7315b480d481cbd67efe1442d5022074a42655627e9017e6798ff77777d63495172bfbdb4326a7d184d8b12600c2f3016952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400483045022100d251ccb934a90547d33fe9373b20a186e06748a9bcd2cfbccbde3500a734042402205b87b8bfdcf23f8c2531052835a1303b8449a1a7eea19c5a39ce26cb19d79e890147304402206b229dd87b8dc4dbfe48a679a7f30f40a15ac68340e14f1d17b44a39213afbb002206e0e1c787235f85f47ffdda3367cbf0cac89fe1bbe349eb46ab4bba8631e58b40169522102265114bdc9f7954a18fdf695b8ef3f806fba3104b7750a339c94b4c24485a9d72102500d273c1dca588566b2910bbf907f0a4f139f9d21a1af22e884d2d529065fdf2102e330cbfcf82a754afcf38ee382751e0361769f9cbbd9997395da84b6842e7d0653ae00000000", + "ins": [ + { + "txid": "37c6cb51a6133bfe7d83a3f91320f66cdc8896b97883171742a78c472e380618", + "index": 1, + "script": "2200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800", + "witness": [ + "", + "3045022100c4d0f6ea532cf2b8c7bf7d582bcb83323837e28ca6a3193913f3320e97f2f80d0220798f561949e4b7c0a79d76c24d22d680828a608f83d7c032f88b4ec76e50048e01", + "30440220344fd043a5ab4a3e4cbfe7363af0c8ae388fbf7315b480d481cbd67efe1442d5022074a42655627e9017e6798ff77777d63495172bfbdb4326a7d184d8b12600c2f301", + "52210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae" + ] + }, + { + "txid": "d4391dd623222b9fcf1a1dba267a2e49b4eacb9ce250e033c9a819cb9250e12e", + "index": 1, + "script": "220020bfc4956a4b0f95a6722cf9c2073c8f86a2f5b86a8c14c68d7aab60fa4d8f0610", + "witness": [ + "", + "3045022100d251ccb934a90547d33fe9373b20a186e06748a9bcd2cfbccbde3500a734042402205b87b8bfdcf23f8c2531052835a1303b8449a1a7eea19c5a39ce26cb19d79e8901", + "304402206b229dd87b8dc4dbfe48a679a7f30f40a15ac68340e14f1d17b44a39213afbb002206e0e1c787235f85f47ffdda3367cbf0cac89fe1bbe349eb46ab4bba8631e58b401", + "522102265114bdc9f7954a18fdf695b8ef3f806fba3104b7750a339c94b4c24485a9d72102500d273c1dca588566b2910bbf907f0a4f139f9d21a1af22e884d2d529065fdf2102e330cbfcf82a754afcf38ee382751e0361769f9cbbd9997395da84b6842e7d0653ae" + ] + } + ], + "outs": [ + { + "script": "a9141e57a925dd863a86af341037e700862bf66bf7b687", + "value": 199999000 + } + ] + }, + "fullSignedUserBitGo": { + "id": "0bd6f0441f32312fc3c61a7d97cf619e1b1ce6980b3622494c4c2cdeecefe8e5", + "hex": "010000000001021806382e478ca74217178378b99688dc6cf62013f9a3837dfe3b13a651cbc63701000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff2ee15092cb19a8c933e050e29ccbeab4492e7a26ba1d1acf9f2b2223d61d39d40100000023220020bfc4956a4b0f95a6722cf9c2073c8f86a2f5b86a8c14c68d7aab60fa4d8f0610ffffffff0118beeb0b0000000017a9141e57a925dd863a86af341037e700862bf66bf7b6870400483045022100c4d0f6ea532cf2b8c7bf7d582bcb83323837e28ca6a3193913f3320e97f2f80d0220798f561949e4b7c0a79d76c24d22d680828a608f83d7c032f88b4ec76e50048e01483045022100e68695323497e7b1a8c132005bd53fb2918bc737e0e5fe3ba02a5f824ad8037a022015d0f431ce5e34ad86a4a40020482f6d11a50964877136cc87a8a18185318db9016952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400483045022100d251ccb934a90547d33fe9373b20a186e06748a9bcd2cfbccbde3500a734042402205b87b8bfdcf23f8c2531052835a1303b8449a1a7eea19c5a39ce26cb19d79e890147304402204c3118319e0c72b22f6a27a44e4aec94ce92f2dfb1668a7da8416f10167ba3c40220057afbdf22e8e6d90a7b68548dc535401ed429189b9d81b3cba816b39ac29a870169522102265114bdc9f7954a18fdf695b8ef3f806fba3104b7750a339c94b4c24485a9d72102500d273c1dca588566b2910bbf907f0a4f139f9d21a1af22e884d2d529065fdf2102e330cbfcf82a754afcf38ee382751e0361769f9cbbd9997395da84b6842e7d0653ae00000000", + "ins": [ + { + "txid": "37c6cb51a6133bfe7d83a3f91320f66cdc8896b97883171742a78c472e380618", + "index": 1, + "script": "2200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800", + "witness": [ + "", + "3045022100c4d0f6ea532cf2b8c7bf7d582bcb83323837e28ca6a3193913f3320e97f2f80d0220798f561949e4b7c0a79d76c24d22d680828a608f83d7c032f88b4ec76e50048e01", + "3045022100e68695323497e7b1a8c132005bd53fb2918bc737e0e5fe3ba02a5f824ad8037a022015d0f431ce5e34ad86a4a40020482f6d11a50964877136cc87a8a18185318db901", + "52210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae" + ] + }, + { + "txid": "d4391dd623222b9fcf1a1dba267a2e49b4eacb9ce250e033c9a819cb9250e12e", + "index": 1, + "script": "220020bfc4956a4b0f95a6722cf9c2073c8f86a2f5b86a8c14c68d7aab60fa4d8f0610", + "witness": [ + "", + "3045022100d251ccb934a90547d33fe9373b20a186e06748a9bcd2cfbccbde3500a734042402205b87b8bfdcf23f8c2531052835a1303b8449a1a7eea19c5a39ce26cb19d79e8901", + "304402204c3118319e0c72b22f6a27a44e4aec94ce92f2dfb1668a7da8416f10167ba3c40220057afbdf22e8e6d90a7b68548dc535401ed429189b9d81b3cba816b39ac29a8701", + "522102265114bdc9f7954a18fdf695b8ef3f806fba3104b7750a339c94b4c24485a9d72102500d273c1dca588566b2910bbf907f0a4f139f9d21a1af22e884d2d529065fdf2102e330cbfcf82a754afcf38ee382751e0361769f9cbbd9997395da84b6842e7d0653ae" + ] + } + ], + "outs": [ + { + "script": "a9141e57a925dd863a86af341037e700862bf66bf7b687", + "value": 199999000 + } + ] + } +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtcbgsig/transactions-p2tr-p2tr.json b/modules/abstract-utxo/test/unit/fixtures/tbtcbgsig/transactions-p2tr-p2tr.json new file mode 100644 index 0000000000..bb2760a14e --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tbtcbgsig/transactions-p2tr-p2tr.json @@ -0,0 +1,162 @@ +{ + "prebuild": { + "id": "f55a069c3b57192ce7603f577c062235f6ee3191ffd7e02dc98587d4b3fe483d", + "hex": "01000000022cab6e75380e46c4fa5bf2454935d42b638f54a04b4cc3c99a6f36d5e839cd190100000000ffffffff7a626b57f7cbf3ddaf0cfb658231df5f5576b3cab6773570944d39a640d076910100000000ffffffff0118beeb0b0000000017a9141e57a925dd863a86af341037e700862bf66bf7b68700000000", + "ins": [ + { + "txid": "19cd39e8d5366f9ac9c34c4ba0548f632bd4354945f25bfac4460e38756eab2c", + "index": 1, + "script": "", + "witness": [] + }, + { + "txid": "9176d040a6394d94703577b6cab376555fdf318265fb0cafddf3cbf7576b627a", + "index": 1, + "script": "", + "witness": [] + } + ], + "outs": [ + { + "script": "a9141e57a925dd863a86af341037e700862bf66bf7b687", + "value": 199999000 + } + ] + }, + "halfSignedUserBackup": { + "id": "f55a069c3b57192ce7603f577c062235f6ee3191ffd7e02dc98587d4b3fe483d", + "hex": "010000000001022cab6e75380e46c4fa5bf2454935d42b638f54a04b4cc3c99a6f36d5e839cd190100000000ffffffff7a626b57f7cbf3ddaf0cfb658231df5f5576b3cab6773570944d39a640d076910100000000ffffffff0118beeb0b0000000017a9141e57a925dd863a86af341037e700862bf66bf7b68704004088f5973e454d7c41690acdc5bc6056418b97644e529196b85caf60a8e3f6a66e55bc27b11b7ade3b130de10274724cf78bff6ef85e05306674eb5c3bac5984f744201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfac61c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d040040883a6115eb418f70517bee6cece211abe702b1b82ee3c22478d65529709d6114a7127c13271cd8b7135439737a408c2c99839e6e9f07149ee88277080b26000b4420be38da53fc0c51074bc239855667a8a457000ee2173ef2041927d0eeb016787aad201fd7e44980cbfd63b30d1ce141333242cf4f0080447e4db628f38e4bc5c09106ac61c1d8415bc416f85fde3688bea33bfa82a24b8342ff1c837818093a31df478d63471f6a8139ffdd5120ed77cd33a1a3d478c294f7114c8c9343217f58f01cabb15532b0389bb3246784a2631d3904f2bddf500dd2d40b98cb2c65e70ecf260a9dcf00000000", + "ins": [ + { + "txid": "19cd39e8d5366f9ac9c34c4ba0548f632bd4354945f25bfac4460e38756eab2c", + "index": 1, + "script": "", + "witness": [ + "", + "88f5973e454d7c41690acdc5bc6056418b97644e529196b85caf60a8e3f6a66e55bc27b11b7ade3b130de10274724cf78bff6ef85e05306674eb5c3bac5984f7", + "201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfac", + "c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d" + ] + }, + { + "txid": "9176d040a6394d94703577b6cab376555fdf318265fb0cafddf3cbf7576b627a", + "index": 1, + "script": "", + "witness": [ + "", + "883a6115eb418f70517bee6cece211abe702b1b82ee3c22478d65529709d6114a7127c13271cd8b7135439737a408c2c99839e6e9f07149ee88277080b26000b", + "20be38da53fc0c51074bc239855667a8a457000ee2173ef2041927d0eeb016787aad201fd7e44980cbfd63b30d1ce141333242cf4f0080447e4db628f38e4bc5c09106ac", + "c1d8415bc416f85fde3688bea33bfa82a24b8342ff1c837818093a31df478d63471f6a8139ffdd5120ed77cd33a1a3d478c294f7114c8c9343217f58f01cabb15532b0389bb3246784a2631d3904f2bddf500dd2d40b98cb2c65e70ecf260a9dcf" + ] + } + ], + "outs": [ + { + "script": "a9141e57a925dd863a86af341037e700862bf66bf7b687", + "value": 199999000 + } + ] + }, + "halfSignedUserBitGo": { + "id": "f55a069c3b57192ce7603f577c062235f6ee3191ffd7e02dc98587d4b3fe483d", + "hex": "010000000001022cab6e75380e46c4fa5bf2454935d42b638f54a04b4cc3c99a6f36d5e839cd190100000000ffffffff7a626b57f7cbf3ddaf0cfb658231df5f5576b3cab6773570944d39a640d076910100000000ffffffff0118beeb0b0000000017a9141e57a925dd863a86af341037e700862bf66bf7b687040040d972b0fadc07cdab87ae37fc5e480c1e39946f4f0a289348ce632bd0ddc8e67ece3f9903ad813eda362301c6b86fcce36638a909437f232b4d7d310f1e84b5a144201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead205850b8e17f15a3e6a5fc8dbb3ce83ac4dfe9b360847a6d57519412763ebd8bd9ac41c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495ad3df4f3ba0799b3f112c233c3ac996bc5bf456ed90e3c957b7553b5ba66b4f0400409726b8200001c68fe1f907b5fc984a8c76dfaa06212ed3bbe4ca8184289e28edce7ce011a75296790fdd2f53b2362f79a04fb3142ff0558304b96b21b0be86dc4420be38da53fc0c51074bc239855667a8a457000ee2173ef2041927d0eeb016787aad206afab067efbf99dafb32c11d364874e8f9ba7fe86ea446f96201311b795d8903ac41c1d8415bc416f85fde3688bea33bfa82a24b8342ff1c837818093a31df478d63479985ee36b4eefa509405f815e0092068208a7134b7f4cd25d980d833bb6c517900000000", + "ins": [ + { + "txid": "19cd39e8d5366f9ac9c34c4ba0548f632bd4354945f25bfac4460e38756eab2c", + "index": 1, + "script": "", + "witness": [ + "", + "d972b0fadc07cdab87ae37fc5e480c1e39946f4f0a289348ce632bd0ddc8e67ece3f9903ad813eda362301c6b86fcce36638a909437f232b4d7d310f1e84b5a1", + "201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead205850b8e17f15a3e6a5fc8dbb3ce83ac4dfe9b360847a6d57519412763ebd8bd9ac", + "c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495ad3df4f3ba0799b3f112c233c3ac996bc5bf456ed90e3c957b7553b5ba66b4f" + ] + }, + { + "txid": "9176d040a6394d94703577b6cab376555fdf318265fb0cafddf3cbf7576b627a", + "index": 1, + "script": "", + "witness": [ + "", + "9726b8200001c68fe1f907b5fc984a8c76dfaa06212ed3bbe4ca8184289e28edce7ce011a75296790fdd2f53b2362f79a04fb3142ff0558304b96b21b0be86dc", + "20be38da53fc0c51074bc239855667a8a457000ee2173ef2041927d0eeb016787aad206afab067efbf99dafb32c11d364874e8f9ba7fe86ea446f96201311b795d8903ac", + "c1d8415bc416f85fde3688bea33bfa82a24b8342ff1c837818093a31df478d63479985ee36b4eefa509405f815e0092068208a7134b7f4cd25d980d833bb6c5179" + ] + } + ], + "outs": [ + { + "script": "a9141e57a925dd863a86af341037e700862bf66bf7b687", + "value": 199999000 + } + ] + }, + "fullSignedUserBackup": { + "id": "f55a069c3b57192ce7603f577c062235f6ee3191ffd7e02dc98587d4b3fe483d", + "hex": "010000000001022cab6e75380e46c4fa5bf2454935d42b638f54a04b4cc3c99a6f36d5e839cd190100000000ffffffff7a626b57f7cbf3ddaf0cfb658231df5f5576b3cab6773570944d39a640d076910100000000ffffffff0118beeb0b0000000017a9141e57a925dd863a86af341037e700862bf66bf7b6870440593bac7af19ca8d4efa7459a30f6678c6db2aa2335e12a8664e4a5fe756b40761724402211db3b314651e622c90c7f30a21746689177a6b15a1fdbd716f33e514088f5973e454d7c41690acdc5bc6056418b97644e529196b85caf60a8e3f6a66e55bc27b11b7ade3b130de10274724cf78bff6ef85e05306674eb5c3bac5984f744201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfac61c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d0440b326ec9e21bd267b476b63d2ffc369cbd5320604b5126b7025a3672e2d782401dbd7b6274419931824da47db1b591905e080495ef63f37fb9217e8aabf9ea86140883a6115eb418f70517bee6cece211abe702b1b82ee3c22478d65529709d6114a7127c13271cd8b7135439737a408c2c99839e6e9f07149ee88277080b26000b4420be38da53fc0c51074bc239855667a8a457000ee2173ef2041927d0eeb016787aad201fd7e44980cbfd63b30d1ce141333242cf4f0080447e4db628f38e4bc5c09106ac61c1d8415bc416f85fde3688bea33bfa82a24b8342ff1c837818093a31df478d63471f6a8139ffdd5120ed77cd33a1a3d478c294f7114c8c9343217f58f01cabb15532b0389bb3246784a2631d3904f2bddf500dd2d40b98cb2c65e70ecf260a9dcf00000000", + "ins": [ + { + "txid": "19cd39e8d5366f9ac9c34c4ba0548f632bd4354945f25bfac4460e38756eab2c", + "index": 1, + "script": "", + "witness": [ + "593bac7af19ca8d4efa7459a30f6678c6db2aa2335e12a8664e4a5fe756b40761724402211db3b314651e622c90c7f30a21746689177a6b15a1fdbd716f33e51", + "88f5973e454d7c41690acdc5bc6056418b97644e529196b85caf60a8e3f6a66e55bc27b11b7ade3b130de10274724cf78bff6ef85e05306674eb5c3bac5984f7", + "201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfac", + "c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d" + ] + }, + { + "txid": "9176d040a6394d94703577b6cab376555fdf318265fb0cafddf3cbf7576b627a", + "index": 1, + "script": "", + "witness": [ + "b326ec9e21bd267b476b63d2ffc369cbd5320604b5126b7025a3672e2d782401dbd7b6274419931824da47db1b591905e080495ef63f37fb9217e8aabf9ea861", + "883a6115eb418f70517bee6cece211abe702b1b82ee3c22478d65529709d6114a7127c13271cd8b7135439737a408c2c99839e6e9f07149ee88277080b26000b", + "20be38da53fc0c51074bc239855667a8a457000ee2173ef2041927d0eeb016787aad201fd7e44980cbfd63b30d1ce141333242cf4f0080447e4db628f38e4bc5c09106ac", + "c1d8415bc416f85fde3688bea33bfa82a24b8342ff1c837818093a31df478d63471f6a8139ffdd5120ed77cd33a1a3d478c294f7114c8c9343217f58f01cabb15532b0389bb3246784a2631d3904f2bddf500dd2d40b98cb2c65e70ecf260a9dcf" + ] + } + ], + "outs": [ + { + "script": "a9141e57a925dd863a86af341037e700862bf66bf7b687", + "value": 199999000 + } + ] + }, + "fullSignedUserBitGo": { + "id": "f55a069c3b57192ce7603f577c062235f6ee3191ffd7e02dc98587d4b3fe483d", + "hex": "010000000001022cab6e75380e46c4fa5bf2454935d42b638f54a04b4cc3c99a6f36d5e839cd190100000000ffffffff7a626b57f7cbf3ddaf0cfb658231df5f5576b3cab6773570944d39a640d076910100000000ffffffff0118beeb0b0000000017a9141e57a925dd863a86af341037e700862bf66bf7b6870440110816e2af866ac565c197c0cb537918c2862e7b367b15c61a571382f59a07286ec77f633f4c7fbd52fe6debd95b694e75e7a8935c2cdad0da960d2bb8f8324440d972b0fadc07cdab87ae37fc5e480c1e39946f4f0a289348ce632bd0ddc8e67ece3f9903ad813eda362301c6b86fcce36638a909437f232b4d7d310f1e84b5a144201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead205850b8e17f15a3e6a5fc8dbb3ce83ac4dfe9b360847a6d57519412763ebd8bd9ac41c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495ad3df4f3ba0799b3f112c233c3ac996bc5bf456ed90e3c957b7553b5ba66b4f044060f281fb0c8fd0f55e6b6ad7d9abe248cc6242fa1f49a371f8c86b8c15128ee605d16608dd56cf9fd24a0fbff371f66153a60aaef2fc3b3764e1a407029277c1409726b8200001c68fe1f907b5fc984a8c76dfaa06212ed3bbe4ca8184289e28edce7ce011a75296790fdd2f53b2362f79a04fb3142ff0558304b96b21b0be86dc4420be38da53fc0c51074bc239855667a8a457000ee2173ef2041927d0eeb016787aad206afab067efbf99dafb32c11d364874e8f9ba7fe86ea446f96201311b795d8903ac41c1d8415bc416f85fde3688bea33bfa82a24b8342ff1c837818093a31df478d63479985ee36b4eefa509405f815e0092068208a7134b7f4cd25d980d833bb6c517900000000", + "ins": [ + { + "txid": "19cd39e8d5366f9ac9c34c4ba0548f632bd4354945f25bfac4460e38756eab2c", + "index": 1, + "script": "", + "witness": [ + "110816e2af866ac565c197c0cb537918c2862e7b367b15c61a571382f59a07286ec77f633f4c7fbd52fe6debd95b694e75e7a8935c2cdad0da960d2bb8f83244", + "d972b0fadc07cdab87ae37fc5e480c1e39946f4f0a289348ce632bd0ddc8e67ece3f9903ad813eda362301c6b86fcce36638a909437f232b4d7d310f1e84b5a1", + "201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead205850b8e17f15a3e6a5fc8dbb3ce83ac4dfe9b360847a6d57519412763ebd8bd9ac", + "c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495ad3df4f3ba0799b3f112c233c3ac996bc5bf456ed90e3c957b7553b5ba66b4f" + ] + }, + { + "txid": "9176d040a6394d94703577b6cab376555fdf318265fb0cafddf3cbf7576b627a", + "index": 1, + "script": "", + "witness": [ + "60f281fb0c8fd0f55e6b6ad7d9abe248cc6242fa1f49a371f8c86b8c15128ee605d16608dd56cf9fd24a0fbff371f66153a60aaef2fc3b3764e1a407029277c1", + "9726b8200001c68fe1f907b5fc984a8c76dfaa06212ed3bbe4ca8184289e28edce7ce011a75296790fdd2f53b2362f79a04fb3142ff0558304b96b21b0be86dc", + "20be38da53fc0c51074bc239855667a8a457000ee2173ef2041927d0eeb016787aad206afab067efbf99dafb32c11d364874e8f9ba7fe86ea446f96201311b795d8903ac", + "c1d8415bc416f85fde3688bea33bfa82a24b8342ff1c837818093a31df478d63479985ee36b4eefa509405f815e0092068208a7134b7f4cd25d980d833bb6c5179" + ] + } + ], + "outs": [ + { + "script": "a9141e57a925dd863a86af341037e700862bf66bf7b687", + "value": 199999000 + } + ] + } +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtcbgsig/transactions-p2wsh-p2wsh.json b/modules/abstract-utxo/test/unit/fixtures/tbtcbgsig/transactions-p2wsh-p2wsh.json new file mode 100644 index 0000000000..6b20cc8f77 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tbtcbgsig/transactions-p2wsh-p2wsh.json @@ -0,0 +1,166 @@ +{ + "prebuild": { + "id": "ae17224baeba7b4d6208802ccc361402717780cb83682bba901d8011443db0d9", + "hex": "0100000002cb20279e54ad6f45ffcc493f1951221943ec2172371bcf8f4c4067e4215acd2a0100000000ffffffff2c9f1ed726c60b54195d676a3da80e4a33a4e2691ec84cf0aedc9bea748397f90100000000ffffffff0118beeb0b0000000017a9141e57a925dd863a86af341037e700862bf66bf7b68700000000", + "ins": [ + { + "txid": "2acd5a21e467404c8fcf1b377221ec43192251193f49ccff456fad549e2720cb", + "index": 1, + "script": "", + "witness": [] + }, + { + "txid": "f9978374ea9bdcaef04cc81e69e2a4334a0ea83d6a675d19540bc626d71e9f2c", + "index": 1, + "script": "", + "witness": [] + } + ], + "outs": [ + { + "script": "a9141e57a925dd863a86af341037e700862bf66bf7b687", + "value": 199999000 + } + ] + }, + "halfSignedUserBackup": { + "id": "ae17224baeba7b4d6208802ccc361402717780cb83682bba901d8011443db0d9", + "hex": "01000000000102cb20279e54ad6f45ffcc493f1951221943ec2172371bcf8f4c4067e4215acd2a0100000000ffffffff2c9f1ed726c60b54195d676a3da80e4a33a4e2691ec84cf0aedc9bea748397f90100000000ffffffff0118beeb0b0000000017a9141e57a925dd863a86af341037e700862bf66bf7b6870500483045022100e09c62b66fb3cfd2f827bd0cc234c126d1ba806edf95a8383ec623fe14362260022068202db712d806807183f66365af36474ee1631829eca2d75c7202b89e190a880100006952210391e76285ad55895309f6fa7db9fb359489daaf235bb4cb50608f9562122af1ab210285ddd6b1e84e37a9f222737d8b80a8a980a193a783b75b9e82d6e239eb52818c2103a13ee160d79d43201ef5e65b6df4e0842de3b640904d049e64daaaa84a306bb853ae0500483045022100a9526ae27876da8a86134d369431f16111e157609f76e00ce69ab4a9e8eea3cb022067b91bb2380464f57c5547d57bce70431b6fd95bb0abf2269c817c670a7201ec01000069522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae00000000", + "ins": [ + { + "txid": "2acd5a21e467404c8fcf1b377221ec43192251193f49ccff456fad549e2720cb", + "index": 1, + "script": "", + "witness": [ + "", + "3045022100e09c62b66fb3cfd2f827bd0cc234c126d1ba806edf95a8383ec623fe14362260022068202db712d806807183f66365af36474ee1631829eca2d75c7202b89e190a8801", + "", + "", + "52210391e76285ad55895309f6fa7db9fb359489daaf235bb4cb50608f9562122af1ab210285ddd6b1e84e37a9f222737d8b80a8a980a193a783b75b9e82d6e239eb52818c2103a13ee160d79d43201ef5e65b6df4e0842de3b640904d049e64daaaa84a306bb853ae" + ] + }, + { + "txid": "f9978374ea9bdcaef04cc81e69e2a4334a0ea83d6a675d19540bc626d71e9f2c", + "index": 1, + "script": "", + "witness": [ + "", + "3045022100a9526ae27876da8a86134d369431f16111e157609f76e00ce69ab4a9e8eea3cb022067b91bb2380464f57c5547d57bce70431b6fd95bb0abf2269c817c670a7201ec01", + "", + "", + "522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae" + ] + } + ], + "outs": [ + { + "script": "a9141e57a925dd863a86af341037e700862bf66bf7b687", + "value": 199999000 + } + ] + }, + "halfSignedUserBitGo": { + "id": "ae17224baeba7b4d6208802ccc361402717780cb83682bba901d8011443db0d9", + "hex": "01000000000102cb20279e54ad6f45ffcc493f1951221943ec2172371bcf8f4c4067e4215acd2a0100000000ffffffff2c9f1ed726c60b54195d676a3da80e4a33a4e2691ec84cf0aedc9bea748397f90100000000ffffffff0118beeb0b0000000017a9141e57a925dd863a86af341037e700862bf66bf7b6870500483045022100e09c62b66fb3cfd2f827bd0cc234c126d1ba806edf95a8383ec623fe14362260022068202db712d806807183f66365af36474ee1631829eca2d75c7202b89e190a880100006952210391e76285ad55895309f6fa7db9fb359489daaf235bb4cb50608f9562122af1ab210285ddd6b1e84e37a9f222737d8b80a8a980a193a783b75b9e82d6e239eb52818c2103a13ee160d79d43201ef5e65b6df4e0842de3b640904d049e64daaaa84a306bb853ae0500483045022100a9526ae27876da8a86134d369431f16111e157609f76e00ce69ab4a9e8eea3cb022067b91bb2380464f57c5547d57bce70431b6fd95bb0abf2269c817c670a7201ec01000069522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae00000000", + "ins": [ + { + "txid": "2acd5a21e467404c8fcf1b377221ec43192251193f49ccff456fad549e2720cb", + "index": 1, + "script": "", + "witness": [ + "", + "3045022100e09c62b66fb3cfd2f827bd0cc234c126d1ba806edf95a8383ec623fe14362260022068202db712d806807183f66365af36474ee1631829eca2d75c7202b89e190a8801", + "", + "", + "52210391e76285ad55895309f6fa7db9fb359489daaf235bb4cb50608f9562122af1ab210285ddd6b1e84e37a9f222737d8b80a8a980a193a783b75b9e82d6e239eb52818c2103a13ee160d79d43201ef5e65b6df4e0842de3b640904d049e64daaaa84a306bb853ae" + ] + }, + { + "txid": "f9978374ea9bdcaef04cc81e69e2a4334a0ea83d6a675d19540bc626d71e9f2c", + "index": 1, + "script": "", + "witness": [ + "", + "3045022100a9526ae27876da8a86134d369431f16111e157609f76e00ce69ab4a9e8eea3cb022067b91bb2380464f57c5547d57bce70431b6fd95bb0abf2269c817c670a7201ec01", + "", + "", + "522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae" + ] + } + ], + "outs": [ + { + "script": "a9141e57a925dd863a86af341037e700862bf66bf7b687", + "value": 199999000 + } + ] + }, + "fullSignedUserBackup": { + "id": "ae17224baeba7b4d6208802ccc361402717780cb83682bba901d8011443db0d9", + "hex": "01000000000102cb20279e54ad6f45ffcc493f1951221943ec2172371bcf8f4c4067e4215acd2a0100000000ffffffff2c9f1ed726c60b54195d676a3da80e4a33a4e2691ec84cf0aedc9bea748397f90100000000ffffffff0118beeb0b0000000017a9141e57a925dd863a86af341037e700862bf66bf7b6870400483045022100e09c62b66fb3cfd2f827bd0cc234c126d1ba806edf95a8383ec623fe14362260022068202db712d806807183f66365af36474ee1631829eca2d75c7202b89e190a8801483045022100a4a80836fd5927f73d75e1ccd6e4e8141f74d1187a596009bf571a0ef2bc835d02203ae92d28fc3c672e722d8121ed2aef6979262381ffad22ef0e51a486ff551102016952210391e76285ad55895309f6fa7db9fb359489daaf235bb4cb50608f9562122af1ab210285ddd6b1e84e37a9f222737d8b80a8a980a193a783b75b9e82d6e239eb52818c2103a13ee160d79d43201ef5e65b6df4e0842de3b640904d049e64daaaa84a306bb853ae0400483045022100a9526ae27876da8a86134d369431f16111e157609f76e00ce69ab4a9e8eea3cb022067b91bb2380464f57c5547d57bce70431b6fd95bb0abf2269c817c670a7201ec0147304402206a1bb3e255b967c67e32d0a73f704f006a46f0106e131c246692114278f4c7d7022012433f2199e248acd9332733c7b0976cc9fb64dd028e1d70f6993853a29fea080169522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae00000000", + "ins": [ + { + "txid": "2acd5a21e467404c8fcf1b377221ec43192251193f49ccff456fad549e2720cb", + "index": 1, + "script": "", + "witness": [ + "", + "3045022100e09c62b66fb3cfd2f827bd0cc234c126d1ba806edf95a8383ec623fe14362260022068202db712d806807183f66365af36474ee1631829eca2d75c7202b89e190a8801", + "3045022100a4a80836fd5927f73d75e1ccd6e4e8141f74d1187a596009bf571a0ef2bc835d02203ae92d28fc3c672e722d8121ed2aef6979262381ffad22ef0e51a486ff55110201", + "52210391e76285ad55895309f6fa7db9fb359489daaf235bb4cb50608f9562122af1ab210285ddd6b1e84e37a9f222737d8b80a8a980a193a783b75b9e82d6e239eb52818c2103a13ee160d79d43201ef5e65b6df4e0842de3b640904d049e64daaaa84a306bb853ae" + ] + }, + { + "txid": "f9978374ea9bdcaef04cc81e69e2a4334a0ea83d6a675d19540bc626d71e9f2c", + "index": 1, + "script": "", + "witness": [ + "", + "3045022100a9526ae27876da8a86134d369431f16111e157609f76e00ce69ab4a9e8eea3cb022067b91bb2380464f57c5547d57bce70431b6fd95bb0abf2269c817c670a7201ec01", + "304402206a1bb3e255b967c67e32d0a73f704f006a46f0106e131c246692114278f4c7d7022012433f2199e248acd9332733c7b0976cc9fb64dd028e1d70f6993853a29fea0801", + "522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae" + ] + } + ], + "outs": [ + { + "script": "a9141e57a925dd863a86af341037e700862bf66bf7b687", + "value": 199999000 + } + ] + }, + "fullSignedUserBitGo": { + "id": "ae17224baeba7b4d6208802ccc361402717780cb83682bba901d8011443db0d9", + "hex": "01000000000102cb20279e54ad6f45ffcc493f1951221943ec2172371bcf8f4c4067e4215acd2a0100000000ffffffff2c9f1ed726c60b54195d676a3da80e4a33a4e2691ec84cf0aedc9bea748397f90100000000ffffffff0118beeb0b0000000017a9141e57a925dd863a86af341037e700862bf66bf7b6870400483045022100e09c62b66fb3cfd2f827bd0cc234c126d1ba806edf95a8383ec623fe14362260022068202db712d806807183f66365af36474ee1631829eca2d75c7202b89e190a8801473044022038273887297a871d030ef88e6fc26e2eea851b7b731f6ae294d7a56937fe092502200e46790050514ab05aaaa590ab2ea7783ae629557887cec40789315f86912733016952210391e76285ad55895309f6fa7db9fb359489daaf235bb4cb50608f9562122af1ab210285ddd6b1e84e37a9f222737d8b80a8a980a193a783b75b9e82d6e239eb52818c2103a13ee160d79d43201ef5e65b6df4e0842de3b640904d049e64daaaa84a306bb853ae0400483045022100a9526ae27876da8a86134d369431f16111e157609f76e00ce69ab4a9e8eea3cb022067b91bb2380464f57c5547d57bce70431b6fd95bb0abf2269c817c670a7201ec01483045022100c9dbad38273a282c29fb059ed67a33af738b1716bbb78638bc93a75f7b30bab9022032c9b44f71687ee1248f5744a2d0bb72b40196e9576c22ae4f0942b0ed08a79e0169522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae00000000", + "ins": [ + { + "txid": "2acd5a21e467404c8fcf1b377221ec43192251193f49ccff456fad549e2720cb", + "index": 1, + "script": "", + "witness": [ + "", + "3045022100e09c62b66fb3cfd2f827bd0cc234c126d1ba806edf95a8383ec623fe14362260022068202db712d806807183f66365af36474ee1631829eca2d75c7202b89e190a8801", + "3044022038273887297a871d030ef88e6fc26e2eea851b7b731f6ae294d7a56937fe092502200e46790050514ab05aaaa590ab2ea7783ae629557887cec40789315f8691273301", + "52210391e76285ad55895309f6fa7db9fb359489daaf235bb4cb50608f9562122af1ab210285ddd6b1e84e37a9f222737d8b80a8a980a193a783b75b9e82d6e239eb52818c2103a13ee160d79d43201ef5e65b6df4e0842de3b640904d049e64daaaa84a306bb853ae" + ] + }, + { + "txid": "f9978374ea9bdcaef04cc81e69e2a4334a0ea83d6a675d19540bc626d71e9f2c", + "index": 1, + "script": "", + "witness": [ + "", + "3045022100a9526ae27876da8a86134d369431f16111e157609f76e00ce69ab4a9e8eea3cb022067b91bb2380464f57c5547d57bce70431b6fd95bb0abf2269c817c670a7201ec01", + "3045022100c9dbad38273a282c29fb059ed67a33af738b1716bbb78638bc93a75f7b30bab9022032c9b44f71687ee1248f5744a2d0bb72b40196e9576c22ae4f0942b0ed08a79e01", + "522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae" + ] + } + ], + "outs": [ + { + "script": "a9141e57a925dd863a86af341037e700862bf66bf7b687", + "value": 199999000 + } + ] + } +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-customUserKeyPath.json b/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-customUserKeyPath.json deleted file mode 100644 index 7a3e8d7012..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-customUserKeyPath.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "359efa4ac6e418d80ce24205deaa18ad952621c2167a763f0957ca8a73a426f6:0", - "address": "2N4QNizxEe9cidCuiwBSuWMVnESL1rq4xeP", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "22872833e72514f2c0514345deb8b54077b49c0f38a880cd451fddf20bc09bbf:2", - "address": "2MsPHutXUnEtC8sZgUz8bS5cwrsnECbMYA4", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "22bd96e7281a01294a7baf9c025fa90cb319ae810a10096c73a66e8704db054d:3", - "address": "2MvA4HmvYvPKbzXYS1yb9iZh2WUSuFY6iy7", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "0100000003f626a4738aca57093f767a16c2212695ad18aade0542e20cd818e4c64afa9e3500000000fdfe0000483045022100832575acc5fd46fb00d85ed4db9e0b26f7859ee3931711f8313c7bfa4d1d054d022079430cf36a1f2bb0ed80f9412755146058f7e6b7020a7c8d109fd246bc80253b01483045022100d368196798ed580133a3a1c1189349f7572dab79e01e1d642fb018c5ee9a8d34022029f099c0e49a3e2ed92fc28b8a2141783a533465b8a46a1295ce81b5f856c5f1014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffbf9bc00bf2dd1f45cd80a8380f9cb47740b5b8de454351c0f21425e73328872202000000fc0047304402200b41f00952ca4f9b14e526b526529cebf6329b3522c7c39efe9e36dbe37fbdfd0220275789ada30f4052acff2bc283381202fcb8f70d30aaf64c3d2f83aacbc911dd01473044022050992b97df7a0c8b7afceed2876203f845564a1b4465c9fe605f555a653c61b902205b9bab09f62c6c41c91a726a1d1b7025023b36084a66a14126c4b4923976f208014c695221025f891d428e847408357073c5b14344ec582230b4007695110140b2433f8e4fa82103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffff4d05db04876ea6736c09100a81ae19b30ca95f029caf7b4a29011a28e796bd2203000000fdfd0000483045022100b320c608ce19ecd94950f84a3bbfa5edabec1fa01608a53070df56bc0673c48a02207d6a7482f5933fdb4547030ea038c6b01b47e31434ceb8712517e199c67ef57f01473044022000f866b021143fdaf193174feb71408fb8b83ca8a74089e07fa3cb1f636771010220077d47812f541cbc4e6db87899aa6b82f1765b85dd4251c75c138b81b36470b3014c6952210228b669c7736183ae301d159ee7788e1a7dccb7ec3d45de94eccf0b384aa8f78021022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "55a3cceb9aa53b7ba0452c0ddae7dac09355d99cbcc47c64938801d924052d5a" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-fixedFeeRate.json b/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-fixedFeeRate.json deleted file mode 100644 index d3d74173c5..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-fixedFeeRate.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "acc3a751eda81ecad175b29e52e45770975e08e47020770d4853b4207136b09e:0", - "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "f023a4c0af80e958dee654f59e36b55e95fd88fc7245ab8afc6f2bdd3e739077:2", - "address": "2My3yKChWKQLAfot9zUfnCtKzwR1hxdfvE4", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "b98817f1f433e46d458407999c1ff8c8d665bf9882186b099f3b67bb7b7141e1:3", - "address": "2MscdR7AUdUzbGcxq9k7BWsVaiHoXwk2Rn4", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "01000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac00000000fdfd0000473044022064e75708132346d90f842bb5ace59a851af363ce4429805eb86374a030d093b6022052acbc412fbfdc64c5f033d2d4a144791aaf438abd888400a1ad52c75ca129e401483045022100ebff3ae69f5215281b4d59abcfcc63e64c0d043dafe45211f3270f8e985e745f02204bf2934fd159ce34af8856959a08bae7200a6632f05550108c875784808d21f6014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff7790733edd2b6ffc8aab4572fc88fd955eb5369ef554e6de58e980afc0a423f002000000fc0047304402203683e05a464375f5f2aa46f57ff008c96ff379cfd9a4c2c91ede5c18447f92c402201e522c0e8720b134b22139deb8a7f88a6862a6e31dcc8473722730b51dbcc19d01473044022004ef0dc25613fb018590ebb14bcc68589deb666768a7a8c87f850ee36b226eb702205edba92f9b30ba2f5d0884fdfa43849eba07353dddd0fc40a1bf628a2ebacd15014c695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffffe141717bbb673b9f096b188298bf65d6c8f81f9c990784456de433f4f11788b903000000fc0047304402201bd55e57f821aa5c89bbc36d274c593f20802922442d31f69f5946ae0476337602200d1fbbf46191dd54a0508fea31a05285b3f074b78a04151ca47a6a90623fd3230147304402203cfedd5e440a72364ef506fd1fe74f8af1a1b8a725e14818a1aed0d989cd8f5f02202a5ef1e968766ffaf77ba871bc008d8a9e0807d0241086622b76d87c3b86b508014c695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "29d1dfef28a6599d7e3c1f00de051dcf06f0c0f731c1ac7955b53e39cff4cd82" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2sh-fullSignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2sh-fullSignedRecovery.json deleted file mode 100644 index d3d74173c5..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2sh-fullSignedRecovery.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "acc3a751eda81ecad175b29e52e45770975e08e47020770d4853b4207136b09e:0", - "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "f023a4c0af80e958dee654f59e36b55e95fd88fc7245ab8afc6f2bdd3e739077:2", - "address": "2My3yKChWKQLAfot9zUfnCtKzwR1hxdfvE4", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "b98817f1f433e46d458407999c1ff8c8d665bf9882186b099f3b67bb7b7141e1:3", - "address": "2MscdR7AUdUzbGcxq9k7BWsVaiHoXwk2Rn4", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "01000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac00000000fdfd0000473044022064e75708132346d90f842bb5ace59a851af363ce4429805eb86374a030d093b6022052acbc412fbfdc64c5f033d2d4a144791aaf438abd888400a1ad52c75ca129e401483045022100ebff3ae69f5215281b4d59abcfcc63e64c0d043dafe45211f3270f8e985e745f02204bf2934fd159ce34af8856959a08bae7200a6632f05550108c875784808d21f6014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff7790733edd2b6ffc8aab4572fc88fd955eb5369ef554e6de58e980afc0a423f002000000fc0047304402203683e05a464375f5f2aa46f57ff008c96ff379cfd9a4c2c91ede5c18447f92c402201e522c0e8720b134b22139deb8a7f88a6862a6e31dcc8473722730b51dbcc19d01473044022004ef0dc25613fb018590ebb14bcc68589deb666768a7a8c87f850ee36b226eb702205edba92f9b30ba2f5d0884fdfa43849eba07353dddd0fc40a1bf628a2ebacd15014c695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffffe141717bbb673b9f096b188298bf65d6c8f81f9c990784456de433f4f11788b903000000fc0047304402201bd55e57f821aa5c89bbc36d274c593f20802922442d31f69f5946ae0476337602200d1fbbf46191dd54a0508fea31a05285b3f074b78a04151ca47a6a90623fd3230147304402203cfedd5e440a72364ef506fd1fe74f8af1a1b8a725e14818a1aed0d989cd8f5f02202a5ef1e968766ffaf77ba871bc008d8a9e0807d0241086622b76d87c3b86b508014c695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "29d1dfef28a6599d7e3c1f00de051dcf06f0c0f731c1ac7955b53e39cff4cd82" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2sh-keyRecoveryService-dai.json b/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2sh-keyRecoveryService-dai.json deleted file mode 100644 index db94f43619..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2sh-keyRecoveryService-dai.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "transactionHex": "70736274ff0100a501000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac0000000000ffffffff7790733edd2b6ffc8aab4572fc88fd955eb5369ef554e6de58e980afc0a423f00200000000ffffffffe141717bbb673b9f096b188298bf65d6c8f81f9c990784456de433f4f11788b90300000000ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a4730440220093e44a04c745df4b659895929b9033ea1f4c6037d8acd9dc4f2a114633a35fe02203d7a1618f5c65110713d376b9d3d8c181b34fd60a3b8d4b46097a245c05cf124012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100edc13ffe1ed6c018ace4f3109babea726249c89f2293393dc291774f8969042802203f55ab695ec33d17277f294d9af233d1e388161e31cf9750660b57eee5e9bd580101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100fd010101000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402207fb69e9ec09c0877cdbe21c852900bed332503a1e8398fee7d8581a3ca2637ad0220390a849f2603bc4c33b517da4ecc9d13d550eae61c79c31675245fa777fd7c6c012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0300c2eb0b000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00c2eb0b000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00c2eb0b0000000017a9143fafee16e19a14db449ab3a57da1fd3ef89daa5987000000002202021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a7483045022100cd69e5986bf491bd3e332fe932875a7fe0de0f2c21f4a5be7b38e6033b0d1be6022049b62568610236b7b990bbd6e9b1fd6bd3e87c0b3298747cbe79429e7a49287f01010304010000000104695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453ae2206021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a71403a82391000000000000000001000000020000002206026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f3024148374ad8600000000000000000100000002000000220603b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b914e15f6f2100000000000000000100000002000000000100fd230101000000010101010101010101010101010101010101010101010101010101010101010101000000006a473044022047162dbe5515fc3502b7bfa5c888ca573cfce295fa72feb01c27f9c2d82e5b59022003a263aae40e0945fcab4f6a48693782ccb2bc56d5efac6c2066f16e19bbe7ca012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0400a3e111000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00a3e111000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00a3e111000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00a3e1110000000017a914040c4ab99a665c767adaa50fb28dce2ae514363b87000000002202023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c4830450221009e6e522df0e6626e020b54af5b7166d8b4b4630b085ba2dfc27abc6e2602ca8902207310e357692ffd07a9a418c85f0f39777c6e5be6440d529c4343c238041358bb01010304010000000104695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53ae2206022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d14e15f6f21000000000000000001000000030000002206023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c1403a8239100000000000000000100000003000000220602b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b148374ad86000000000000000001000000030000000000", - "coin": "tbtcsig", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "84ad40c4245c0e6a31cafb2fd6f64cb5e195d10116e24e659c5f08a083d9f467" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2sh-keyRecoveryService-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2sh-keyRecoveryService-keyternal.json deleted file mode 100644 index c9c70a3a73..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2sh-keyRecoveryService-keyternal.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "inputs": [ - { - "id": "acc3a751eda81ecad175b29e52e45770975e08e47020770d4853b4207136b09e:0", - "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "f023a4c0af80e958dee654f59e36b55e95fd88fc7245ab8afc6f2bdd3e739077:2", - "address": "2My3yKChWKQLAfot9zUfnCtKzwR1hxdfvE4", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "b98817f1f433e46d458407999c1ff8c8d665bf9882186b099f3b67bb7b7141e1:3", - "address": "2MscdR7AUdUzbGcxq9k7BWsVaiHoXwk2Rn4", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "01000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac00000000b700483045022100edc13ffe1ed6c018ace4f3109babea726249c89f2293393dc291774f8969042802203f55ab695ec33d17277f294d9af233d1e388161e31cf9750660b57eee5e9bd580100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff7790733edd2b6ffc8aab4572fc88fd955eb5369ef554e6de58e980afc0a423f002000000b700483045022100cd69e5986bf491bd3e332fe932875a7fe0de0f2c21f4a5be7b38e6033b0d1be6022049b62568610236b7b990bbd6e9b1fd6bd3e87c0b3298747cbe79429e7a49287f0100004c695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffffe141717bbb673b9f096b188298bf65d6c8f81f9c990784456de433f4f11788b903000000b7004830450221009e6e522df0e6626e020b54af5b7166d8b4b4630b085ba2dfc27abc6e2602ca8902207310e357692ffd07a9a418c85f0f39777c6e5be6440d529c4343c238041358bb0100004c695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "coin": "tbtcsig", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "05e6760d5e0b309c6e195e4b051b7c87563a99af35d988e46fa88344205ca75d" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2sh-unsignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2sh-unsignedRecovery.json deleted file mode 100644 index 30759b66e4..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2sh-unsignedRecovery.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "txHex": "01000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac0000000000ffffffff7790733edd2b6ffc8aab4572fc88fd955eb5369ef554e6de58e980afc0a423f00200000000ffffffffe141717bbb673b9f096b188298bf65d6c8f81f9c990784456de433f4f11788b90300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txInfo": { - "unspents": [ - { - "id": "acc3a751eda81ecad175b29e52e45770975e08e47020770d4853b4207136b09e:0", - "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "f023a4c0af80e958dee654f59e36b55e95fd88fc7245ab8afc6f2bdd3e739077:2", - "address": "2My3yKChWKQLAfot9zUfnCtKzwR1hxdfvE4", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "b98817f1f433e46d458407999c1ff8c8d665bf9882186b099f3b67bb7b7141e1:3", - "address": "2MscdR7AUdUzbGcxq9k7BWsVaiHoXwk2Rn4", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ] - }, - "feeInfo": {}, - "coin": "tbtcsig", - "txid": "1e4563f2902c08585515eeab6ed8762f70a937702475ae1d5b71e4ad4939760d" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2shP2wsh-fullSignedRecovery-customUserKeyPath.json b/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2shP2wsh-fullSignedRecovery-customUserKeyPath.json deleted file mode 100644 index c2f8d4645a..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2shP2wsh-fullSignedRecovery-customUserKeyPath.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "f47d604503d654a813fe17899cc16d66c5d8bb97dc601e4b9c4a58095122711e:0", - "address": "2N2G3HPJe3HqFswHdqgnr3fmawk2DJ5wZBE", - "value": 100000000, - "chain": 11, - "index": 0, - "valueString": "100000000" - }, - { - "id": "700e8f9a4cd61491c6783b1dfcd63ae4eab20262b268190970e3cddc709e8f9a:2", - "address": "2N6h5nj19gCfus68bSjmtkATpobRJoTnS64", - "value": 200000000, - "chain": 11, - "index": 2, - "valueString": "200000000" - }, - { - "id": "5b7b59c132afc36d8769fcf7a540b8a9c56401a4ad238753a508e679b23cad92:3", - "address": "2N2sPZFaLgPXjF4j5zFn6fCVDmS13Btot9A", - "value": 300000000, - "chain": 11, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "010000000001031e71225109584a9c4b1e60dc97bbd8c5666dc19c8917fe13a854d60345607df40000000023220020b858b5820bca303626d8d5a5291b5a0dcf839c76d61c32eb226c9d08fd06e3a4ffffffff9a8f9e70dccde370091968b26202b2eae43ad6fc1d3b78c69114d64c9a8f0e7002000000232200201063b62f857751aaeaf8c7ef5636d48511fac0008f8ee69e4b1a006b2b74e553ffffffff92ad3cb279e608a5538723ada40164c5a9b840a5f7fc69876dc3af32c1597b5b03000000232200202b16216e81e558810abe7604a67aa97b737f64d40b3de22d5fccdf2b6c972f03ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8704004830450221008855fd53753708821ffb25a8735546db3c1316ecef7a9af090815b1c8834f7200220672c909f59e8ddf47d89edaf2d24516a2757f236e3896f6abddb1b315dd61e6d01483045022100871ebf87220a33af98be142003ecbee8dd0e67c0903f5905ebb2be40bdea3d0102205d3cb84579d2991b9d14e439fc82312db61e636619eeae0083375baff129ae2d01695221032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a21022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae04004830450221009ea7fec02c60c701bedc45f444914d62b27b8733e01f443e04f3c1cda1e498f302202578164ef94c6352f7f1b29410b4d0e4896637ec7ad033a2934d5ab65736917b01483045022100b452c9508bfeae988e069096783749a10d81ba2c918a57139a43367f2bb4e73002203ea3fd85564d9d5413e562e7c0616d914876ea2767e50062e7570a7f76f98e190169522102678b7a7d9dc0736691adc5b681808f1bbc981563ffa23e1c302d0a4006e7fa252103f1f0e0df1b33d83a63a6ee6f70005f48e2c1aa221d1d9748c495a873e01ffcff21021b1ce0837f6c057a6622b90bcc30d27685df6e19717864e7ed4b289f790fb24d53ae0400473044022053971a0ab0fe3c6bc85d415ea3f0f336db17444820fb3268f065f6a58c245f6702201e342f98a735ea89a7ed7ea4be62dce2b87a769bdcd901fd0fdffbf56ccffa1f01473044022030f31d635de47b0feb03a12e9aa98a8826ab06da332c9040ff023b886faf825202205774d1b65e66eea24559b69783e6967b2ecbf1883f29a0f84c552d8ca4a4016e0169522102be72efeb6abfd486e92e30221f854983722118d820c90d5b2999b8623b27abee2103cccd821265c6da3e77e4db08d4c6f39a259abbd143017fcf264b8a4114812a39210391ea88b71b8275193f39ffffef42da14c775d7a13434aa5427dc5bbb0ccc3f1853ae00000000", - "txid": "02fa060e4fec56dd56797f1a7b02bfdce382b8794b26aa8ee2d1989e752da11a" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2shP2wsh-fullSignedRecovery-fixedFeeRate.json b/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2shP2wsh-fullSignedRecovery-fixedFeeRate.json deleted file mode 100644 index 125d40271e..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2shP2wsh-fullSignedRecovery-fixedFeeRate.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "1374468f33ccaa7ea0c5939041993c17d165219afb3ce873ca050adb6da9385f:0", - "address": "2NFCjioQkatHzS9wxXiURfvsQrHfWqT3yZj", - "value": 100000000, - "chain": 11, - "index": 0, - "valueString": "100000000" - }, - { - "id": "41e7b3a45ece40f8ff910d1e26aeba052737b1abe3904a8e341ddc8e771d3d9b:2", - "address": "2NGYMtcbtpniMSu8aNkwsEvPDzMJMY2Bhbg", - "value": 200000000, - "chain": 11, - "index": 2, - "valueString": "200000000" - }, - { - "id": "3232d6fa8150e9a78d0550b88adec03717a08a01a631ebdc9d6a3c28c3357f32:3", - "address": "2MyaBFSyvydN7Hjppt27vsDaEHHWbq2btjH", - "value": 300000000, - "chain": 11, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "010000000001035f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f46741300000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff9b3d1d778edc1d348e4a90e3abb1372705baae261e0d91fff840ce5ea4b3e74102000000232200206fbe320ee6cef6a57f89af5ffcc027a2413a768598a36617bee7310028bc3104ffffffff327f35c3283c6a9ddceb31a6018aa01737c0de8ab850058da7e95081fad6323203000000232200208b9b1b4c660760e162f678ec6515fb574b48e93eb5ff4636dd85d1788a977d06ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870400483045022100e542c2d65ebec18b59606f78532e1947e1fafdaa59e5d69459b5a79fdf5b84f2022041de72ece1818123c8431fab3a5778a3aa22fce5496500cb579b497e2bd0887401483045022100e7263f0e715879613ed08b8f155da7abbd227262775ceac83a06d38d6d833ecf02206408c9a3bea117b092beea081a2aa685802374320315d9e529dc85f0b32f27fe016952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400473044022065f8744b17684c6b9715c5170c30a0996660e04677256f5a3454139c4af8bae4022029e04b18a778a2f47912099bb2a5934ed12a137918672cda6106714d337467050147304402205c7de345bbea53c6e91c354ff101a16494d1756dcd7a93366a19719cd6e7b6df022045f6af69aa0ee752a62c1470b8cf71c737632c77ef97454c8ea42302dd4e5bb50169522102787bacc6de8d57ecd2cdbde2e405f6328e52e3bdbefc5b3ef75a87f8f4c6c8fd2103f1f0e0df1b33d83a63a6ee6f70005f48e2c1aa221d1d9748c495a873e01ffcff21021b1ce0837f6c057a6622b90bcc30d27685df6e19717864e7ed4b289f790fb24d53ae040047304402204fce674ef6a7d0c43a97fa55052c2c06b1aeebb2b28752a9d91fcdb7380507ee022077076c150349e4f296a9330a7df8a6afddbfcede3ffc4d2513773c06b0f2553b01483045022100a709ed4835318962934170172ff6b07c65aacd4f1e8fcb499073150578ece57802200100e5314141900d31f3cf9a3ca0988c26ea42a9f666361226c7d184c26c7a060169522102a816e254943391bb037211dfac8dda132bfcf2051c386631402834e2783466d82103cccd821265c6da3e77e4db08d4c6f39a259abbd143017fcf264b8a4114812a39210391ea88b71b8275193f39ffffef42da14c775d7a13434aa5427dc5bbb0ccc3f1853ae00000000", - "txid": "e267fc4ceba8ca0211b061ecb59d0a1465f4d690bdeef937a57b31ace06f6076" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2shP2wsh-fullSignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2shP2wsh-fullSignedRecovery.json deleted file mode 100644 index 125d40271e..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2shP2wsh-fullSignedRecovery.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "1374468f33ccaa7ea0c5939041993c17d165219afb3ce873ca050adb6da9385f:0", - "address": "2NFCjioQkatHzS9wxXiURfvsQrHfWqT3yZj", - "value": 100000000, - "chain": 11, - "index": 0, - "valueString": "100000000" - }, - { - "id": "41e7b3a45ece40f8ff910d1e26aeba052737b1abe3904a8e341ddc8e771d3d9b:2", - "address": "2NGYMtcbtpniMSu8aNkwsEvPDzMJMY2Bhbg", - "value": 200000000, - "chain": 11, - "index": 2, - "valueString": "200000000" - }, - { - "id": "3232d6fa8150e9a78d0550b88adec03717a08a01a631ebdc9d6a3c28c3357f32:3", - "address": "2MyaBFSyvydN7Hjppt27vsDaEHHWbq2btjH", - "value": 300000000, - "chain": 11, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "010000000001035f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f46741300000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff9b3d1d778edc1d348e4a90e3abb1372705baae261e0d91fff840ce5ea4b3e74102000000232200206fbe320ee6cef6a57f89af5ffcc027a2413a768598a36617bee7310028bc3104ffffffff327f35c3283c6a9ddceb31a6018aa01737c0de8ab850058da7e95081fad6323203000000232200208b9b1b4c660760e162f678ec6515fb574b48e93eb5ff4636dd85d1788a977d06ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870400483045022100e542c2d65ebec18b59606f78532e1947e1fafdaa59e5d69459b5a79fdf5b84f2022041de72ece1818123c8431fab3a5778a3aa22fce5496500cb579b497e2bd0887401483045022100e7263f0e715879613ed08b8f155da7abbd227262775ceac83a06d38d6d833ecf02206408c9a3bea117b092beea081a2aa685802374320315d9e529dc85f0b32f27fe016952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400473044022065f8744b17684c6b9715c5170c30a0996660e04677256f5a3454139c4af8bae4022029e04b18a778a2f47912099bb2a5934ed12a137918672cda6106714d337467050147304402205c7de345bbea53c6e91c354ff101a16494d1756dcd7a93366a19719cd6e7b6df022045f6af69aa0ee752a62c1470b8cf71c737632c77ef97454c8ea42302dd4e5bb50169522102787bacc6de8d57ecd2cdbde2e405f6328e52e3bdbefc5b3ef75a87f8f4c6c8fd2103f1f0e0df1b33d83a63a6ee6f70005f48e2c1aa221d1d9748c495a873e01ffcff21021b1ce0837f6c057a6622b90bcc30d27685df6e19717864e7ed4b289f790fb24d53ae040047304402204fce674ef6a7d0c43a97fa55052c2c06b1aeebb2b28752a9d91fcdb7380507ee022077076c150349e4f296a9330a7df8a6afddbfcede3ffc4d2513773c06b0f2553b01483045022100a709ed4835318962934170172ff6b07c65aacd4f1e8fcb499073150578ece57802200100e5314141900d31f3cf9a3ca0988c26ea42a9f666361226c7d184c26c7a060169522102a816e254943391bb037211dfac8dda132bfcf2051c386631402834e2783466d82103cccd821265c6da3e77e4db08d4c6f39a259abbd143017fcf264b8a4114812a39210391ea88b71b8275193f39ffffef42da14c775d7a13434aa5427dc5bbb0ccc3f1853ae00000000", - "txid": "e267fc4ceba8ca0211b061ecb59d0a1465f4d690bdeef937a57b31ace06f6076" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2shP2wsh-keyRecoveryService-dai.json b/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2shP2wsh-keyRecoveryService-dai.json deleted file mode 100644 index 6db94fa64c..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2shP2wsh-keyRecoveryService-dai.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "transactionHex": "70736274ff0100a501000000035f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f4674130000000000ffffffff9b3d1d778edc1d348e4a90e3abb1372705baae261e0d91fff840ce5ea4b3e7410200000000ffffffff327f35c3283c6a9ddceb31a6018aa01737c0de8ab850058da7e95081fad632320300000000ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c5473044022049df6c0e71dad21fd4e41fbf461b5429f9d2a6ba6268fd55240f01b109b0b3490220392891636a5567faa7a273d086821df430c74ea07a0fedbeb9e28811972ff491010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000c2eb0b0000000017a914ff888f939bb7911883d2a990b48b20449b0a3b6087220202787bacc6de8d57ecd2cdbde2e405f6328e52e3bdbefc5b3ef75a87f8f4c6c8fd4730440220182b9136b407926ace5faac0d96ff8512d680f1ac5829901782a216a15cdc55202203bc0958bb8211380367651bd791f0a48e77fd2cc27629d6551e52d5240e1cd6a010103040100000001042200206fbe320ee6cef6a57f89af5ffcc027a2413a768598a36617bee7310028bc3104010569522102787bacc6de8d57ecd2cdbde2e405f6328e52e3bdbefc5b3ef75a87f8f4c6c8fd2103f1f0e0df1b33d83a63a6ee6f70005f48e2c1aa221d1d9748c495a873e01ffcff21021b1ce0837f6c057a6622b90bcc30d27685df6e19717864e7ed4b289f790fb24d53ae2206021b1ce0837f6c057a6622b90bcc30d27685df6e19717864e7ed4b289f790fb24d148374ad8600000000000000000b00000002000000220602787bacc6de8d57ecd2cdbde2e405f6328e52e3bdbefc5b3ef75a87f8f4c6c8fd1403a8239100000000000000000b00000002000000220603f1f0e0df1b33d83a63a6ee6f70005f48e2c1aa221d1d9748c495a873e01ffcff14e15f6f2100000000000000000b000000020000000001012000a3e1110000000017a91445665f38d00633b9a2cb7f73c2fffb9dc6c95efa87220202a816e254943391bb037211dfac8dda132bfcf2051c386631402834e2783466d8483045022100b6558b4b7b011174798ecb3bedb0107b9e3cafdd0cec3191b1967be117823aef02207ca644d3a6aae71d125b7a75c25ad1f58aaf3b0e190ad002e4e98e3e5515551d010103040100000001042200208b9b1b4c660760e162f678ec6515fb574b48e93eb5ff4636dd85d1788a977d06010569522102a816e254943391bb037211dfac8dda132bfcf2051c386631402834e2783466d82103cccd821265c6da3e77e4db08d4c6f39a259abbd143017fcf264b8a4114812a39210391ea88b71b8275193f39ffffef42da14c775d7a13434aa5427dc5bbb0ccc3f1853ae220602a816e254943391bb037211dfac8dda132bfcf2051c386631402834e2783466d81403a8239100000000000000000b0000000300000022060391ea88b71b8275193f39ffffef42da14c775d7a13434aa5427dc5bbb0ccc3f18148374ad8600000000000000000b00000003000000220603cccd821265c6da3e77e4db08d4c6f39a259abbd143017fcf264b8a4114812a3914e15f6f2100000000000000000b000000030000000000", - "coin": "tbtcsig", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "27b64ac217926b1345f382f3c0d110096161ad27bdf1a95eafc9fe533773febd" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2shP2wsh-keyRecoveryService-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2shP2wsh-keyRecoveryService-keyternal.json deleted file mode 100644 index 5e832e6323..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2shP2wsh-keyRecoveryService-keyternal.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "inputs": [ - { - "id": "1374468f33ccaa7ea0c5939041993c17d165219afb3ce873ca050adb6da9385f:0", - "address": "2NFCjioQkatHzS9wxXiURfvsQrHfWqT3yZj", - "value": 100000000, - "chain": 11, - "index": 0, - "valueString": "100000000" - }, - { - "id": "41e7b3a45ece40f8ff910d1e26aeba052737b1abe3904a8e341ddc8e771d3d9b:2", - "address": "2NGYMtcbtpniMSu8aNkwsEvPDzMJMY2Bhbg", - "value": 200000000, - "chain": 11, - "index": 2, - "valueString": "200000000" - }, - { - "id": "3232d6fa8150e9a78d0550b88adec03717a08a01a631ebdc9d6a3c28c3357f32:3", - "address": "2MyaBFSyvydN7Hjppt27vsDaEHHWbq2btjH", - "value": 300000000, - "chain": 11, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "010000000001035f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f46741300000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff9b3d1d778edc1d348e4a90e3abb1372705baae261e0d91fff840ce5ea4b3e74102000000232200206fbe320ee6cef6a57f89af5ffcc027a2413a768598a36617bee7310028bc3104ffffffff327f35c3283c6a9ddceb31a6018aa01737c0de8ab850058da7e95081fad6323203000000232200208b9b1b4c660760e162f678ec6515fb574b48e93eb5ff4636dd85d1788a977d06ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870500473044022049df6c0e71dad21fd4e41fbf461b5429f9d2a6ba6268fd55240f01b109b0b3490220392891636a5567faa7a273d086821df430c74ea07a0fedbeb9e28811972ff4910100006952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae05004730440220182b9136b407926ace5faac0d96ff8512d680f1ac5829901782a216a15cdc55202203bc0958bb8211380367651bd791f0a48e77fd2cc27629d6551e52d5240e1cd6a01000069522102787bacc6de8d57ecd2cdbde2e405f6328e52e3bdbefc5b3ef75a87f8f4c6c8fd2103f1f0e0df1b33d83a63a6ee6f70005f48e2c1aa221d1d9748c495a873e01ffcff21021b1ce0837f6c057a6622b90bcc30d27685df6e19717864e7ed4b289f790fb24d53ae0500483045022100b6558b4b7b011174798ecb3bedb0107b9e3cafdd0cec3191b1967be117823aef02207ca644d3a6aae71d125b7a75c25ad1f58aaf3b0e190ad002e4e98e3e5515551d01000069522102a816e254943391bb037211dfac8dda132bfcf2051c386631402834e2783466d82103cccd821265c6da3e77e4db08d4c6f39a259abbd143017fcf264b8a4114812a39210391ea88b71b8275193f39ffffef42da14c775d7a13434aa5427dc5bbb0ccc3f1853ae00000000", - "coin": "tbtcsig", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "72861e6d2e317db7008a88cb0b602bc7c67ae0a45c37280da1b5a8fdd71505b4" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2shP2wsh-unsignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2shP2wsh-unsignedRecovery.json deleted file mode 100644 index 51c653d7eb..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2shP2wsh-unsignedRecovery.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "txHex": "01000000035f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f4674130000000000ffffffff9b3d1d778edc1d348e4a90e3abb1372705baae261e0d91fff840ce5ea4b3e7410200000000ffffffff327f35c3283c6a9ddceb31a6018aa01737c0de8ab850058da7e95081fad632320300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txInfo": { - "unspents": [ - { - "id": "1374468f33ccaa7ea0c5939041993c17d165219afb3ce873ca050adb6da9385f:0", - "address": "2NFCjioQkatHzS9wxXiURfvsQrHfWqT3yZj", - "value": 100000000, - "chain": 11, - "index": 0, - "valueString": "100000000" - }, - { - "id": "41e7b3a45ece40f8ff910d1e26aeba052737b1abe3904a8e341ddc8e771d3d9b:2", - "address": "2NGYMtcbtpniMSu8aNkwsEvPDzMJMY2Bhbg", - "value": 200000000, - "chain": 11, - "index": 2, - "valueString": "200000000" - }, - { - "id": "3232d6fa8150e9a78d0550b88adec03717a08a01a631ebdc9d6a3c28c3357f32:3", - "address": "2MyaBFSyvydN7Hjppt27vsDaEHHWbq2btjH", - "value": 300000000, - "chain": 11, - "index": 3, - "valueString": "300000000" - } - ] - }, - "feeInfo": {}, - "coin": "tbtcsig", - "txid": "f418d76f308a8037bdfc71f014ffa02e63b5f2ca9ff07bce45372703b5043898" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2tr-fullSignedRecovery-customUserKeyPath.json b/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2tr-fullSignedRecovery-customUserKeyPath.json deleted file mode 100644 index 628c062c06..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2tr-fullSignedRecovery-customUserKeyPath.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "234b16752166e3ab3d7241d57b3a42c15b3a263c74fd1f05ca15e6cc9637239b:0", - "address": "tb1pr6whavsvtjs9wukwxt9l8t8z4cj7erycw3aqg4szqja9q5prr77qnsvw6h", - "value": 100000000, - "chain": 31, - "index": 0, - "valueString": "100000000" - }, - { - "id": "cd51635b208e3133988870628839263fd54ea8e914ec999291da859c2b57edd4:2", - "address": "tb1p8vl64kccrqxl9smfd9x5dq6wyspqphqezdd4wzj0d8jgdnw4xjdskct3eu", - "value": 200000000, - "chain": 31, - "index": 2, - "valueString": "200000000" - }, - { - "id": "e76d5692c04815b4ccd080197ad4ff1ea1b97f54f4620855356c0ef0568ab561:3", - "address": "tb1pd5enxvqupqlcz6tan6vkdgwrt2gxqdvx8xa75a86adtg6g60zhhqf8z6c7", - "value": 300000000, - "chain": 31, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "010000000001039b233796cce615ca051ffd743c263a5bc1423a7bd541723dabe3662175164b230000000000ffffffffd4ed572b9c85da919299ec14e9a84ed53f2639886270889833318e205b6351cd0200000000ffffffff61b58a56f00e6c35550862f4547fb9a11effd47a1980d0ccb41548c092566de70300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870440c1a2a376602ca60755ae71da6323ebad6240f94aea359f8897952f49d17d98253c195acebff0ea386b0be0fc14f63887a52e1faca0eb32eaa158e88cb5b9de4a4025f8f7533691e83fbb9b8530c2657cb904fe39aa972bfdbb63ea3b54d333bb5bbaef146dbeee63b0a818bcbaaa3496d5dd4014c95188965ca5ea2e9839dca91c44204fa2a74016854082e063d260de5401518db0566d853b3cfddd03484dea94fc11ad20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfac61c0d73d45b503a6ccd7415d3aa9ce7ac2fed592b892861b5ccd38869d5b6a588cc85d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083a33b8977ba2126df5628953c9f7cf356897a4985c5d98f97c75a7dd8cfe662600440bd8213b09fcb3686b5572933b06d3863ba3a7de39dd7e92be037e5ae003c4deb2bd70e81767ce8624300de6e3285688f8c21559c04ede9237de216c07a2f8600401c155c3d0d55cb6dd144b99d9fea61d1ce779a618337bd0f28a0b894109e8e20cd6b13d01122d4df555e7e81e89d804892f98b4356ac3149614ebb8e4d62be7b4420b3688855cfe427576031737562f66cadabf8e4b04e92ec6fa359edff6680b3f2ad20c74b86531a1df0f93372432e4c21524040a4037e3a828a1b7b99b391852345b8ac61c0e47e9d15b49db7b1487ff89d9c98507b957541d9b51bf2b3f2cd5b05b7722e98a3841eb28228fb5461898e0f0adf251d1c61c6645f686b803ecbcf1f4814f69515651bebba8bbfdf61248ec30583a2b4a9be8daa289fa828538bb7774d5186b404409c8a9eadea3368ed15342620f80efafefa41e2bd2859125c3d1584d6d50e0164412a6826fc7927a11190fababc40625ceb4e4bb5d675e64fed5aed91d103fc124074d4b4aaa76466ac1aa959d6513c3e2d96671f9ab8e85fd8f74a800eaabee1583b4aabf3b2b9d14e1af1829d1773d59cc3ce0de8a421540e9e4417ffeddc954744208e827169785e0328bc78cf96ca17b2446fabc6f280729012332ee159b0772c66ad2085ed62cc40a0d24b22a0b0eae7b340c5873a73198856c41f5a21c7a56e0104c3ac61c04d62e502f2b741eb9a14720b5708e52a8ef0d9a21387b994307c227bc7a31965f1f4d5dbf948920c0f00c7a2f5cc74095649931ed3865afbcc46116199850510b611ac3446ef33a196bb71ce7090d1846940c792b6b55e73677db9a37fd807a900000000", - "txid": "ad982de33c5493e90589565d22fbdd2d87cf2558b7d9ea6c018125b4178bb807" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2tr-fullSignedRecovery-fixedFeeRate.json b/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2tr-fullSignedRecovery-fixedFeeRate.json deleted file mode 100644 index 36facc9e78..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2tr-fullSignedRecovery-fixedFeeRate.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "eda4d4ccae8e80212dced71a891216d81c143804b4eac0407173384a6eab87b2:0", - "address": "tb1phk6lhy2tka2kxsx6hjd3c0z2h2e0rcrere9lr3kqsg0p6xxqe2pqa44eqg", - "value": 100000000, - "chain": 31, - "index": 0, - "valueString": "100000000" - }, - { - "id": "042c7f99ddae34c5fd0d164681e9e5f8f7ffa257fe6d39a3f277ce2b6a1a5dd5:2", - "address": "tb1punyhjurx29e2577msed4mzlu5py2snp6s2zwf2uux2ek5xk2ps6s3vkh6a", - "value": 200000000, - "chain": 31, - "index": 2, - "valueString": "200000000" - }, - { - "id": "a78ad7e7fca10b5eefed9fd30a27dd6689d88f76854f3f20328d8b9091ff54f7:3", - "address": "tb1pgrsntg8rd9qdjf06demu0423ysxftqddx9twyqy38fsg9qyj82xsxvny7v", - "value": 300000000, - "chain": 31, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "01000000000103b287ab6e4a38737140c0eab40438141cd81612891ad7ce2d21808eaeccd4a4ed0000000000ffffffffd55d1a6a2bce77f2a3396dfe57a2fff7f8e5e98146160dfdc534aedd997f2c040200000000fffffffff754ff91908b8d32203f4f85768fd88966dd270ad39fedef5e0ba1fce7d78aa70300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87044057458e15efe91458dc614b3a3b936290fbbee4029ed193e3144f2639fb421f8ec7ab82571f342db34d4606130c2ac8ddc423b13a310a5115478ae16c4a504a004012512523ed4c688c2058a525a699b590e68eaa8c67e1b3757221095ba356b7ffd61730bfc88e8e2949cb2bb72eb3522a1be4af28d7412fcd68fc8f03e2598c0644201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfac61c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d04402e832cefbc1a7da59e6ea8e686dfea027f7ebe6aaba10e817213281761b86ac86290aebef94066d698ea0d68ca3cb1d2ceb23ce5c962798f94bb30cebef028624005877d85c8e3a1e9e908e581c80c7f5ce251c831dea745ea19c3fa0e0ef23bc9cba1218c8f4841861f482ec9445e88ee70754e2e77555635ad8bba5b484406c744202e67678ed40b48ac431f0b7be9a788cf4b53482d675aa7e4eeef6970b8bd7651ad20c74b86531a1df0f93372432e4c21524040a4037e3a828a1b7b99b391852345b8ac61c0d6ac24e8540ba9c29208766c42027c2cdef71c45e8ec41cd0fb66abb9ab260bca3841eb28228fb5461898e0f0adf251d1c61c6645f686b803ecbcf1f4814f695eb36bcc16894bb28839cab2e681a2dc88418268eb7f7b1a9b44cff569e1ef85804409603d72a12d8b8886501bf83de365d8366225f5163fb5a4c45edf430fe31c2175a354c2459eba905ee605518b2eaa157512509f9553ae6d1391039a5b82f1152404c1d2b4a5a40bf7ac1aa57602c98ad3946a3f713c018e8f6733cfb14b11375fc74ee648477da459b74b583fbd90db8bbce445f1f62d98436a9e29e27255822484420145fc970734cac345d322ea533f7e82b57c9758e49e1426091e7d1bcbb86e0cfad2085ed62cc40a0d24b22a0b0eae7b340c5873a73198856c41f5a21c7a56e0104c3ac61c13d64a0b237496a7450abb3375815d47bf93907317fe23b2d5c48759cd35fc782f1f4d5dbf948920c0f00c7a2f5cc74095649931ed3865afbcc46116199850510e6e4a517245c10ab719832f5ede9671bcec0c03d80e3f1bbc1a861601465de7700000000", - "txid": "cb3acf4f2f71377227de581267f943d4a1a281bba99d30e8343e5a11ccecbcfb" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2tr-fullSignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2tr-fullSignedRecovery.json deleted file mode 100644 index 36facc9e78..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2tr-fullSignedRecovery.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "eda4d4ccae8e80212dced71a891216d81c143804b4eac0407173384a6eab87b2:0", - "address": "tb1phk6lhy2tka2kxsx6hjd3c0z2h2e0rcrere9lr3kqsg0p6xxqe2pqa44eqg", - "value": 100000000, - "chain": 31, - "index": 0, - "valueString": "100000000" - }, - { - "id": "042c7f99ddae34c5fd0d164681e9e5f8f7ffa257fe6d39a3f277ce2b6a1a5dd5:2", - "address": "tb1punyhjurx29e2577msed4mzlu5py2snp6s2zwf2uux2ek5xk2ps6s3vkh6a", - "value": 200000000, - "chain": 31, - "index": 2, - "valueString": "200000000" - }, - { - "id": "a78ad7e7fca10b5eefed9fd30a27dd6689d88f76854f3f20328d8b9091ff54f7:3", - "address": "tb1pgrsntg8rd9qdjf06demu0423ysxftqddx9twyqy38fsg9qyj82xsxvny7v", - "value": 300000000, - "chain": 31, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "01000000000103b287ab6e4a38737140c0eab40438141cd81612891ad7ce2d21808eaeccd4a4ed0000000000ffffffffd55d1a6a2bce77f2a3396dfe57a2fff7f8e5e98146160dfdc534aedd997f2c040200000000fffffffff754ff91908b8d32203f4f85768fd88966dd270ad39fedef5e0ba1fce7d78aa70300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87044057458e15efe91458dc614b3a3b936290fbbee4029ed193e3144f2639fb421f8ec7ab82571f342db34d4606130c2ac8ddc423b13a310a5115478ae16c4a504a004012512523ed4c688c2058a525a699b590e68eaa8c67e1b3757221095ba356b7ffd61730bfc88e8e2949cb2bb72eb3522a1be4af28d7412fcd68fc8f03e2598c0644201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfac61c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d04402e832cefbc1a7da59e6ea8e686dfea027f7ebe6aaba10e817213281761b86ac86290aebef94066d698ea0d68ca3cb1d2ceb23ce5c962798f94bb30cebef028624005877d85c8e3a1e9e908e581c80c7f5ce251c831dea745ea19c3fa0e0ef23bc9cba1218c8f4841861f482ec9445e88ee70754e2e77555635ad8bba5b484406c744202e67678ed40b48ac431f0b7be9a788cf4b53482d675aa7e4eeef6970b8bd7651ad20c74b86531a1df0f93372432e4c21524040a4037e3a828a1b7b99b391852345b8ac61c0d6ac24e8540ba9c29208766c42027c2cdef71c45e8ec41cd0fb66abb9ab260bca3841eb28228fb5461898e0f0adf251d1c61c6645f686b803ecbcf1f4814f695eb36bcc16894bb28839cab2e681a2dc88418268eb7f7b1a9b44cff569e1ef85804409603d72a12d8b8886501bf83de365d8366225f5163fb5a4c45edf430fe31c2175a354c2459eba905ee605518b2eaa157512509f9553ae6d1391039a5b82f1152404c1d2b4a5a40bf7ac1aa57602c98ad3946a3f713c018e8f6733cfb14b11375fc74ee648477da459b74b583fbd90db8bbce445f1f62d98436a9e29e27255822484420145fc970734cac345d322ea533f7e82b57c9758e49e1426091e7d1bcbb86e0cfad2085ed62cc40a0d24b22a0b0eae7b340c5873a73198856c41f5a21c7a56e0104c3ac61c13d64a0b237496a7450abb3375815d47bf93907317fe23b2d5c48759cd35fc782f1f4d5dbf948920c0f00c7a2f5cc74095649931ed3865afbcc46116199850510e6e4a517245c10ab719832f5ede9671bcec0c03d80e3f1bbc1a861601465de7700000000", - "txid": "cb3acf4f2f71377227de581267f943d4a1a281bba99d30e8343e5a11ccecbcfb" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2tr-keyRecoveryService-dai.json b/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2tr-keyRecoveryService-dai.json deleted file mode 100644 index c79197ab38..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2tr-keyRecoveryService-dai.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "transactionHex": "70736274ff0100a50100000003b287ab6e4a38737140c0eab40438141cd81612891ad7ce2d21808eaeccd4a4ed0000000000ffffffffd55d1a6a2bce77f2a3396dfe57a2fff7f8e5e98146160dfdc534aedd997f2c040200000000fffffffff754ff91908b8d32203f4f85768fd88966dd270ad39fedef5e0ba1fce7d78aa70300000000ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012b00e1f50500000000225120bdb5fb914bb7556340dabc9b1c3c4abab2f1e0791e4bf1c6c0821e1d18c0ca820103040000000041141ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612e325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6c4080cab130e1e47af6884e7253a58d1925ab8b022f40263744fad95d711851d0bcbf7b3c3274200a39d3214c29d7ca1c9618c7f4ffd0801441d0f07a4e7e13234b6215c0312363917d7b7b60c312a0a2fa761f885a76746769436ccd1ff042c9e9dc81495d503a0d622e4c5a538fc4061d41a4d76943880028022adf565a2b5e7df0d083d0cb8bfdb6c6e7213b38bca5978bd646de4a79848028a610ef92e4d7a302603d45201ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612ead20d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbfacc021161ce1b0b4d5d856368637b75808b138f042b335d23bb46d297f19b09000a8612e3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6c03a8239100000000000000001f000000000000002116d4c149c56e614423aa7c55c91d71b9b30dd8e8af29b9e04fc003dcc8ed3c3bbf3501325f5fbe6b49895c08cbf9e52d26d769779d386635c86cc26b0b4b1b91475e6ce15f6f2100000000000000001f000000000000000001012b00c2eb0b00000000225120e4c97970665172aa7bdb865b5d8bfca048a84c3a8284e4ab9c32b36a1aca0c350103040000000041142e67678ed40b48ac431f0b7be9a788cf4b53482d675aa7e4eeef6970b8bd76513faf7daf92673d9d95496f14c10cb75430758aa69ba585cbbf8483280eea396940ccc9408e4f9960fdbb2e224f8ab1290a99850dc14d06c84b0559b52ef656728e9ca7f749689249c8e7b510311a0e92fa8fc0082d52abe0c9247dda009d1a67ee6215c0d6ac24e8540ba9c29208766c42027c2cdef71c45e8ec41cd0fb66abb9ab260bca3841eb28228fb5461898e0f0adf251d1c61c6645f686b803ecbcf1f4814f695eb36bcc16894bb28839cab2e681a2dc88418268eb7f7b1a9b44cff569e1ef85845202e67678ed40b48ac431f0b7be9a788cf4b53482d675aa7e4eeef6970b8bd7651ad20c74b86531a1df0f93372432e4c21524040a4037e3a828a1b7b99b391852345b8acc021162e67678ed40b48ac431f0b7be9a788cf4b53482d675aa7e4eeef6970b8bd765135013faf7daf92673d9d95496f14c10cb75430758aa69ba585cbbf8483280eea396903a8239100000000000000001f000000020000002116c74b86531a1df0f93372432e4c21524040a4037e3a828a1b7b99b391852345b835013faf7daf92673d9d95496f14c10cb75430758aa69ba585cbbf8483280eea3969e15f6f2100000000000000001f000000020000000001012b00a3e1110000000022512040e135a0e36940d925fa6e77c7d551240c9581ad3156e200913a608280923a8d010304000000004114145fc970734cac345d322ea533f7e82b57c9758e49e1426091e7d1bcbb86e0cf1d85570e9fcc236c931721342e3b6757f122d9e001e83c1706d59da175dd7326408f67c776bb1417bc6a095cd422a71328c2a8370c4a4468e4827e494b3b9d5427db98302b721bd4b297968d426d62214eddbee35630609ac6895fd3ef021c67f46215c13d64a0b237496a7450abb3375815d47bf93907317fe23b2d5c48759cd35fc782f1f4d5dbf948920c0f00c7a2f5cc74095649931ed3865afbcc46116199850510e6e4a517245c10ab719832f5ede9671bcec0c03d80e3f1bbc1a861601465de774520145fc970734cac345d322ea533f7e82b57c9758e49e1426091e7d1bcbb86e0cfad2085ed62cc40a0d24b22a0b0eae7b340c5873a73198856c41f5a21c7a56e0104c3acc02116145fc970734cac345d322ea533f7e82b57c9758e49e1426091e7d1bcbb86e0cf35011d85570e9fcc236c931721342e3b6757f122d9e001e83c1706d59da175dd732603a8239100000000000000001f00000003000000211685ed62cc40a0d24b22a0b0eae7b340c5873a73198856c41f5a21c7a56e0104c335011d85570e9fcc236c931721342e3b6757f122d9e001e83c1706d59da175dd7326e15f6f2100000000000000001f000000030000000000", - "coin": "tbtcsig", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "b9f2689feef52685aa3d78aea66af0834a40e3f41557b710bb2d2967ab2d4840" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2tr-unsignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2tr-unsignedRecovery.json deleted file mode 100644 index a338335adf..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2tr-unsignedRecovery.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "txHex": "0100000003b287ab6e4a38737140c0eab40438141cd81612891ad7ce2d21808eaeccd4a4ed0000000000ffffffffd55d1a6a2bce77f2a3396dfe57a2fff7f8e5e98146160dfdc534aedd997f2c040200000000fffffffff754ff91908b8d32203f4f85768fd88966dd270ad39fedef5e0ba1fce7d78aa70300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txInfo": { - "unspents": [ - { - "id": "eda4d4ccae8e80212dced71a891216d81c143804b4eac0407173384a6eab87b2:0", - "address": "tb1phk6lhy2tka2kxsx6hjd3c0z2h2e0rcrere9lr3kqsg0p6xxqe2pqa44eqg", - "value": 100000000, - "chain": 31, - "index": 0, - "valueString": "100000000" - }, - { - "id": "042c7f99ddae34c5fd0d164681e9e5f8f7ffa257fe6d39a3f277ce2b6a1a5dd5:2", - "address": "tb1punyhjurx29e2577msed4mzlu5py2snp6s2zwf2uux2ek5xk2ps6s3vkh6a", - "value": 200000000, - "chain": 31, - "index": 2, - "valueString": "200000000" - }, - { - "id": "a78ad7e7fca10b5eefed9fd30a27dd6689d88f76854f3f20328d8b9091ff54f7:3", - "address": "tb1pgrsntg8rd9qdjf06demu0423ysxftqddx9twyqy38fsg9qyj82xsxvny7v", - "value": 300000000, - "chain": 31, - "index": 3, - "valueString": "300000000" - } - ] - }, - "feeInfo": {}, - "coin": "tbtcsig", - "txid": "cb3acf4f2f71377227de581267f943d4a1a281bba99d30e8343e5a11ccecbcfb" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2trMusig2-fullSignedRecovery-customUserKeyPath.json b/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2trMusig2-fullSignedRecovery-customUserKeyPath.json deleted file mode 100644 index a932a30607..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2trMusig2-fullSignedRecovery-customUserKeyPath.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "99c2326516b1fa11f225ee0e34669e1dae29dc74b92f1b35c30e9ec2687f0b23:0", - "address": "tb1pnchn7al5kjsdwjj6elzdcrx73gxeypv0c6dutqaznny7rkfj6pusnxup5q", - "value": 100000000, - "chain": 41, - "index": 0, - "valueString": "100000000" - }, - { - "id": "068a943a8df044f8cf274ca0cf9a8c502647ab0d43633b7dee3174d0183cc487:2", - "address": "tb1pacvp0j2zdxvygk6kg95ku0gn6w42wr9l6pfc6vhuect4jz90t0wq3d925v", - "value": 200000000, - "chain": 41, - "index": 2, - "valueString": "200000000" - }, - { - "id": "2c03f78061dfb752fc657748d398e90aae75420669d3c75472b7e7b518753e2a:3", - "address": "tb1p3pvmz34le42zf8mk4hw84c42fazv9kmk94l7wtjydjp6wdhjcj4q6r2pzs", - "value": 300000000, - "chain": 41, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "01000000000103230b7f68c29e0ec3351b2fb974dc29ae1d9e66340eee25f211fab1166532c2990000000000ffffffff87c43c18d07431ee7d3b63430dab4726508c9acfa04c27cff844f08d3a948a060200000000ffffffff2a3e7518b5e7b77254c7d369064275ae0ae998d3487765fc52b7df6180f7032c0300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8704407b2bc259fe908efdf18f983059161206e8eddf8df53c82f29fc2b4d58c4281a822925c2116690d4df3351567f20c058e8b8e11e4bb5e5b637aca4c7115e2d1cd40d260561bddc1cda388ed940481348720728550170760d4cb208f266afc62e67b4acba07962148280e344fe20504a4f49b1ba7f8443a983660aab2893bc4500d94420fb35352c31bb6136fcc9f14b29775d06fdbe89f67339ffc8583d9cf0e4f4b95dad20c8c3073f14d56926710445b3bfa3cb3c0ea2c223d0b5e2bfbc06a0ca7f8503bcac41c1005c62da63b9d8d8bcf1207877cfd4182f3f7a040402ee1e1ecfb8ca6d73baa3fb116a4ad3a03e27bcf2ac8570a8c9b000d337087019aed731c95178481b4a7c044006c8f869ee68f1b3c52f6b446931645b612fffbdd10f4b82b687bd24945289794f0d272d5a96cc5acee911fb43558688488ff5bd9f3209b5141fa5a7d2322dc340a57cd12341a74d2d3b820688492ad904f4f99bdaaf891ac01274aaac3492cbcb7a09b60030b81a97843ee1edc6df9f1126d7e0a4c64f06428ca9d6bda3c61600442023e24dfc0a397fc61cb26ea857b9c844d54c00d406bec924ecf73675f713d2dcad20cdc13238cbc54d045ddf3d82e5eb9e34c8987ed636a939fc25721fd2f1321388ac41c1fe7ce647d153bd84f07b7e5211f84bb206fab6da765983177ea2e9ff398c917c96c2d14e98bcbcfa3e33accbf4efcbf2e46a5d8bc1fe8bf79a8ed7d4b20ce41e04403ec19637664cf3f9b6317ee1578fcacba0e17a0aea9c80af36fd8c76d0b05d3912142e16afb725f319a2711add3f7c42fe23371fba2007d0c7826ec6291b67a9409e2fc9c16efdf031733b4ed543aaf6cc677724484a4ed5999c9cbf0df7fdb1999c71a95b7ee7f34942e6fcb060fe40228b5f94b512532a588805fc1e87212e0b4420db7359656a56882cd0785d354076d104fb07fb1c56e23beaceafde7efd1f0bf5ad2023df6e8bc726a54706c9c56b0bfccd04e7598e56a6d56984ac93023419f49db5ac41c1964d9e42931aa6d0b2fa62a49dc05bbf426a37a70fe162f885a4d3ba9e3cbaae46bc77ba410e7146abe9d508b0ea489d8498206ff9fae9348c656a58b0a2308e00000000", - "txid": "a0326af571a5d447090df0dcf9138a076540eb64514949442f34bc6ccdfbcfae" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2trMusig2-fullSignedRecovery-fixedFeeRate.json b/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2trMusig2-fullSignedRecovery-fixedFeeRate.json deleted file mode 100644 index 7b779e8cc4..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2trMusig2-fullSignedRecovery-fixedFeeRate.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "1f866215db699601c1efd1770f87b9253f5a47a86a6415930c0ce8f4bdd44873:0", - "address": "tb1p8qdlmtsw6ehy9u4w8lpw4xw6shg7jknu7fhrlaclpdaqtfp0puesgpm4xs", - "value": 100000000, - "chain": 41, - "index": 0, - "valueString": "100000000" - }, - { - "id": "4d6bbd2082f99fd346de628ddc080574be955bad00842d8e086c44fcdd83ec5e:2", - "address": "tb1phc2yazexcn6rylkhqsrlcl96t0kwk5qnuvdz77m56j9wpfpgz8hqk37lzx", - "value": 200000000, - "chain": 41, - "index": 2, - "valueString": "200000000" - }, - { - "id": "6d30d3fad1db29e0cf1d1cf2be97bf5918c592ebbb0618a93042e62132dc9fc1:3", - "address": "tb1pyk4ezmq0gyez0sxjd74ztwy54870cq9dh6drlzrmmsu6k7wtq3kq8ggwqh", - "value": 300000000, - "chain": 41, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "010000000001037348d4bdf4e80c0c9315646aa8475a3f25b9870f77d1efc1019669db1562861f0000000000ffffffff5eec83ddfc446c088e2d8400ad5b95be740508dc8d62de46d39ff98220bd6b4d0200000000ffffffffc19fdc3221e64230a91806bbeb92c51859bf97bef21c1dcfe029dbd1fad3306d0300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870440d214bdf749db5fa57684ba771a3f671efb6a4e09746e64cf9c0e16cd43da8ef294934792737554d4ee62e0502f9f1be0e8ac2b86bf10ec9f689349d9b680ec7340412f708b4e9b9b12bcdd455f100d76ff56d62b276dfb63cd6b727fb2166f2686c391898d8b5b8199d06277c227e6b9cf958b92c0fda1803a9fa290eb3076436c442099733a9b244ac527f0d79b340c0aa5aed43fcde952b51bf49d2da6dbd7e31b80ad20c8c3073f14d56926710445b3bfa3cb3c0ea2c223d0b5e2bfbc06a0ca7f8503bcac41c0e807c1c6edff45083a9d0d5f3771b7c02c3a015413f51f862efdf113f63d1d33fb116a4ad3a03e27bcf2ac8570a8c9b000d337087019aed731c95178481b4a7c0440e88d0e2ceb549bbee92ff7e25166ea37304827b7f0b6cfdec746f595bd64a986de2788f6136335a50260b27b7a24fa19b23f2989b6c91b78866cb9c294592ecf409a20fae1ddab1b0bac0890e3b2bc463e6313bab8930eb79642704db51bd342593a2153ff21fa33db67ca0f4e41866ef499dd8d7d7ec0eec26b94b644909a5d3a44204ea87845bafeb6f623523a5efba3d23ea2a05e79dacd3c7e3c1cd44f5e8ac842ad20cdc13238cbc54d045ddf3d82e5eb9e34c8987ed636a939fc25721fd2f1321388ac41c18068d228c90640ffad1897166bacdad48fab80aa74421c935f6d7291898f104496c2d14e98bcbcfa3e33accbf4efcbf2e46a5d8bc1fe8bf79a8ed7d4b20ce41e04402f4291aebff3af2c53f90ff002ba8112b82ca2f9371033cf3c71486973ee2ea5760fd09780755fbfbbaaf71658d0362972dfec09e4afb2f7fa0440467e2620c140be8ea0e1b1b6a5ac7e1382f1769e5ac2b71ffc44a77aff2909a21a8e426c6a950c833ed52b7b5562704a5af46702bd4766021208392f5ff1e9488132dd9ca5f644205431da6074ad73f81cca3f94f6162efff682bd3d308433aabfea355ba72701b8ad2023df6e8bc726a54706c9c56b0bfccd04e7598e56a6d56984ac93023419f49db5ac41c003928cb5445eb076cfbbbf062f32fe35bfcfc4ec98ed9a833b7beae6e8108cf946bc77ba410e7146abe9d508b0ea489d8498206ff9fae9348c656a58b0a2308e00000000", - "txid": "4fec9ba3bbb1bb30f05465ae9572bef815e9814eef00a7919cbbc672ad5bcabb" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2trMusig2-fullSignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2trMusig2-fullSignedRecovery.json deleted file mode 100644 index 7b779e8cc4..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2trMusig2-fullSignedRecovery.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "1f866215db699601c1efd1770f87b9253f5a47a86a6415930c0ce8f4bdd44873:0", - "address": "tb1p8qdlmtsw6ehy9u4w8lpw4xw6shg7jknu7fhrlaclpdaqtfp0puesgpm4xs", - "value": 100000000, - "chain": 41, - "index": 0, - "valueString": "100000000" - }, - { - "id": "4d6bbd2082f99fd346de628ddc080574be955bad00842d8e086c44fcdd83ec5e:2", - "address": "tb1phc2yazexcn6rylkhqsrlcl96t0kwk5qnuvdz77m56j9wpfpgz8hqk37lzx", - "value": 200000000, - "chain": 41, - "index": 2, - "valueString": "200000000" - }, - { - "id": "6d30d3fad1db29e0cf1d1cf2be97bf5918c592ebbb0618a93042e62132dc9fc1:3", - "address": "tb1pyk4ezmq0gyez0sxjd74ztwy54870cq9dh6drlzrmmsu6k7wtq3kq8ggwqh", - "value": 300000000, - "chain": 41, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "010000000001037348d4bdf4e80c0c9315646aa8475a3f25b9870f77d1efc1019669db1562861f0000000000ffffffff5eec83ddfc446c088e2d8400ad5b95be740508dc8d62de46d39ff98220bd6b4d0200000000ffffffffc19fdc3221e64230a91806bbeb92c51859bf97bef21c1dcfe029dbd1fad3306d0300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870440d214bdf749db5fa57684ba771a3f671efb6a4e09746e64cf9c0e16cd43da8ef294934792737554d4ee62e0502f9f1be0e8ac2b86bf10ec9f689349d9b680ec7340412f708b4e9b9b12bcdd455f100d76ff56d62b276dfb63cd6b727fb2166f2686c391898d8b5b8199d06277c227e6b9cf958b92c0fda1803a9fa290eb3076436c442099733a9b244ac527f0d79b340c0aa5aed43fcde952b51bf49d2da6dbd7e31b80ad20c8c3073f14d56926710445b3bfa3cb3c0ea2c223d0b5e2bfbc06a0ca7f8503bcac41c0e807c1c6edff45083a9d0d5f3771b7c02c3a015413f51f862efdf113f63d1d33fb116a4ad3a03e27bcf2ac8570a8c9b000d337087019aed731c95178481b4a7c0440e88d0e2ceb549bbee92ff7e25166ea37304827b7f0b6cfdec746f595bd64a986de2788f6136335a50260b27b7a24fa19b23f2989b6c91b78866cb9c294592ecf409a20fae1ddab1b0bac0890e3b2bc463e6313bab8930eb79642704db51bd342593a2153ff21fa33db67ca0f4e41866ef499dd8d7d7ec0eec26b94b644909a5d3a44204ea87845bafeb6f623523a5efba3d23ea2a05e79dacd3c7e3c1cd44f5e8ac842ad20cdc13238cbc54d045ddf3d82e5eb9e34c8987ed636a939fc25721fd2f1321388ac41c18068d228c90640ffad1897166bacdad48fab80aa74421c935f6d7291898f104496c2d14e98bcbcfa3e33accbf4efcbf2e46a5d8bc1fe8bf79a8ed7d4b20ce41e04402f4291aebff3af2c53f90ff002ba8112b82ca2f9371033cf3c71486973ee2ea5760fd09780755fbfbbaaf71658d0362972dfec09e4afb2f7fa0440467e2620c140be8ea0e1b1b6a5ac7e1382f1769e5ac2b71ffc44a77aff2909a21a8e426c6a950c833ed52b7b5562704a5af46702bd4766021208392f5ff1e9488132dd9ca5f644205431da6074ad73f81cca3f94f6162efff682bd3d308433aabfea355ba72701b8ad2023df6e8bc726a54706c9c56b0bfccd04e7598e56a6d56984ac93023419f49db5ac41c003928cb5445eb076cfbbbf062f32fe35bfcfc4ec98ed9a833b7beae6e8108cf946bc77ba410e7146abe9d508b0ea489d8498206ff9fae9348c656a58b0a2308e00000000", - "txid": "4fec9ba3bbb1bb30f05465ae9572bef815e9814eef00a7919cbbc672ad5bcabb" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2trMusig2-keyRecoveryService-dai.json b/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2trMusig2-keyRecoveryService-dai.json deleted file mode 100644 index 8033d25ed1..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2trMusig2-keyRecoveryService-dai.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "transactionHex": "70736274ff0100a501000000037348d4bdf4e80c0c9315646aa8475a3f25b9870f77d1efc1019669db1562861f0000000000ffffffff5eec83ddfc446c088e2d8400ad5b95be740508dc8d62de46d39ff98220bd6b4d0200000000ffffffffc19fdc3221e64230a91806bbeb92c51859bf97bef21c1dcfe029dbd1fad3306d0300000000ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012b00e1f50500000000225120381bfdae0ed66e42f2ae3fc2ea99da85d1e95a7cf26e3ff71f0b7a05a42f0f3301030400000000411499733a9b244ac527f0d79b340c0aa5aed43fcde952b51bf49d2da6dbd7e31b80fa2f5b1ed749cb60910d218c15ca21def9de5e29f61b117840db5237c37653ff4063d6b3e8b3667a1ba9c82de1ec42e3cbad9c3c76bfc6223a68003b9ad76c12834d48a8ad2ba9772204452b17938f37f4c579b400344548075cdc33169633361f4215c0e807c1c6edff45083a9d0d5f3771b7c02c3a015413f51f862efdf113f63d1d33fb116a4ad3a03e27bcf2ac8570a8c9b000d337087019aed731c95178481b4a7c452099733a9b244ac527f0d79b340c0aa5aed43fcde952b51bf49d2da6dbd7e31b80ad20c8c3073f14d56926710445b3bfa3cb3c0ea2c223d0b5e2bfbc06a0ca7f8503bcacc0211699733a9b244ac527f0d79b340c0aa5aed43fcde952b51bf49d2da6dbd7e31b803501fa2f5b1ed749cb60910d218c15ca21def9de5e29f61b117840db5237c37653ff03a82391000000000000000029000000000000002116c8c3073f14d56926710445b3bfa3cb3c0ea2c223d0b5e2bfbc06a0ca7f8503bc3501fa2f5b1ed749cb60910d218c15ca21def9de5e29f61b117840db5237c37653ffe15f6f21000000000000000029000000000000000001012b00c2eb0b00000000225120be144e8b26c4f4327ed70407fc7cba5beceb5013e31a2f7b74d48ae0a42811ee0103040000000041144ea87845bafeb6f623523a5efba3d23ea2a05e79dacd3c7e3c1cd44f5e8ac8429e64d800b25cc65ed7a44c4e8168c962692ce051da036106149ee5e240509dbe403c1950874bf6bf3d145d5dcc3ace1c7c2965b53d5542a1fe369c35aac3d0e47e85debe1876bc29e24723abb5b9863756c2a34cf708841118a060045db11f0bac4215c18068d228c90640ffad1897166bacdad48fab80aa74421c935f6d7291898f104496c2d14e98bcbcfa3e33accbf4efcbf2e46a5d8bc1fe8bf79a8ed7d4b20ce41e45204ea87845bafeb6f623523a5efba3d23ea2a05e79dacd3c7e3c1cd44f5e8ac842ad20cdc13238cbc54d045ddf3d82e5eb9e34c8987ed636a939fc25721fd2f1321388acc021164ea87845bafeb6f623523a5efba3d23ea2a05e79dacd3c7e3c1cd44f5e8ac84235019e64d800b25cc65ed7a44c4e8168c962692ce051da036106149ee5e240509dbe03a82391000000000000000029000000020000002116cdc13238cbc54d045ddf3d82e5eb9e34c8987ed636a939fc25721fd2f132138835019e64d800b25cc65ed7a44c4e8168c962692ce051da036106149ee5e240509dbee15f6f21000000000000000029000000020000000001012b00a3e1110000000022512025ab916c0f413227c0d26faa25b894a9fcfc00adbe9a3f887bdc39ab79cb046c0103040000000041145431da6074ad73f81cca3f94f6162efff682bd3d308433aabfea355ba72701b8bef937bd526108627a5b8f396bac4b521f5917b087209a6ac56107dabb92583240123da91d4ded5a0fe3ded8a5451c9153a98d1cf7654d4154778ccebe528934774b9c6ee2eb3ce4ad7b16fbc179e1be9ea2da729b812ab54c57e0ffae5b2fe3f64215c003928cb5445eb076cfbbbf062f32fe35bfcfc4ec98ed9a833b7beae6e8108cf946bc77ba410e7146abe9d508b0ea489d8498206ff9fae9348c656a58b0a2308e45205431da6074ad73f81cca3f94f6162efff682bd3d308433aabfea355ba72701b8ad2023df6e8bc726a54706c9c56b0bfccd04e7598e56a6d56984ac93023419f49db5acc0211623df6e8bc726a54706c9c56b0bfccd04e7598e56a6d56984ac93023419f49db53501bef937bd526108627a5b8f396bac4b521f5917b087209a6ac56107dabb925832e15f6f210000000000000000290000000300000021165431da6074ad73f81cca3f94f6162efff682bd3d308433aabfea355ba72701b83501bef937bd526108627a5b8f396bac4b521f5917b087209a6ac56107dabb92583203a82391000000000000000029000000030000000000", - "coin": "tbtcsig", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "94e494b8baa7023f8cea465ccd00a8fc664148545d23343597a8ac533926f03b" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2trMusig2-unsignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2trMusig2-unsignedRecovery.json deleted file mode 100644 index 8ba40197c7..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2trMusig2-unsignedRecovery.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "txHex": "01000000037348d4bdf4e80c0c9315646aa8475a3f25b9870f77d1efc1019669db1562861f0000000000ffffffff5eec83ddfc446c088e2d8400ad5b95be740508dc8d62de46d39ff98220bd6b4d0200000000ffffffffc19fdc3221e64230a91806bbeb92c51859bf97bef21c1dcfe029dbd1fad3306d0300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txInfo": { - "unspents": [ - { - "id": "1f866215db699601c1efd1770f87b9253f5a47a86a6415930c0ce8f4bdd44873:0", - "address": "tb1p8qdlmtsw6ehy9u4w8lpw4xw6shg7jknu7fhrlaclpdaqtfp0puesgpm4xs", - "value": 100000000, - "chain": 41, - "index": 0, - "valueString": "100000000" - }, - { - "id": "4d6bbd2082f99fd346de628ddc080574be955bad00842d8e086c44fcdd83ec5e:2", - "address": "tb1phc2yazexcn6rylkhqsrlcl96t0kwk5qnuvdz77m56j9wpfpgz8hqk37lzx", - "value": 200000000, - "chain": 41, - "index": 2, - "valueString": "200000000" - }, - { - "id": "6d30d3fad1db29e0cf1d1cf2be97bf5918c592ebbb0618a93042e62132dc9fc1:3", - "address": "tb1pyk4ezmq0gyez0sxjd74ztwy54870cq9dh6drlzrmmsu6k7wtq3kq8ggwqh", - "value": 300000000, - "chain": 41, - "index": 3, - "valueString": "300000000" - } - ] - }, - "feeInfo": {}, - "coin": "tbtcsig", - "txid": "4fec9ba3bbb1bb30f05465ae9572bef815e9814eef00a7919cbbc672ad5bcabb" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2wsh-fullSignedRecovery-customUserKeyPath.json b/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2wsh-fullSignedRecovery-customUserKeyPath.json deleted file mode 100644 index 864800f062..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2wsh-fullSignedRecovery-customUserKeyPath.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "b66f791cf4e55a52c42e4ca72659a4498df335226232ff0cddf984a1c656ae73:0", - "address": "tb1qdneyaj2s0wxu2egqac347kjsvxmcgyqpj7xkpshsa3tcghhs3ecqtqxmyt", - "value": 100000000, - "chain": 21, - "index": 0, - "valueString": "100000000" - }, - { - "id": "443a782bd3c6587e1909fe59c0d9169c7b9adac1bb8c2a83ae05dc5b6a74f08e:2", - "address": "tb1q8lxf2fq0yhzd2ytndhcc4432yjugacfxgxrha69xsjhctuztlcasa9v29x", - "value": 200000000, - "chain": 21, - "index": 2, - "valueString": "200000000" - }, - { - "id": "c1dad91b63400444c0e1c977e65fc0ebb01a4d70486044896cf96e47e5900383:3", - "address": "tb1q55jrprtwpfvu3jaq729sq0rraynctezqtpdtgrc5e5v60ssptwaqmnvcmx", - "value": 300000000, - "chain": 21, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "0100000000010373ae56c6a184f9dd0cff32622235f38d49a45926a74c2ec4525ae5f41c796fb60000000000ffffffff8ef0746a5bdc05ae832a8cbbc1da9a7b9c16d9c059fe09197e58c6d32b783a440200000000ffffffff830390e5476ef96c89446048704d1ab0ebc05fe677c9e1c0440440631bd9dac10300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870400483045022100f59434368db0073e0b762c4b81d84e10fb533935d41bdb96abae462492b5ce3402207b1c201b1efdea1b3c9b69de2c625ae8d6393e00f50e39f4d5684b02e607e16b014830450221008ab0cee4985a313a17b7e9f8a5bfdf7cc45ad2629a5170ec442a9d264286a96702206d7fad07d45c6d7f0f92bf5a45bca67a55514690e2099c811a34205dad77b3380169522102e7386fc3b8f8f334c51add4a7c325c804896d60fd3fa33f3206b6f0143081865210285ddd6b1e84e37a9f222737d8b80a8a980a193a783b75b9e82d6e239eb52818c2103a13ee160d79d43201ef5e65b6df4e0842de3b640904d049e64daaaa84a306bb853ae0400483045022100c56f248921be3ca5fd6d82a5c0150612bf32176dc13fe3c085308c7911e002ee02202f1eb421f4f171543cc9f1ba2afe4dfb940f188eae5e8d099376f0363f60ad7401473044022010cfefdb2a3c714505f0286dacf094328eb6b137e3cc9f148498e1963f1369bb0220270b99ea22ea7ad35a5ff1ebd388891b63f2feef1d1a98981bd4789b572eb7bf016952210262e2d7db076a14af58f92fbc591d870606afc4362f8deead03425bf16de332fe2102003243d889cec7c4c55042d6c10091a536eef3894f573759c5d26a727e96f036210257f6aee3214f76ff02748de7d291866642a913b0d346ccc976d6a77d9aa00de253ae040047304402205a0b53e27b960aebfd8d4b52ea7a00039de454901bb879f75f5b54e58e77dc010220243b9f23197acaf557b2e2f0fd1abad4facecff3ac2380450c6d1ebd9f3e433c01483045022100bf53fc8e37d527dedc5b46d9822cb2f2de2463fb30c7bdabb8ec792cddca44f602207b98ccb2c9f2e4f9dcdd6b5e8b98d3b6ffb9748d2b84b76cac6f3ed23db63df10169522102b107ccb600ca89ca074c0b6c95e48bfff7f2dc9d33e4bdf9a5c929053f4a87c921032edf1b3c4b31a0757e1122d558b6dabebdc0b2a39f040dcd4f89ac3e4d5811a42102da0f05c67ffa785717242a75a2f8635fcc1d767b5d88dd772da0547d287021ff53ae00000000", - "txid": "ebc72d9cf475592e6833c742ddb15cb1092bee2d3232bb47d5ac5147c2aa0f19" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2wsh-fullSignedRecovery-fixedFeeRate.json b/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2wsh-fullSignedRecovery-fixedFeeRate.json deleted file mode 100644 index 50d119573e..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2wsh-fullSignedRecovery-fixedFeeRate.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "37703c4da3d6163558f5ab99b1fefcac5342297aa9610794390f22669ccd93d9:0", - "address": "tb1q5e7nvvypt2qpjxq74zwtry9klsqkcyvcee85anaa3pax7ae207gs37spuh", - "value": 100000000, - "chain": 21, - "index": 0, - "valueString": "100000000" - }, - { - "id": "ba7242a362041cfa0669a5e8e64ccc21da3648c852ad1a93b44315af9be87f3f:2", - "address": "tb1q3v9yjlrzkufgd99d07806262dhqgfjf2zjdx5sfrw8uslnjs2utsrt6dc5", - "value": 200000000, - "chain": 21, - "index": 2, - "valueString": "200000000" - }, - { - "id": "49dd79d222f4683d383a3c8e6c6dc1e16129ad117d840958d44596394a88fb22:3", - "address": "tb1qyerx34sx9a2a4zz7w320tuxz3hq84xn0hm6tzr6tek77tsknfg0sac2xhy", - "value": 300000000, - "chain": 21, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "01000000000103d993cd9c66220f39940761a97a294253acfcfeb199abf5583516d6a34d3c70370000000000ffffffff3f7fe89baf1543b4931aad52c84836da21cc4ce6e8a56906fa1c0462a34272ba0200000000ffffffff22fb884a399645d45809847d11ad2961e1c16d6c8e3c3a383d68f422d279dd490300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870400483045022100b35b63699001730942874b7922aa5b5cf7662131600922d6f9653555cae69936022038eb8debf01ebbf82663e7c1145ef33d5d3444ced8c5c1236ebd445fa010bfc001483045022100b723ed672e7e93be2fd9590e17a15f1d18bdb9545784f993fc857dccf99a21ef022071c921a7949d4a8c425adc8fd50c75d91341699cbb15b3edb1168c9b496e206a016952210391e76285ad55895309f6fa7db9fb359489daaf235bb4cb50608f9562122af1ab210285ddd6b1e84e37a9f222737d8b80a8a980a193a783b75b9e82d6e239eb52818c2103a13ee160d79d43201ef5e65b6df4e0842de3b640904d049e64daaaa84a306bb853ae0400483045022100d47c6eb174d5731dcf0173386c465ee5ab7b66d408ad109b68c676f5e1394e280220191fbc64ca2483f36c25a0e2b72fc8069a282c28d27e08fbc0471574311ce41401483045022100e272e23f4a93dfccf9be7a67921455d3659f50396deee138abd965562ad3359a022034221ca3e37cae02f66b752e21f81d31cb680eaa9da941811b2eaa685eda64ef01695221027db35d325fb6b20e7990d5e5ca33144c270a2b149b4b4158a6e16a090b276f8a2102003243d889cec7c4c55042d6c10091a536eef3894f573759c5d26a727e96f036210257f6aee3214f76ff02748de7d291866642a913b0d346ccc976d6a77d9aa00de253ae0400483045022100a28cb00951ea76c8ac07a250195d276a8b71f1b475124922c3050140d9a700bb022022c0da8232e065ad8d7ff0bd591b98a5ee8a815cb1ae0176f0335831489d72700147304402206925c8e1f9c8bcbd57b3af27e7ec4c7f4fda9fd60f3444a46b2f6d5a970a086002200521933de8071a19ace0ab05401a001d2e7425e96315beb5867caee2bfe4c2e90169522102b587356915a019e64745d1e8b75a9109a762feeec08607e46ec83681a608a90521032edf1b3c4b31a0757e1122d558b6dabebdc0b2a39f040dcd4f89ac3e4d5811a42102da0f05c67ffa785717242a75a2f8635fcc1d767b5d88dd772da0547d287021ff53ae00000000", - "txid": "7c2b56745b21b38ecee1fd66dc46309f89248ea0591d41f51a4aa52fa4b4e27b" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2wsh-fullSignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2wsh-fullSignedRecovery.json deleted file mode 100644 index 50d119573e..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2wsh-fullSignedRecovery.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "37703c4da3d6163558f5ab99b1fefcac5342297aa9610794390f22669ccd93d9:0", - "address": "tb1q5e7nvvypt2qpjxq74zwtry9klsqkcyvcee85anaa3pax7ae207gs37spuh", - "value": 100000000, - "chain": 21, - "index": 0, - "valueString": "100000000" - }, - { - "id": "ba7242a362041cfa0669a5e8e64ccc21da3648c852ad1a93b44315af9be87f3f:2", - "address": "tb1q3v9yjlrzkufgd99d07806262dhqgfjf2zjdx5sfrw8uslnjs2utsrt6dc5", - "value": 200000000, - "chain": 21, - "index": 2, - "valueString": "200000000" - }, - { - "id": "49dd79d222f4683d383a3c8e6c6dc1e16129ad117d840958d44596394a88fb22:3", - "address": "tb1qyerx34sx9a2a4zz7w320tuxz3hq84xn0hm6tzr6tek77tsknfg0sac2xhy", - "value": 300000000, - "chain": 21, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "01000000000103d993cd9c66220f39940761a97a294253acfcfeb199abf5583516d6a34d3c70370000000000ffffffff3f7fe89baf1543b4931aad52c84836da21cc4ce6e8a56906fa1c0462a34272ba0200000000ffffffff22fb884a399645d45809847d11ad2961e1c16d6c8e3c3a383d68f422d279dd490300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870400483045022100b35b63699001730942874b7922aa5b5cf7662131600922d6f9653555cae69936022038eb8debf01ebbf82663e7c1145ef33d5d3444ced8c5c1236ebd445fa010bfc001483045022100b723ed672e7e93be2fd9590e17a15f1d18bdb9545784f993fc857dccf99a21ef022071c921a7949d4a8c425adc8fd50c75d91341699cbb15b3edb1168c9b496e206a016952210391e76285ad55895309f6fa7db9fb359489daaf235bb4cb50608f9562122af1ab210285ddd6b1e84e37a9f222737d8b80a8a980a193a783b75b9e82d6e239eb52818c2103a13ee160d79d43201ef5e65b6df4e0842de3b640904d049e64daaaa84a306bb853ae0400483045022100d47c6eb174d5731dcf0173386c465ee5ab7b66d408ad109b68c676f5e1394e280220191fbc64ca2483f36c25a0e2b72fc8069a282c28d27e08fbc0471574311ce41401483045022100e272e23f4a93dfccf9be7a67921455d3659f50396deee138abd965562ad3359a022034221ca3e37cae02f66b752e21f81d31cb680eaa9da941811b2eaa685eda64ef01695221027db35d325fb6b20e7990d5e5ca33144c270a2b149b4b4158a6e16a090b276f8a2102003243d889cec7c4c55042d6c10091a536eef3894f573759c5d26a727e96f036210257f6aee3214f76ff02748de7d291866642a913b0d346ccc976d6a77d9aa00de253ae0400483045022100a28cb00951ea76c8ac07a250195d276a8b71f1b475124922c3050140d9a700bb022022c0da8232e065ad8d7ff0bd591b98a5ee8a815cb1ae0176f0335831489d72700147304402206925c8e1f9c8bcbd57b3af27e7ec4c7f4fda9fd60f3444a46b2f6d5a970a086002200521933de8071a19ace0ab05401a001d2e7425e96315beb5867caee2bfe4c2e90169522102b587356915a019e64745d1e8b75a9109a762feeec08607e46ec83681a608a90521032edf1b3c4b31a0757e1122d558b6dabebdc0b2a39f040dcd4f89ac3e4d5811a42102da0f05c67ffa785717242a75a2f8635fcc1d767b5d88dd772da0547d287021ff53ae00000000", - "txid": "7c2b56745b21b38ecee1fd66dc46309f89248ea0591d41f51a4aa52fa4b4e27b" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2wsh-keyRecoveryService-dai.json b/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2wsh-keyRecoveryService-dai.json deleted file mode 100644 index 6a6dc45ccc..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2wsh-keyRecoveryService-dai.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "transactionHex": "70736274ff0100a50100000003d993cd9c66220f39940761a97a294253acfcfeb199abf5583516d6a34d3c70370000000000ffffffff3f7fe89baf1543b4931aad52c84836da21cc4ce6e8a56906fa1c0462a34272ba0200000000ffffffff22fb884a399645d45809847d11ad2961e1c16d6c8e3c3a383d68f422d279dd490300000000ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012b00e1f50500000000220020a67d3630815a8019181ea89cb190b6fc016c1198ce4f4ecfbd887a6f772a7f9122020391e76285ad55895309f6fa7db9fb359489daaf235bb4cb50608f9562122af1ab483045022100e75cd681e044b3502e6abdddea82b7c4a5d42501b9d28e3d8786bee985c1b42802207bf582c446b9aa0399276283333fc2c9cc7aa70b323e9d7215322e5976cb54af010103040100000001056952210391e76285ad55895309f6fa7db9fb359489daaf235bb4cb50608f9562122af1ab210285ddd6b1e84e37a9f222737d8b80a8a980a193a783b75b9e82d6e239eb52818c2103a13ee160d79d43201ef5e65b6df4e0842de3b640904d049e64daaaa84a306bb853ae22060285ddd6b1e84e37a9f222737d8b80a8a980a193a783b75b9e82d6e239eb52818c14e15f6f210000000000000000150000000000000022060391e76285ad55895309f6fa7db9fb359489daaf235bb4cb50608f9562122af1ab1403a8239100000000000000001500000000000000220603a13ee160d79d43201ef5e65b6df4e0842de3b640904d049e64daaaa84a306bb8148374ad86000000000000000015000000000000000001012b00c2eb0b000000002200208b0a497c62b7128694ad7f8efd2b4a6dc084c92a149a6a412371f90fce5057172202027db35d325fb6b20e7990d5e5ca33144c270a2b149b4b4158a6e16a090b276f8a483045022100c4767650dd9b4acb8e4517b0af018c85948e671b0acc5e41f556da60303f02f402205c09a1375e5f1bca07c399bcb4bf0fd4daac6aa1a74887a5bbf75d91cd9028a401010304010000000105695221027db35d325fb6b20e7990d5e5ca33144c270a2b149b4b4158a6e16a090b276f8a2102003243d889cec7c4c55042d6c10091a536eef3894f573759c5d26a727e96f036210257f6aee3214f76ff02748de7d291866642a913b0d346ccc976d6a77d9aa00de253ae220602003243d889cec7c4c55042d6c10091a536eef3894f573759c5d26a727e96f03614e15f6f210000000000000000150000000200000022060257f6aee3214f76ff02748de7d291866642a913b0d346ccc976d6a77d9aa00de2148374ad86000000000000000015000000020000002206027db35d325fb6b20e7990d5e5ca33144c270a2b149b4b4158a6e16a090b276f8a1403a82391000000000000000015000000020000000001012b00a3e11100000000220020264668d6062f55da885e7454f5f0c28dc07a9a6fbef4b10f4bcdbde5c2d34a1f220202b587356915a019e64745d1e8b75a9109a762feeec08607e46ec83681a608a9054730440220482228df2f1f6c4a19f3eee0e6eebb7e6ee8b608c7b7c613819cb2eb099aeaa8022046d7c4b62d7c9d24f173920b25f2fb6b874fc0f3449e858f51d8a5229967b3d30101030401000000010569522102b587356915a019e64745d1e8b75a9109a762feeec08607e46ec83681a608a90521032edf1b3c4b31a0757e1122d558b6dabebdc0b2a39f040dcd4f89ac3e4d5811a42102da0f05c67ffa785717242a75a2f8635fcc1d767b5d88dd772da0547d287021ff53ae220602b587356915a019e64745d1e8b75a9109a762feeec08607e46ec83681a608a9051403a8239100000000000000001500000003000000220602da0f05c67ffa785717242a75a2f8635fcc1d767b5d88dd772da0547d287021ff148374ad86000000000000000015000000030000002206032edf1b3c4b31a0757e1122d558b6dabebdc0b2a39f040dcd4f89ac3e4d5811a414e15f6f21000000000000000015000000030000000000", - "coin": "tbtcsig", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "6865c76c4a6252b02540940cdbc1a81fd4e27cd7f76361914f5411208d61d3a7" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2wsh-keyRecoveryService-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2wsh-keyRecoveryService-keyternal.json deleted file mode 100644 index 06ead670d8..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2wsh-keyRecoveryService-keyternal.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "inputs": [ - { - "id": "37703c4da3d6163558f5ab99b1fefcac5342297aa9610794390f22669ccd93d9:0", - "address": "tb1q5e7nvvypt2qpjxq74zwtry9klsqkcyvcee85anaa3pax7ae207gs37spuh", - "value": 100000000, - "chain": 21, - "index": 0, - "valueString": "100000000" - }, - { - "id": "ba7242a362041cfa0669a5e8e64ccc21da3648c852ad1a93b44315af9be87f3f:2", - "address": "tb1q3v9yjlrzkufgd99d07806262dhqgfjf2zjdx5sfrw8uslnjs2utsrt6dc5", - "value": 200000000, - "chain": 21, - "index": 2, - "valueString": "200000000" - }, - { - "id": "49dd79d222f4683d383a3c8e6c6dc1e16129ad117d840958d44596394a88fb22:3", - "address": "tb1qyerx34sx9a2a4zz7w320tuxz3hq84xn0hm6tzr6tek77tsknfg0sac2xhy", - "value": 300000000, - "chain": 21, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "01000000000103d993cd9c66220f39940761a97a294253acfcfeb199abf5583516d6a34d3c70370000000000ffffffff3f7fe89baf1543b4931aad52c84836da21cc4ce6e8a56906fa1c0462a34272ba0200000000ffffffff22fb884a399645d45809847d11ad2961e1c16d6c8e3c3a383d68f422d279dd490300000000ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870500483045022100e75cd681e044b3502e6abdddea82b7c4a5d42501b9d28e3d8786bee985c1b42802207bf582c446b9aa0399276283333fc2c9cc7aa70b323e9d7215322e5976cb54af0100006952210391e76285ad55895309f6fa7db9fb359489daaf235bb4cb50608f9562122af1ab210285ddd6b1e84e37a9f222737d8b80a8a980a193a783b75b9e82d6e239eb52818c2103a13ee160d79d43201ef5e65b6df4e0842de3b640904d049e64daaaa84a306bb853ae0500483045022100c4767650dd9b4acb8e4517b0af018c85948e671b0acc5e41f556da60303f02f402205c09a1375e5f1bca07c399bcb4bf0fd4daac6aa1a74887a5bbf75d91cd9028a4010000695221027db35d325fb6b20e7990d5e5ca33144c270a2b149b4b4158a6e16a090b276f8a2102003243d889cec7c4c55042d6c10091a536eef3894f573759c5d26a727e96f036210257f6aee3214f76ff02748de7d291866642a913b0d346ccc976d6a77d9aa00de253ae05004730440220482228df2f1f6c4a19f3eee0e6eebb7e6ee8b608c7b7c613819cb2eb099aeaa8022046d7c4b62d7c9d24f173920b25f2fb6b874fc0f3449e858f51d8a5229967b3d301000069522102b587356915a019e64745d1e8b75a9109a762feeec08607e46ec83681a608a90521032edf1b3c4b31a0757e1122d558b6dabebdc0b2a39f040dcd4f89ac3e4d5811a42102da0f05c67ffa785717242a75a2f8635fcc1d767b5d88dd772da0547d287021ff53ae00000000", - "coin": "tbtcsig", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "6865c76c4a6252b02540940cdbc1a81fd4e27cd7f76361914f5411208d61d3a7" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2wsh-unsignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2wsh-unsignedRecovery.json deleted file mode 100644 index 8ac319c40d..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tbtcsig/recovery/backupKeyRecovery-p2wsh-unsignedRecovery.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "txHex": "0100000003d993cd9c66220f39940761a97a294253acfcfeb199abf5583516d6a34d3c70370000000000ffffffff3f7fe89baf1543b4931aad52c84836da21cc4ce6e8a56906fa1c0462a34272ba0200000000ffffffff22fb884a399645d45809847d11ad2961e1c16d6c8e3c3a383d68f422d279dd490300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txInfo": { - "unspents": [ - { - "id": "37703c4da3d6163558f5ab99b1fefcac5342297aa9610794390f22669ccd93d9:0", - "address": "tb1q5e7nvvypt2qpjxq74zwtry9klsqkcyvcee85anaa3pax7ae207gs37spuh", - "value": 100000000, - "chain": 21, - "index": 0, - "valueString": "100000000" - }, - { - "id": "ba7242a362041cfa0669a5e8e64ccc21da3648c852ad1a93b44315af9be87f3f:2", - "address": "tb1q3v9yjlrzkufgd99d07806262dhqgfjf2zjdx5sfrw8uslnjs2utsrt6dc5", - "value": 200000000, - "chain": 21, - "index": 2, - "valueString": "200000000" - }, - { - "id": "49dd79d222f4683d383a3c8e6c6dc1e16129ad117d840958d44596394a88fb22:3", - "address": "tb1qyerx34sx9a2a4zz7w320tuxz3hq84xn0hm6tzr6tek77tsknfg0sac2xhy", - "value": 300000000, - "chain": 21, - "index": 3, - "valueString": "300000000" - } - ] - }, - "feeInfo": {}, - "coin": "tbtcsig", - "txid": "7c2b56745b21b38ecee1fd66dc46309f89248ea0591d41f51a4aa52fa4b4e27b" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json new file mode 100644 index 0000000000..91e9b7991e --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json @@ -0,0 +1,30 @@ +{ + "inputs": [ + { + "id": "359efa4ac6e418d80ce24205deaa18ad952621c2167a763f0957ca8a73a426f6:0", + "address": "8qacSnCEyDbdsVEPbvVVgAKXq9j46QtoJq", + "value": 100000000, + "chain": 1, + "index": 0, + "valueString": "100000000" + }, + { + "id": "9cac3794147ecee59fcb08e3c0e9ddc5c19be6a422a3659b5f6ad7392878fa8a:0", + "address": "8qacSnCEyDbdsVEPbvVVgAKXq9j46QtoJq", + "value": 200000000, + "chain": 1, + "index": 0, + "valueString": "200000000" + }, + { + "id": "c56083bdaa1e21a3f4399fec78a0177e98844ad8dc4e38b45479a54ef20cd5ee:0", + "address": "8qacSnCEyDbdsVEPbvVVgAKXq9j46QtoJq", + "value": 300000000, + "chain": 1, + "index": 0, + "valueString": "300000000" + } + ], + "transactionHex": "0100000003f626a4738aca57093f767a16c2212695ad18aade0542e20cd818e4c64afa9e3500000000fdfd0000483045022100e19923300e6ee42445199785e575c350cffff222ab3729358ac167a9ef51a10b0220057f6b9d321560239f918e7d14ed23134bc7fa7871b6a673771a4f235f4f8ce30147304402200e839b3aa7d168556696e9be5db5e53f35c9df5ba67bd6c7ff011771d45bcdde0220785108b4a9d76375bad7b2ed0452e638d0bd37798d4e181c3d045cd43406525c014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff8afa782839d76a5f9b65a322a4e69bc1c5dde9c0e308cb9fe5ce7e149437ac9c00000000fdfe0000483045022100bf84454ae211cbda0edb1d21643ec91afaaf9c8084a3633140e192aa8bcecbe802203fdb6616038935acee105eef5133c8b1db8ad2bbef3fb8a7ad7e80a4c6aa3b0001483045022100bbfbc21bd9b9b7a2684bcf33e63332789879bfe17a6718ed685499d894fa4f2502200fa3b48a0e9c59d79047a4aaaff623d76ffaf8dfae96a4856cbb94dcde9a0e4b014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffeed50cf24ea57954b4384edcd84a84987e17a078ec9f39f4a3211eaabd8360c500000000fdfd000047304402207e91840cc64482679fbb9cb6e542bcfaf6b8e3c17233cce88f837c5e7c344988022008e68c7e8804bc52f1db0b6eec0d15618e565f6ddcf738fa2d3bdbf3b5c14d08014830450221009a7cf1d9537ba8aa61ed70ee23ff09673d1fc494df8ae3ee10ac2cf4f72636a402201524786360c678da5428492c5df614627c2c7d3a5d67aa8c5a03051042414be3014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txid": "16a9a2d566326025660992f9493dd4318b6091e1f3ca729eab4e66dd3e3dc55c" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2sh.json new file mode 100644 index 0000000000..6b1d9da4a5 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2sh.json @@ -0,0 +1,30 @@ +{ + "inputs": [ + { + "id": "acc3a751eda81ecad175b29e52e45770975e08e47020770d4853b4207136b09e:0", + "address": "8kZq8qjrXD7eSx7LNeCK1spdW6Mbun1sYn", + "value": 100000000, + "chain": 1, + "index": 0, + "valueString": "100000000" + }, + { + "id": "eb456795b2c9bbdfcb91fc640f8a0bdc2d69157a506a81ed851dfaf3cd8d433f:0", + "address": "8kZq8qjrXD7eSx7LNeCK1spdW6Mbun1sYn", + "value": 200000000, + "chain": 1, + "index": 0, + "valueString": "200000000" + }, + { + "id": "7648aaa4dfe3a3ed3b5fd54be2a9a1d2290650645b5ad83c00d5f742d7912f13:0", + "address": "8kZq8qjrXD7eSx7LNeCK1spdW6Mbun1sYn", + "value": 300000000, + "chain": 1, + "index": 0, + "valueString": "300000000" + } + ], + "transactionHex": "01000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac00000000fdfe0000483045022100fa408c446f46639980a707028cbb8f8c59badf82b01e4a9550210c760b462238022072b88ac8fbc42cb6dfff03edba705825923fd4bccfffccccf5593cc990d699cc01483045022100d667f18241805fbe59fbf31310b41bc092b876ba63f8dd1d749c50af1f3f6b9402204675c1a87530770a0bd41554c7264275e67b83efcf066791111135dba5d95769014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb00000000fdfe00004830450221008d3625764cd366eb3524b7c3e3cac4a55244ddb7f44f7ac17cf3a2b64bd35fe502201c2adaf34fcf85cd174562669c965a1e4a58c834aae93a85b782fc2c3f53fb1f01483045022100f7b47cda2ab493117a5910e995cb9e58083f291ab6f80875600ff45582fb62c202202035478f6bb7e151d4c4a9398013193d5e0d0d14d86cf981d6bffb59a62ecc44014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa487600000000fdfd0000473044022071805e2fd12c6984d7986b44c7885fa65b0dce46b265de6ad30548d22fb8f6890220485b1133f3ef3e2906aaf1dcfce38adfa486d21108d2a5e84c4504a16c650556014830450221008e116293e352b4623ddf92fbabc453dec585c08c8279e9c36979e44cf31b402502202798907a76dfb51cafcd72799cf24acb73ca103e4128097fa28a2e16dea5c298014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txid": "34117efa5fa1063342f89f5b4ab49aa93dc995b245d6a6e638ec903bad3ecd24" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json new file mode 100644 index 0000000000..6b1d9da4a5 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json @@ -0,0 +1,30 @@ +{ + "inputs": [ + { + "id": "acc3a751eda81ecad175b29e52e45770975e08e47020770d4853b4207136b09e:0", + "address": "8kZq8qjrXD7eSx7LNeCK1spdW6Mbun1sYn", + "value": 100000000, + "chain": 1, + "index": 0, + "valueString": "100000000" + }, + { + "id": "eb456795b2c9bbdfcb91fc640f8a0bdc2d69157a506a81ed851dfaf3cd8d433f:0", + "address": "8kZq8qjrXD7eSx7LNeCK1spdW6Mbun1sYn", + "value": 200000000, + "chain": 1, + "index": 0, + "valueString": "200000000" + }, + { + "id": "7648aaa4dfe3a3ed3b5fd54be2a9a1d2290650645b5ad83c00d5f742d7912f13:0", + "address": "8kZq8qjrXD7eSx7LNeCK1spdW6Mbun1sYn", + "value": 300000000, + "chain": 1, + "index": 0, + "valueString": "300000000" + } + ], + "transactionHex": "01000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac00000000fdfe0000483045022100fa408c446f46639980a707028cbb8f8c59badf82b01e4a9550210c760b462238022072b88ac8fbc42cb6dfff03edba705825923fd4bccfffccccf5593cc990d699cc01483045022100d667f18241805fbe59fbf31310b41bc092b876ba63f8dd1d749c50af1f3f6b9402204675c1a87530770a0bd41554c7264275e67b83efcf066791111135dba5d95769014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb00000000fdfe00004830450221008d3625764cd366eb3524b7c3e3cac4a55244ddb7f44f7ac17cf3a2b64bd35fe502201c2adaf34fcf85cd174562669c965a1e4a58c834aae93a85b782fc2c3f53fb1f01483045022100f7b47cda2ab493117a5910e995cb9e58083f291ab6f80875600ff45582fb62c202202035478f6bb7e151d4c4a9398013193d5e0d0d14d86cf981d6bffb59a62ecc44014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa487600000000fdfd0000473044022071805e2fd12c6984d7986b44c7885fa65b0dce46b265de6ad30548d22fb8f6890220485b1133f3ef3e2906aaf1dcfce38adfa486d21108d2a5e84c4504a16c650556014830450221008e116293e352b4623ddf92fbabc453dec585c08c8279e9c36979e44cf31b402502202798907a76dfb51cafcd72799cf24acb73ca103e4128097fa28a2e16dea5c298014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txid": "34117efa5fa1063342f89f5b4ab49aa93dc995b245d6a6e638ec903bad3ecd24" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json b/modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json new file mode 100644 index 0000000000..8195e720f3 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json @@ -0,0 +1,8 @@ +{ + "transactionHex": "70736274ff0100a501000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac0000000000ffffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb0000000000ffffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa48760000000000ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a4730440220093e44a04c745df4b659895929b9033ea1f4c6037d8acd9dc4f2a114633a35fe02203d7a1618f5c65110713d376b9d3d8c181b34fd60a3b8d4b46097a245c05cf124012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100e3399b5a161d37cb484be586a22787f00b7dcfec7c41d75e922d75a1d54f304b022044cb2110d77bfcad7f6431c4bf831f6b876f85b03d4b88a7bd2b9df3f424b4600101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402205d94a7f46388e723db4f4d836b62b87263f3d52b234d5b29f996d59df938f8e802206af84c185cb0b0b90657b77d1e58ed418a3e3cea5eda096bb5b318a6ff57817e012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61473044022025a7e0a9c8649ff7aa8d1899c3676db7d973ac19faa673e697a12c0d18ee7bb702201da4b6702e3e138410c9cffa5807ed9778a70f042a71e978f31c48787f618bf20101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be01000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100e013917b26462470736f0d3c9cba09e44d9c8c271db53fb2e45bbfe2fcac133c0220660aea8b84338b395a5afebbe53a1109e117613150f1a7cbcfd08be5faa1c19b012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6148304502210086941e002e9f2f671ce44388d7cfff82a3e739692448de1e57d3fd5cebb84a09022057142ec164914aa4c886b57a6f4e65a9691c261160efa1d269cfe5bc5cbe294f0101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", + "coin": "tdash", + "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", + "recoveryAmount": 599997350, + "recoveryAmountString": "599997350", + "txid": "db6e55773d22aa85f154f79c0749b9453ba92a21e0631e795187fac17d17adfe" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json new file mode 100644 index 0000000000..8975945429 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json @@ -0,0 +1,34 @@ +{ + "inputs": [ + { + "id": "acc3a751eda81ecad175b29e52e45770975e08e47020770d4853b4207136b09e:0", + "address": "8kZq8qjrXD7eSx7LNeCK1spdW6Mbun1sYn", + "value": 100000000, + "chain": 1, + "index": 0, + "valueString": "100000000" + }, + { + "id": "eb456795b2c9bbdfcb91fc640f8a0bdc2d69157a506a81ed851dfaf3cd8d433f:0", + "address": "8kZq8qjrXD7eSx7LNeCK1spdW6Mbun1sYn", + "value": 200000000, + "chain": 1, + "index": 0, + "valueString": "200000000" + }, + { + "id": "7648aaa4dfe3a3ed3b5fd54be2a9a1d2290650645b5ad83c00d5f742d7912f13:0", + "address": "8kZq8qjrXD7eSx7LNeCK1spdW6Mbun1sYn", + "value": 300000000, + "chain": 1, + "index": 0, + "valueString": "300000000" + } + ], + "transactionHex": "01000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac00000000b700483045022100e3399b5a161d37cb484be586a22787f00b7dcfec7c41d75e922d75a1d54f304b022044cb2110d77bfcad7f6431c4bf831f6b876f85b03d4b88a7bd2b9df3f424b4600100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb00000000b600473044022025a7e0a9c8649ff7aa8d1899c3676db7d973ac19faa673e697a12c0d18ee7bb702201da4b6702e3e138410c9cffa5807ed9778a70f042a71e978f31c48787f618bf20100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa487600000000b70048304502210086941e002e9f2f671ce44388d7cfff82a3e739692448de1e57d3fd5cebb84a09022057142ec164914aa4c886b57a6f4e65a9691c261160efa1d269cfe5bc5cbe294f0100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "coin": "tdash", + "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", + "recoveryAmount": 599997350, + "recoveryAmountString": "599997350", + "txid": "22b2cafc8f36ec18f5471d4fe19be911017706e84ea3140f791b01a84626b18d" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-customUserKeyPath.json b/modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-customUserKeyPath.json deleted file mode 100644 index fb58ed525f..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-customUserKeyPath.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "359efa4ac6e418d80ce24205deaa18ad952621c2167a763f0957ca8a73a426f6:0", - "address": "8qacSnCEyDbdsVEPbvVVgAKXq9j46QtoJq", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "22872833e72514f2c0514345deb8b54077b49c0f38a880cd451fddf20bc09bbf:2", - "address": "8eZXdfmV7Js7P9tM9jBBbtShTbBGP69bkx", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "22bd96e7281a01294a7baf9c025fa90cb319ae810a10096c73a66e8704db054d:3", - "address": "8hLJ1ZAZFTJXEos6gidjtNWn7BqwQweU7g", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "0100000003f626a4738aca57093f767a16c2212695ad18aade0542e20cd818e4c64afa9e3500000000fdfe0000483045022100832575acc5fd46fb00d85ed4db9e0b26f7859ee3931711f8313c7bfa4d1d054d022079430cf36a1f2bb0ed80f9412755146058f7e6b7020a7c8d109fd246bc80253b01483045022100d368196798ed580133a3a1c1189349f7572dab79e01e1d642fb018c5ee9a8d34022029f099c0e49a3e2ed92fc28b8a2141783a533465b8a46a1295ce81b5f856c5f1014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffbf9bc00bf2dd1f45cd80a8380f9cb47740b5b8de454351c0f21425e73328872202000000fc0047304402200b41f00952ca4f9b14e526b526529cebf6329b3522c7c39efe9e36dbe37fbdfd0220275789ada30f4052acff2bc283381202fcb8f70d30aaf64c3d2f83aacbc911dd01473044022050992b97df7a0c8b7afceed2876203f845564a1b4465c9fe605f555a653c61b902205b9bab09f62c6c41c91a726a1d1b7025023b36084a66a14126c4b4923976f208014c695221025f891d428e847408357073c5b14344ec582230b4007695110140b2433f8e4fa82103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffff4d05db04876ea6736c09100a81ae19b30ca95f029caf7b4a29011a28e796bd2203000000fdfd0000483045022100b320c608ce19ecd94950f84a3bbfa5edabec1fa01608a53070df56bc0673c48a02207d6a7482f5933fdb4547030ea038c6b01b47e31434ceb8712517e199c67ef57f01473044022000f866b021143fdaf193174feb71408fb8b83ca8a74089e07fa3cb1f636771010220077d47812f541cbc4e6db87899aa6b82f1765b85dd4251c75c138b81b36470b3014c6952210228b669c7736183ae301d159ee7788e1a7dccb7ec3d45de94eccf0b384aa8f78021022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "55a3cceb9aa53b7ba0452c0ddae7dac09355d99cbcc47c64938801d924052d5a" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-fixedFeeRate.json b/modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-fixedFeeRate.json deleted file mode 100644 index 456453f686..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-fixedFeeRate.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "acc3a751eda81ecad175b29e52e45770975e08e47020770d4853b4207136b09e:0", - "address": "8kZq8qjrXD7eSx7LNeCK1spdW6Mbun1sYn", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "f023a4c0af80e958dee654f59e36b55e95fd88fc7245ab8afc6f2bdd3e739077:2", - "address": "8kED2ywWeUK5v6CpfDiNNh9kY8Qk7BCrTC", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "b98817f1f433e46d458407999c1ff8c8d665bf9882186b099f3b67bb7b7141e1:3", - "address": "8ens8tQUxYyWWuHVpV9mggKLK1Ca9UtntA", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "01000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac00000000fdfd0000473044022064e75708132346d90f842bb5ace59a851af363ce4429805eb86374a030d093b6022052acbc412fbfdc64c5f033d2d4a144791aaf438abd888400a1ad52c75ca129e401483045022100ebff3ae69f5215281b4d59abcfcc63e64c0d043dafe45211f3270f8e985e745f02204bf2934fd159ce34af8856959a08bae7200a6632f05550108c875784808d21f6014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff7790733edd2b6ffc8aab4572fc88fd955eb5369ef554e6de58e980afc0a423f002000000fc0047304402203683e05a464375f5f2aa46f57ff008c96ff379cfd9a4c2c91ede5c18447f92c402201e522c0e8720b134b22139deb8a7f88a6862a6e31dcc8473722730b51dbcc19d01473044022004ef0dc25613fb018590ebb14bcc68589deb666768a7a8c87f850ee36b226eb702205edba92f9b30ba2f5d0884fdfa43849eba07353dddd0fc40a1bf628a2ebacd15014c695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffffe141717bbb673b9f096b188298bf65d6c8f81f9c990784456de433f4f11788b903000000fc0047304402201bd55e57f821aa5c89bbc36d274c593f20802922442d31f69f5946ae0476337602200d1fbbf46191dd54a0508fea31a05285b3f074b78a04151ca47a6a90623fd3230147304402203cfedd5e440a72364ef506fd1fe74f8af1a1b8a725e14818a1aed0d989cd8f5f02202a5ef1e968766ffaf77ba871bc008d8a9e0807d0241086622b76d87c3b86b508014c695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "29d1dfef28a6599d7e3c1f00de051dcf06f0c0f731c1ac7955b53e39cff4cd82" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecovery-p2sh-fullSignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecovery-p2sh-fullSignedRecovery.json deleted file mode 100644 index 456453f686..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecovery-p2sh-fullSignedRecovery.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "acc3a751eda81ecad175b29e52e45770975e08e47020770d4853b4207136b09e:0", - "address": "8kZq8qjrXD7eSx7LNeCK1spdW6Mbun1sYn", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "f023a4c0af80e958dee654f59e36b55e95fd88fc7245ab8afc6f2bdd3e739077:2", - "address": "8kED2ywWeUK5v6CpfDiNNh9kY8Qk7BCrTC", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "b98817f1f433e46d458407999c1ff8c8d665bf9882186b099f3b67bb7b7141e1:3", - "address": "8ens8tQUxYyWWuHVpV9mggKLK1Ca9UtntA", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "01000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac00000000fdfd0000473044022064e75708132346d90f842bb5ace59a851af363ce4429805eb86374a030d093b6022052acbc412fbfdc64c5f033d2d4a144791aaf438abd888400a1ad52c75ca129e401483045022100ebff3ae69f5215281b4d59abcfcc63e64c0d043dafe45211f3270f8e985e745f02204bf2934fd159ce34af8856959a08bae7200a6632f05550108c875784808d21f6014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff7790733edd2b6ffc8aab4572fc88fd955eb5369ef554e6de58e980afc0a423f002000000fc0047304402203683e05a464375f5f2aa46f57ff008c96ff379cfd9a4c2c91ede5c18447f92c402201e522c0e8720b134b22139deb8a7f88a6862a6e31dcc8473722730b51dbcc19d01473044022004ef0dc25613fb018590ebb14bcc68589deb666768a7a8c87f850ee36b226eb702205edba92f9b30ba2f5d0884fdfa43849eba07353dddd0fc40a1bf628a2ebacd15014c695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffffe141717bbb673b9f096b188298bf65d6c8f81f9c990784456de433f4f11788b903000000fc0047304402201bd55e57f821aa5c89bbc36d274c593f20802922442d31f69f5946ae0476337602200d1fbbf46191dd54a0508fea31a05285b3f074b78a04151ca47a6a90623fd3230147304402203cfedd5e440a72364ef506fd1fe74f8af1a1b8a725e14818a1aed0d989cd8f5f02202a5ef1e968766ffaf77ba871bc008d8a9e0807d0241086622b76d87c3b86b508014c695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "29d1dfef28a6599d7e3c1f00de051dcf06f0c0f731c1ac7955b53e39cff4cd82" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecovery-p2sh-keyRecoveryService-dai.json b/modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecovery-p2sh-keyRecoveryService-dai.json deleted file mode 100644 index e400ade198..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecovery-p2sh-keyRecoveryService-dai.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "transactionHex": "70736274ff0100a501000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac0000000000ffffffff7790733edd2b6ffc8aab4572fc88fd955eb5369ef554e6de58e980afc0a423f00200000000ffffffffe141717bbb673b9f096b188298bf65d6c8f81f9c990784456de433f4f11788b90300000000ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a4730440220093e44a04c745df4b659895929b9033ea1f4c6037d8acd9dc4f2a114633a35fe02203d7a1618f5c65110713d376b9d3d8c181b34fd60a3b8d4b46097a245c05cf124012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100edc13ffe1ed6c018ace4f3109babea726249c89f2293393dc291774f8969042802203f55ab695ec33d17277f294d9af233d1e388161e31cf9750660b57eee5e9bd580101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100fd010101000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402207fb69e9ec09c0877cdbe21c852900bed332503a1e8398fee7d8581a3ca2637ad0220390a849f2603bc4c33b517da4ecc9d13d550eae61c79c31675245fa777fd7c6c012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0300c2eb0b000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00c2eb0b000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00c2eb0b0000000017a9143fafee16e19a14db449ab3a57da1fd3ef89daa5987000000002202021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a7483045022100cd69e5986bf491bd3e332fe932875a7fe0de0f2c21f4a5be7b38e6033b0d1be6022049b62568610236b7b990bbd6e9b1fd6bd3e87c0b3298747cbe79429e7a49287f01010304010000000104695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453ae2206021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a71403a82391000000000000000001000000020000002206026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f3024148374ad8600000000000000000100000002000000220603b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b914e15f6f2100000000000000000100000002000000000100fd230101000000010101010101010101010101010101010101010101010101010101010101010101000000006a473044022047162dbe5515fc3502b7bfa5c888ca573cfce295fa72feb01c27f9c2d82e5b59022003a263aae40e0945fcab4f6a48693782ccb2bc56d5efac6c2066f16e19bbe7ca012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0400a3e111000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00a3e111000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00a3e111000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00a3e1110000000017a914040c4ab99a665c767adaa50fb28dce2ae514363b87000000002202023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c4830450221009e6e522df0e6626e020b54af5b7166d8b4b4630b085ba2dfc27abc6e2602ca8902207310e357692ffd07a9a418c85f0f39777c6e5be6440d529c4343c238041358bb01010304010000000104695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53ae2206022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d14e15f6f21000000000000000001000000030000002206023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c1403a8239100000000000000000100000003000000220602b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b148374ad86000000000000000001000000030000000000", - "coin": "tdash", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "84ad40c4245c0e6a31cafb2fd6f64cb5e195d10116e24e659c5f08a083d9f467" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecovery-p2sh-keyRecoveryService-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecovery-p2sh-keyRecoveryService-keyternal.json deleted file mode 100644 index e58940f4de..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecovery-p2sh-keyRecoveryService-keyternal.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "inputs": [ - { - "id": "acc3a751eda81ecad175b29e52e45770975e08e47020770d4853b4207136b09e:0", - "address": "8kZq8qjrXD7eSx7LNeCK1spdW6Mbun1sYn", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "f023a4c0af80e958dee654f59e36b55e95fd88fc7245ab8afc6f2bdd3e739077:2", - "address": "8kED2ywWeUK5v6CpfDiNNh9kY8Qk7BCrTC", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "b98817f1f433e46d458407999c1ff8c8d665bf9882186b099f3b67bb7b7141e1:3", - "address": "8ens8tQUxYyWWuHVpV9mggKLK1Ca9UtntA", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "01000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac00000000b700483045022100edc13ffe1ed6c018ace4f3109babea726249c89f2293393dc291774f8969042802203f55ab695ec33d17277f294d9af233d1e388161e31cf9750660b57eee5e9bd580100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff7790733edd2b6ffc8aab4572fc88fd955eb5369ef554e6de58e980afc0a423f002000000b700483045022100cd69e5986bf491bd3e332fe932875a7fe0de0f2c21f4a5be7b38e6033b0d1be6022049b62568610236b7b990bbd6e9b1fd6bd3e87c0b3298747cbe79429e7a49287f0100004c695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffffe141717bbb673b9f096b188298bf65d6c8f81f9c990784456de433f4f11788b903000000b7004830450221009e6e522df0e6626e020b54af5b7166d8b4b4630b085ba2dfc27abc6e2602ca8902207310e357692ffd07a9a418c85f0f39777c6e5be6440d529c4343c238041358bb0100004c695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "coin": "tdash", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "05e6760d5e0b309c6e195e4b051b7c87563a99af35d988e46fa88344205ca75d" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecovery-p2sh-unsignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json similarity index 54% rename from modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecovery-p2sh-unsignedRecovery.json rename to modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json index 08c0c95d4a..1549a1ffef 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecovery-p2sh-unsignedRecovery.json +++ b/modules/abstract-utxo/test/unit/fixtures/tdash/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json @@ -1,5 +1,5 @@ { - "txHex": "01000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac0000000000ffffffff7790733edd2b6ffc8aab4572fc88fd955eb5369ef554e6de58e980afc0a423f00200000000ffffffffe141717bbb673b9f096b188298bf65d6c8f81f9c990784456de433f4f11788b90300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txHex": "01000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac0000000000ffffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb0000000000ffffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa48760000000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", "txInfo": { "unspents": [ { @@ -11,24 +11,24 @@ "valueString": "100000000" }, { - "id": "f023a4c0af80e958dee654f59e36b55e95fd88fc7245ab8afc6f2bdd3e739077:2", - "address": "8kED2ywWeUK5v6CpfDiNNh9kY8Qk7BCrTC", + "id": "eb456795b2c9bbdfcb91fc640f8a0bdc2d69157a506a81ed851dfaf3cd8d433f:0", + "address": "8kZq8qjrXD7eSx7LNeCK1spdW6Mbun1sYn", "value": 200000000, "chain": 1, - "index": 2, + "index": 0, "valueString": "200000000" }, { - "id": "b98817f1f433e46d458407999c1ff8c8d665bf9882186b099f3b67bb7b7141e1:3", - "address": "8ens8tQUxYyWWuHVpV9mggKLK1Ca9UtntA", + "id": "7648aaa4dfe3a3ed3b5fd54be2a9a1d2290650645b5ad83c00d5f742d7912f13:0", + "address": "8kZq8qjrXD7eSx7LNeCK1spdW6Mbun1sYn", "value": 300000000, "chain": 1, - "index": 3, + "index": 0, "valueString": "300000000" } ] }, "feeInfo": {}, "coin": "tdash", - "txid": "1e4563f2902c08585515eeab6ed8762f70a937702475ae1d5b71e4ad4939760d" + "txid": "d35e876a762e6a42546b10c3fd6454eefa963388e0b4eb6144a507056d28bbc3" } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json new file mode 100644 index 0000000000..b4a4c1c57e --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json @@ -0,0 +1,30 @@ +{ + "inputs": [ + { + "id": "7abd413f764f3fa482597454fd602d4050cbeb6d0ba21ce0c5fa9ca2122b4333:0", + "address": "2N4QNizxEe9cidCuiwBSuWMVnESL1rq4xeP", + "value": 9000000000000000, + "chain": 1, + "index": 0, + "valueString": "9000000000000000" + }, + { + "id": "8d73ba3d979f089a858647a59caa71dab7c488ae854481dd638e292008b9ab78:0", + "address": "2N4QNizxEe9cidCuiwBSuWMVnESL1rq4xeP", + "value": 18000000000000000, + "chain": 1, + "index": 0, + "valueString": "18000000000000000" + }, + { + "id": "bde1f7e34ff52fc4249d451157a5d2c702bd0a6ef460b572252c72164d206a42:0", + "address": "2N4QNizxEe9cidCuiwBSuWMVnESL1rq4xeP", + "value": 27000000000000000, + "chain": 1, + "index": 0, + "valueString": "27000000000000000" + } + ], + "transactionHex": "010000000333432b12a29cfac5e01ca20b6debcb50402d60fd54745982a43f4f763f41bd7a00000000fdfd0000483045022100ef6991a30580d5e578a9bdff069e125594b7430b282aded0b18f890de04c7d7002201e63079ba72969e962031f9247c3613b18b38df6ecc2126cc9886bd428fc3849014730440220562b64916f9033f5e81cdc5b74f8701d33cabba29084105ff3ac86173bdf655f02205c456c26746be755d2e882bafaca2a5cfb53e98376d347fc45f8e18b84cf4b54014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff78abb90820298e63dd814485ae88c4b7da71aa9ca54786859a089f973dba738d00000000fc00473044022034a5ae91c0c9bb7f4e41b0ef3a70f039a355db462eb42ba3bad1e272783b7c24022003278ecba30dcf3706df0bee9fb44be9e9c79e729a2903458581ee67d21396ec0147304402207c63fea69faa5ab4c91f23282a43dd0ce261e41b03d3a3d16439b2628876f8fd02205855acd9a3dbb1854860e4dc199ac6e3d6d097dc691a3edc3b5a2180a7d1bf74014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff426a204d16722c2572b560f46e0abd02c7d2a55711459d24c42ff54fe3f7e1bd00000000fdfd000048304502210087a4b26798c65364449f3d1fecb8575c9aa17cb61aaed709d375a212fa8f91ab022066bda8af471a764ed86e712379d34902001a2d7cfb4c143cbc425c0f4baba7ac01473044022033a4bf34c551e8d5a4c3f99755b0673fe5a122ccd75b67afe255afba7c88e65d022003691c77660c393fc25fa66f7fa5bc5fd3498e17b2d477bd4da9c4f93afd89da014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff01f0d8dec1b6d8bf0017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txid": "092fa00d0f4692e8a910293826504c0ec27ad6655691745285a9cd86d19b6ade" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2sh.json new file mode 100644 index 0000000000..c637cb127b --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2sh.json @@ -0,0 +1,30 @@ +{ + "inputs": [ + { + "id": "572d251895a77b707b4730e489b9c66679e7fdbd5b190ce61360b50e0fbf1356:0", + "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", + "value": 9000000000000000, + "chain": 1, + "index": 0, + "valueString": "9000000000000000" + }, + { + "id": "c7a2b556c5ad3564e80268af9abae5e40d47ce96ec0fcc38a5bd7fbb84068244:0", + "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", + "value": 18000000000000000, + "chain": 1, + "index": 0, + "valueString": "18000000000000000" + }, + { + "id": "bc53d9660ac9607d6cf9263f80a5cca3f4d7d412a30f1800e0f49f581ae2ff5e:0", + "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", + "value": 27000000000000000, + "chain": 1, + "index": 0, + "valueString": "27000000000000000" + } + ], + "transactionHex": "01000000035613bf0f0eb56013e60c195bbdfde77966c6b989e430477b707ba79518252d5700000000fc0047304402202e339edaec69231f363af818077e5ca782f0c960624e1533b80501900740bb640220439d051d6589a9cc89a21dbe7be34644f928045234677e5198149e0c5f640ec70147304402205cac3955a3eca93a955f00eb7e788fed37f8ad00136713342dc3732a568b74cf0220602913263a67d5ae9c1bf0ed433b71f3797f9e40aeaf7f457daa6355903a4013014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff44820684bb7fbda538cc0fec96ce470de4e5ba9aaf6802e86435adc556b5a2c700000000fdfd0000473044022040a0530801092365e980eb6717b7aa05bc7ef36a4a2fb95fb7ca1877e32c78510220372fd806672010b4b144062071de353854a064418fe1246213d042776d79a9d301483045022100e23a97af02ec6eb30354c855c515a11ac876b91c57f00a1107d3d2c47ac34d8702205d9bd7c0345bf5efb72a64c39a55a81674714ce7e697fff28fb5a2f9c617a3cc014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff5effe21a589ff4e000180fa312d4d7f4a3cca5803f26f96c7d60c90a66d953bc00000000fdfe00004830450221008ee786ec412579b8e0d4441365f2e7b2fc158b964a8f3c57b94bd8a21ea9948b022017eaf3e5176c0d1bebd996b66132be21bb0b20f5de83995ddbbbeb124b4713b001483045022100dbd6a11c5952e6823fec2e5d75afe6d8beb5071e3f2eea1350832c010fcb9e8202205ce0178162b3fdf83dfd6106b7f50ad3c701fbb731092eb5ad82847eef2bdb96014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff01f0d8dec1b6d8bf0017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txid": "4a7216b0d85d483ddd64215848bc17ebfd60e72f567cd634aa2dacdfc25e999b" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json new file mode 100644 index 0000000000..c637cb127b --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json @@ -0,0 +1,30 @@ +{ + "inputs": [ + { + "id": "572d251895a77b707b4730e489b9c66679e7fdbd5b190ce61360b50e0fbf1356:0", + "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", + "value": 9000000000000000, + "chain": 1, + "index": 0, + "valueString": "9000000000000000" + }, + { + "id": "c7a2b556c5ad3564e80268af9abae5e40d47ce96ec0fcc38a5bd7fbb84068244:0", + "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", + "value": 18000000000000000, + "chain": 1, + "index": 0, + "valueString": "18000000000000000" + }, + { + "id": "bc53d9660ac9607d6cf9263f80a5cca3f4d7d412a30f1800e0f49f581ae2ff5e:0", + "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", + "value": 27000000000000000, + "chain": 1, + "index": 0, + "valueString": "27000000000000000" + } + ], + "transactionHex": "01000000035613bf0f0eb56013e60c195bbdfde77966c6b989e430477b707ba79518252d5700000000fc0047304402202e339edaec69231f363af818077e5ca782f0c960624e1533b80501900740bb640220439d051d6589a9cc89a21dbe7be34644f928045234677e5198149e0c5f640ec70147304402205cac3955a3eca93a955f00eb7e788fed37f8ad00136713342dc3732a568b74cf0220602913263a67d5ae9c1bf0ed433b71f3797f9e40aeaf7f457daa6355903a4013014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff44820684bb7fbda538cc0fec96ce470de4e5ba9aaf6802e86435adc556b5a2c700000000fdfd0000473044022040a0530801092365e980eb6717b7aa05bc7ef36a4a2fb95fb7ca1877e32c78510220372fd806672010b4b144062071de353854a064418fe1246213d042776d79a9d301483045022100e23a97af02ec6eb30354c855c515a11ac876b91c57f00a1107d3d2c47ac34d8702205d9bd7c0345bf5efb72a64c39a55a81674714ce7e697fff28fb5a2f9c617a3cc014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff5effe21a589ff4e000180fa312d4d7f4a3cca5803f26f96c7d60c90a66d953bc00000000fdfe00004830450221008ee786ec412579b8e0d4441365f2e7b2fc158b964a8f3c57b94bd8a21ea9948b022017eaf3e5176c0d1bebd996b66132be21bb0b20f5de83995ddbbbeb124b4713b001483045022100dbd6a11c5952e6823fec2e5d75afe6d8beb5071e3f2eea1350832c010fcb9e8202205ce0178162b3fdf83dfd6106b7f50ad3c701fbb731092eb5ad82847eef2bdb96014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff01f0d8dec1b6d8bf0017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txid": "4a7216b0d85d483ddd64215848bc17ebfd60e72f567cd634aa2dacdfc25e999b" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json b/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json new file mode 100644 index 0000000000..fb89425793 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json @@ -0,0 +1,8 @@ +{ + "transactionHex": "70736274ff0100a501000000035613bf0f0eb56013e60c195bbdfde77966c6b989e430477b707ba79518252d570000000000ffffffff44820684bb7fbda538cc0fec96ce470de4e5ba9aaf6802e86435adc556b5a2c70000000000ffffffff5effe21a589ff4e000180fa312d4d7f4a3cca5803f26f96c7d60c90a66d953bc0000000000ffffffff01f830dec1b6d8bf0017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402200b58e01b4bcd63a26b46c008fbf88fedaedc54aa14277a4ceb03aa006722013402200325687c82e12458554f49261bed73583f18f282802932f16d66b5a5825f3246012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff010080faca73f91f0017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61473044022018f418d28c94ce96f19d67febd083a8f8d38365c5087ab4c15fd81a43ddbf22b022009d4d1a4042d36a189883c47bb4200cc90dbb3553b210b09bbedbf3f5e14a3c90101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a4730440220683f0e69eeb173784752352140012b8b9b2c3e351c90169691b7ac2413d74b9b02201789ee8f11027301e149bb9b2ba69365fe56f5a43df1b7acc436ceab89181187012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff010000f595e7f23f0017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc614730440220417a4ffe67174a1bbf8330f951ea1eab22b4b95fa4989c63bef7fc2ca0a6560202207cb875a005464895c459f7224c3ad5c9b24efb3c4b80be3dac186b8f47d820980101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402203bced868a2cfa4d2848a0b34649755899a8e86d0f20885ae53756741ba4b4af902200b39c52f215090a323c6d367b0e4df30a3a091dc5a86bb0ba7ec95d8b8f7be9b012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff010080ef605bec5f0017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61473044022036c5e6a3460a06e537bc7de8252a402e93191774e4c4cfdcadccaf26af3520ff02200fa83c9b08923cec0ae56caf5595a2a456acd243cdbdfd5784690a0272f04a310101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", + "coin": "tdoge", + "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", + "recoveryAmount": 53999999999947000, + "recoveryAmountString": "53999999999947000", + "txid": "c46ba9beaa342fe508a4aea849706bc0d53f216eda614320e2d2eeb1524eebb6" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json new file mode 100644 index 0000000000..85f4d8c151 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json @@ -0,0 +1,34 @@ +{ + "inputs": [ + { + "id": "572d251895a77b707b4730e489b9c66679e7fdbd5b190ce61360b50e0fbf1356:0", + "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", + "value": 9000000000000000, + "chain": 1, + "index": 0, + "valueString": "9000000000000000" + }, + { + "id": "c7a2b556c5ad3564e80268af9abae5e40d47ce96ec0fcc38a5bd7fbb84068244:0", + "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", + "value": 18000000000000000, + "chain": 1, + "index": 0, + "valueString": "18000000000000000" + }, + { + "id": "bc53d9660ac9607d6cf9263f80a5cca3f4d7d412a30f1800e0f49f581ae2ff5e:0", + "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", + "value": 27000000000000000, + "chain": 1, + "index": 0, + "valueString": "27000000000000000" + } + ], + "transactionHex": "01000000035613bf0f0eb56013e60c195bbdfde77966c6b989e430477b707ba79518252d5700000000b600473044022018f418d28c94ce96f19d67febd083a8f8d38365c5087ab4c15fd81a43ddbf22b022009d4d1a4042d36a189883c47bb4200cc90dbb3553b210b09bbedbf3f5e14a3c90100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff44820684bb7fbda538cc0fec96ce470de4e5ba9aaf6802e86435adc556b5a2c700000000b6004730440220417a4ffe67174a1bbf8330f951ea1eab22b4b95fa4989c63bef7fc2ca0a6560202207cb875a005464895c459f7224c3ad5c9b24efb3c4b80be3dac186b8f47d820980100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff5effe21a589ff4e000180fa312d4d7f4a3cca5803f26f96c7d60c90a66d953bc00000000b600473044022036c5e6a3460a06e537bc7de8252a402e93191774e4c4cfdcadccaf26af3520ff02200fa83c9b08923cec0ae56caf5595a2a456acd243cdbdfd5784690a0272f04a310100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff01f830dec1b6d8bf0017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "coin": "tdoge", + "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", + "recoveryAmount": 53999999999947000, + "recoveryAmountString": "53999999999947000", + "txid": "e32d8d0817b4858c81ff6a70ec710375d107ac5109c331dfdd909930e64df151" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-customUserKeyPath.json b/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-customUserKeyPath.json deleted file mode 100644 index 6523adf1b5..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-customUserKeyPath.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "7abd413f764f3fa482597454fd602d4050cbeb6d0ba21ce0c5fa9ca2122b4333:0", - "address": "2N4QNizxEe9cidCuiwBSuWMVnESL1rq4xeP", - "value": 9000000000000000, - "chain": 1, - "index": 0, - "valueString": "9000000000000000" - }, - { - "id": "9418c4bc0736d1f28490b575da21c32fcd715e837f22005b90371e3e8b3aef58:2", - "address": "2MsPHutXUnEtC8sZgUz8bS5cwrsnECbMYA4", - "value": 18000000000000000, - "chain": 1, - "index": 2, - "valueString": "18000000000000000" - }, - { - "id": "4eae21430da821be9e527bc9d0c6a3d614646b85076a871be32deaa1413f7196:3", - "address": "2MvA4HmvYvPKbzXYS1yb9iZh2WUSuFY6iy7", - "value": 27000000000000000, - "chain": 1, - "index": 3, - "valueString": "27000000000000000" - } - ], - "transactionHex": "010000000333432b12a29cfac5e01ca20b6debcb50402d60fd54745982a43f4f763f41bd7a00000000fdfd0000483045022100ad45c57073f9cb7553f8f359e7f25a295d576675fc42ebd5a398c93f965d321702201658de64ec4893b8288d014bee3b90b7995512633956cc4b0ab1df7ff0b4981d014730440220709415dab99a18fbf6a0ce5864e2b3d06d077e0d939da8fa51241c15356ab5180220032678437318aa07c5054fd0ce29d2cbae55b66aeaee40b0034e5db63e7df3d5014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff58ef3a8b3e1e37905b00227f835e71cd2fc321da75b59084f2d13607bcc4189402000000fdfe0000483045022100a60c1725633d49674655f72c3b0d26c8bfc6865ecb4e097db1cef0712bc314bb02202064616c50628162c35575905edff478236b3f7251070468eb72a7e763cc207801483045022100ade8e18f5d3aba51bf861cb1cde58294af9eedc1b0172fbdb46d414beebe1397022011898dbc8f14caa7553aeb3186da802c7fbecd83e965472e96320ad7c0d5d093014c695221025f891d428e847408357073c5b14344ec582230b4007695110140b2433f8e4fa82103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffff96713f41a1ea2de31b876a07856b6414d6a3c6d0c97b529ebe21a80d4321ae4e03000000fdfd0000483045022100cb41acf9bd1fde8e2a82950a7f207e46aa3bdb1df67b30c214588fcb08d948aa022029d010d7e0c6e269258d20a172bfbc36792bd73ccdce7404156f573217b967ef01473044022002a8fba19bc74f168ba60d185a61d27515d0181543bd45466c7799ee7c21047b022052926bb03f441e3c1a98a0af4ee9c7fdccbfd688e8e6507e43a6b76ae6657d81014c6952210228b669c7736183ae301d159ee7788e1a7dccb7ec3d45de94eccf0b384aa8f78021022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff01f0d8dec1b6d8bf0017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "816c38cea2fb09dd0d777ac997dbe7a2d2de5f9e1b5688f159e82cf4d792d755" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-fixedFeeRate.json b/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-fixedFeeRate.json deleted file mode 100644 index b93f7fb352..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-fixedFeeRate.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "572d251895a77b707b4730e489b9c66679e7fdbd5b190ce61360b50e0fbf1356:0", - "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", - "value": 9000000000000000, - "chain": 1, - "index": 0, - "valueString": "9000000000000000" - }, - { - "id": "52828680fc97ce6bed4e352339c481a37ccdc1b7a727479c4d7053c17d3978a4:2", - "address": "2My3yKChWKQLAfot9zUfnCtKzwR1hxdfvE4", - "value": 18000000000000000, - "chain": 1, - "index": 2, - "valueString": "18000000000000000" - }, - { - "id": "6979f39676eec90bd7e6c25a9d69b0ac2c012442ab5ea5a811bcb0390f1dcbc5:3", - "address": "2MscdR7AUdUzbGcxq9k7BWsVaiHoXwk2Rn4", - "value": 27000000000000000, - "chain": 1, - "index": 3, - "valueString": "27000000000000000" - } - ], - "transactionHex": "01000000035613bf0f0eb56013e60c195bbdfde77966c6b989e430477b707ba79518252d5700000000fdfd0000483045022100b0a1f8abf07d2924b0ba07ff214a473a0be9955e1cbf9999cb51a2365e410c2902203162dd7f70a3df3b5c1cf99bfe15264ffb7467aa3dcde2852925eb8f9d619b9e01473044022054b061723d435928dd1eedc8c021ea44d39104d956a5e7a2f2b6a3866481e24f02203f133128133f63a822a134d0b3a4dc8c5f33b4e4c1021cffab3156892ca34190014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffa478397dc153704d9c4727a7b7c1cd7ca381c43923354eed6bce97fc8086825202000000fdfe0000483045022100caf2f9578fc157f727a5342d4a97f5b9eb228d2807d043d719637acd91feeca702203bfb42063b70c0a6fbf498214e68faa991b386d4ecdffc0276faf2ee5419199301483045022100cc189cf232fb81d6dc34ba9de45c86a483289cdf8cfc0fe39d357d22c752f49402204dbef6c83e9d74ddb59293de75cf41a28677ce87af7dc890978a820457625ce1014c695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffffc5cb1d0f39b0bc11a8a55eab4224012cacb0699d5ac2e6d70bc9ee7696f3796903000000fdfd00004730440220545668feebde09675741af38bfddb7ab5330601ea288e05c9399b755118914ad022061e003c57ac484a75f8927b62f9ebee06e80b7c4c4464eba82b1cea81900c0ac014830450221008b48413f09c2b75a0408bc7fdea6232f89c42238e211cfde7390df123ddd6db3022060a3588f3cac19da4ab68ecf72c59662e9c26928fd2bc43cbbdaee2a143c59ef014c695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff01f0d8dec1b6d8bf0017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "beec0e468c4e8e8f1184b9f28616d0dacebf49f0d087856b04c4c4e6e38ddb00" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecovery-p2sh-fullSignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecovery-p2sh-fullSignedRecovery.json deleted file mode 100644 index b93f7fb352..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecovery-p2sh-fullSignedRecovery.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "572d251895a77b707b4730e489b9c66679e7fdbd5b190ce61360b50e0fbf1356:0", - "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", - "value": 9000000000000000, - "chain": 1, - "index": 0, - "valueString": "9000000000000000" - }, - { - "id": "52828680fc97ce6bed4e352339c481a37ccdc1b7a727479c4d7053c17d3978a4:2", - "address": "2My3yKChWKQLAfot9zUfnCtKzwR1hxdfvE4", - "value": 18000000000000000, - "chain": 1, - "index": 2, - "valueString": "18000000000000000" - }, - { - "id": "6979f39676eec90bd7e6c25a9d69b0ac2c012442ab5ea5a811bcb0390f1dcbc5:3", - "address": "2MscdR7AUdUzbGcxq9k7BWsVaiHoXwk2Rn4", - "value": 27000000000000000, - "chain": 1, - "index": 3, - "valueString": "27000000000000000" - } - ], - "transactionHex": "01000000035613bf0f0eb56013e60c195bbdfde77966c6b989e430477b707ba79518252d5700000000fdfd0000483045022100b0a1f8abf07d2924b0ba07ff214a473a0be9955e1cbf9999cb51a2365e410c2902203162dd7f70a3df3b5c1cf99bfe15264ffb7467aa3dcde2852925eb8f9d619b9e01473044022054b061723d435928dd1eedc8c021ea44d39104d956a5e7a2f2b6a3866481e24f02203f133128133f63a822a134d0b3a4dc8c5f33b4e4c1021cffab3156892ca34190014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffa478397dc153704d9c4727a7b7c1cd7ca381c43923354eed6bce97fc8086825202000000fdfe0000483045022100caf2f9578fc157f727a5342d4a97f5b9eb228d2807d043d719637acd91feeca702203bfb42063b70c0a6fbf498214e68faa991b386d4ecdffc0276faf2ee5419199301483045022100cc189cf232fb81d6dc34ba9de45c86a483289cdf8cfc0fe39d357d22c752f49402204dbef6c83e9d74ddb59293de75cf41a28677ce87af7dc890978a820457625ce1014c695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffffc5cb1d0f39b0bc11a8a55eab4224012cacb0699d5ac2e6d70bc9ee7696f3796903000000fdfd00004730440220545668feebde09675741af38bfddb7ab5330601ea288e05c9399b755118914ad022061e003c57ac484a75f8927b62f9ebee06e80b7c4c4464eba82b1cea81900c0ac014830450221008b48413f09c2b75a0408bc7fdea6232f89c42238e211cfde7390df123ddd6db3022060a3588f3cac19da4ab68ecf72c59662e9c26928fd2bc43cbbdaee2a143c59ef014c695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff01f0d8dec1b6d8bf0017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "beec0e468c4e8e8f1184b9f28616d0dacebf49f0d087856b04c4c4e6e38ddb00" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecovery-p2sh-keyRecoveryService-dai.json b/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecovery-p2sh-keyRecoveryService-dai.json deleted file mode 100644 index fbd40957b1..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecovery-p2sh-keyRecoveryService-dai.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "transactionHex": "70736274ff0100a501000000035613bf0f0eb56013e60c195bbdfde77966c6b989e430477b707ba79518252d570000000000ffffffffa478397dc153704d9c4727a7b7c1cd7ca381c43923354eed6bce97fc808682520200000000ffffffffc5cb1d0f39b0bc11a8a55eab4224012cacb0699d5ac2e6d70bc9ee7696f379690300000000ffffffff01f830dec1b6d8bf0017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402200b58e01b4bcd63a26b46c008fbf88fedaedc54aa14277a4ceb03aa006722013402200325687c82e12458554f49261bed73583f18f282802932f16d66b5a5825f3246012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff010080faca73f91f0017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100a123f6f89f971b8983c194e4df71b4e4166a63f6d9ab443620fb28482b3cf8af0220425670bc2df1ef6806a59d9477a4b43f21d1c8396bb181391292c213367984ba0101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100fd020101000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100e3e65578afa89f71eda9dcbe4f8bb9c4df7c4099cc185eb9d6757eca48ef428f022079c197b49f77bc64a3981a85d65f64d384de3ec786cb338dd2df1e593f7aa96b012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff030000f595e7f23f001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac0000f595e7f23f001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac0000f595e7f23f0017a9143fafee16e19a14db449ab3a57da1fd3ef89daa5987000000002202021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a7483045022100a57a03b324a5bf73f27a4a6357fc1572796617b1fe2c06526a06582386e30051022058637ced28477223527c4007f2a5523e8aa27943d6a020d81fb7b557df1cc79301010304010000000104695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453ae2206021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a71403a82391000000000000000001000000020000002206026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f3024148374ad8600000000000000000100000002000000220603b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b914e15f6f2100000000000000000100000002000000000100fd240101000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100faf3b8ee01b0c7bcff411661f0764aeeff05fd2c98b14c395c2be463a866f28f02201da50d7d2c39aeeb31a72609a8b6073b6544fc748e69d4a6fba8bb851bb98ae9012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff040080ef605bec5f001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac0080ef605bec5f001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac0080ef605bec5f001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac0080ef605bec5f0017a914040c4ab99a665c767adaa50fb28dce2ae514363b87000000002202023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c4830450221008bab0e58facbd264fe849f392c17099a00491eba1cf2e424e365b0f7517cb8650220747b393caf89f3f104765ff80430a93db2051cc1d8cb3419b6a6c98d682be60101010304010000000104695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53ae2206022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d14e15f6f21000000000000000001000000030000002206023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c1403a8239100000000000000000100000003000000220602b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b148374ad86000000000000000001000000030000000000", - "coin": "tdoge", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 53999999999947000, - "recoveryAmountString": "53999999999947000", - "txid": "2c4c3a94e00ac59b9899ff0e3bde1d48e867f891a99f3e786c616ecc7b50287b" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecovery-p2sh-keyRecoveryService-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecovery-p2sh-keyRecoveryService-keyternal.json deleted file mode 100644 index 27f2874ccd..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecovery-p2sh-keyRecoveryService-keyternal.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "inputs": [ - { - "id": "572d251895a77b707b4730e489b9c66679e7fdbd5b190ce61360b50e0fbf1356:0", - "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", - "value": 9000000000000000, - "chain": 1, - "index": 0, - "valueString": "9000000000000000" - }, - { - "id": "52828680fc97ce6bed4e352339c481a37ccdc1b7a727479c4d7053c17d3978a4:2", - "address": "2My3yKChWKQLAfot9zUfnCtKzwR1hxdfvE4", - "value": 18000000000000000, - "chain": 1, - "index": 2, - "valueString": "18000000000000000" - }, - { - "id": "6979f39676eec90bd7e6c25a9d69b0ac2c012442ab5ea5a811bcb0390f1dcbc5:3", - "address": "2MscdR7AUdUzbGcxq9k7BWsVaiHoXwk2Rn4", - "value": 27000000000000000, - "chain": 1, - "index": 3, - "valueString": "27000000000000000" - } - ], - "transactionHex": "01000000035613bf0f0eb56013e60c195bbdfde77966c6b989e430477b707ba79518252d5700000000b700483045022100a123f6f89f971b8983c194e4df71b4e4166a63f6d9ab443620fb28482b3cf8af0220425670bc2df1ef6806a59d9477a4b43f21d1c8396bb181391292c213367984ba0100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffa478397dc153704d9c4727a7b7c1cd7ca381c43923354eed6bce97fc8086825202000000b700483045022100a57a03b324a5bf73f27a4a6357fc1572796617b1fe2c06526a06582386e30051022058637ced28477223527c4007f2a5523e8aa27943d6a020d81fb7b557df1cc7930100004c695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffffc5cb1d0f39b0bc11a8a55eab4224012cacb0699d5ac2e6d70bc9ee7696f3796903000000b7004830450221008bab0e58facbd264fe849f392c17099a00491eba1cf2e424e365b0f7517cb8650220747b393caf89f3f104765ff80430a93db2051cc1d8cb3419b6a6c98d682be6010100004c695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff01f830dec1b6d8bf0017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "coin": "tdoge", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 53999999999947000, - "recoveryAmountString": "53999999999947000", - "txid": "22f6143ad5e2ea684b014fafb3ba00cd999b8af4d30ec6310603fee75517ff73" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecovery-p2sh-unsignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json similarity index 55% rename from modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecovery-p2sh-unsignedRecovery.json rename to modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json index d1c957f072..4080717ee2 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecovery-p2sh-unsignedRecovery.json +++ b/modules/abstract-utxo/test/unit/fixtures/tdoge/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json @@ -1,5 +1,5 @@ { - "txHex": "01000000035613bf0f0eb56013e60c195bbdfde77966c6b989e430477b707ba79518252d570000000000ffffffffa478397dc153704d9c4727a7b7c1cd7ca381c43923354eed6bce97fc808682520200000000ffffffffc5cb1d0f39b0bc11a8a55eab4224012cacb0699d5ac2e6d70bc9ee7696f379690300000000ffffffff01f0d8dec1b6d8bf0017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txHex": "01000000035613bf0f0eb56013e60c195bbdfde77966c6b989e430477b707ba79518252d570000000000ffffffff44820684bb7fbda538cc0fec96ce470de4e5ba9aaf6802e86435adc556b5a2c70000000000ffffffff5effe21a589ff4e000180fa312d4d7f4a3cca5803f26f96c7d60c90a66d953bc0000000000ffffffff01f0d8dec1b6d8bf0017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", "txInfo": { "unspents": [ { @@ -11,24 +11,24 @@ "valueString": "9000000000000000" }, { - "id": "52828680fc97ce6bed4e352339c481a37ccdc1b7a727479c4d7053c17d3978a4:2", - "address": "2My3yKChWKQLAfot9zUfnCtKzwR1hxdfvE4", + "id": "c7a2b556c5ad3564e80268af9abae5e40d47ce96ec0fcc38a5bd7fbb84068244:0", + "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", "value": 18000000000000000, "chain": 1, - "index": 2, + "index": 0, "valueString": "18000000000000000" }, { - "id": "6979f39676eec90bd7e6c25a9d69b0ac2c012442ab5ea5a811bcb0390f1dcbc5:3", - "address": "2MscdR7AUdUzbGcxq9k7BWsVaiHoXwk2Rn4", + "id": "bc53d9660ac9607d6cf9263f80a5cca3f4d7d412a30f1800e0f49f581ae2ff5e:0", + "address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K", "value": 27000000000000000, "chain": 1, - "index": 3, + "index": 0, "valueString": "27000000000000000" } ] }, "feeInfo": {}, "coin": "tdoge", - "txid": "eab84b5149996397d667eeaeeee97944988673692cc8b1cefa981b0dc48c9845" + "txid": "ba4826af4be9e2cdfaa1ecd25c13a7dd0572be601130d0ccfbe226353a9cd699" } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json new file mode 100644 index 0000000000..9717806e96 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json @@ -0,0 +1,30 @@ +{ + "inputs": [ + { + "id": "359efa4ac6e418d80ce24205deaa18ad952621c2167a763f0957ca8a73a426f6:0", + "address": "QXm8r1pUfFfomPfmZHUvb3wDNpmqnpBAyD", + "value": 100000000, + "chain": 1, + "index": 0, + "valueString": "100000000" + }, + { + "id": "9cac3794147ecee59fcb08e3c0e9ddc5c19be6a422a3659b5f6ad7392878fa8a:0", + "address": "QXm8r1pUfFfomPfmZHUvb3wDNpmqnpBAyD", + "value": 200000000, + "chain": 1, + "index": 0, + "valueString": "200000000" + }, + { + "id": "c56083bdaa1e21a3f4399fec78a0177e98844ad8dc4e38b45479a54ef20cd5ee:0", + "address": "QXm8r1pUfFfomPfmZHUvb3wDNpmqnpBAyD", + "value": 300000000, + "chain": 1, + "index": 0, + "valueString": "300000000" + } + ], + "transactionHex": "0100000003f626a4738aca57093f767a16c2212695ad18aade0542e20cd818e4c64afa9e3500000000fdfd0000483045022100e19923300e6ee42445199785e575c350cffff222ab3729358ac167a9ef51a10b0220057f6b9d321560239f918e7d14ed23134bc7fa7871b6a673771a4f235f4f8ce30147304402200e839b3aa7d168556696e9be5db5e53f35c9df5ba67bd6c7ff011771d45bcdde0220785108b4a9d76375bad7b2ed0452e638d0bd37798d4e181c3d045cd43406525c014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff8afa782839d76a5f9b65a322a4e69bc1c5dde9c0e308cb9fe5ce7e149437ac9c00000000fdfe0000483045022100bf84454ae211cbda0edb1d21643ec91afaaf9c8084a3633140e192aa8bcecbe802203fdb6616038935acee105eef5133c8b1db8ad2bbef3fb8a7ad7e80a4c6aa3b0001483045022100bbfbc21bd9b9b7a2684bcf33e63332789879bfe17a6718ed685499d894fa4f2502200fa3b48a0e9c59d79047a4aaaff623d76ffaf8dfae96a4856cbb94dcde9a0e4b014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffeed50cf24ea57954b4384edcd84a84987e17a078ec9f39f4a3211eaabd8360c500000000fdfd000047304402207e91840cc64482679fbb9cb6e542bcfaf6b8e3c17233cce88f837c5e7c344988022008e68c7e8804bc52f1db0b6eec0d15618e565f6ddcf738fa2d3bdbf3b5c14d08014830450221009a7cf1d9537ba8aa61ed70ee23ff09673d1fc494df8ae3ee10ac2cf4f72636a402201524786360c678da5428492c5df614627c2c7d3a5d67aa8c5a03051042414be3014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txid": "16a9a2d566326025660992f9493dd4318b6091e1f3ca729eab4e66dd3e3dc55c" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2shP2wsh-p2wsh.json b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2shP2wsh-p2wsh.json new file mode 100644 index 0000000000..27f7a2671e --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2shP2wsh-p2wsh.json @@ -0,0 +1,54 @@ +{ + "inputs": [ + { + "id": "f47d604503d654a813fe17899cc16d66c5d8bb97dc601e4b9c4a58095122711e:0", + "address": "QVcoQQAt4PtM283gTnps8ND268U39xcAmx", + "value": 100000000, + "chain": 11, + "index": 0, + "valueString": "100000000" + }, + { + "id": "98dde272c53d991b01d746b61f4c622ad3396b731429dbf8797f3f83257dc790:0", + "address": "QVcoQQAt4PtM283gTnps8ND268U39xcAmx", + "value": 200000000, + "chain": 11, + "index": 0, + "valueString": "200000000" + }, + { + "id": "d0f3fb97e051d8c54bdab66101162e9b9a76820a36e6ce128bfd3257e006c2c6:0", + "address": "QVcoQQAt4PtM283gTnps8ND268U39xcAmx", + "value": 300000000, + "chain": 11, + "index": 0, + "valueString": "300000000" + }, + { + "id": "0ca68c4f2df818e3d2bebccd67ce9af3659bcdf34bed709d5a8dd3b183f01248:1", + "address": "tltc1q659gcq9tztuhqljpsvhasv2pnuervhehc2jwkw4gnn3w9qepjm9s3ht3dk", + "value": 100000000, + "chain": 21, + "index": 1, + "valueString": "100000000" + }, + { + "id": "3ecdb8cc008ff34754ebe7c1b7d1a40069ca9ea87c6b90c30a5fd6656cf345c8:1", + "address": "tltc1q659gcq9tztuhqljpsvhasv2pnuervhehc2jwkw4gnn3w9qepjm9s3ht3dk", + "value": 200000000, + "chain": 21, + "index": 1, + "valueString": "200000000" + }, + { + "id": "616bd04fb1f7f8f396be8e06dd36c250330c2be2ee7cc4ee60c9e02706f2bfd1:1", + "address": "tltc1q659gcq9tztuhqljpsvhasv2pnuervhehc2jwkw4gnn3w9qepjm9s3ht3dk", + "value": 300000000, + "chain": 21, + "index": 1, + "valueString": "300000000" + } + ], + "transactionHex": "010000000001061e71225109584a9c4b1e60dc97bbd8c5666dc19c8917fe13a854d60345607df40000000023220020b858b5820bca303626d8d5a5291b5a0dcf839c76d61c32eb226c9d08fd06e3a4ffffffff90c77d25833f7f79f8db2914736b39d32a624c1fb646d7011b993dc572e2dd980000000023220020b858b5820bca303626d8d5a5291b5a0dcf839c76d61c32eb226c9d08fd06e3a4ffffffffc6c206e05732fd8b12cee6360a82769a9b2e160161b6da4bc5d851e097fbf3d00000000023220020b858b5820bca303626d8d5a5291b5a0dcf839c76d61c32eb226c9d08fd06e3a4ffffffff4812f083b1d38d5a9d70ed4bf3cd9b65f39ace67cdbcbed2e318f82d4f8ca60c0100000000ffffffffc845f36c65d65f0ac3906b7ca89eca6900a4d1b7c1e7eb5447f38f00ccb8cd3e0100000000ffffffffd1bff20627e0c960eec47ceee22b0c3350c236dd068ebe96f3f8f7b14fd06b610100000000ffffffff010c8a86470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87040047304402207d72b4388d9cd85a0d557a1fbb700d47ac837b22f646cc6bdabd0a23dc5350fd02204a24d89903cafb889264b1d475674178d486eca51cbd3e6e81fd8d2bb44cbbd30148304502210096ce9c09aeac3cea44cbe8907f4bf083caf3ead3190ca96ce9115fc84449946802206df0deeeca5a96d47b4c95e56216725971096bd4970f9a6d801baf29417a8c3f01695221032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a21022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400483045022100e7f6d6246d3d96471d43b1ceb8d432ce5fca58a38656ed93a3deafc05a631c290220297128a021ff389f868b75f6ff8b7eac51712537e8d955269bccf1fc787444e701483045022100e48338bec2332220ce5b26a0ed2a81ba744e9eb49b0ac63323896c772553d4d9022016e54ab316a85f688ab2557645d9733912fa5dd6ab390d8288012ef84ec5e2d601695221032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a21022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400483045022100815e27aa3001211293aaf708ab79fa525d823120649ed8fc920045a3e637e922022040aa001f90eec66acaa29d7e03d87dd0d30cc87e07811ebe01e9f967e56fbcf201473044022002ca3f6c783099c570441324b057f129468ad6b28f2f102615e44cd9d117cca8022063f9bdb70fedf7396fd1b3af5eb65d0d2020cf90628210455ef0c045da59246701695221032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a21022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400483045022100abb8425041c24d9f70c1142cf6b2aecadd118807651b6f8fbe5705a4b8da05440220124109b9cfa8aa8a63aef25219e00db54144f64898f87cdb3caf8fa9db31525e0147304402206eb084528a6d0f81f78013042a4d553e8ab7b688ded226f701ff3a6454a2fe840220688ff0d1c33f390f10582de24ffe038c8b322bb9fb7ae7bb150961c99b60feee016952210219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae040047304402200697627fc5f651509ff104ac1383571f51de4effcac49505dc28641487b94430022027ec42cba57f6fe12eb4b98edcca5f0eaa331f3d059a02b924ea19b58b28d37b01473044022064b28924a1fc0ae0a3ddf63c3d27fc11179e3ef1b27c8998845e6e0a4711480e02202a3998400a0cdbe3b631a4582fee57c07c5b939d7405fb5aad3f186ad0127425016952210219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae0400473044022078353d17b7f26d443ba853010227253272a79c0e11dded678b5d5ec0548aeb80022003adf1e5d92dc09683a258d5446389bc8bec24271580457f9e4f6aeb51a052e50147304402207d8ba135bc5f9039b9d5970dba4675a8851fb808a35dd7a4a6d8c8a9c36e219102200724cec9c8445c0786d21b9071fb249c3d9c1072b93d143caad5f2b812946f6c016952210219a410ea1ccb3564a5a8c058fa17b12d8f193bd057dc65fbcbdaf5d1dc8768fd210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae00000000", + "txid": "acda6195587e0943037c824b605828214a8d42c60e8b13717b1c66df1bf3874e" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2sh.json new file mode 100644 index 0000000000..9e4b045011 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2sh.json @@ -0,0 +1,30 @@ +{ + "inputs": [ + { + "id": "acc3a751eda81ecad175b29e52e45770975e08e47020770d4853b4207136b09e:0", + "address": "QSkMY5N6DFBpLrYiL1BjvmSK3mQPb8W877", + "value": 100000000, + "chain": 1, + "index": 0, + "valueString": "100000000" + }, + { + "id": "eb456795b2c9bbdfcb91fc640f8a0bdc2d69157a506a81ed851dfaf3cd8d433f:0", + "address": "QSkMY5N6DFBpLrYiL1BjvmSK3mQPb8W877", + "value": 200000000, + "chain": 1, + "index": 0, + "valueString": "200000000" + }, + { + "id": "7648aaa4dfe3a3ed3b5fd54be2a9a1d2290650645b5ad83c00d5f742d7912f13:0", + "address": "QSkMY5N6DFBpLrYiL1BjvmSK3mQPb8W877", + "value": 300000000, + "chain": 1, + "index": 0, + "valueString": "300000000" + } + ], + "transactionHex": "01000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac00000000fdfe0000483045022100fa408c446f46639980a707028cbb8f8c59badf82b01e4a9550210c760b462238022072b88ac8fbc42cb6dfff03edba705825923fd4bccfffccccf5593cc990d699cc01483045022100d667f18241805fbe59fbf31310b41bc092b876ba63f8dd1d749c50af1f3f6b9402204675c1a87530770a0bd41554c7264275e67b83efcf066791111135dba5d95769014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb00000000fdfe00004830450221008d3625764cd366eb3524b7c3e3cac4a55244ddb7f44f7ac17cf3a2b64bd35fe502201c2adaf34fcf85cd174562669c965a1e4a58c834aae93a85b782fc2c3f53fb1f01483045022100f7b47cda2ab493117a5910e995cb9e58083f291ab6f80875600ff45582fb62c202202035478f6bb7e151d4c4a9398013193d5e0d0d14d86cf981d6bffb59a62ecc44014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa487600000000fdfd0000473044022071805e2fd12c6984d7986b44c7885fa65b0dce46b265de6ad30548d22fb8f6890220485b1133f3ef3e2906aaf1dcfce38adfa486d21108d2a5e84c4504a16c650556014830450221008e116293e352b4623ddf92fbabc453dec585c08c8279e9c36979e44cf31b402502202798907a76dfb51cafcd72799cf24acb73ca103e4128097fa28a2e16dea5c298014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txid": "34117efa5fa1063342f89f5b4ab49aa93dc995b245d6a6e638ec903bad3ecd24" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2shP2wsh-p2wsh.json b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2shP2wsh-p2wsh.json new file mode 100644 index 0000000000..21071e7e32 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2shP2wsh-p2wsh.json @@ -0,0 +1,54 @@ +{ + "inputs": [ + { + "id": "1374468f33ccaa7ea0c5939041993c17d165219afb3ce873ca050adb6da9385f:0", + "address": "QiZVqpGzbzM5aLi19pWSkdJqzg7LkJqXZ9", + "value": 100000000, + "chain": 11, + "index": 0, + "valueString": "100000000" + }, + { + "id": "50e3ceacd680e9a9f2532183f311aac11787e2395c9e15ca37e9c955268f479a:0", + "address": "QiZVqpGzbzM5aLi19pWSkdJqzg7LkJqXZ9", + "value": 200000000, + "chain": 11, + "index": 0, + "valueString": "200000000" + }, + { + "id": "a8091b22f5a19e42d5c51f258142c13ef8167e3065df4260e5f12944e1e0c326:0", + "address": "QiZVqpGzbzM5aLi19pWSkdJqzg7LkJqXZ9", + "value": 300000000, + "chain": 11, + "index": 0, + "valueString": "300000000" + }, + { + "id": "8deffb2a471b8c662b4a7e50876406ba5dc4d74c9dd0b6ea6ee47f2174f60374:1", + "address": "tltc1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8s2ne7rh", + "value": 100000000, + "chain": 21, + "index": 1, + "valueString": "100000000" + }, + { + "id": "027028e7fee8c4cc5d3e28fc3e3b2e770a57232b6780a7a2e00c7b5526eec461:1", + "address": "tltc1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8s2ne7rh", + "value": 200000000, + "chain": 21, + "index": 1, + "valueString": "200000000" + }, + { + "id": "c8bbce406bcec377b38e6c48f1a7e6e3beba88ff5423b8cea9389c69a90222f6:1", + "address": "tltc1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8s2ne7rh", + "value": 300000000, + "chain": 21, + "index": 1, + "valueString": "300000000" + } + ], + "transactionHex": "010000000001065f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f46741300000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff9a478f2655c9e937ca159e5c39e28717c1aa11f3832153f2a9e980d6accee35000000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff26c3e0e14429f1e56042df65307e16f83ec14281251fc5d5429ea1f5221b09a800000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff7403f674217fe46eeab6d09d4cd7c45dba066487507e4a2b668c1b472afbef8d0100000000ffffffff61c4ee26557b0ce0a2a780672b23570a772e3b3efc283e5dccc4e8fee72870020100000000fffffffff62202a9699c38a9ceb82354ff88babee3e6a7f1486c8eb377c3ce6b40cebbc80100000000ffffffff010c8a86470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870400473044022046cc6bec79af3085bf9b89597308c000c23c58a95bd96a85543a4907bf6d9ad9022020c1d32de71be81e918a622fe0eb2459b30de3944fcfc82747c15c50b25f71e60147304402207a50afd31d5180423688ffa3b50fbe8e3128959f9e5a2134e32a8cd00f62587e02207d72294745872ff5d99ec474e882790849f5425f52673766e5cb8ac0415ce7a3016952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400483045022100d04d2af0c2fe3863b4d8ec5620fff018d46b2b1172ab60aa86d3e9835cd9d2fc022070539ddadc72f822c01f26f6ee7eca18c8f69aed814eae2ae165df96d1a5fcd301473044022068d71c62f1fb9b503c0e43e5ececac783ab675bc2586eece39541b59c6e6ea4702207880848c2ef20a1fbd83cc9d32a0a8590c6cecd29b74eca957f399b57345b1cb016952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400483045022100b5f4cd76801486af31ccbfedf227be4cc65b7575cfec9d88e39643437455763702201587c7cea5465923ec31641037c6ccaa9892f0967820f792acaf17e47f4d2247014730440220516f2e5419cafbfaefc9eab520a69e931ce3cfbb22a840d77df6d880fddbd6fb022036ee74f622096b8e7f6f827c5d9e9e2c0171efedc74c7456e147dde92f0bc3a2016952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae04004830450221008d5aea39e2d29e1c5392a651f26d86a33cff34adc46bdce17b045b1a42ce09620220505273c1516f36f3b02455fc9afd23b9003986ee8e39faf85b1280421abc789401483045022100a0c4016a049b5e42af32092945a4bc1ddae93da05ec47c6521e717ae28e7056802205655cb46d82a276dcde5bafd226c71a4be6eda60c2e4e8b3b1759dc946aff51f0169522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae0400483045022100dc9fca7e216ef64b6ad7d3e4dede45016d3385005fce970b544046e111a6fdba02204c7148f4b95244a7702e3a22241ccbec2ed724e3faf32254e6bce958a7ddbae7014830450221008c98bc5c1ee948c9e64a2c0a6e7ac13131844367cf6bb52d970872f04f3a9a4a02207b542fd8ab5b8731ac376cf073ad721b236d767f0bab9e8b9c164d9a660f06530169522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae040047304402207260a6c15dd329d14542a2876dae38a463126bac93d4d5ff98b52ef16a0c76af022059c6c8d5618d8afd5ce44410ac91aad74b5277a88884fedadfa409cc45617bd30147304402204e5bc947da9802c4bf35f79d071eeac6c845ed3df7c4389ce11177e4db76bf3b0220241a97e09657e04777f7994ed1fd11a8dfd9970b442462a858f6a7f55a0604fd0169522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae00000000", + "txid": "5b4cd4bc1753efe337f2816850af1d762554a92adf01ff4939832eb6f8d75cdc" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json new file mode 100644 index 0000000000..9e4b045011 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json @@ -0,0 +1,30 @@ +{ + "inputs": [ + { + "id": "acc3a751eda81ecad175b29e52e45770975e08e47020770d4853b4207136b09e:0", + "address": "QSkMY5N6DFBpLrYiL1BjvmSK3mQPb8W877", + "value": 100000000, + "chain": 1, + "index": 0, + "valueString": "100000000" + }, + { + "id": "eb456795b2c9bbdfcb91fc640f8a0bdc2d69157a506a81ed851dfaf3cd8d433f:0", + "address": "QSkMY5N6DFBpLrYiL1BjvmSK3mQPb8W877", + "value": 200000000, + "chain": 1, + "index": 0, + "valueString": "200000000" + }, + { + "id": "7648aaa4dfe3a3ed3b5fd54be2a9a1d2290650645b5ad83c00d5f742d7912f13:0", + "address": "QSkMY5N6DFBpLrYiL1BjvmSK3mQPb8W877", + "value": 300000000, + "chain": 1, + "index": 0, + "valueString": "300000000" + } + ], + "transactionHex": "01000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac00000000fdfe0000483045022100fa408c446f46639980a707028cbb8f8c59badf82b01e4a9550210c760b462238022072b88ac8fbc42cb6dfff03edba705825923fd4bccfffccccf5593cc990d699cc01483045022100d667f18241805fbe59fbf31310b41bc092b876ba63f8dd1d749c50af1f3f6b9402204675c1a87530770a0bd41554c7264275e67b83efcf066791111135dba5d95769014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb00000000fdfe00004830450221008d3625764cd366eb3524b7c3e3cac4a55244ddb7f44f7ac17cf3a2b64bd35fe502201c2adaf34fcf85cd174562669c965a1e4a58c834aae93a85b782fc2c3f53fb1f01483045022100f7b47cda2ab493117a5910e995cb9e58083f291ab6f80875600ff45582fb62c202202035478f6bb7e151d4c4a9398013193d5e0d0d14d86cf981d6bffb59a62ecc44014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa487600000000fdfd0000473044022071805e2fd12c6984d7986b44c7885fa65b0dce46b265de6ad30548d22fb8f6890220485b1133f3ef3e2906aaf1dcfce38adfa486d21108d2a5e84c4504a16c650556014830450221008e116293e352b4623ddf92fbabc453dec585c08c8279e9c36979e44cf31b402502202798907a76dfb51cafcd72799cf24acb73ca103e4128097fa28a2e16dea5c298014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txid": "34117efa5fa1063342f89f5b4ab49aa93dc995b245d6a6e638ec903bad3ecd24" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-fullSignedRecovery-p2shP2wsh-p2wsh.json b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-fullSignedRecovery-p2shP2wsh-p2wsh.json new file mode 100644 index 0000000000..21071e7e32 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-fullSignedRecovery-p2shP2wsh-p2wsh.json @@ -0,0 +1,54 @@ +{ + "inputs": [ + { + "id": "1374468f33ccaa7ea0c5939041993c17d165219afb3ce873ca050adb6da9385f:0", + "address": "QiZVqpGzbzM5aLi19pWSkdJqzg7LkJqXZ9", + "value": 100000000, + "chain": 11, + "index": 0, + "valueString": "100000000" + }, + { + "id": "50e3ceacd680e9a9f2532183f311aac11787e2395c9e15ca37e9c955268f479a:0", + "address": "QiZVqpGzbzM5aLi19pWSkdJqzg7LkJqXZ9", + "value": 200000000, + "chain": 11, + "index": 0, + "valueString": "200000000" + }, + { + "id": "a8091b22f5a19e42d5c51f258142c13ef8167e3065df4260e5f12944e1e0c326:0", + "address": "QiZVqpGzbzM5aLi19pWSkdJqzg7LkJqXZ9", + "value": 300000000, + "chain": 11, + "index": 0, + "valueString": "300000000" + }, + { + "id": "8deffb2a471b8c662b4a7e50876406ba5dc4d74c9dd0b6ea6ee47f2174f60374:1", + "address": "tltc1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8s2ne7rh", + "value": 100000000, + "chain": 21, + "index": 1, + "valueString": "100000000" + }, + { + "id": "027028e7fee8c4cc5d3e28fc3e3b2e770a57232b6780a7a2e00c7b5526eec461:1", + "address": "tltc1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8s2ne7rh", + "value": 200000000, + "chain": 21, + "index": 1, + "valueString": "200000000" + }, + { + "id": "c8bbce406bcec377b38e6c48f1a7e6e3beba88ff5423b8cea9389c69a90222f6:1", + "address": "tltc1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8s2ne7rh", + "value": 300000000, + "chain": 21, + "index": 1, + "valueString": "300000000" + } + ], + "transactionHex": "010000000001065f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f46741300000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff9a478f2655c9e937ca159e5c39e28717c1aa11f3832153f2a9e980d6accee35000000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff26c3e0e14429f1e56042df65307e16f83ec14281251fc5d5429ea1f5221b09a800000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff7403f674217fe46eeab6d09d4cd7c45dba066487507e4a2b668c1b472afbef8d0100000000ffffffff61c4ee26557b0ce0a2a780672b23570a772e3b3efc283e5dccc4e8fee72870020100000000fffffffff62202a9699c38a9ceb82354ff88babee3e6a7f1486c8eb377c3ce6b40cebbc80100000000ffffffff010c8a86470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870400473044022046cc6bec79af3085bf9b89597308c000c23c58a95bd96a85543a4907bf6d9ad9022020c1d32de71be81e918a622fe0eb2459b30de3944fcfc82747c15c50b25f71e60147304402207a50afd31d5180423688ffa3b50fbe8e3128959f9e5a2134e32a8cd00f62587e02207d72294745872ff5d99ec474e882790849f5425f52673766e5cb8ac0415ce7a3016952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400483045022100d04d2af0c2fe3863b4d8ec5620fff018d46b2b1172ab60aa86d3e9835cd9d2fc022070539ddadc72f822c01f26f6ee7eca18c8f69aed814eae2ae165df96d1a5fcd301473044022068d71c62f1fb9b503c0e43e5ececac783ab675bc2586eece39541b59c6e6ea4702207880848c2ef20a1fbd83cc9d32a0a8590c6cecd29b74eca957f399b57345b1cb016952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400483045022100b5f4cd76801486af31ccbfedf227be4cc65b7575cfec9d88e39643437455763702201587c7cea5465923ec31641037c6ccaa9892f0967820f792acaf17e47f4d2247014730440220516f2e5419cafbfaefc9eab520a69e931ce3cfbb22a840d77df6d880fddbd6fb022036ee74f622096b8e7f6f827c5d9e9e2c0171efedc74c7456e147dde92f0bc3a2016952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae04004830450221008d5aea39e2d29e1c5392a651f26d86a33cff34adc46bdce17b045b1a42ce09620220505273c1516f36f3b02455fc9afd23b9003986ee8e39faf85b1280421abc789401483045022100a0c4016a049b5e42af32092945a4bc1ddae93da05ec47c6521e717ae28e7056802205655cb46d82a276dcde5bafd226c71a4be6eda60c2e4e8b3b1759dc946aff51f0169522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae0400483045022100dc9fca7e216ef64b6ad7d3e4dede45016d3385005fce970b544046e111a6fdba02204c7148f4b95244a7702e3a22241ccbec2ed724e3faf32254e6bce958a7ddbae7014830450221008c98bc5c1ee948c9e64a2c0a6e7ac13131844367cf6bb52d970872f04f3a9a4a02207b542fd8ab5b8731ac376cf073ad721b236d767f0bab9e8b9c164d9a660f06530169522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae040047304402207260a6c15dd329d14542a2876dae38a463126bac93d4d5ff98b52ef16a0c76af022059c6c8d5618d8afd5ce44410ac91aad74b5277a88884fedadfa409cc45617bd30147304402204e5bc947da9802c4bf35f79d071eeac6c845ed3df7c4389ce11177e4db76bf3b0220241a97e09657e04777f7994ed1fd11a8dfd9970b442462a858f6a7f55a0604fd0169522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae00000000", + "txid": "5b4cd4bc1753efe337f2816850af1d762554a92adf01ff4939832eb6f8d75cdc" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json new file mode 100644 index 0000000000..d2e1b9ec5a --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json @@ -0,0 +1,8 @@ +{ + "transactionHex": "70736274ff0100a501000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac0000000000ffffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb0000000000ffffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa48760000000000ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a4730440220093e44a04c745df4b659895929b9033ea1f4c6037d8acd9dc4f2a114633a35fe02203d7a1618f5c65110713d376b9d3d8c181b34fd60a3b8d4b46097a245c05cf124012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100e3399b5a161d37cb484be586a22787f00b7dcfec7c41d75e922d75a1d54f304b022044cb2110d77bfcad7f6431c4bf831f6b876f85b03d4b88a7bd2b9df3f424b4600101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402205d94a7f46388e723db4f4d836b62b87263f3d52b234d5b29f996d59df938f8e802206af84c185cb0b0b90657b77d1e58ed418a3e3cea5eda096bb5b318a6ff57817e012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61473044022025a7e0a9c8649ff7aa8d1899c3676db7d973ac19faa673e697a12c0d18ee7bb702201da4b6702e3e138410c9cffa5807ed9778a70f042a71e978f31c48787f618bf20101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100be01000000010101010101010101010101010101010101010101010101010101010101010101000000006b483045022100e013917b26462470736f0d3c9cba09e44d9c8c271db53fb2e45bbfe2fcac133c0220660aea8b84338b395a5afebbe53a1109e117613150f1a7cbcfd08be5faa1c19b012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6148304502210086941e002e9f2f671ce44388d7cfff82a3e739692448de1e57d3fd5cebb84a09022057142ec164914aa4c886b57a6f4e65a9691c261160efa1d269cfe5bc5cbe294f0101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", + "coin": "tltc", + "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", + "recoveryAmount": 599997350, + "recoveryAmountString": "599997350", + "txid": "db6e55773d22aa85f154f79c0749b9453ba92a21e0631e795187fac17d17adfe" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json new file mode 100644 index 0000000000..c9d64e9ada --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json @@ -0,0 +1,34 @@ +{ + "inputs": [ + { + "id": "acc3a751eda81ecad175b29e52e45770975e08e47020770d4853b4207136b09e:0", + "address": "QSkMY5N6DFBpLrYiL1BjvmSK3mQPb8W877", + "value": 100000000, + "chain": 1, + "index": 0, + "valueString": "100000000" + }, + { + "id": "eb456795b2c9bbdfcb91fc640f8a0bdc2d69157a506a81ed851dfaf3cd8d433f:0", + "address": "QSkMY5N6DFBpLrYiL1BjvmSK3mQPb8W877", + "value": 200000000, + "chain": 1, + "index": 0, + "valueString": "200000000" + }, + { + "id": "7648aaa4dfe3a3ed3b5fd54be2a9a1d2290650645b5ad83c00d5f742d7912f13:0", + "address": "QSkMY5N6DFBpLrYiL1BjvmSK3mQPb8W877", + "value": 300000000, + "chain": 1, + "index": 0, + "valueString": "300000000" + } + ], + "transactionHex": "01000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac00000000b700483045022100e3399b5a161d37cb484be586a22787f00b7dcfec7c41d75e922d75a1d54f304b022044cb2110d77bfcad7f6431c4bf831f6b876f85b03d4b88a7bd2b9df3f424b4600100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb00000000b600473044022025a7e0a9c8649ff7aa8d1899c3676db7d973ac19faa673e697a12c0d18ee7bb702201da4b6702e3e138410c9cffa5807ed9778a70f042a71e978f31c48787f618bf20100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa487600000000b70048304502210086941e002e9f2f671ce44388d7cfff82a3e739692448de1e57d3fd5cebb84a09022057142ec164914aa4c886b57a6f4e65a9691c261160efa1d269cfe5bc5cbe294f0100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "coin": "tltc", + "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", + "recoveryAmount": 599997350, + "recoveryAmountString": "599997350", + "txid": "22b2cafc8f36ec18f5471d4fe19be911017706e84ea3140f791b01a84626b18d" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-keyRecoveryService-p2shP2wsh-p2wsh-dai.json b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-keyRecoveryService-p2shP2wsh-p2wsh-dai.json new file mode 100644 index 0000000000..62155cc5f2 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-keyRecoveryService-p2shP2wsh-p2wsh-dai.json @@ -0,0 +1,8 @@ +{ + "transactionHex": "70736274ff0100fd200101000000065f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f4674130000000000ffffffff9a478f2655c9e937ca159e5c39e28717c1aa11f3832153f2a9e980d6accee3500000000000ffffffff26c3e0e14429f1e56042df65307e16f83ec14281251fc5d5429ea1f5221b09a80000000000ffffffff7403f674217fe46eeab6d09d4cd7c45dba066487507e4a2b668c1b472afbef8d0100000000ffffffff61c4ee26557b0ce0a2a780672b23570a772e3b3efc283e5dccc4e8fee72870020100000000fffffffff62202a9699c38a9ceb82354ff88babee3e6a7f1486c8eb377c3ce6b40cebbc80100000000ffffffff01a68186470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c5483045022100dac16a362b4c5b9d807c44fd72324f73775ddd77c93846b240aa71ecec02bad4022034e460ddacd86accc06057b1afea337ca596cce999b5de55817552827a9025fa010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000c2eb0b0000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c54830450221008fe63cfc7d85894071f058524bdf91682c9bf16e4b1d9a739e4d45d089f82e720220140e15fc95f7c36d0d9cb22d63bb6c9724132afc27c416a38c33891cbb69397f010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000a3e1110000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c5473044022008976585f8dc403fb3445eac97ace7601880f4557b4dc8a54634786f76d4003a02203b9ece41b5c8c98815c6fb7b5c935f332e9d46c276408e70761cc0bbbf39dacd010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012b00e1f50500000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055483045022100bf35ceb510951ba44ebe670c2695c580cd23e2c8880eafab45f5a54e6170c21f02200532d68b32d74c804ba0465182b3e13c4295fa06f0f53c97ea860756e893f25d0101030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00c2eb0b00000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055483045022100b522f337e2a89554c2129fb8fb3d9b365826cd8ec719055a7557ee4b990264f4022020b296c38272127d3577dfb3572f9d58b3fb36367c26acb80f74923b087f0f8a0101030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000001012b00a3e11100000000220020b4f6c28589f594fa5afcf999240b4ab3d1369db9cc4a7fdd80e308f30b0afacf220203cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa05548304502210096e61ce43d9e409d31d6e3fd8aced9b0b1fdf9641f05b751978ae049f6fbff2b02207de671b95af82544ad1ad37aaf91c8892c5f235bbacb8c63efc40746baaaddad0101030401000000010569522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae22060245917cae825127509940626a2343565109eb83e289c30473772ab175331aa96414e15f6f210000000000000000150000000100000022060373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc148374ad8600000000000000001500000001000000220603cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa0551403a82391000000000000000015000000010000000000", + "coin": "tltc", + "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", + "recoveryAmount": 1199997350, + "recoveryAmountString": "1199997350", + "txid": "fc209acb4ed379fd2fb5617e5331a831193c31f4c50f1f5fdb30d3ae7785dd50" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-keyRecoveryService-p2shP2wsh-p2wsh-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-keyRecoveryService-p2shP2wsh-p2wsh-keyternal.json new file mode 100644 index 0000000000..b8643d2048 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-keyRecoveryService-p2shP2wsh-p2wsh-keyternal.json @@ -0,0 +1,58 @@ +{ + "inputs": [ + { + "id": "1374468f33ccaa7ea0c5939041993c17d165219afb3ce873ca050adb6da9385f:0", + "address": "QiZVqpGzbzM5aLi19pWSkdJqzg7LkJqXZ9", + "value": 100000000, + "chain": 11, + "index": 0, + "valueString": "100000000" + }, + { + "id": "50e3ceacd680e9a9f2532183f311aac11787e2395c9e15ca37e9c955268f479a:0", + "address": "QiZVqpGzbzM5aLi19pWSkdJqzg7LkJqXZ9", + "value": 200000000, + "chain": 11, + "index": 0, + "valueString": "200000000" + }, + { + "id": "a8091b22f5a19e42d5c51f258142c13ef8167e3065df4260e5f12944e1e0c326:0", + "address": "QiZVqpGzbzM5aLi19pWSkdJqzg7LkJqXZ9", + "value": 300000000, + "chain": 11, + "index": 0, + "valueString": "300000000" + }, + { + "id": "8deffb2a471b8c662b4a7e50876406ba5dc4d74c9dd0b6ea6ee47f2174f60374:1", + "address": "tltc1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8s2ne7rh", + "value": 100000000, + "chain": 21, + "index": 1, + "valueString": "100000000" + }, + { + "id": "027028e7fee8c4cc5d3e28fc3e3b2e770a57232b6780a7a2e00c7b5526eec461:1", + "address": "tltc1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8s2ne7rh", + "value": 200000000, + "chain": 21, + "index": 1, + "valueString": "200000000" + }, + { + "id": "c8bbce406bcec377b38e6c48f1a7e6e3beba88ff5423b8cea9389c69a90222f6:1", + "address": "tltc1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8s2ne7rh", + "value": 300000000, + "chain": 21, + "index": 1, + "valueString": "300000000" + } + ], + "transactionHex": "010000000001065f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f46741300000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff9a478f2655c9e937ca159e5c39e28717c1aa11f3832153f2a9e980d6accee35000000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff26c3e0e14429f1e56042df65307e16f83ec14281251fc5d5429ea1f5221b09a800000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff7403f674217fe46eeab6d09d4cd7c45dba066487507e4a2b668c1b472afbef8d0100000000ffffffff61c4ee26557b0ce0a2a780672b23570a772e3b3efc283e5dccc4e8fee72870020100000000fffffffff62202a9699c38a9ceb82354ff88babee3e6a7f1486c8eb377c3ce6b40cebbc80100000000ffffffff01a68186470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870500483045022100dac16a362b4c5b9d807c44fd72324f73775ddd77c93846b240aa71ecec02bad4022034e460ddacd86accc06057b1afea337ca596cce999b5de55817552827a9025fa0100006952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae05004830450221008fe63cfc7d85894071f058524bdf91682c9bf16e4b1d9a739e4d45d089f82e720220140e15fc95f7c36d0d9cb22d63bb6c9724132afc27c416a38c33891cbb69397f0100006952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0500473044022008976585f8dc403fb3445eac97ace7601880f4557b4dc8a54634786f76d4003a02203b9ece41b5c8c98815c6fb7b5c935f332e9d46c276408e70761cc0bbbf39dacd0100006952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0500483045022100bf35ceb510951ba44ebe670c2695c580cd23e2c8880eafab45f5a54e6170c21f02200532d68b32d74c804ba0465182b3e13c4295fa06f0f53c97ea860756e893f25d01000069522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae0500483045022100b522f337e2a89554c2129fb8fb3d9b365826cd8ec719055a7557ee4b990264f4022020b296c38272127d3577dfb3572f9d58b3fb36367c26acb80f74923b087f0f8a01000069522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae050048304502210096e61ce43d9e409d31d6e3fd8aced9b0b1fdf9641f05b751978ae049f6fbff2b02207de671b95af82544ad1ad37aaf91c8892c5f235bbacb8c63efc40746baaaddad01000069522103cfb542b732ae06a1265a515297c2398009eea602afb5631ec63e34ed7f5fa055210245917cae825127509940626a2343565109eb83e289c30473772ab175331aa964210373f8df125941e11f8154fdeb42e3690815634f70787c06729f68b2b42580b4dc53ae00000000", + "coin": "tltc", + "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", + "recoveryAmount": 1199997350, + "recoveryAmountString": "1199997350", + "txid": "3ad74d03b7cbf91b037aaf8102dabb0b7f87a71f148f7191e1cf56d21772407b" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-customUserKeyPath.json b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-customUserKeyPath.json deleted file mode 100644 index 9778a8aacc..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-customUserKeyPath.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "359efa4ac6e418d80ce24205deaa18ad952621c2167a763f0957ca8a73a426f6:0", - "address": "QXm8r1pUfFfomPfmZHUvb3wDNpmqnpBAyD", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "22872833e72514f2c0514345deb8b54077b49c0f38a880cd451fddf20bc09bbf:2", - "address": "QLk42uPioLwHH4Kj76AcWn4P1GE46VKUQB", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "22bd96e7281a01294a7baf9c025fa90cb319ae810a10096c73a66e8704db054d:3", - "address": "QPWpQnnnwVNh8iJUe5dAoG8Tertj6eaGaE", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "0100000003f626a4738aca57093f767a16c2212695ad18aade0542e20cd818e4c64afa9e3500000000fdfe0000483045022100832575acc5fd46fb00d85ed4db9e0b26f7859ee3931711f8313c7bfa4d1d054d022079430cf36a1f2bb0ed80f9412755146058f7e6b7020a7c8d109fd246bc80253b01483045022100d368196798ed580133a3a1c1189349f7572dab79e01e1d642fb018c5ee9a8d34022029f099c0e49a3e2ed92fc28b8a2141783a533465b8a46a1295ce81b5f856c5f1014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffbf9bc00bf2dd1f45cd80a8380f9cb47740b5b8de454351c0f21425e73328872202000000fc0047304402200b41f00952ca4f9b14e526b526529cebf6329b3522c7c39efe9e36dbe37fbdfd0220275789ada30f4052acff2bc283381202fcb8f70d30aaf64c3d2f83aacbc911dd01473044022050992b97df7a0c8b7afceed2876203f845564a1b4465c9fe605f555a653c61b902205b9bab09f62c6c41c91a726a1d1b7025023b36084a66a14126c4b4923976f208014c695221025f891d428e847408357073c5b14344ec582230b4007695110140b2433f8e4fa82103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffff4d05db04876ea6736c09100a81ae19b30ca95f029caf7b4a29011a28e796bd2203000000fdfd0000483045022100b320c608ce19ecd94950f84a3bbfa5edabec1fa01608a53070df56bc0673c48a02207d6a7482f5933fdb4547030ea038c6b01b47e31434ceb8712517e199c67ef57f01473044022000f866b021143fdaf193174feb71408fb8b83ca8a74089e07fa3cb1f636771010220077d47812f541cbc4e6db87899aa6b82f1765b85dd4251c75c138b81b36470b3014c6952210228b669c7736183ae301d159ee7788e1a7dccb7ec3d45de94eccf0b384aa8f78021022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "55a3cceb9aa53b7ba0452c0ddae7dac09355d99cbcc47c64938801d924052d5a" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-fixedFeeRate.json b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-fixedFeeRate.json deleted file mode 100644 index c9e403731e..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-fixedFeeRate.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "acc3a751eda81ecad175b29e52e45770975e08e47020770d4853b4207136b09e:0", - "address": "QSkMY5N6DFBpLrYiL1BjvmSK3mQPb8W877", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "f023a4c0af80e958dee654f59e36b55e95fd88fc7245ab8afc6f2bdd3e739077:2", - "address": "QSQjSDZkLWPFozeCcahoHamS5oTXoc3LZe", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "b98817f1f433e46d458407999c1ff8c8d665bf9882186b099f3b67bb7b7141e1:3", - "address": "QLyPY82ieb3gQoismr9CbZw1rgFMtCBbR4", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "01000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac00000000fdfd0000473044022064e75708132346d90f842bb5ace59a851af363ce4429805eb86374a030d093b6022052acbc412fbfdc64c5f033d2d4a144791aaf438abd888400a1ad52c75ca129e401483045022100ebff3ae69f5215281b4d59abcfcc63e64c0d043dafe45211f3270f8e985e745f02204bf2934fd159ce34af8856959a08bae7200a6632f05550108c875784808d21f6014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff7790733edd2b6ffc8aab4572fc88fd955eb5369ef554e6de58e980afc0a423f002000000fc0047304402203683e05a464375f5f2aa46f57ff008c96ff379cfd9a4c2c91ede5c18447f92c402201e522c0e8720b134b22139deb8a7f88a6862a6e31dcc8473722730b51dbcc19d01473044022004ef0dc25613fb018590ebb14bcc68589deb666768a7a8c87f850ee36b226eb702205edba92f9b30ba2f5d0884fdfa43849eba07353dddd0fc40a1bf628a2ebacd15014c695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffffe141717bbb673b9f096b188298bf65d6c8f81f9c990784456de433f4f11788b903000000fc0047304402201bd55e57f821aa5c89bbc36d274c593f20802922442d31f69f5946ae0476337602200d1fbbf46191dd54a0508fea31a05285b3f074b78a04151ca47a6a90623fd3230147304402203cfedd5e440a72364ef506fd1fe74f8af1a1b8a725e14818a1aed0d989cd8f5f02202a5ef1e968766ffaf77ba871bc008d8a9e0807d0241086622b76d87c3b86b508014c695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "29d1dfef28a6599d7e3c1f00de051dcf06f0c0f731c1ac7955b53e39cff4cd82" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-p2sh-fullSignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-p2sh-fullSignedRecovery.json deleted file mode 100644 index c9e403731e..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-p2sh-fullSignedRecovery.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "acc3a751eda81ecad175b29e52e45770975e08e47020770d4853b4207136b09e:0", - "address": "QSkMY5N6DFBpLrYiL1BjvmSK3mQPb8W877", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "f023a4c0af80e958dee654f59e36b55e95fd88fc7245ab8afc6f2bdd3e739077:2", - "address": "QSQjSDZkLWPFozeCcahoHamS5oTXoc3LZe", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "b98817f1f433e46d458407999c1ff8c8d665bf9882186b099f3b67bb7b7141e1:3", - "address": "QLyPY82ieb3gQoismr9CbZw1rgFMtCBbR4", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "01000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac00000000fdfd0000473044022064e75708132346d90f842bb5ace59a851af363ce4429805eb86374a030d093b6022052acbc412fbfdc64c5f033d2d4a144791aaf438abd888400a1ad52c75ca129e401483045022100ebff3ae69f5215281b4d59abcfcc63e64c0d043dafe45211f3270f8e985e745f02204bf2934fd159ce34af8856959a08bae7200a6632f05550108c875784808d21f6014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff7790733edd2b6ffc8aab4572fc88fd955eb5369ef554e6de58e980afc0a423f002000000fc0047304402203683e05a464375f5f2aa46f57ff008c96ff379cfd9a4c2c91ede5c18447f92c402201e522c0e8720b134b22139deb8a7f88a6862a6e31dcc8473722730b51dbcc19d01473044022004ef0dc25613fb018590ebb14bcc68589deb666768a7a8c87f850ee36b226eb702205edba92f9b30ba2f5d0884fdfa43849eba07353dddd0fc40a1bf628a2ebacd15014c695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffffe141717bbb673b9f096b188298bf65d6c8f81f9c990784456de433f4f11788b903000000fc0047304402201bd55e57f821aa5c89bbc36d274c593f20802922442d31f69f5946ae0476337602200d1fbbf46191dd54a0508fea31a05285b3f074b78a04151ca47a6a90623fd3230147304402203cfedd5e440a72364ef506fd1fe74f8af1a1b8a725e14818a1aed0d989cd8f5f02202a5ef1e968766ffaf77ba871bc008d8a9e0807d0241086622b76d87c3b86b508014c695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txid": "29d1dfef28a6599d7e3c1f00de051dcf06f0c0f731c1ac7955b53e39cff4cd82" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-p2sh-keyRecoveryService-dai.json b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-p2sh-keyRecoveryService-dai.json deleted file mode 100644 index ccd9f12a96..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-p2sh-keyRecoveryService-dai.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "transactionHex": "70736274ff0100a501000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac0000000000ffffffff7790733edd2b6ffc8aab4572fc88fd955eb5369ef554e6de58e980afc0a423f00200000000ffffffffe141717bbb673b9f096b188298bf65d6c8f81f9c990784456de433f4f11788b90300000000ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100bd01000000010101010101010101010101010101010101010101010101010101010101010101000000006a4730440220093e44a04c745df4b659895929b9033ea1f4c6037d8acd9dc4f2a114633a35fe02203d7a1618f5c65110713d376b9d3d8c181b34fd60a3b8d4b46097a245c05cf124012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128700000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100edc13ffe1ed6c018ace4f3109babea726249c89f2293393dc291774f8969042802203f55ab695ec33d17277f294d9af233d1e388161e31cf9750660b57eee5e9bd580101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100fd010101000000010101010101010101010101010101010101010101010101010101010101010101000000006a47304402207fb69e9ec09c0877cdbe21c852900bed332503a1e8398fee7d8581a3ca2637ad0220390a849f2603bc4c33b517da4ecc9d13d550eae61c79c31675245fa777fd7c6c012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0300c2eb0b000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00c2eb0b000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00c2eb0b0000000017a9143fafee16e19a14db449ab3a57da1fd3ef89daa5987000000002202021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a7483045022100cd69e5986bf491bd3e332fe932875a7fe0de0f2c21f4a5be7b38e6033b0d1be6022049b62568610236b7b990bbd6e9b1fd6bd3e87c0b3298747cbe79429e7a49287f01010304010000000104695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453ae2206021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a71403a82391000000000000000001000000020000002206026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f3024148374ad8600000000000000000100000002000000220603b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b914e15f6f2100000000000000000100000002000000000100fd230101000000010101010101010101010101010101010101010101010101010101010101010101000000006a473044022047162dbe5515fc3502b7bfa5c888ca573cfce295fa72feb01c27f9c2d82e5b59022003a263aae40e0945fcab4f6a48693782ccb2bc56d5efac6c2066f16e19bbe7ca012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1fffffffff0400a3e111000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00a3e111000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00a3e111000000001976a914883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32688ac00a3e1110000000017a914040c4ab99a665c767adaa50fb28dce2ae514363b87000000002202023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c4830450221009e6e522df0e6626e020b54af5b7166d8b4b4630b085ba2dfc27abc6e2602ca8902207310e357692ffd07a9a418c85f0f39777c6e5be6440d529c4343c238041358bb01010304010000000104695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53ae2206022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d14e15f6f21000000000000000001000000030000002206023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c1403a8239100000000000000000100000003000000220602b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b148374ad86000000000000000001000000030000000000", - "coin": "tltc", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "84ad40c4245c0e6a31cafb2fd6f64cb5e195d10116e24e659c5f08a083d9f467" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-p2sh-keyRecoveryService-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-p2sh-keyRecoveryService-keyternal.json deleted file mode 100644 index f7932e3b32..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-p2sh-keyRecoveryService-keyternal.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "inputs": [ - { - "id": "acc3a751eda81ecad175b29e52e45770975e08e47020770d4853b4207136b09e:0", - "address": "QSkMY5N6DFBpLrYiL1BjvmSK3mQPb8W877", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "f023a4c0af80e958dee654f59e36b55e95fd88fc7245ab8afc6f2bdd3e739077:2", - "address": "QSQjSDZkLWPFozeCcahoHamS5oTXoc3LZe", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "b98817f1f433e46d458407999c1ff8c8d665bf9882186b099f3b67bb7b7141e1:3", - "address": "QLyPY82ieb3gQoismr9CbZw1rgFMtCBbR4", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "01000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac00000000b700483045022100edc13ffe1ed6c018ace4f3109babea726249c89f2293393dc291774f8969042802203f55ab695ec33d17277f294d9af233d1e388161e31cf9750660b57eee5e9bd580100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff7790733edd2b6ffc8aab4572fc88fd955eb5369ef554e6de58e980afc0a423f002000000b700483045022100cd69e5986bf491bd3e332fe932875a7fe0de0f2c21f4a5be7b38e6033b0d1be6022049b62568610236b7b990bbd6e9b1fd6bd3e87c0b3298747cbe79429e7a49287f0100004c695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffffe141717bbb673b9f096b188298bf65d6c8f81f9c990784456de433f4f11788b903000000b7004830450221009e6e522df0e6626e020b54af5b7166d8b4b4630b085ba2dfc27abc6e2602ca8902207310e357692ffd07a9a418c85f0f39777c6e5be6440d529c4343c238041358bb0100004c695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "coin": "tltc", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "05e6760d5e0b309c6e195e4b051b7c87563a99af35d988e46fa88344205ca75d" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-p2shP2wsh-fullSignedRecovery-customUserKeyPath.json b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-p2shP2wsh-fullSignedRecovery-customUserKeyPath.json deleted file mode 100644 index cc893965ec..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-p2shP2wsh-fullSignedRecovery-customUserKeyPath.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "f47d604503d654a813fe17899cc16d66c5d8bb97dc601e4b9c4a58095122711e:0", - "address": "QVcoQQAt4PtM283gTnps8ND268U39xcAmx", - "value": 100000000, - "chain": 11, - "index": 0, - "valueString": "100000000" - }, - { - "id": "700e8f9a4cd61491c6783b1dfcd63ae4eab20262b268190970e3cddc709e8f9a:2", - "address": "Qa3qujsPhJj11Gte4qoupruFwys8hNQ8Xf", - "value": 200000000, - "chain": 11, - "index": 2, - "valueString": "200000000" - }, - { - "id": "5b7b59c132afc36d8769fcf7a540b8a9c56401a4ad238753a508e679b23cad92:3", - "address": "QWE9gGSahVapPFV8cMp7jtveupSsAhLmV2", - "value": 300000000, - "chain": 11, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "010000000001031e71225109584a9c4b1e60dc97bbd8c5666dc19c8917fe13a854d60345607df40000000023220020b858b5820bca303626d8d5a5291b5a0dcf839c76d61c32eb226c9d08fd06e3a4ffffffff9a8f9e70dccde370091968b26202b2eae43ad6fc1d3b78c69114d64c9a8f0e7002000000232200201063b62f857751aaeaf8c7ef5636d48511fac0008f8ee69e4b1a006b2b74e553ffffffff92ad3cb279e608a5538723ada40164c5a9b840a5f7fc69876dc3af32c1597b5b03000000232200202b16216e81e558810abe7604a67aa97b737f64d40b3de22d5fccdf2b6c972f03ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8704004830450221008855fd53753708821ffb25a8735546db3c1316ecef7a9af090815b1c8834f7200220672c909f59e8ddf47d89edaf2d24516a2757f236e3896f6abddb1b315dd61e6d01483045022100871ebf87220a33af98be142003ecbee8dd0e67c0903f5905ebb2be40bdea3d0102205d3cb84579d2991b9d14e439fc82312db61e636619eeae0083375baff129ae2d01695221032484ff761a521ee38b094232984175f1db28c90fe304c7242c0057330b6e024a21022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae04004830450221009ea7fec02c60c701bedc45f444914d62b27b8733e01f443e04f3c1cda1e498f302202578164ef94c6352f7f1b29410b4d0e4896637ec7ad033a2934d5ab65736917b01483045022100b452c9508bfeae988e069096783749a10d81ba2c918a57139a43367f2bb4e73002203ea3fd85564d9d5413e562e7c0616d914876ea2767e50062e7570a7f76f98e190169522102678b7a7d9dc0736691adc5b681808f1bbc981563ffa23e1c302d0a4006e7fa252103f1f0e0df1b33d83a63a6ee6f70005f48e2c1aa221d1d9748c495a873e01ffcff21021b1ce0837f6c057a6622b90bcc30d27685df6e19717864e7ed4b289f790fb24d53ae0400473044022053971a0ab0fe3c6bc85d415ea3f0f336db17444820fb3268f065f6a58c245f6702201e342f98a735ea89a7ed7ea4be62dce2b87a769bdcd901fd0fdffbf56ccffa1f01473044022030f31d635de47b0feb03a12e9aa98a8826ab06da332c9040ff023b886faf825202205774d1b65e66eea24559b69783e6967b2ecbf1883f29a0f84c552d8ca4a4016e0169522102be72efeb6abfd486e92e30221f854983722118d820c90d5b2999b8623b27abee2103cccd821265c6da3e77e4db08d4c6f39a259abbd143017fcf264b8a4114812a39210391ea88b71b8275193f39ffffef42da14c775d7a13434aa5427dc5bbb0ccc3f1853ae00000000", - "txid": "02fa060e4fec56dd56797f1a7b02bfdce382b8794b26aa8ee2d1989e752da11a" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-p2shP2wsh-fullSignedRecovery-fixedFeeRate.json b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-p2shP2wsh-fullSignedRecovery-fixedFeeRate.json deleted file mode 100644 index e6b4d0d7a0..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-p2shP2wsh-fullSignedRecovery-fixedFeeRate.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "1374468f33ccaa7ea0c5939041993c17d165219afb3ce873ca050adb6da9385f:0", - "address": "QiZVqpGzbzM5aLi19pWSkdJqzg7LkJqXZ9", - "value": 100000000, - "chain": 11, - "index": 0, - "valueString": "100000000" - }, - { - "id": "41e7b3a45ece40f8ff910d1e26aeba052737b1abe3904a8e341ddc8e771d3d9b:2", - "address": "Qju81dU8qtmSb5tczrytKcpf8jkBNYGK8n", - "value": 200000000, - "chain": 11, - "index": 2, - "valueString": "200000000" - }, - { - "id": "3232d6fa8150e9a78d0550b88adec03717a08a01a631ebdc9d6a3c28c3357f32:3", - "address": "QSvwNTrAzjRCRvasW89wwv1fRfxRfM5Bru", - "value": 300000000, - "chain": 11, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "010000000001035f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f46741300000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff9b3d1d778edc1d348e4a90e3abb1372705baae261e0d91fff840ce5ea4b3e74102000000232200206fbe320ee6cef6a57f89af5ffcc027a2413a768598a36617bee7310028bc3104ffffffff327f35c3283c6a9ddceb31a6018aa01737c0de8ab850058da7e95081fad6323203000000232200208b9b1b4c660760e162f678ec6515fb574b48e93eb5ff4636dd85d1788a977d06ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870400483045022100e542c2d65ebec18b59606f78532e1947e1fafdaa59e5d69459b5a79fdf5b84f2022041de72ece1818123c8431fab3a5778a3aa22fce5496500cb579b497e2bd0887401483045022100e7263f0e715879613ed08b8f155da7abbd227262775ceac83a06d38d6d833ecf02206408c9a3bea117b092beea081a2aa685802374320315d9e529dc85f0b32f27fe016952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400473044022065f8744b17684c6b9715c5170c30a0996660e04677256f5a3454139c4af8bae4022029e04b18a778a2f47912099bb2a5934ed12a137918672cda6106714d337467050147304402205c7de345bbea53c6e91c354ff101a16494d1756dcd7a93366a19719cd6e7b6df022045f6af69aa0ee752a62c1470b8cf71c737632c77ef97454c8ea42302dd4e5bb50169522102787bacc6de8d57ecd2cdbde2e405f6328e52e3bdbefc5b3ef75a87f8f4c6c8fd2103f1f0e0df1b33d83a63a6ee6f70005f48e2c1aa221d1d9748c495a873e01ffcff21021b1ce0837f6c057a6622b90bcc30d27685df6e19717864e7ed4b289f790fb24d53ae040047304402204fce674ef6a7d0c43a97fa55052c2c06b1aeebb2b28752a9d91fcdb7380507ee022077076c150349e4f296a9330a7df8a6afddbfcede3ffc4d2513773c06b0f2553b01483045022100a709ed4835318962934170172ff6b07c65aacd4f1e8fcb499073150578ece57802200100e5314141900d31f3cf9a3ca0988c26ea42a9f666361226c7d184c26c7a060169522102a816e254943391bb037211dfac8dda132bfcf2051c386631402834e2783466d82103cccd821265c6da3e77e4db08d4c6f39a259abbd143017fcf264b8a4114812a39210391ea88b71b8275193f39ffffef42da14c775d7a13434aa5427dc5bbb0ccc3f1853ae00000000", - "txid": "e267fc4ceba8ca0211b061ecb59d0a1465f4d690bdeef937a57b31ace06f6076" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-p2shP2wsh-fullSignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-p2shP2wsh-fullSignedRecovery.json deleted file mode 100644 index e6b4d0d7a0..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-p2shP2wsh-fullSignedRecovery.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "1374468f33ccaa7ea0c5939041993c17d165219afb3ce873ca050adb6da9385f:0", - "address": "QiZVqpGzbzM5aLi19pWSkdJqzg7LkJqXZ9", - "value": 100000000, - "chain": 11, - "index": 0, - "valueString": "100000000" - }, - { - "id": "41e7b3a45ece40f8ff910d1e26aeba052737b1abe3904a8e341ddc8e771d3d9b:2", - "address": "Qju81dU8qtmSb5tczrytKcpf8jkBNYGK8n", - "value": 200000000, - "chain": 11, - "index": 2, - "valueString": "200000000" - }, - { - "id": "3232d6fa8150e9a78d0550b88adec03717a08a01a631ebdc9d6a3c28c3357f32:3", - "address": "QSvwNTrAzjRCRvasW89wwv1fRfxRfM5Bru", - "value": 300000000, - "chain": 11, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "010000000001035f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f46741300000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff9b3d1d778edc1d348e4a90e3abb1372705baae261e0d91fff840ce5ea4b3e74102000000232200206fbe320ee6cef6a57f89af5ffcc027a2413a768598a36617bee7310028bc3104ffffffff327f35c3283c6a9ddceb31a6018aa01737c0de8ab850058da7e95081fad6323203000000232200208b9b1b4c660760e162f678ec6515fb574b48e93eb5ff4636dd85d1788a977d06ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870400483045022100e542c2d65ebec18b59606f78532e1947e1fafdaa59e5d69459b5a79fdf5b84f2022041de72ece1818123c8431fab3a5778a3aa22fce5496500cb579b497e2bd0887401483045022100e7263f0e715879613ed08b8f155da7abbd227262775ceac83a06d38d6d833ecf02206408c9a3bea117b092beea081a2aa685802374320315d9e529dc85f0b32f27fe016952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae0400473044022065f8744b17684c6b9715c5170c30a0996660e04677256f5a3454139c4af8bae4022029e04b18a778a2f47912099bb2a5934ed12a137918672cda6106714d337467050147304402205c7de345bbea53c6e91c354ff101a16494d1756dcd7a93366a19719cd6e7b6df022045f6af69aa0ee752a62c1470b8cf71c737632c77ef97454c8ea42302dd4e5bb50169522102787bacc6de8d57ecd2cdbde2e405f6328e52e3bdbefc5b3ef75a87f8f4c6c8fd2103f1f0e0df1b33d83a63a6ee6f70005f48e2c1aa221d1d9748c495a873e01ffcff21021b1ce0837f6c057a6622b90bcc30d27685df6e19717864e7ed4b289f790fb24d53ae040047304402204fce674ef6a7d0c43a97fa55052c2c06b1aeebb2b28752a9d91fcdb7380507ee022077076c150349e4f296a9330a7df8a6afddbfcede3ffc4d2513773c06b0f2553b01483045022100a709ed4835318962934170172ff6b07c65aacd4f1e8fcb499073150578ece57802200100e5314141900d31f3cf9a3ca0988c26ea42a9f666361226c7d184c26c7a060169522102a816e254943391bb037211dfac8dda132bfcf2051c386631402834e2783466d82103cccd821265c6da3e77e4db08d4c6f39a259abbd143017fcf264b8a4114812a39210391ea88b71b8275193f39ffffef42da14c775d7a13434aa5427dc5bbb0ccc3f1853ae00000000", - "txid": "e267fc4ceba8ca0211b061ecb59d0a1465f4d690bdeef937a57b31ace06f6076" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-p2shP2wsh-keyRecoveryService-dai.json b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-p2shP2wsh-keyRecoveryService-dai.json deleted file mode 100644 index 95524d214a..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-p2shP2wsh-keyRecoveryService-dai.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "transactionHex": "70736274ff0100a501000000035f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f4674130000000000ffffffff9b3d1d778edc1d348e4a90e3abb1372705baae261e0d91fff840ce5ea4b3e7410200000000ffffffff327f35c3283c6a9ddceb31a6018aa01737c0de8ab850058da7e95081fad632320300000000ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012000e1f5050000000017a914f0da56d9bb06310289d808a22ad68457a760ac038722020386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c5473044022049df6c0e71dad21fd4e41fbf461b5429f9d2a6ba6268fd55240f01b109b0b3490220392891636a5567faa7a273d086821df430c74ea07a0fedbeb9e28811972ff491010103040100000001042200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae80001056952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae2206022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda414e15f6f2100000000000000000b00000000000000220602f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e227003148374ad8600000000000000000b0000000000000022060386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c51403a8239100000000000000000b000000000000000001012000c2eb0b0000000017a914ff888f939bb7911883d2a990b48b20449b0a3b6087220202787bacc6de8d57ecd2cdbde2e405f6328e52e3bdbefc5b3ef75a87f8f4c6c8fd4730440220182b9136b407926ace5faac0d96ff8512d680f1ac5829901782a216a15cdc55202203bc0958bb8211380367651bd791f0a48e77fd2cc27629d6551e52d5240e1cd6a010103040100000001042200206fbe320ee6cef6a57f89af5ffcc027a2413a768598a36617bee7310028bc3104010569522102787bacc6de8d57ecd2cdbde2e405f6328e52e3bdbefc5b3ef75a87f8f4c6c8fd2103f1f0e0df1b33d83a63a6ee6f70005f48e2c1aa221d1d9748c495a873e01ffcff21021b1ce0837f6c057a6622b90bcc30d27685df6e19717864e7ed4b289f790fb24d53ae2206021b1ce0837f6c057a6622b90bcc30d27685df6e19717864e7ed4b289f790fb24d148374ad8600000000000000000b00000002000000220602787bacc6de8d57ecd2cdbde2e405f6328e52e3bdbefc5b3ef75a87f8f4c6c8fd1403a8239100000000000000000b00000002000000220603f1f0e0df1b33d83a63a6ee6f70005f48e2c1aa221d1d9748c495a873e01ffcff14e15f6f2100000000000000000b000000020000000001012000a3e1110000000017a91445665f38d00633b9a2cb7f73c2fffb9dc6c95efa87220202a816e254943391bb037211dfac8dda132bfcf2051c386631402834e2783466d8483045022100b6558b4b7b011174798ecb3bedb0107b9e3cafdd0cec3191b1967be117823aef02207ca644d3a6aae71d125b7a75c25ad1f58aaf3b0e190ad002e4e98e3e5515551d010103040100000001042200208b9b1b4c660760e162f678ec6515fb574b48e93eb5ff4636dd85d1788a977d06010569522102a816e254943391bb037211dfac8dda132bfcf2051c386631402834e2783466d82103cccd821265c6da3e77e4db08d4c6f39a259abbd143017fcf264b8a4114812a39210391ea88b71b8275193f39ffffef42da14c775d7a13434aa5427dc5bbb0ccc3f1853ae220602a816e254943391bb037211dfac8dda132bfcf2051c386631402834e2783466d81403a8239100000000000000000b0000000300000022060391ea88b71b8275193f39ffffef42da14c775d7a13434aa5427dc5bbb0ccc3f18148374ad8600000000000000000b00000003000000220603cccd821265c6da3e77e4db08d4c6f39a259abbd143017fcf264b8a4114812a3914e15f6f2100000000000000000b000000030000000000", - "coin": "tltc", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "27b64ac217926b1345f382f3c0d110096161ad27bdf1a95eafc9fe533773febd" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-p2shP2wsh-keyRecoveryService-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-p2shP2wsh-keyRecoveryService-keyternal.json deleted file mode 100644 index 0a07145ab7..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-p2shP2wsh-keyRecoveryService-keyternal.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "inputs": [ - { - "id": "1374468f33ccaa7ea0c5939041993c17d165219afb3ce873ca050adb6da9385f:0", - "address": "QiZVqpGzbzM5aLi19pWSkdJqzg7LkJqXZ9", - "value": 100000000, - "chain": 11, - "index": 0, - "valueString": "100000000" - }, - { - "id": "41e7b3a45ece40f8ff910d1e26aeba052737b1abe3904a8e341ddc8e771d3d9b:2", - "address": "Qju81dU8qtmSb5tczrytKcpf8jkBNYGK8n", - "value": 200000000, - "chain": 11, - "index": 2, - "valueString": "200000000" - }, - { - "id": "3232d6fa8150e9a78d0550b88adec03717a08a01a631ebdc9d6a3c28c3357f32:3", - "address": "QSvwNTrAzjRCRvasW89wwv1fRfxRfM5Bru", - "value": 300000000, - "chain": 11, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "010000000001035f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f46741300000000232200202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800ffffffff9b3d1d778edc1d348e4a90e3abb1372705baae261e0d91fff840ce5ea4b3e74102000000232200206fbe320ee6cef6a57f89af5ffcc027a2413a768598a36617bee7310028bc3104ffffffff327f35c3283c6a9ddceb31a6018aa01737c0de8ab850058da7e95081fad6323203000000232200208b9b1b4c660760e162f678ec6515fb574b48e93eb5ff4636dd85d1788a977d06ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870500473044022049df6c0e71dad21fd4e41fbf461b5429f9d2a6ba6268fd55240f01b109b0b3490220392891636a5567faa7a273d086821df430c74ea07a0fedbeb9e28811972ff4910100006952210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae05004730440220182b9136b407926ace5faac0d96ff8512d680f1ac5829901782a216a15cdc55202203bc0958bb8211380367651bd791f0a48e77fd2cc27629d6551e52d5240e1cd6a01000069522102787bacc6de8d57ecd2cdbde2e405f6328e52e3bdbefc5b3ef75a87f8f4c6c8fd2103f1f0e0df1b33d83a63a6ee6f70005f48e2c1aa221d1d9748c495a873e01ffcff21021b1ce0837f6c057a6622b90bcc30d27685df6e19717864e7ed4b289f790fb24d53ae0500483045022100b6558b4b7b011174798ecb3bedb0107b9e3cafdd0cec3191b1967be117823aef02207ca644d3a6aae71d125b7a75c25ad1f58aaf3b0e190ad002e4e98e3e5515551d01000069522102a816e254943391bb037211dfac8dda132bfcf2051c386631402834e2783466d82103cccd821265c6da3e77e4db08d4c6f39a259abbd143017fcf264b8a4114812a39210391ea88b71b8275193f39ffffef42da14c775d7a13434aa5427dc5bbb0ccc3f1853ae00000000", - "coin": "tltc", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "72861e6d2e317db7008a88cb0b602bc7c67ae0a45c37280da1b5a8fdd71505b4" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-p2shP2wsh-unsignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-p2shP2wsh-unsignedRecovery.json deleted file mode 100644 index c833b02af1..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-p2shP2wsh-unsignedRecovery.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "txHex": "01000000035f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f4674130000000000ffffffff9b3d1d778edc1d348e4a90e3abb1372705baae261e0d91fff840ce5ea4b3e7410200000000ffffffff327f35c3283c6a9ddceb31a6018aa01737c0de8ab850058da7e95081fad632320300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txInfo": { - "unspents": [ - { - "id": "1374468f33ccaa7ea0c5939041993c17d165219afb3ce873ca050adb6da9385f:0", - "address": "QiZVqpGzbzM5aLi19pWSkdJqzg7LkJqXZ9", - "value": 100000000, - "chain": 11, - "index": 0, - "valueString": "100000000" - }, - { - "id": "41e7b3a45ece40f8ff910d1e26aeba052737b1abe3904a8e341ddc8e771d3d9b:2", - "address": "Qju81dU8qtmSb5tczrytKcpf8jkBNYGK8n", - "value": 200000000, - "chain": 11, - "index": 2, - "valueString": "200000000" - }, - { - "id": "3232d6fa8150e9a78d0550b88adec03717a08a01a631ebdc9d6a3c28c3357f32:3", - "address": "QSvwNTrAzjRCRvasW89wwv1fRfxRfM5Bru", - "value": 300000000, - "chain": 11, - "index": 3, - "valueString": "300000000" - } - ] - }, - "feeInfo": {}, - "coin": "tltc", - "txid": "f418d76f308a8037bdfc71f014ffa02e63b5f2ca9ff07bce45372703b5043898" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-p2wsh-fullSignedRecovery-customUserKeyPath.json b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-p2wsh-fullSignedRecovery-customUserKeyPath.json deleted file mode 100644 index 69fe531b2c..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-p2wsh-fullSignedRecovery-customUserKeyPath.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "b66f791cf4e55a52c42e4ca72659a4498df335226232ff0cddf984a1c656ae73:0", - "address": "tltc1qdneyaj2s0wxu2egqac347kjsvxmcgyqpj7xkpshsa3tcghhs3ecq5r66m5", - "value": 100000000, - "chain": 21, - "index": 0, - "valueString": "100000000" - }, - { - "id": "443a782bd3c6587e1909fe59c0d9169c7b9adac1bb8c2a83ae05dc5b6a74f08e:2", - "address": "tltc1q8lxf2fq0yhzd2ytndhcc4432yjugacfxgxrha69xsjhctuztlcaszxst6e", - "value": 200000000, - "chain": 21, - "index": 2, - "valueString": "200000000" - }, - { - "id": "c1dad91b63400444c0e1c977e65fc0ebb01a4d70486044896cf96e47e5900383:3", - "address": "tltc1q55jrprtwpfvu3jaq729sq0rraynctezqtpdtgrc5e5v60ssptwaqysseye", - "value": 300000000, - "chain": 21, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "0100000000010373ae56c6a184f9dd0cff32622235f38d49a45926a74c2ec4525ae5f41c796fb60000000000ffffffff8ef0746a5bdc05ae832a8cbbc1da9a7b9c16d9c059fe09197e58c6d32b783a440200000000ffffffff830390e5476ef96c89446048704d1ab0ebc05fe677c9e1c0440440631bd9dac10300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870400483045022100f59434368db0073e0b762c4b81d84e10fb533935d41bdb96abae462492b5ce3402207b1c201b1efdea1b3c9b69de2c625ae8d6393e00f50e39f4d5684b02e607e16b014830450221008ab0cee4985a313a17b7e9f8a5bfdf7cc45ad2629a5170ec442a9d264286a96702206d7fad07d45c6d7f0f92bf5a45bca67a55514690e2099c811a34205dad77b3380169522102e7386fc3b8f8f334c51add4a7c325c804896d60fd3fa33f3206b6f0143081865210285ddd6b1e84e37a9f222737d8b80a8a980a193a783b75b9e82d6e239eb52818c2103a13ee160d79d43201ef5e65b6df4e0842de3b640904d049e64daaaa84a306bb853ae0400483045022100c56f248921be3ca5fd6d82a5c0150612bf32176dc13fe3c085308c7911e002ee02202f1eb421f4f171543cc9f1ba2afe4dfb940f188eae5e8d099376f0363f60ad7401473044022010cfefdb2a3c714505f0286dacf094328eb6b137e3cc9f148498e1963f1369bb0220270b99ea22ea7ad35a5ff1ebd388891b63f2feef1d1a98981bd4789b572eb7bf016952210262e2d7db076a14af58f92fbc591d870606afc4362f8deead03425bf16de332fe2102003243d889cec7c4c55042d6c10091a536eef3894f573759c5d26a727e96f036210257f6aee3214f76ff02748de7d291866642a913b0d346ccc976d6a77d9aa00de253ae040047304402205a0b53e27b960aebfd8d4b52ea7a00039de454901bb879f75f5b54e58e77dc010220243b9f23197acaf557b2e2f0fd1abad4facecff3ac2380450c6d1ebd9f3e433c01483045022100bf53fc8e37d527dedc5b46d9822cb2f2de2463fb30c7bdabb8ec792cddca44f602207b98ccb2c9f2e4f9dcdd6b5e8b98d3b6ffb9748d2b84b76cac6f3ed23db63df10169522102b107ccb600ca89ca074c0b6c95e48bfff7f2dc9d33e4bdf9a5c929053f4a87c921032edf1b3c4b31a0757e1122d558b6dabebdc0b2a39f040dcd4f89ac3e4d5811a42102da0f05c67ffa785717242a75a2f8635fcc1d767b5d88dd772da0547d287021ff53ae00000000", - "txid": "ebc72d9cf475592e6833c742ddb15cb1092bee2d3232bb47d5ac5147c2aa0f19" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-p2wsh-fullSignedRecovery-fixedFeeRate.json b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-p2wsh-fullSignedRecovery-fixedFeeRate.json deleted file mode 100644 index 66481f21c2..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-p2wsh-fullSignedRecovery-fixedFeeRate.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "37703c4da3d6163558f5ab99b1fefcac5342297aa9610794390f22669ccd93d9:0", - "address": "tltc1q5e7nvvypt2qpjxq74zwtry9klsqkcyvcee85anaa3pax7ae207gswavqrg", - "value": 100000000, - "chain": 21, - "index": 0, - "valueString": "100000000" - }, - { - "id": "ba7242a362041cfa0669a5e8e64ccc21da3648c852ad1a93b44315af9be87f3f:2", - "address": "tltc1q3v9yjlrzkufgd99d07806262dhqgfjf2zjdx5sfrw8uslnjs2utsugxv8t", - "value": 200000000, - "chain": 21, - "index": 2, - "valueString": "200000000" - }, - { - "id": "49dd79d222f4683d383a3c8e6c6dc1e16129ad117d840958d44596394a88fb22:3", - "address": "tltc1qyerx34sx9a2a4zz7w320tuxz3hq84xn0hm6tzr6tek77tsknfg0szmk8gm", - "value": 300000000, - "chain": 21, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "01000000000103d993cd9c66220f39940761a97a294253acfcfeb199abf5583516d6a34d3c70370000000000ffffffff3f7fe89baf1543b4931aad52c84836da21cc4ce6e8a56906fa1c0462a34272ba0200000000ffffffff22fb884a399645d45809847d11ad2961e1c16d6c8e3c3a383d68f422d279dd490300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870400483045022100b35b63699001730942874b7922aa5b5cf7662131600922d6f9653555cae69936022038eb8debf01ebbf82663e7c1145ef33d5d3444ced8c5c1236ebd445fa010bfc001483045022100b723ed672e7e93be2fd9590e17a15f1d18bdb9545784f993fc857dccf99a21ef022071c921a7949d4a8c425adc8fd50c75d91341699cbb15b3edb1168c9b496e206a016952210391e76285ad55895309f6fa7db9fb359489daaf235bb4cb50608f9562122af1ab210285ddd6b1e84e37a9f222737d8b80a8a980a193a783b75b9e82d6e239eb52818c2103a13ee160d79d43201ef5e65b6df4e0842de3b640904d049e64daaaa84a306bb853ae0400483045022100d47c6eb174d5731dcf0173386c465ee5ab7b66d408ad109b68c676f5e1394e280220191fbc64ca2483f36c25a0e2b72fc8069a282c28d27e08fbc0471574311ce41401483045022100e272e23f4a93dfccf9be7a67921455d3659f50396deee138abd965562ad3359a022034221ca3e37cae02f66b752e21f81d31cb680eaa9da941811b2eaa685eda64ef01695221027db35d325fb6b20e7990d5e5ca33144c270a2b149b4b4158a6e16a090b276f8a2102003243d889cec7c4c55042d6c10091a536eef3894f573759c5d26a727e96f036210257f6aee3214f76ff02748de7d291866642a913b0d346ccc976d6a77d9aa00de253ae0400483045022100a28cb00951ea76c8ac07a250195d276a8b71f1b475124922c3050140d9a700bb022022c0da8232e065ad8d7ff0bd591b98a5ee8a815cb1ae0176f0335831489d72700147304402206925c8e1f9c8bcbd57b3af27e7ec4c7f4fda9fd60f3444a46b2f6d5a970a086002200521933de8071a19ace0ab05401a001d2e7425e96315beb5867caee2bfe4c2e90169522102b587356915a019e64745d1e8b75a9109a762feeec08607e46ec83681a608a90521032edf1b3c4b31a0757e1122d558b6dabebdc0b2a39f040dcd4f89ac3e4d5811a42102da0f05c67ffa785717242a75a2f8635fcc1d767b5d88dd772da0547d287021ff53ae00000000", - "txid": "7c2b56745b21b38ecee1fd66dc46309f89248ea0591d41f51a4aa52fa4b4e27b" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-p2wsh-fullSignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-p2wsh-fullSignedRecovery.json deleted file mode 100644 index 66481f21c2..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-p2wsh-fullSignedRecovery.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "37703c4da3d6163558f5ab99b1fefcac5342297aa9610794390f22669ccd93d9:0", - "address": "tltc1q5e7nvvypt2qpjxq74zwtry9klsqkcyvcee85anaa3pax7ae207gswavqrg", - "value": 100000000, - "chain": 21, - "index": 0, - "valueString": "100000000" - }, - { - "id": "ba7242a362041cfa0669a5e8e64ccc21da3648c852ad1a93b44315af9be87f3f:2", - "address": "tltc1q3v9yjlrzkufgd99d07806262dhqgfjf2zjdx5sfrw8uslnjs2utsugxv8t", - "value": 200000000, - "chain": 21, - "index": 2, - "valueString": "200000000" - }, - { - "id": "49dd79d222f4683d383a3c8e6c6dc1e16129ad117d840958d44596394a88fb22:3", - "address": "tltc1qyerx34sx9a2a4zz7w320tuxz3hq84xn0hm6tzr6tek77tsknfg0szmk8gm", - "value": 300000000, - "chain": 21, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "01000000000103d993cd9c66220f39940761a97a294253acfcfeb199abf5583516d6a34d3c70370000000000ffffffff3f7fe89baf1543b4931aad52c84836da21cc4ce6e8a56906fa1c0462a34272ba0200000000ffffffff22fb884a399645d45809847d11ad2961e1c16d6c8e3c3a383d68f422d279dd490300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870400483045022100b35b63699001730942874b7922aa5b5cf7662131600922d6f9653555cae69936022038eb8debf01ebbf82663e7c1145ef33d5d3444ced8c5c1236ebd445fa010bfc001483045022100b723ed672e7e93be2fd9590e17a15f1d18bdb9545784f993fc857dccf99a21ef022071c921a7949d4a8c425adc8fd50c75d91341699cbb15b3edb1168c9b496e206a016952210391e76285ad55895309f6fa7db9fb359489daaf235bb4cb50608f9562122af1ab210285ddd6b1e84e37a9f222737d8b80a8a980a193a783b75b9e82d6e239eb52818c2103a13ee160d79d43201ef5e65b6df4e0842de3b640904d049e64daaaa84a306bb853ae0400483045022100d47c6eb174d5731dcf0173386c465ee5ab7b66d408ad109b68c676f5e1394e280220191fbc64ca2483f36c25a0e2b72fc8069a282c28d27e08fbc0471574311ce41401483045022100e272e23f4a93dfccf9be7a67921455d3659f50396deee138abd965562ad3359a022034221ca3e37cae02f66b752e21f81d31cb680eaa9da941811b2eaa685eda64ef01695221027db35d325fb6b20e7990d5e5ca33144c270a2b149b4b4158a6e16a090b276f8a2102003243d889cec7c4c55042d6c10091a536eef3894f573759c5d26a727e96f036210257f6aee3214f76ff02748de7d291866642a913b0d346ccc976d6a77d9aa00de253ae0400483045022100a28cb00951ea76c8ac07a250195d276a8b71f1b475124922c3050140d9a700bb022022c0da8232e065ad8d7ff0bd591b98a5ee8a815cb1ae0176f0335831489d72700147304402206925c8e1f9c8bcbd57b3af27e7ec4c7f4fda9fd60f3444a46b2f6d5a970a086002200521933de8071a19ace0ab05401a001d2e7425e96315beb5867caee2bfe4c2e90169522102b587356915a019e64745d1e8b75a9109a762feeec08607e46ec83681a608a90521032edf1b3c4b31a0757e1122d558b6dabebdc0b2a39f040dcd4f89ac3e4d5811a42102da0f05c67ffa785717242a75a2f8635fcc1d767b5d88dd772da0547d287021ff53ae00000000", - "txid": "7c2b56745b21b38ecee1fd66dc46309f89248ea0591d41f51a4aa52fa4b4e27b" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-p2wsh-keyRecoveryService-dai.json b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-p2wsh-keyRecoveryService-dai.json deleted file mode 100644 index a40434562d..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-p2wsh-keyRecoveryService-dai.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "transactionHex": "70736274ff0100a50100000003d993cd9c66220f39940761a97a294253acfcfeb199abf5583516d6a34d3c70370000000000ffffffff3f7fe89baf1543b4931aad52c84836da21cc4ce6e8a56906fa1c0462a34272ba0200000000ffffffff22fb884a399645d45809847d11ad2961e1c16d6c8e3c3a383d68f422d279dd490300000000ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a823910001012b00e1f50500000000220020a67d3630815a8019181ea89cb190b6fc016c1198ce4f4ecfbd887a6f772a7f9122020391e76285ad55895309f6fa7db9fb359489daaf235bb4cb50608f9562122af1ab483045022100e75cd681e044b3502e6abdddea82b7c4a5d42501b9d28e3d8786bee985c1b42802207bf582c446b9aa0399276283333fc2c9cc7aa70b323e9d7215322e5976cb54af010103040100000001056952210391e76285ad55895309f6fa7db9fb359489daaf235bb4cb50608f9562122af1ab210285ddd6b1e84e37a9f222737d8b80a8a980a193a783b75b9e82d6e239eb52818c2103a13ee160d79d43201ef5e65b6df4e0842de3b640904d049e64daaaa84a306bb853ae22060285ddd6b1e84e37a9f222737d8b80a8a980a193a783b75b9e82d6e239eb52818c14e15f6f210000000000000000150000000000000022060391e76285ad55895309f6fa7db9fb359489daaf235bb4cb50608f9562122af1ab1403a8239100000000000000001500000000000000220603a13ee160d79d43201ef5e65b6df4e0842de3b640904d049e64daaaa84a306bb8148374ad86000000000000000015000000000000000001012b00c2eb0b000000002200208b0a497c62b7128694ad7f8efd2b4a6dc084c92a149a6a412371f90fce5057172202027db35d325fb6b20e7990d5e5ca33144c270a2b149b4b4158a6e16a090b276f8a483045022100c4767650dd9b4acb8e4517b0af018c85948e671b0acc5e41f556da60303f02f402205c09a1375e5f1bca07c399bcb4bf0fd4daac6aa1a74887a5bbf75d91cd9028a401010304010000000105695221027db35d325fb6b20e7990d5e5ca33144c270a2b149b4b4158a6e16a090b276f8a2102003243d889cec7c4c55042d6c10091a536eef3894f573759c5d26a727e96f036210257f6aee3214f76ff02748de7d291866642a913b0d346ccc976d6a77d9aa00de253ae220602003243d889cec7c4c55042d6c10091a536eef3894f573759c5d26a727e96f03614e15f6f210000000000000000150000000200000022060257f6aee3214f76ff02748de7d291866642a913b0d346ccc976d6a77d9aa00de2148374ad86000000000000000015000000020000002206027db35d325fb6b20e7990d5e5ca33144c270a2b149b4b4158a6e16a090b276f8a1403a82391000000000000000015000000020000000001012b00a3e11100000000220020264668d6062f55da885e7454f5f0c28dc07a9a6fbef4b10f4bcdbde5c2d34a1f220202b587356915a019e64745d1e8b75a9109a762feeec08607e46ec83681a608a9054730440220482228df2f1f6c4a19f3eee0e6eebb7e6ee8b608c7b7c613819cb2eb099aeaa8022046d7c4b62d7c9d24f173920b25f2fb6b874fc0f3449e858f51d8a5229967b3d30101030401000000010569522102b587356915a019e64745d1e8b75a9109a762feeec08607e46ec83681a608a90521032edf1b3c4b31a0757e1122d558b6dabebdc0b2a39f040dcd4f89ac3e4d5811a42102da0f05c67ffa785717242a75a2f8635fcc1d767b5d88dd772da0547d287021ff53ae220602b587356915a019e64745d1e8b75a9109a762feeec08607e46ec83681a608a9051403a8239100000000000000001500000003000000220602da0f05c67ffa785717242a75a2f8635fcc1d767b5d88dd772da0547d287021ff148374ad86000000000000000015000000030000002206032edf1b3c4b31a0757e1122d558b6dabebdc0b2a39f040dcd4f89ac3e4d5811a414e15f6f21000000000000000015000000030000000000", - "coin": "tltc", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "6865c76c4a6252b02540940cdbc1a81fd4e27cd7f76361914f5411208d61d3a7" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-p2wsh-keyRecoveryService-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-p2wsh-keyRecoveryService-keyternal.json deleted file mode 100644 index 970099498a..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-p2wsh-keyRecoveryService-keyternal.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "inputs": [ - { - "id": "37703c4da3d6163558f5ab99b1fefcac5342297aa9610794390f22669ccd93d9:0", - "address": "tltc1q5e7nvvypt2qpjxq74zwtry9klsqkcyvcee85anaa3pax7ae207gswavqrg", - "value": 100000000, - "chain": 21, - "index": 0, - "valueString": "100000000" - }, - { - "id": "ba7242a362041cfa0669a5e8e64ccc21da3648c852ad1a93b44315af9be87f3f:2", - "address": "tltc1q3v9yjlrzkufgd99d07806262dhqgfjf2zjdx5sfrw8uslnjs2utsugxv8t", - "value": 200000000, - "chain": 21, - "index": 2, - "valueString": "200000000" - }, - { - "id": "49dd79d222f4683d383a3c8e6c6dc1e16129ad117d840958d44596394a88fb22:3", - "address": "tltc1qyerx34sx9a2a4zz7w320tuxz3hq84xn0hm6tzr6tek77tsknfg0szmk8gm", - "value": 300000000, - "chain": 21, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "01000000000103d993cd9c66220f39940761a97a294253acfcfeb199abf5583516d6a34d3c70370000000000ffffffff3f7fe89baf1543b4931aad52c84836da21cc4ce6e8a56906fa1c0462a34272ba0200000000ffffffff22fb884a399645d45809847d11ad2961e1c16d6c8e3c3a383d68f422d279dd490300000000ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff870500483045022100e75cd681e044b3502e6abdddea82b7c4a5d42501b9d28e3d8786bee985c1b42802207bf582c446b9aa0399276283333fc2c9cc7aa70b323e9d7215322e5976cb54af0100006952210391e76285ad55895309f6fa7db9fb359489daaf235bb4cb50608f9562122af1ab210285ddd6b1e84e37a9f222737d8b80a8a980a193a783b75b9e82d6e239eb52818c2103a13ee160d79d43201ef5e65b6df4e0842de3b640904d049e64daaaa84a306bb853ae0500483045022100c4767650dd9b4acb8e4517b0af018c85948e671b0acc5e41f556da60303f02f402205c09a1375e5f1bca07c399bcb4bf0fd4daac6aa1a74887a5bbf75d91cd9028a4010000695221027db35d325fb6b20e7990d5e5ca33144c270a2b149b4b4158a6e16a090b276f8a2102003243d889cec7c4c55042d6c10091a536eef3894f573759c5d26a727e96f036210257f6aee3214f76ff02748de7d291866642a913b0d346ccc976d6a77d9aa00de253ae05004730440220482228df2f1f6c4a19f3eee0e6eebb7e6ee8b608c7b7c613819cb2eb099aeaa8022046d7c4b62d7c9d24f173920b25f2fb6b874fc0f3449e858f51d8a5229967b3d301000069522102b587356915a019e64745d1e8b75a9109a762feeec08607e46ec83681a608a90521032edf1b3c4b31a0757e1122d558b6dabebdc0b2a39f040dcd4f89ac3e4d5811a42102da0f05c67ffa785717242a75a2f8635fcc1d767b5d88dd772da0547d287021ff53ae00000000", - "coin": "tltc", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "6865c76c4a6252b02540940cdbc1a81fd4e27cd7f76361914f5411208d61d3a7" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-p2wsh-unsignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-p2wsh-unsignedRecovery.json deleted file mode 100644 index 17062c03c5..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-p2wsh-unsignedRecovery.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "txHex": "0100000003d993cd9c66220f39940761a97a294253acfcfeb199abf5583516d6a34d3c70370000000000ffffffff3f7fe89baf1543b4931aad52c84836da21cc4ce6e8a56906fa1c0462a34272ba0200000000ffffffff22fb884a399645d45809847d11ad2961e1c16d6c8e3c3a383d68f422d279dd490300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", - "txInfo": { - "unspents": [ - { - "id": "37703c4da3d6163558f5ab99b1fefcac5342297aa9610794390f22669ccd93d9:0", - "address": "tltc1q5e7nvvypt2qpjxq74zwtry9klsqkcyvcee85anaa3pax7ae207gswavqrg", - "value": 100000000, - "chain": 21, - "index": 0, - "valueString": "100000000" - }, - { - "id": "ba7242a362041cfa0669a5e8e64ccc21da3648c852ad1a93b44315af9be87f3f:2", - "address": "tltc1q3v9yjlrzkufgd99d07806262dhqgfjf2zjdx5sfrw8uslnjs2utsugxv8t", - "value": 200000000, - "chain": 21, - "index": 2, - "valueString": "200000000" - }, - { - "id": "49dd79d222f4683d383a3c8e6c6dc1e16129ad117d840958d44596394a88fb22:3", - "address": "tltc1qyerx34sx9a2a4zz7w320tuxz3hq84xn0hm6tzr6tek77tsknfg0szmk8gm", - "value": 300000000, - "chain": 21, - "index": 3, - "valueString": "300000000" - } - ] - }, - "feeInfo": {}, - "coin": "tltc", - "txid": "7c2b56745b21b38ecee1fd66dc46309f89248ea0591d41f51a4aa52fa4b4e27b" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-p2sh-unsignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json similarity index 54% rename from modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-p2sh-unsignedRecovery.json rename to modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json index c7e021158b..dac0b0e917 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-p2sh-unsignedRecovery.json +++ b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json @@ -1,5 +1,5 @@ { - "txHex": "01000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac0000000000ffffffff7790733edd2b6ffc8aab4572fc88fd955eb5369ef554e6de58e980afc0a423f00200000000ffffffffe141717bbb673b9f096b188298bf65d6c8f81f9c990784456de433f4f11788b90300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txHex": "01000000039eb0367120b453480d772070e4085e977057e4529eb275d1ca1ea8ed51a7c3ac0000000000ffffffff3f438dcdf3fa1d85ed816a507a15692ddc0b8a0f64fc91cbdfbbc9b2956745eb0000000000ffffffff132f91d742f7d5003cd85a5b64500629d2a1a9e24bd55f3beda3e3dfa4aa48760000000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", "txInfo": { "unspents": [ { @@ -11,24 +11,24 @@ "valueString": "100000000" }, { - "id": "f023a4c0af80e958dee654f59e36b55e95fd88fc7245ab8afc6f2bdd3e739077:2", - "address": "QSQjSDZkLWPFozeCcahoHamS5oTXoc3LZe", + "id": "eb456795b2c9bbdfcb91fc640f8a0bdc2d69157a506a81ed851dfaf3cd8d433f:0", + "address": "QSkMY5N6DFBpLrYiL1BjvmSK3mQPb8W877", "value": 200000000, "chain": 1, - "index": 2, + "index": 0, "valueString": "200000000" }, { - "id": "b98817f1f433e46d458407999c1ff8c8d665bf9882186b099f3b67bb7b7141e1:3", - "address": "QLyPY82ieb3gQoismr9CbZw1rgFMtCBbR4", + "id": "7648aaa4dfe3a3ed3b5fd54be2a9a1d2290650645b5ad83c00d5f742d7912f13:0", + "address": "QSkMY5N6DFBpLrYiL1BjvmSK3mQPb8W877", "value": 300000000, "chain": 1, - "index": 3, + "index": 0, "valueString": "300000000" } ] }, "feeInfo": {}, "coin": "tltc", - "txid": "1e4563f2902c08585515eeab6ed8762f70a937702475ae1d5b71e4ad4939760d" + "txid": "d35e876a762e6a42546b10c3fd6454eefa963388e0b4eb6144a507056d28bbc3" } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-unsignedRecovery-p2shP2wsh-p2wsh.json b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-unsignedRecovery-p2shP2wsh-p2wsh.json new file mode 100644 index 0000000000..bd87c396d1 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tltc/recovery/backupKeyRecovery-unsignedRecovery-p2shP2wsh-p2wsh.json @@ -0,0 +1,58 @@ +{ + "txHex": "01000000065f38a96ddb0a05ca73e83cfb9a2165d1173c99419093c5a07eaacc338f4674130000000000ffffffff9a478f2655c9e937ca159e5c39e28717c1aa11f3832153f2a9e980d6accee3500000000000ffffffff26c3e0e14429f1e56042df65307e16f83ec14281251fc5d5429ea1f5221b09a80000000000ffffffff7403f674217fe46eeab6d09d4cd7c45dba066487507e4a2b668c1b472afbef8d0100000000ffffffff61c4ee26557b0ce0a2a780672b23570a772e3b3efc283e5dccc4e8fee72870020100000000fffffffff62202a9699c38a9ceb82354ff88babee3e6a7f1486c8eb377c3ce6b40cebbc80100000000ffffffff010c8a86470000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000", + "txInfo": { + "unspents": [ + { + "id": "1374468f33ccaa7ea0c5939041993c17d165219afb3ce873ca050adb6da9385f:0", + "address": "QiZVqpGzbzM5aLi19pWSkdJqzg7LkJqXZ9", + "value": 100000000, + "chain": 11, + "index": 0, + "valueString": "100000000" + }, + { + "id": "50e3ceacd680e9a9f2532183f311aac11787e2395c9e15ca37e9c955268f479a:0", + "address": "QiZVqpGzbzM5aLi19pWSkdJqzg7LkJqXZ9", + "value": 200000000, + "chain": 11, + "index": 0, + "valueString": "200000000" + }, + { + "id": "a8091b22f5a19e42d5c51f258142c13ef8167e3065df4260e5f12944e1e0c326:0", + "address": "QiZVqpGzbzM5aLi19pWSkdJqzg7LkJqXZ9", + "value": 300000000, + "chain": 11, + "index": 0, + "valueString": "300000000" + }, + { + "id": "8deffb2a471b8c662b4a7e50876406ba5dc4d74c9dd0b6ea6ee47f2174f60374:1", + "address": "tltc1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8s2ne7rh", + "value": 100000000, + "chain": 21, + "index": 1, + "valueString": "100000000" + }, + { + "id": "027028e7fee8c4cc5d3e28fc3e3b2e770a57232b6780a7a2e00c7b5526eec461:1", + "address": "tltc1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8s2ne7rh", + "value": 200000000, + "chain": 21, + "index": 1, + "valueString": "200000000" + }, + { + "id": "c8bbce406bcec377b38e6c48f1a7e6e3beba88ff5423b8cea9389c69a90222f6:1", + "address": "tltc1qknmv9pvf7k205khulxvjgz62k0gnd8dee398lhvquvy0xzc2lt8s2ne7rh", + "value": 300000000, + "chain": 21, + "index": 1, + "valueString": "300000000" + } + ] + }, + "feeInfo": {}, + "coin": "tltc", + "txid": "50faf96e8b88d48f82b60552c7ebc218ee65da0aca2162475b337772a3c46ded" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json new file mode 100644 index 0000000000..18b6fb74a3 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json @@ -0,0 +1,30 @@ +{ + "inputs": [ + { + "id": "cc7efd95b6f94acbda360651c780ea58c4c371037091109771afdcfaf33f335e:0", + "address": "t2HhxiGYUsUWLZkup8DeCZqo5PEY6jZfWTf", + "value": 100000000, + "chain": 1, + "index": 0, + "valueString": "100000000" + }, + { + "id": "cad6f281148a560b59d9a3a33e19dc7a83b92b1d322a325ff5bce018a5e2a1f3:0", + "address": "t2HhxiGYUsUWLZkup8DeCZqo5PEY6jZfWTf", + "value": 200000000, + "chain": 1, + "index": 0, + "valueString": "200000000" + }, + { + "id": "6322784021da8096c91217a82799ffa18befe56f068f159e4179b4500c02465e:0", + "address": "t2HhxiGYUsUWLZkup8DeCZqo5PEY6jZfWTf", + "value": 300000000, + "chain": 1, + "index": 0, + "valueString": "300000000" + } + ], + "transactionHex": "0400008085202f89035e333ff3fadcaf71971091700371c3c458ea80c7510636dacb4af9b695fd7ecc00000000fdfd00004730440220760c457f931a17b3a0115c694b722b1f31e5ab4c3682120a00b36f3060c99a89022018a84f3f43e03421be2661ccbe6bd09594b82ff0eb7a37214d8178a6c718930201483045022100d7a338efa2e216b9e2c5ec9c13af0f0b454a947335a7bb6821b311f732f58de802203cd52f884fa96ad405d5c182b4bee53b276cc2c237586adb385f376a22c3b44f014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aefffffffff3a1e2a518e0bcf55f322a321d2bb9837adc193ea3a3d9590b568a1481f2d6ca00000000fdfd000047304402204c557fd7b70c6ca0e5278304c91f9f4a424153657b9cb250f41f6a63deaed5580220049055799af4eac707f1b6240980e2ec4a42c34c64fb467f0e4c3c59e2015abb01483045022100e89bbfe5bc08d65146702138c46534c8b874e6bbc47e341342b4595ad69278ba02202262dcf6d5c2f70c01f5c22bc5bafb6e2236203b31aaa2049c703815e42d9e86014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff5e46020c50b479419e158f066fe5ef8ba1ff9927a81712c99680da214078226300000000fdfd00004730440220478312370b1260d44e35fce771f2478b526b29e03ed6a4308b205edc5c635032022059c4c44949c150013f92e50ba7418db299ca003ef9e182fb9e5b1a309266a92b01483045022100fd07db3ce2febd3b2ded0d127a216d5dbaa229cc3af7c0ec2a4842b723f673d502203d2eacd64a86920049084f2eadbc712e45926c5bff563c7f96304cf083bebb3e014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000000000000000000000000000000000", + "txid": "c2d6c47d5f11b34507eef54bb2efb61ee56e0648188b59f90da38b367b50999b" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2sh.json new file mode 100644 index 0000000000..52a65f7586 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2sh.json @@ -0,0 +1,30 @@ +{ + "inputs": [ + { + "id": "9828c8f963402188c062badc31e9537cf9fb8f9733221e01281240ede7e31443:0", + "address": "t2ChBQL66RU2M9DnktwM1uZJB4BAeZTVZAQ", + "value": 100000000, + "chain": 1, + "index": 0, + "valueString": "100000000" + }, + { + "id": "f104130b87b6330a55b55d0eea59e795cd678539708c5c4e752374e4a14b067e:0", + "address": "t2ChBQL66RU2M9DnktwM1uZJB4BAeZTVZAQ", + "value": 200000000, + "chain": 1, + "index": 0, + "valueString": "200000000" + }, + { + "id": "8c7f853d025ccdca3264b7b0df5f92f544f1e72559cf457d20c2daa108ca0f26:0", + "address": "t2ChBQL66RU2M9DnktwM1uZJB4BAeZTVZAQ", + "value": 300000000, + "chain": 1, + "index": 0, + "valueString": "300000000" + } + ], + "transactionHex": "0400008085202f89034314e3e7ed401228011e2233978ffbf97c53e931dcba62c088214063f9c8289800000000fc00473044022055229dad2cf548bdf650ec72859ef5fe3bd2b2b109b3c882ff6d0bb4235da241022018b0f963d5ccff41db7f134a4d8cc2f15ce8fe709060667317325f6c56712aba01473044022013afbcd2f4e0c5753618ac3c491cdf7e6a89f896cf54aa80ce28a9e6989c04d40220475e44316c18c053ab20633906c2e740a3e364a6ea12738a1025812a066097a2014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff7e064ba1e47423754e5c8c70398567cd95e759ea0e5db5550a33b6870b1304f100000000fdfd0000483045022100d3edd7c1071f55de6f415a6552aa74c2739593987101684b41de3b452684225902205a11c17db558e9c8f771ed0418ff3d842bc73e0fb3442db3f54f4aef08720baa014730440220066159a80705ff014470d1118bc622c9ffcb04da6eb6d962cf52ee741b5ee52f02203ce57ed62b032f58f921a83d6f0f200beee63761fe1fd1139f491ef7a5712bc2014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff260fca08a1dac2207d45cf5925e7f144f5925fdfb0b76432cacd5c023d857f8c00000000fdfd0000483045022100d84b89c822f27f016b23d2ef120934c192d0c049ebd75e9014a726d3fef801b002202e29c31c08b6268501a55678ffd5d36ea47ceaf60805f9845e1e10dd8d4ae9dc01473044022054e7c758700b72f4071f5c5f35a2fa53f48a5acc0d1f57c2a30c9c20781efa63022075918f03c124727813ecc6468675ed025fad006927b7144631e94bb4a076b695014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000000000000000000000000000000000", + "txid": "e4ae263fa2f935529058c1842c5ab06cea053e68730a6c17bb60558526338ae5" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json new file mode 100644 index 0000000000..52a65f7586 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json @@ -0,0 +1,30 @@ +{ + "inputs": [ + { + "id": "9828c8f963402188c062badc31e9537cf9fb8f9733221e01281240ede7e31443:0", + "address": "t2ChBQL66RU2M9DnktwM1uZJB4BAeZTVZAQ", + "value": 100000000, + "chain": 1, + "index": 0, + "valueString": "100000000" + }, + { + "id": "f104130b87b6330a55b55d0eea59e795cd678539708c5c4e752374e4a14b067e:0", + "address": "t2ChBQL66RU2M9DnktwM1uZJB4BAeZTVZAQ", + "value": 200000000, + "chain": 1, + "index": 0, + "valueString": "200000000" + }, + { + "id": "8c7f853d025ccdca3264b7b0df5f92f544f1e72559cf457d20c2daa108ca0f26:0", + "address": "t2ChBQL66RU2M9DnktwM1uZJB4BAeZTVZAQ", + "value": 300000000, + "chain": 1, + "index": 0, + "valueString": "300000000" + } + ], + "transactionHex": "0400008085202f89034314e3e7ed401228011e2233978ffbf97c53e931dcba62c088214063f9c8289800000000fc00473044022055229dad2cf548bdf650ec72859ef5fe3bd2b2b109b3c882ff6d0bb4235da241022018b0f963d5ccff41db7f134a4d8cc2f15ce8fe709060667317325f6c56712aba01473044022013afbcd2f4e0c5753618ac3c491cdf7e6a89f896cf54aa80ce28a9e6989c04d40220475e44316c18c053ab20633906c2e740a3e364a6ea12738a1025812a066097a2014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff7e064ba1e47423754e5c8c70398567cd95e759ea0e5db5550a33b6870b1304f100000000fdfd0000483045022100d3edd7c1071f55de6f415a6552aa74c2739593987101684b41de3b452684225902205a11c17db558e9c8f771ed0418ff3d842bc73e0fb3442db3f54f4aef08720baa014730440220066159a80705ff014470d1118bc622c9ffcb04da6eb6d962cf52ee741b5ee52f02203ce57ed62b032f58f921a83d6f0f200beee63761fe1fd1139f491ef7a5712bc2014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff260fca08a1dac2207d45cf5925e7f144f5925fdfb0b76432cacd5c023d857f8c00000000fdfd0000483045022100d84b89c822f27f016b23d2ef120934c192d0c049ebd75e9014a726d3fef801b002202e29c31c08b6268501a55678ffd5d36ea47ceaf60805f9845e1e10dd8d4ae9dc01473044022054e7c758700b72f4071f5c5f35a2fa53f48a5acc0d1f57c2a30c9c20781efa63022075918f03c124727813ecc6468675ed025fad006927b7144631e94bb4a076b695014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000000000000000000000000000000000", + "txid": "e4ae263fa2f935529058c1842c5ab06cea053e68730a6c17bb60558526338ae5" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json b/modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json new file mode 100644 index 0000000000..9317349f1f --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json @@ -0,0 +1,8 @@ +{ + "transactionHex": "70736274ff0100b80400008085202f89034314e3e7ed401228011e2233978ffbf97c53e931dcba62c088214063f9c828980000000000ffffffff7e064ba1e47423754e5c8c70398567cd95e759ea0e5db5550a33b6870b1304f10000000000ffffffff260fca08a1dac2207d45cf5925e7f144f5925fdfb0b76432cacd5c023d857f8c0000000000ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000000000000000000000000000000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a8239108fc05424954474f0004f04dec4d0001012000e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100ecb7dfe832422774ec1256f5b0148bd69922dada3a471147a5b2670f79a7b97e02204624bb2fe7686adb800c01bd7fa42487f2b8366990796b011b6b7161cbdfc0220101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61473044022003a3aa5fd435c07ff203b75006aafa25ac5d45965a71605a8a182aac27c2e49002202b198dd9571bac0e52e4ed6ef1969dc5a5b1a51b269934ced807f966a72152e90101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6147304402205be4e3fca4571663e9628335279a9fc590572cca211560f85c9d03fb92947bc5022034e5882022d909813b557ace479844d3cf99b29817462bf8021f6c839af5a6790101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", + "coin": "tzec", + "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", + "recoveryAmount": 599997350, + "recoveryAmountString": "599997350", + "txid": "2cdaec9468b7c59d03ae4515976657567723130691a4ab3ac56eefe40e1950bc" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json new file mode 100644 index 0000000000..9e24497593 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json @@ -0,0 +1,34 @@ +{ + "inputs": [ + { + "id": "9828c8f963402188c062badc31e9537cf9fb8f9733221e01281240ede7e31443:0", + "address": "t2ChBQL66RU2M9DnktwM1uZJB4BAeZTVZAQ", + "value": 100000000, + "chain": 1, + "index": 0, + "valueString": "100000000" + }, + { + "id": "f104130b87b6330a55b55d0eea59e795cd678539708c5c4e752374e4a14b067e:0", + "address": "t2ChBQL66RU2M9DnktwM1uZJB4BAeZTVZAQ", + "value": 200000000, + "chain": 1, + "index": 0, + "valueString": "200000000" + }, + { + "id": "8c7f853d025ccdca3264b7b0df5f92f544f1e72559cf457d20c2daa108ca0f26:0", + "address": "t2ChBQL66RU2M9DnktwM1uZJB4BAeZTVZAQ", + "value": 300000000, + "chain": 1, + "index": 0, + "valueString": "300000000" + } + ], + "transactionHex": "0400008085202f89034314e3e7ed401228011e2233978ffbf97c53e931dcba62c088214063f9c8289800000000b700483045022100ecb7dfe832422774ec1256f5b0148bd69922dada3a471147a5b2670f79a7b97e02204624bb2fe7686adb800c01bd7fa42487f2b8366990796b011b6b7161cbdfc0220100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff7e064ba1e47423754e5c8c70398567cd95e759ea0e5db5550a33b6870b1304f100000000b600473044022003a3aa5fd435c07ff203b75006aafa25ac5d45965a71605a8a182aac27c2e49002202b198dd9571bac0e52e4ed6ef1969dc5a5b1a51b269934ced807f966a72152e90100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff260fca08a1dac2207d45cf5925e7f144f5925fdfb0b76432cacd5c023d857f8c00000000b60047304402205be4e3fca4571663e9628335279a9fc590572cca211560f85c9d03fb92947bc5022034e5882022d909813b557ace479844d3cf99b29817462bf8021f6c839af5a6790100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000000000000000000000000000000000", + "coin": "tzec", + "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", + "recoveryAmount": 599997350, + "recoveryAmountString": "599997350", + "txid": "e917cf149778baaeaa1acebe66aa6fe64baed6044c92385dac24709dc5d5e7fb" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-customUserKeyPath.json b/modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-customUserKeyPath.json deleted file mode 100644 index 2b9d5e153c..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-customUserKeyPath.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "cc7efd95b6f94acbda360651c780ea58c4c371037091109771afdcfaf33f335e:0", - "address": "t2HhxiGYUsUWLZkup8DeCZqo5PEY6jZfWTf", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "a24a2cd7fb85172a5ea5f4cf61a9dd06e2984728159f22a67cde851ad882699a:2", - "address": "t26gsuA7j1Zmp5RZmg2KtVZvF1fzK4mWCZg", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "7bead8877955599d489931dd6feb790d1ab734907feb74c02002f1a04dfecc06:3", - "address": "t29TeH3Wo9iDDw5YXD1nSn3zKfGez5iCU6n", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "0400008085202f89035e333ff3fadcaf71971091700371c3c458ea80c7510636dacb4af9b695fd7ecc00000000fdfd0000483045022100d35d1ae5faf861b269db11df4536b08bc0d72d97b521caf0304c7fb5fe35256d02206f8419f40a5d506f4624a1ed3621a963f31f400d2ac04dfd20707b2bf1b8dd02014730440220391a854f482e90344d8334cf03960892913d24c16689a2b6d4ee4cfe1a72373c02201af8d2d20bd0c4d1c6240e4284a5af64faf828a8d652e11aaef03b0582f4816d014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff9a6982d81a85de7ca6229f15284798e206dda961cff4a55e2a1785fbd72c4aa202000000fc00473044022013d5b4d781130d25e569c6d86a12bdaf1cb847305a2f9a504aa4fd9c9f6b43e002201e09796107a54b0f63bc0cd870f6d030ac78016d208b7febf3b2372f3ef241a201473044022026b0e8e3f5504338d918a1d64257e9c42ac9577c0a34f6da5c2d6842e177db7a02207bab32a1a34e8fa89444cb32a10915a3660b4efcd4d12b7f799c003a917fa496014c695221025f891d428e847408357073c5b14344ec582230b4007695110140b2433f8e4fa82103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffff06ccfe4da0f10220c074eb7f9034b71a0d79eb6fdd3199489d59557987d8ea7b03000000fdfd000048304502210088be16b93b79868cdc5e59d569e259ddcd0e59b0945e24ce1a2a23a6fe219a82022034ef31e0ea6a828d439da7a72f3b98547b7ecfd09883af24577bbc3ef86daa510147304402202025e46baea47ec51a264ac9207ac3027ed4622db1c589c10a44134313dc8882022001e815b731f07eab6235952f27c1ea02a0f4249f01669fae10b5f1704340ecf8014c6952210228b669c7736183ae301d159ee7788e1a7dccb7ec3d45de94eccf0b384aa8f78021022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000000000000000000000000000000000", - "txid": "5ebdfa48a8affa7a4704bf71147fd84d73b4a6b25990e4933eec90fcf383e191" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-fixedFeeRate.json b/modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-fixedFeeRate.json deleted file mode 100644 index d13bd28ca1..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-fixedFeeRate.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "9828c8f963402188c062badc31e9537cf9fb8f9733221e01281240ede7e31443:0", - "address": "t2ChBQL66RU2M9DnktwM1uZJB4BAeZTVZAQ", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "adc8a0f6b58d979291d3f420db2232027bba7a429bc4820e5a6473ad528977c8:2", - "address": "t2CMZJUHkYjDncMtFBWs5GNdJ6DDnsLmM5p", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "b0cf3ddc0771aabbb71a7f0f118273a950c020a5b07375f8861cec27678c8e58:3", - "address": "t26vDQNkirotDDAxvLnJUaMnss61cu3WNJi", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "0400008085202f89034314e3e7ed401228011e2233978ffbf97c53e931dcba62c088214063f9c8289800000000fdfd0000473044022000ed1b9e220fb33bf29dd1f3c080fd51fe006b16e820ace436f5ca2926aae0f1022064a091f688a3ccd9f229a36d584a51cfbec9651e73345a29424f8ca6205b625101483045022100fec06e986023ac9c03c23ae7b9bfc70e9c7941e2fc8b99002279bcf93527129f022027d69acc137664e5cec18ab7fe1d98fd6c24ac1f78cfdce5295e5c7264650892014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffc8778952ad73645a0e82c49b427aba7b023222db20f4d39192978db5f6a0c8ad02000000fdfd000048304502210089e7edc69b2bb7f7449ac9b08534c12fd06af5880fba238498bcdc4699e1b0cf0220723f6ca8a6979c2d1462ed11a6dbbdb85d64c0a25421d789c774fb069c637ac40147304402207a8a799e8b45a05d499d7f840be05c7270e0322af69346e377919ec65a013c4802201b2a5f0fa57a97bb7ae309427201f7ffed10bcb1112ac6bcd20a35f2f76321d4014c695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffff588e8c6727ec1c86f87573b0a520c050a97382110f7f1ab7bbaa7107dc3dcfb003000000fdfd000048304502210081c624f9808f8020aafb7dd3c7bb4d9e8a4a7e8580968e4b7dc0dcea58469d23022068c5421cb6e61b5bd9d2b9a3b9ced6ade4a8c047fd98b54a8d97d0e40bdc9c010147304402203fc1bbf80ad62fe111cafe79fd75b46082b527e132600dc52c2e25fccbcd70f9022067ceacec865fa432266f5c68aabc5e44cbc5bdf21bf4b410d82ecf2141b7c811014c695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000000000000000000000000000000000", - "txid": "9ad29a3e2e27e2e9673bcc6bd33ef7577f26b3d107b3af9a0ea623e00e524bb1" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecovery-p2sh-fullSignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecovery-p2sh-fullSignedRecovery.json deleted file mode 100644 index d13bd28ca1..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecovery-p2sh-fullSignedRecovery.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "9828c8f963402188c062badc31e9537cf9fb8f9733221e01281240ede7e31443:0", - "address": "t2ChBQL66RU2M9DnktwM1uZJB4BAeZTVZAQ", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "adc8a0f6b58d979291d3f420db2232027bba7a429bc4820e5a6473ad528977c8:2", - "address": "t2CMZJUHkYjDncMtFBWs5GNdJ6DDnsLmM5p", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "b0cf3ddc0771aabbb71a7f0f118273a950c020a5b07375f8861cec27678c8e58:3", - "address": "t26vDQNkirotDDAxvLnJUaMnss61cu3WNJi", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "0400008085202f89034314e3e7ed401228011e2233978ffbf97c53e931dcba62c088214063f9c8289800000000fdfd0000473044022000ed1b9e220fb33bf29dd1f3c080fd51fe006b16e820ace436f5ca2926aae0f1022064a091f688a3ccd9f229a36d584a51cfbec9651e73345a29424f8ca6205b625101483045022100fec06e986023ac9c03c23ae7b9bfc70e9c7941e2fc8b99002279bcf93527129f022027d69acc137664e5cec18ab7fe1d98fd6c24ac1f78cfdce5295e5c7264650892014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffc8778952ad73645a0e82c49b427aba7b023222db20f4d39192978db5f6a0c8ad02000000fdfd000048304502210089e7edc69b2bb7f7449ac9b08534c12fd06af5880fba238498bcdc4699e1b0cf0220723f6ca8a6979c2d1462ed11a6dbbdb85d64c0a25421d789c774fb069c637ac40147304402207a8a799e8b45a05d499d7f840be05c7270e0322af69346e377919ec65a013c4802201b2a5f0fa57a97bb7ae309427201f7ffed10bcb1112ac6bcd20a35f2f76321d4014c695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffff588e8c6727ec1c86f87573b0a520c050a97382110f7f1ab7bbaa7107dc3dcfb003000000fdfd000048304502210081c624f9808f8020aafb7dd3c7bb4d9e8a4a7e8580968e4b7dc0dcea58469d23022068c5421cb6e61b5bd9d2b9a3b9ced6ade4a8c047fd98b54a8d97d0e40bdc9c010147304402203fc1bbf80ad62fe111cafe79fd75b46082b527e132600dc52c2e25fccbcd70f9022067ceacec865fa432266f5c68aabc5e44cbc5bdf21bf4b410d82ecf2141b7c811014c695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000000000000000000000000000000000", - "txid": "9ad29a3e2e27e2e9673bcc6bd33ef7577f26b3d107b3af9a0ea623e00e524bb1" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecovery-p2sh-keyRecoveryService-dai.json b/modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecovery-p2sh-keyRecoveryService-dai.json deleted file mode 100644 index 8d91a580e6..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecovery-p2sh-keyRecoveryService-dai.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "transactionHex": "70736274ff0100b80400008085202f89034314e3e7ed401228011e2233978ffbf97c53e931dcba62c088214063f9c828980000000000ffffffffc8778952ad73645a0e82c49b427aba7b023222db20f4d39192978db5f6a0c8ad0200000000ffffffff588e8c6727ec1c86f87573b0a520c050a97382110f7f1ab7bbaa7107dc3dcfb00300000000ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000000000000000000000000000000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a8239108fc05424954474f0004f04dec4d0001012000e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100c30a2fc7dee8fd9c09c9a6ce94c1ea21be7b0a4c78ccf200b2a215cf46d7ab6102201a3243aa57b22895e2721182861f23f9707aeb3fc43642c1794153a05e2c721a0101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9143fafee16e19a14db449ab3a57da1fd3ef89daa59872202021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a7473044022039b134caafd2c9c8a027ddb07c7a73281b53cd7d11cc026fc6d1a0f7da3ae1070220761a045d5dba815cdf5146d739af79f95724216f2118ba022a0a5e110995fa3d01010304010000000104695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453ae2206021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a71403a82391000000000000000001000000020000002206026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f3024148374ad8600000000000000000100000002000000220603b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b914e15f6f21000000000000000001000000020000000001012000a3e1110000000017a914040c4ab99a665c767adaa50fb28dce2ae514363b872202023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c483045022100dca89ed290294439c14171f9caa1441e257c8218fe810284f26b3e7466660afb02205489a8be711b165a6d1a2f61d415c118258aff2c1a35115ee7fbbdcb2a5c114a01010304010000000104695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53ae2206022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d14e15f6f21000000000000000001000000030000002206023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c1403a8239100000000000000000100000003000000220602b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b148374ad86000000000000000001000000030000000000", - "coin": "tzec", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "905178ad551c0f32fb499248cd0c1dd7cae762d1c6652ab229eca0393ceba235" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecovery-p2sh-keyRecoveryService-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecovery-p2sh-keyRecoveryService-keyternal.json deleted file mode 100644 index d9f39c56dd..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecovery-p2sh-keyRecoveryService-keyternal.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "inputs": [ - { - "id": "9828c8f963402188c062badc31e9537cf9fb8f9733221e01281240ede7e31443:0", - "address": "t2ChBQL66RU2M9DnktwM1uZJB4BAeZTVZAQ", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "adc8a0f6b58d979291d3f420db2232027bba7a429bc4820e5a6473ad528977c8:2", - "address": "t2CMZJUHkYjDncMtFBWs5GNdJ6DDnsLmM5p", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "b0cf3ddc0771aabbb71a7f0f118273a950c020a5b07375f8861cec27678c8e58:3", - "address": "t26vDQNkirotDDAxvLnJUaMnss61cu3WNJi", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "0400008085202f89034314e3e7ed401228011e2233978ffbf97c53e931dcba62c088214063f9c8289800000000b700483045022100c30a2fc7dee8fd9c09c9a6ce94c1ea21be7b0a4c78ccf200b2a215cf46d7ab6102201a3243aa57b22895e2721182861f23f9707aeb3fc43642c1794153a05e2c721a0100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffc8778952ad73645a0e82c49b427aba7b023222db20f4d39192978db5f6a0c8ad02000000b600473044022039b134caafd2c9c8a027ddb07c7a73281b53cd7d11cc026fc6d1a0f7da3ae1070220761a045d5dba815cdf5146d739af79f95724216f2118ba022a0a5e110995fa3d0100004c695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffff588e8c6727ec1c86f87573b0a520c050a97382110f7f1ab7bbaa7107dc3dcfb003000000b700483045022100dca89ed290294439c14171f9caa1441e257c8218fe810284f26b3e7466660afb02205489a8be711b165a6d1a2f61d415c118258aff2c1a35115ee7fbbdcb2a5c114a0100004c695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000000000000000000000000000000000", - "coin": "tzec", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "89d8bb20e631df47958c543a6187624fda8998e5561cc658e850e99f8218948e" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecovery-p2sh-unsignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json similarity index 50% rename from modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecovery-p2sh-unsignedRecovery.json rename to modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json index b2d8d7361d..ab15f376bd 100644 --- a/modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecovery-p2sh-unsignedRecovery.json +++ b/modules/abstract-utxo/test/unit/fixtures/tzec/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json @@ -1,5 +1,5 @@ { - "txHex": "0400008085202f89034314e3e7ed401228011e2233978ffbf97c53e931dcba62c088214063f9c828980000000000ffffffffc8778952ad73645a0e82c49b427aba7b023222db20f4d39192978db5f6a0c8ad0200000000ffffffff588e8c6727ec1c86f87573b0a520c050a97382110f7f1ab7bbaa7107dc3dcfb00300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000000000000000000000000000000000", + "txHex": "0400008085202f89034314e3e7ed401228011e2233978ffbf97c53e931dcba62c088214063f9c828980000000000ffffffff7e064ba1e47423754e5c8c70398567cd95e759ea0e5db5550a33b6870b1304f10000000000ffffffff260fca08a1dac2207d45cf5925e7f144f5925fdfb0b76432cacd5c023d857f8c0000000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000000000000000000000000000000000", "txInfo": { "unspents": [ { @@ -11,24 +11,24 @@ "valueString": "100000000" }, { - "id": "adc8a0f6b58d979291d3f420db2232027bba7a429bc4820e5a6473ad528977c8:2", - "address": "t2CMZJUHkYjDncMtFBWs5GNdJ6DDnsLmM5p", + "id": "f104130b87b6330a55b55d0eea59e795cd678539708c5c4e752374e4a14b067e:0", + "address": "t2ChBQL66RU2M9DnktwM1uZJB4BAeZTVZAQ", "value": 200000000, "chain": 1, - "index": 2, + "index": 0, "valueString": "200000000" }, { - "id": "b0cf3ddc0771aabbb71a7f0f118273a950c020a5b07375f8861cec27678c8e58:3", - "address": "t26vDQNkirotDDAxvLnJUaMnss61cu3WNJi", + "id": "8c7f853d025ccdca3264b7b0df5f92f544f1e72559cf457d20c2daa108ca0f26:0", + "address": "t2ChBQL66RU2M9DnktwM1uZJB4BAeZTVZAQ", "value": 300000000, "chain": 1, - "index": 3, + "index": 0, "valueString": "300000000" } ] }, "feeInfo": {}, "coin": "tzec", - "txid": "69904166709e20082d694ab9d4efa46ecc70e4b82cb970b5ae8d01fcf68d1578" + "txid": "056ca87cc2fa34eb56e1e94a1a88223af83f4558771afea2b60470c11ba7b75d" } \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json new file mode 100644 index 0000000000..67e02768cf --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-fullSignedRecovery-customUserKeyPath-p2sh.json @@ -0,0 +1,30 @@ +{ + "inputs": [ + { + "id": "66f3f676804cd3a1fcc6186b5db9b926259e1dd21edd3dd19d6e672aeac88413:0", + "address": "t3VimfbSM11ty24L5CUeA2DcSGkJvtep6pe", + "value": 100000000, + "chain": 1, + "index": 0, + "valueString": "100000000" + }, + { + "id": "7955ab40f1d175d64f95ba5e7b62c133a909d2f89fc1ebf191826d76b7134c08:0", + "address": "t3VimfbSM11ty24L5CUeA2DcSGkJvtep6pe", + "value": 200000000, + "chain": 1, + "index": 0, + "valueString": "200000000" + }, + { + "id": "24635df14fd48385b524a8e65848bf863c6e5597cca293c964bb049abab650d2:0", + "address": "t3VimfbSM11ty24L5CUeA2DcSGkJvtep6pe", + "value": 300000000, + "chain": 1, + "index": 0, + "valueString": "300000000" + } + ], + "transactionHex": "0400008085202f89031384c8ea2a676e9dd13ddd1ed21d9e2526b9b95d6b18c6fca1d34c8076f6f36600000000fdfd0000483045022100d3026a5c92036f471db1c54e9d7fa16b588f8b5777c2ea011cb151209c8dbbd902203e3b3f52275de5c70e4ed7eeeb403c6ddaf7dd17a0f17344342b56fc6929b2d70147304402205b69079421f472e6cee3e0a23abc8aed8f853f77d9524ec2171a8b9be2d97040022039716461861b19d74203c85e6e82ad73a76b96d252e6e214b9d7ab4b29e32f9d014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff084c13b7766d8291f1ebc19ff8d209a933c1627b5eba954fd675d1f140ab557900000000fc0047304402203417e9608b58f7a087671be4b8097078f25edd196e5ef67067cd321df4ae415102204a143345f99fd955a1c13000763c67dc8d1a48011ac2c0eaa15552760c0067ff01473044022049b0a338eeb017909cdbc6a67e308183fbed3db89704fea52f3e5b7a4b9a057e02201adbc835cb2adef12aa9273802448d1947cb2542d9cc5523feed697b11b25532014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffd250b6ba9a04bb64c993a2cc97556e3c86bf4858e6a824b58583d44ff15d632400000000fdfd000047304402202f587719aec108594cf2592a207ec29a14f63295171feea759f8ecb64e11c5a502207347335e3f83961ddc09dd0d1f90b2a4e81511e2c90f22671f59d1c1c6dca6cc01483045022100e021a0ea34da5fd3ad48d2e6d5edda31ecb0bff8d403819817ee7cc54c9497b70220009150c8768e91e727ae902b82efd04a0a709c6bef8979a5adc9c790f3da9839014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000000000000000000000000000000000", + "txid": "50b45f8414e76269646f2a8027b8949aeae65c28b6c3eb1c7462bf36a9dfd9ba" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2sh.json b/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2sh.json new file mode 100644 index 0000000000..2da312b0f7 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-fullSignedRecovery-fixedFeeRate-p2sh.json @@ -0,0 +1,30 @@ +{ + "inputs": [ + { + "id": "e3c1f3595baf0982710dc20783f451173b0d17c5ea0027236f83a474f82dae17:0", + "address": "t3QhzMeyxZ1QybXD1yCLyMw7XwgwUjsvcvH", + "value": 100000000, + "chain": 1, + "index": 0, + "valueString": "100000000" + }, + { + "id": "7f43b37c0b236a9f7525b19ddf655c849109439c31aa4f7963661cfd7a573bb7:0", + "address": "t3QhzMeyxZ1QybXD1yCLyMw7XwgwUjsvcvH", + "value": 200000000, + "chain": 1, + "index": 0, + "valueString": "200000000" + }, + { + "id": "7485951374e5fc76ede09d378ae03113d6becf44815db3face0a45b4cafb85c8:0", + "address": "t3QhzMeyxZ1QybXD1yCLyMw7XwgwUjsvcvH", + "value": 300000000, + "chain": 1, + "index": 0, + "valueString": "300000000" + } + ], + "transactionHex": "0400008085202f890317ae2df874a4836f232700eac5170d3b1751f48307c20d718209af5b59f3c1e300000000fdfd0000483045022100b90d97a9db971d3bd5a6ef5eb59c0aa35452c40a9589b8659d8466b8b32b9e0902205d1af348c278d29d71a40d4c8c96e8f930c19f51c0850f7a21f40a79882adfed01473044022063a15a1f6b3f619a6dd6683b4db6db1fe60a0bd7830ef9e8328a76c60bd3e67d0220478a5c68f4432ac088d73b62050841addf7e3c4b688b0d9703e2c79d74e3d480014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffb73b577afd1c6663794faa319c430991845c65df9db125759f6a230b7cb3437f00000000fdfd0000483045022100fee3c330829cfa7f9901bc99c166130ba17992c9cd93be37029741a18e504a63022072e3a05f0a60a2476e0eaa2f1fafa0b6071f7c7a9ee93e26c83376ea8584b6960147304402204c6377c202d0c55954e1fbad705f829ab08d8506e3d61837cee4cb4fb154bed902201b91c9601608bd6358c4219bea96ed0474c7a2c276e7cf7366b623433fd5e9d0014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffc885fbcab4450acefab35d8144cfbed61331e08a379de0ed76fce5741395857400000000fdfe0000483045022100afece795633ee46d1a0256e6be1b2f51a8c18f7c1c66d31aa9889c57449f320a022016162f2be1b0bc59222bafe8240467e5e9d8b8995e4a60634a206b68b54d7e2501483045022100e81d5568c6f1f9da8b62e2e5929822fb88093d9e7571446d475b9f9c07fbc88e02203480f2d968e1a651814b79eb05d8ce767960f0fdf195de581c4a15dcff150522014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000000000000000000000000000000000", + "txid": "848899b0134a1fa87077a42c118109c97ad208c66dc36d48cef72f74712300db" +} \ 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 new file mode 100644 index 0000000000..2da312b0f7 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-fullSignedRecovery-p2sh.json @@ -0,0 +1,30 @@ +{ + "inputs": [ + { + "id": "e3c1f3595baf0982710dc20783f451173b0d17c5ea0027236f83a474f82dae17:0", + "address": "t3QhzMeyxZ1QybXD1yCLyMw7XwgwUjsvcvH", + "value": 100000000, + "chain": 1, + "index": 0, + "valueString": "100000000" + }, + { + "id": "7f43b37c0b236a9f7525b19ddf655c849109439c31aa4f7963661cfd7a573bb7:0", + "address": "t3QhzMeyxZ1QybXD1yCLyMw7XwgwUjsvcvH", + "value": 200000000, + "chain": 1, + "index": 0, + "valueString": "200000000" + }, + { + "id": "7485951374e5fc76ede09d378ae03113d6becf44815db3face0a45b4cafb85c8:0", + "address": "t3QhzMeyxZ1QybXD1yCLyMw7XwgwUjsvcvH", + "value": 300000000, + "chain": 1, + "index": 0, + "valueString": "300000000" + } + ], + "transactionHex": "0400008085202f890317ae2df874a4836f232700eac5170d3b1751f48307c20d718209af5b59f3c1e300000000fdfd0000483045022100b90d97a9db971d3bd5a6ef5eb59c0aa35452c40a9589b8659d8466b8b32b9e0902205d1af348c278d29d71a40d4c8c96e8f930c19f51c0850f7a21f40a79882adfed01473044022063a15a1f6b3f619a6dd6683b4db6db1fe60a0bd7830ef9e8328a76c60bd3e67d0220478a5c68f4432ac088d73b62050841addf7e3c4b688b0d9703e2c79d74e3d480014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffb73b577afd1c6663794faa319c430991845c65df9db125759f6a230b7cb3437f00000000fdfd0000483045022100fee3c330829cfa7f9901bc99c166130ba17992c9cd93be37029741a18e504a63022072e3a05f0a60a2476e0eaa2f1fafa0b6071f7c7a9ee93e26c83376ea8584b6960147304402204c6377c202d0c55954e1fbad705f829ab08d8506e3d61837cee4cb4fb154bed902201b91c9601608bd6358c4219bea96ed0474c7a2c276e7cf7366b623433fd5e9d0014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffc885fbcab4450acefab35d8144cfbed61331e08a379de0ed76fce5741395857400000000fdfe0000483045022100afece795633ee46d1a0256e6be1b2f51a8c18f7c1c66d31aa9889c57449f320a022016162f2be1b0bc59222bafe8240467e5e9d8b8995e4a60634a206b68b54d7e2501483045022100e81d5568c6f1f9da8b62e2e5929822fb88093d9e7571446d475b9f9c07fbc88e02203480f2d968e1a651814b79eb05d8ce767960f0fdf195de581c4a15dcff150522014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000000000000000000000000000000000", + "txid": "848899b0134a1fa87077a42c118109c97ad208c66dc36d48cef72f74712300db" +} \ 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 new file mode 100644 index 0000000000..dda655e7e5 --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-keyRecoveryService-p2sh-dai.json @@ -0,0 +1,8 @@ +{ + "transactionHex": "70736274ff0100b80400008085202f890317ae2df874a4836f232700eac5170d3b1751f48307c20d718209af5b59f3c1e30000000000ffffffffb73b577afd1c6663794faa319c430991845c65df9db125759f6a230b7cb3437f0000000000ffffffffc885fbcab4450acefab35d8144cfbed61331e08a379de0ed76fce574139585740000000000ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000000000000000000000000000000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a8239108fc05424954474f00045510e7c80001012000e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100f4f2715f8e2dd56ae0e70b870faadf48fd29a52026b1b95eaf74d85928078f5b0220289cff1ce81fe713180c50ad03000e5cf7a10721df7de9aeaeb2ce1f2c4a05830101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100d5497262f3ee77e2da459bd413362c38e33b91116ab2a101d8aa96e4ff5ed7a202205f7deea1bc8abe6a3108bd5b43fc58ed2d23ee01eda76f7ecfcfdaa6948f66be0101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000a3e1110000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100b7ff33281c7b9e19e1522f177c1071ca5926a79d04f32c5d2d82b19672d6d34d022044fd20308577c77deff33a1793e24b2c56235e0f44a8d7b884e163163da8b4c90101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000000", + "coin": "zec", + "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", + "recoveryAmount": 599997350, + "recoveryAmountString": "599997350", + "txid": "0701a062bd23afc3df3bb7224f002987cf3d267735ba925a18e912c2a98163b1" +} \ 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 new file mode 100644 index 0000000000..ce2c6a89ce --- /dev/null +++ b/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-keyRecoveryService-p2sh-keyternal.json @@ -0,0 +1,34 @@ +{ + "inputs": [ + { + "id": "e3c1f3595baf0982710dc20783f451173b0d17c5ea0027236f83a474f82dae17:0", + "address": "t3QhzMeyxZ1QybXD1yCLyMw7XwgwUjsvcvH", + "value": 100000000, + "chain": 1, + "index": 0, + "valueString": "100000000" + }, + { + "id": "7f43b37c0b236a9f7525b19ddf655c849109439c31aa4f7963661cfd7a573bb7:0", + "address": "t3QhzMeyxZ1QybXD1yCLyMw7XwgwUjsvcvH", + "value": 200000000, + "chain": 1, + "index": 0, + "valueString": "200000000" + }, + { + "id": "7485951374e5fc76ede09d378ae03113d6becf44815db3face0a45b4cafb85c8:0", + "address": "t3QhzMeyxZ1QybXD1yCLyMw7XwgwUjsvcvH", + "value": 300000000, + "chain": 1, + "index": 0, + "valueString": "300000000" + } + ], + "transactionHex": "0400008085202f890317ae2df874a4836f232700eac5170d3b1751f48307c20d718209af5b59f3c1e300000000b700483045022100f4f2715f8e2dd56ae0e70b870faadf48fd29a52026b1b95eaf74d85928078f5b0220289cff1ce81fe713180c50ad03000e5cf7a10721df7de9aeaeb2ce1f2c4a05830100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffb73b577afd1c6663794faa319c430991845c65df9db125759f6a230b7cb3437f00000000b700483045022100d5497262f3ee77e2da459bd413362c38e33b91116ab2a101d8aa96e4ff5ed7a202205f7deea1bc8abe6a3108bd5b43fc58ed2d23ee01eda76f7ecfcfdaa6948f66be0100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffffc885fbcab4450acefab35d8144cfbed61331e08a379de0ed76fce5741395857400000000b700483045022100b7ff33281c7b9e19e1522f177c1071ca5926a79d04f32c5d2d82b19672d6d34d022044fd20308577c77deff33a1793e24b2c56235e0f44a8d7b884e163163da8b4c90100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000000000000000000000000000000000", + "coin": "zec", + "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", + "recoveryAmount": 599997350, + "recoveryAmountString": "599997350", + "txid": "9f9bde20de40ffd6a238607bdbfc1bbee784db6d4c3a6a74bfccf7949a87942e" +} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-customUserKeyPath.json b/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-customUserKeyPath.json deleted file mode 100644 index d21691a4a0..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-customUserKeyPath.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "66f3f676804cd3a1fcc6186b5db9b926259e1dd21edd3dd19d6e672aeac88413:0", - "address": "t3VimfbSM11ty24L5CUeA2DcSGkJvtep6pe", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "12e0548c5f3fc8a84892228646a1dd34852db134833e911d1a52cf062ecdd427:2", - "address": "t3JhgrV1b97ASXiz2kHKqwwjbuBm99s5R48", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "89184a1631f587460b8e6abe0802f41dca0f74a6e04e8c85f6696aeb95fc99b2:3", - "address": "t3MUTENQfHFbrPNxnHGnQERogYnRpBSSx1p", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "0400008085202f89031384c8ea2a676e9dd13ddd1ed21d9e2526b9b95d6b18c6fca1d34c8076f6f36600000000fdfd0000483045022100e4d027841df7dd2bb415e3fd54e72870a2ecc999863321939b29f966f97a743702205fd01a7f7583f0fb7b7b34d460ea16b7df842384c5b03ee7512737affe719806014730440220272c6fb226db6b2c6cf60cb40ddaad395e6ce72eb7073d55027dec8f5fb36d3402202577b26ca78505d2f44e4c144364ffd2c6a9633505f0a5a76b66da5a4072bb8e014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff27d4cd2e06cf521a1d913e8334b12d8534dda14686229248a8c83f5f8c54e01202000000fdfe0000483045022100d67868928430f2427f2f9bc167fec822f634ac1f2f5e18bd6a1c278a65e295db0220289a21f2d64c4cd5f303b3bffeb8b6073e6ca9167673b613e69743a5c7af5c9e014830450221008186cd59144df8552082a5cd683065539a751c391a306beb99cf5f6b1e7f556302200145d02b9a90b6ddc938f07f3838674e01514ead9941dde8dac320f352997bf1014c695221025f891d428e847408357073c5b14344ec582230b4007695110140b2433f8e4fa82103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffffb299fc95eb6a69f6858c4ee0a6740fca1df40208be6a8e0b4687f531164a188903000000fdfd0000483045022100b474fe2bfc143e467c72e80a3fc29cf0dd51e9fd6930a82a102049d881c0d1660220442bc96c9deddf11bc42bb57201ce7c54d7d18667ce116d1e3875a1de6cf87270147304402200159da54aa64df404962eb41a80eb5ce1818ced094b28fae1f1bf8c7f5460fcf02204ccfc753e1c1c4a4d995d6b9aaf3a0af2aac11699c7422d18e2149a870d9a12c014c6952210228b669c7736183ae301d159ee7788e1a7dccb7ec3d45de94eccf0b384aa8f78021022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000000000000000000000000000000000", - "txid": "28a1c58868ce014a0d960e036420577e4a0a9081bc1544863f538f6fabae0643" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-fixedFeeRate.json b/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-fixedFeeRate.json deleted file mode 100644 index c6d7b09c30..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-p2sh-fullSignedRecovery-fixedFeeRate.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "e3c1f3595baf0982710dc20783f451173b0d17c5ea0027236f83a474f82dae17:0", - "address": "t3QhzMeyxZ1QybXD1yCLyMw7XwgwUjsvcvH", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "f6787758983a2e08b93385be99cc50bccaee926c836b1e9851c56e075d0dbd18:2", - "address": "t3QNNFoBcgGcR4fJWFms2ikSeyizd1Qh9h6", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "5596da17a250bbe132d822690969772446fc647459d8940564f2bb7eae32421c:3", - "address": "t3Jw2MheazMGqfUPBR3JS2jcEkbnSz3W4iq", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "0400008085202f890317ae2df874a4836f232700eac5170d3b1751f48307c20d718209af5b59f3c1e300000000fdfd0000473044022022da2d2b6c6f938a02b8a02e39ae02ae54e48bf758ffdd8ad2a776236559f4aa022003582b0bef55aabcd63483f767de9257f0dbc3e582ec3c124da26348dcf5bcd201483045022100dccd3a127efeac984e859d2958c95d2ac4f348275079d06414c758d47a8d13e40220227c3b5586e1031114090820e0ddec62f0f559768d33918676803e2ee7364239014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff18bd0d5d076ec551981e6b836c92eecabc50cc99be8533b9082e3a98587778f602000000fdfd000047304402204e52c7e4af66824d65efda7c00f8cf6cdc11bc9bbdee9ac74a8d23d59528f52002204117b8abaf6ad0cde73d72b158d7e89b94fa3641a2dddb99c72168dec7ebc1ee01483045022100f816fb6dfd1e90b29013355c1155d37e893e15ca0690a013f8846e96548f16b9022048bd26677b0327b5c66da87145f1ad0ad49a6207377dea6a2e314493cd129ac6014c695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffff1c4232ae7ebbf2640594d8597464fc46247769096922d832e1bb50a217da965503000000fdfd00004830450221008fd93b42c234f6dd26a742138d36fc9b244429fbd04006f1220f46196e3b277302202e44cb33429c67cd8d2dd1d606c37416231df12a2739ed31998b73265d0550320147304402206853bd89aa2079e5e09c3f87fa717b2e84bdfd1e2a697aabb1437cf460b4e342022040733883b896e4b9968bb2d71f865d6a0147ef242ac77ca8f1228aee50e70134014c695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000000000000000000000000000000000", - "txid": "a83588db6c6b0921161d43a3621acdc60f98b43e714066a459f941afaceee667" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-p2sh-fullSignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-p2sh-fullSignedRecovery.json deleted file mode 100644 index c6d7b09c30..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-p2sh-fullSignedRecovery.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "inputs": [ - { - "id": "e3c1f3595baf0982710dc20783f451173b0d17c5ea0027236f83a474f82dae17:0", - "address": "t3QhzMeyxZ1QybXD1yCLyMw7XwgwUjsvcvH", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "f6787758983a2e08b93385be99cc50bccaee926c836b1e9851c56e075d0dbd18:2", - "address": "t3QNNFoBcgGcR4fJWFms2ikSeyizd1Qh9h6", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "5596da17a250bbe132d822690969772446fc647459d8940564f2bb7eae32421c:3", - "address": "t3Jw2MheazMGqfUPBR3JS2jcEkbnSz3W4iq", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "0400008085202f890317ae2df874a4836f232700eac5170d3b1751f48307c20d718209af5b59f3c1e300000000fdfd0000473044022022da2d2b6c6f938a02b8a02e39ae02ae54e48bf758ffdd8ad2a776236559f4aa022003582b0bef55aabcd63483f767de9257f0dbc3e582ec3c124da26348dcf5bcd201483045022100dccd3a127efeac984e859d2958c95d2ac4f348275079d06414c758d47a8d13e40220227c3b5586e1031114090820e0ddec62f0f559768d33918676803e2ee7364239014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff18bd0d5d076ec551981e6b836c92eecabc50cc99be8533b9082e3a98587778f602000000fdfd000047304402204e52c7e4af66824d65efda7c00f8cf6cdc11bc9bbdee9ac74a8d23d59528f52002204117b8abaf6ad0cde73d72b158d7e89b94fa3641a2dddb99c72168dec7ebc1ee01483045022100f816fb6dfd1e90b29013355c1155d37e893e15ca0690a013f8846e96548f16b9022048bd26677b0327b5c66da87145f1ad0ad49a6207377dea6a2e314493cd129ac6014c695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffff1c4232ae7ebbf2640594d8597464fc46247769096922d832e1bb50a217da965503000000fdfd00004830450221008fd93b42c234f6dd26a742138d36fc9b244429fbd04006f1220f46196e3b277302202e44cb33429c67cd8d2dd1d606c37416231df12a2739ed31998b73265d0550320147304402206853bd89aa2079e5e09c3f87fa717b2e84bdfd1e2a697aabb1437cf460b4e342022040733883b896e4b9968bb2d71f865d6a0147ef242ac77ca8f1228aee50e70134014c695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000000000000000000000000000000000", - "txid": "a83588db6c6b0921161d43a3621acdc60f98b43e714066a459f941afaceee667" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-p2sh-keyRecoveryService-dai.json b/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-p2sh-keyRecoveryService-dai.json deleted file mode 100644 index 788c596cca..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-p2sh-keyRecoveryService-dai.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "transactionHex": "70736274ff0100b80400008085202f890317ae2df874a4836f232700eac5170d3b1751f48307c20d718209af5b59f3c1e30000000000ffffffff18bd0d5d076ec551981e6b836c92eecabc50cc99be8533b9082e3a98587778f60200000000ffffffff1c4232ae7ebbf2640594d8597464fc46247769096922d832e1bb50a217da96550300000000ffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000000000000000000000000000000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a8239108fc05424954474f00045510e7c80001012000e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100ee4f0d6f975d4ccb8e55ac29934398655907266b49f06cde4922e37ee78e0a530220059831089556a88ce6e6565a6a311f8f8f6e06ad347a94ee98118b28d205072d0101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f21000000000000000001000000000000000001012000c2eb0b0000000017a9143fafee16e19a14db449ab3a57da1fd3ef89daa59872202021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a7483045022100b2028b51e097d42bc90d2d953e46c42c5133dbec33b7536fe8bcc276b13369e10220205cc4fc26bc2f73ac5700e882429e7818754d1b2e397c5fefba23455a1074d201010304010000000104695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453ae2206021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a71403a82391000000000000000001000000020000002206026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f3024148374ad8600000000000000000100000002000000220603b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b914e15f6f21000000000000000001000000020000000001012000a3e1110000000017a914040c4ab99a665c767adaa50fb28dce2ae514363b872202023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c47304402203f7fcbc09c2d692e4f4bd752448e4d9865b90cf353846697195237a02a8228bf0220228829576ab98339a43a9943b15b3eb13c075ddad267a744159340b7850517f901010304010000000104695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53ae2206022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d14e15f6f21000000000000000001000000030000002206023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c1403a8239100000000000000000100000003000000220602b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b148374ad86000000000000000001000000030000000000", - "coin": "zec", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "44c5d2ddc2725bed05885036f21fb019f5d2192c1d6803f886ba49d08035a6b5" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-p2sh-keyRecoveryService-keyternal.json b/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-p2sh-keyRecoveryService-keyternal.json deleted file mode 100644 index f02d3971fd..0000000000 --- a/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-p2sh-keyRecoveryService-keyternal.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "inputs": [ - { - "id": "e3c1f3595baf0982710dc20783f451173b0d17c5ea0027236f83a474f82dae17:0", - "address": "t3QhzMeyxZ1QybXD1yCLyMw7XwgwUjsvcvH", - "value": 100000000, - "chain": 1, - "index": 0, - "valueString": "100000000" - }, - { - "id": "f6787758983a2e08b93385be99cc50bccaee926c836b1e9851c56e075d0dbd18:2", - "address": "t3QNNFoBcgGcR4fJWFms2ikSeyizd1Qh9h6", - "value": 200000000, - "chain": 1, - "index": 2, - "valueString": "200000000" - }, - { - "id": "5596da17a250bbe132d822690969772446fc647459d8940564f2bb7eae32421c:3", - "address": "t3Jw2MheazMGqfUPBR3JS2jcEkbnSz3W4iq", - "value": 300000000, - "chain": 1, - "index": 3, - "valueString": "300000000" - } - ], - "transactionHex": "0400008085202f890317ae2df874a4836f232700eac5170d3b1751f48307c20d718209af5b59f3c1e300000000b700483045022100ee4f0d6f975d4ccb8e55ac29934398655907266b49f06cde4922e37ee78e0a530220059831089556a88ce6e6565a6a311f8f8f6e06ad347a94ee98118b28d205072d0100004c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff18bd0d5d076ec551981e6b836c92eecabc50cc99be8533b9082e3a98587778f602000000b700483045022100b2028b51e097d42bc90d2d953e46c42c5133dbec33b7536fe8bcc276b13369e10220205cc4fc26bc2f73ac5700e882429e7818754d1b2e397c5fefba23455a1074d20100004c695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffff1c4232ae7ebbf2640594d8597464fc46247769096922d832e1bb50a217da965503000000b60047304402203f7fcbc09c2d692e4f4bd752448e4d9865b90cf353846697195237a02a8228bf0220228829576ab98339a43a9943b15b3eb13c075ddad267a744159340b7850517f90100004c695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff01a63bc3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000000000000000000000000000000000", - "coin": "zec", - "backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby", - "recoveryAmount": 599997350, - "recoveryAmountString": "599997350", - "txid": "060d71c03320fccb7379bc1bb777cc3a0ea22ba1a4729bcb5a76a51694d55d24" -} \ No newline at end of file diff --git a/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-p2sh-unsignedRecovery.json b/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json similarity index 50% rename from modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-p2sh-unsignedRecovery.json rename to modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json index 0770711334..203e75ba73 100644 --- a/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-p2sh-unsignedRecovery.json +++ b/modules/abstract-utxo/test/unit/fixtures/zec/recovery/backupKeyRecovery-unsignedRecovery-p2sh.json @@ -1,5 +1,5 @@ { - "txHex": "0400008085202f890317ae2df874a4836f232700eac5170d3b1751f48307c20d718209af5b59f3c1e30000000000ffffffff18bd0d5d076ec551981e6b836c92eecabc50cc99be8533b9082e3a98587778f60200000000ffffffff1c4232ae7ebbf2640594d8597464fc46247769096922d832e1bb50a217da96550300000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000000000000000000000000000000000", + "txHex": "0400008085202f890317ae2df874a4836f232700eac5170d3b1751f48307c20d718209af5b59f3c1e30000000000ffffffffb73b577afd1c6663794faa319c430991845c65df9db125759f6a230b7cb3437f0000000000ffffffffc885fbcab4450acefab35d8144cfbed61331e08a379de0ed76fce574139585740000000000ffffffff010c44c3230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000000000000000000000000000000000", "txInfo": { "unspents": [ { @@ -11,24 +11,24 @@ "valueString": "100000000" }, { - "id": "f6787758983a2e08b93385be99cc50bccaee926c836b1e9851c56e075d0dbd18:2", - "address": "t3QNNFoBcgGcR4fJWFms2ikSeyizd1Qh9h6", + "id": "7f43b37c0b236a9f7525b19ddf655c849109439c31aa4f7963661cfd7a573bb7:0", + "address": "t3QhzMeyxZ1QybXD1yCLyMw7XwgwUjsvcvH", "value": 200000000, "chain": 1, - "index": 2, + "index": 0, "valueString": "200000000" }, { - "id": "5596da17a250bbe132d822690969772446fc647459d8940564f2bb7eae32421c:3", - "address": "t3Jw2MheazMGqfUPBR3JS2jcEkbnSz3W4iq", + "id": "7485951374e5fc76ede09d378ae03113d6becf44815db3face0a45b4cafb85c8:0", + "address": "t3QhzMeyxZ1QybXD1yCLyMw7XwgwUjsvcvH", "value": 300000000, "chain": 1, - "index": 3, + "index": 0, "valueString": "300000000" } ] }, "feeInfo": {}, "coin": "zec", - "txid": "d211db7269a08a1aad837e69c1779fe1f6ae3e6bd5d5ff7e1ade7cabcb360035" + "txid": "e815958e91a3afe407a34515610cca92aadf74da24311d077ac6db0c946c62b4" } \ 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 e9d09aa351..aeedefeab4 100644 --- a/modules/abstract-utxo/test/unit/recovery/backupKeyRecovery.ts +++ b/modules/abstract-utxo/test/unit/recovery/backupKeyRecovery.ts @@ -1,3 +1,5 @@ +import assert from 'assert'; + import 'should'; import * as mocha from 'mocha'; import * as sinon from 'sinon'; @@ -18,6 +20,7 @@ import { encryptKeychain, getDefaultWalletKeys, getFixture, + getNormalTestnetCoin, getWalletAddress, getWalletKeys, keychains, @@ -28,7 +31,7 @@ import { import { MockRecoveryProvider } from './mock'; -const { toOutput, outputScripts } = utxolib.bitgo; +const { toOutput } = utxolib.bitgo; type WalletUnspent = utxolib.bitgo.WalletUnspent; type RootWalletKeys = utxolib.bitgo.RootWalletKeys; type ScriptType2Of3 = utxolib.bitgo.outputScripts.ScriptType2Of3; @@ -86,13 +89,22 @@ function getKeysForFullSignedRecovery( return getNamedKeys([userKey, backupKey, bitgoKey.neutered()], password); } -function getScriptTypes2Of3() { - return outputScripts.scriptTypes2Of3; -} +const walletKeys = getDefaultWalletKeys(); +const keysUnsignedSweep = getKeysForUnsignedSweep(walletKeys.triple, walletPassphrase); +const keysKeyRecoveryService = getKeysForKeyRecoveryService(walletKeys.triple, walletPassphrase); +const keysFullSignedRecovery = getKeysForFullSignedRecovery(walletKeys.triple, walletPassphrase); + +const exoticUserKeyPath = '99/99'; +const exoticWalletKeys = new utxolib.bitgo.RootWalletKeys(keychains, [ + exoticUserKeyPath, + utxolib.bitgo.RootWalletKeys.defaultPrefix, + utxolib.bitgo.RootWalletKeys.defaultPrefix, +]); +const keysFullSignedRecoveryExotic = getKeysForFullSignedRecovery(exoticWalletKeys.triple, walletPassphrase); function run( coin: AbstractUtxoCoin, - scriptType: ScriptType2Of3, + scriptTypes: ScriptType2Of3[], walletKeys: RootWalletKeys, params: { keys: NamedKeys; @@ -105,10 +117,6 @@ function run( }, tags: string[] = [] ) { - if (!coin.supportsAddressType(scriptType)) { - return; - } - describe(`Backup Key Recovery [${[coin.getChain(), ...tags, params.krsProvider].join(',')}]`, function () { const externalWallet = getWalletKeys('external'); const recoveryDestination = getWalletAddress(coin.network, externalWallet); @@ -119,23 +127,6 @@ function run( // 1e8 * 9e7 < 9.007e15 but 2e8 * 9e7 > 9.007e15 to test both code paths in queryBlockchainUnspentsPath const valueMul = coin.amountType === 'bigint' ? BigInt(9e7) : BigInt(1); - const allUnspents = [ - utxolib.testutil.toUnspent({ scriptType, value: BigInt(1e8) * valueMul }, 0, coin.network, walletKeys), - utxolib.testutil.toUnspent({ scriptType, value: BigInt(2e8) * valueMul }, 2, coin.network, walletKeys), - utxolib.testutil.toUnspent({ scriptType, value: BigInt(3e8) * valueMul }, 3, coin.network, walletKeys), - // this unspent will not be picked up due to the index gap - utxolib.testutil.toUnspent({ scriptType, value: BigInt(23e8) }, 23, coin.network, walletKeys), - ]; - - const recoverUnspents = allUnspents.slice(0, -1); - - // If the coin is bch, convert the mocked unspent address to cashaddr format since that is the format that blockchair - // returns on the /dashboards/addresses response - const mockedApiUnspents = - coin.getChain() === 'bch' || coin.getChain() === 'bcha' - ? recoverUnspents.map((u) => ({ ...u, address: coin.canonicalAddress(u.address, 'cashaddr').split(':')[1] })) - : recoverUnspents; - before('mock', function () { sinon.stub(CoingeckoApi.prototype, 'getUSDPrice').resolves(69_420); }); @@ -153,7 +144,24 @@ function run( sinon.restore(); }); + let recoverUnspents: utxolib.bitgo.Unspent[]; + let mockedApiUnspents: utxolib.bitgo.Unspent[]; + before('create recovery data', async function () { + recoverUnspents = scriptTypes.flatMap((scriptType, index) => [ + utxolib.testutil.toUnspent({ scriptType, value: BigInt(1e8) * valueMul }, index, coin.network, walletKeys), + utxolib.testutil.toUnspent({ scriptType, value: BigInt(2e8) * valueMul }, index, coin.network, walletKeys), + utxolib.testutil.toUnspent({ scriptType, value: BigInt(3e8) * valueMul }, index, coin.network, walletKeys), + ]); + + // If the coin is bch, convert the mocked unspent address to cashaddr format since that is the format that blockchair + // returns on the /dashboards/addresses response + mockedApiUnspents = + coin.getChain() === 'bch' || coin.getChain() === 'bcha' + ? recoverUnspents.map((u) => ({ ...u, address: coin.canonicalAddress(u.address, 'cashaddr').split(':')[1] })) + : recoverUnspents; + + assert.strictEqual(mockedApiUnspents.length, recoverUnspents.length); recovery = await backupKeyRecovery(coin, defaultBitGo, { walletPassphrase, recoveryDestination, @@ -174,11 +182,24 @@ function run( recoveryTx instanceof utxolib.bitgo.UtxoPsbt ? recoveryTx.getUnsignedTx().getId() : recoveryTx.getId(); }); + it('has correct recovery provider mocks', async function () { + const recoveryProvider = new MockRecoveryProvider(mockedApiUnspents); + (await recoveryProvider.getUnspentsForAddresses(mockedApiUnspents.map((u) => u.address))).length.should.eql( + mockedApiUnspents.length + ); + }); + it('matches fixture', async function () { + const fixtureCoin = getNormalTestnetCoin(coin); + const fixtureRecovery = { ...recovery }; + if (fixtureRecovery.coin) { + fixtureRecovery.coin = fixtureCoin.getChain(); + } + shouldEqualJSON( - recovery, + fixtureRecovery, await getFixture( - coin, + fixtureCoin, `recovery/backupKeyRecovery-${(params.krsProvider ? tags.concat([params.krsProvider]) : tags).join('-')}`, recovery ) @@ -256,7 +277,7 @@ function run( }); break; default: - throw new Error(`unexpected scriptType ${scriptType}`); + throw new Error(`unexpected scriptType ${parsed.scriptType}`); } }); } else { @@ -277,85 +298,90 @@ function run( }); } -utxoCoins.forEach((coin) => { - const walletKeys = getDefaultWalletKeys(); - getScriptTypes2Of3().forEach((scriptType) => { - run( - coin, - scriptType, - walletKeys, - { - keys: getKeysForUnsignedSweep(walletKeys.triple, walletPassphrase), - hasUserSignature: false, - hasBackupSignature: false, - }, - [scriptType, 'unsignedRecovery'] - ); - - ['dai', 'keyternal'].forEach((krsProvider) => { - if (krsProvider === 'keyternal' && !['p2sh', 'p2wsh', 'p2shP2wsh'].includes(scriptType)) { - return; +function runWithScriptTypes( + scriptTypes: ScriptType2Of3[], + { runKeyProviderTests = true }: { runKeyProviderTests?: boolean } = {} +) { + utxoCoins + .filter((coin) => scriptTypes.every((type) => coin.supportsAddressType(type))) + .forEach((coin) => { + run( + coin, + scriptTypes, + walletKeys, + { + keys: keysUnsignedSweep, + hasUserSignature: false, + hasBackupSignature: false, + }, + ['unsignedRecovery', ...scriptTypes] + ); + + if (runKeyProviderTests) { + ['dai', 'keyternal'].forEach((krsProvider) => { + run( + coin, + scriptTypes, + walletKeys, + { + keys: keysKeyRecoveryService, + krsProvider: krsProvider, + hasUserSignature: true, + hasBackupSignature: false, + hasKrsOutput: false, + }, + ['keyRecoveryService', ...scriptTypes] + ); + }); } + run( coin, - scriptType, + scriptTypes, walletKeys, { - keys: getKeysForKeyRecoveryService(walletKeys.triple, walletPassphrase), - krsProvider: krsProvider, + keys: keysFullSignedRecovery, hasUserSignature: true, - hasBackupSignature: false, - hasKrsOutput: false, + hasBackupSignature: true, }, - [scriptType, 'keyRecoveryService'] + ['fullSignedRecovery', ...scriptTypes] ); - }); - run( - coin, - scriptType, - walletKeys, - { - keys: getKeysForFullSignedRecovery(walletKeys.triple, walletPassphrase), - hasUserSignature: true, - hasBackupSignature: true, - }, - [scriptType, 'fullSignedRecovery'] - ); - - run( - coin, - scriptType, - walletKeys, - { - keys: getKeysForFullSignedRecovery(walletKeys.triple, walletPassphrase), - hasUserSignature: true, - hasBackupSignature: true, - feeRate: 2, - }, - [scriptType, 'fullSignedRecovery', 'fixedFeeRate'] - ); - - { - const userKeyPath = '99/99'; - const exoticWalletKeys = new utxolib.bitgo.RootWalletKeys(keychains, [ - userKeyPath, - utxolib.bitgo.RootWalletKeys.defaultPrefix, - utxolib.bitgo.RootWalletKeys.defaultPrefix, - ]); + run( + coin, + scriptTypes, + walletKeys, + { + keys: keysFullSignedRecovery, + hasUserSignature: true, + hasBackupSignature: true, + feeRate: 2, + }, + ['fullSignedRecovery', 'fixedFeeRate', ...scriptTypes] + ); run( coin, - scriptType, + scriptTypes, exoticWalletKeys, { - keys: getKeysForFullSignedRecovery(exoticWalletKeys.triple, walletPassphrase), - userKeyPath, + keys: keysFullSignedRecoveryExotic, + userKeyPath: exoticUserKeyPath, hasUserSignature: true, hasBackupSignature: true, }, - [scriptType, 'fullSignedRecovery', 'customUserKeyPath'] + ['fullSignedRecovery', 'customUserKeyPath', ...scriptTypes] ); - } - }); + }); +} + +describe('Backup Key Recovery', function () { + // compatible with all coins + runWithScriptTypes(['p2sh']); + + // segwit compatible coins + runWithScriptTypes(['p2shP2wsh', 'p2wsh']); + + // taproot compatible coins + runWithScriptTypes(['p2tr', 'p2trMusig2'], { runKeyProviderTests: false }); }); diff --git a/modules/abstract-utxo/test/unit/util/fixtures.ts b/modules/abstract-utxo/test/unit/util/fixtures.ts index 56c60dd237..c7848f3007 100644 --- a/modules/abstract-utxo/test/unit/util/fixtures.ts +++ b/modules/abstract-utxo/test/unit/util/fixtures.ts @@ -3,6 +3,9 @@ import * as mpath from 'path'; import * as fs from 'fs/promises'; import { AbstractUtxoCoin } from '../../../src'; +import { UtxoCoinName } from '../../../src/names'; + +import { getUtxoCoin } from './utxoCoins'; function serializeBigInt(k: string, v: any): string | number { if (typeof v === 'bigint') { @@ -24,10 +27,7 @@ async function getFixtureWithName(name: string, defaultValue: T, rawCoinName: await fs.mkdir(dirname, { recursive: true }); } try { - let textContent = await fs.readFile(path, 'utf8'); - if (rawCoinName === 'tbtcbgsig') { - textContent = textContent.replace(/tbtcsig/g, 'tbtcbgsig'); - } + const textContent = await fs.readFile(path, 'utf8'); return JSON.parse(textContent); } catch (e) { if (e.code === 'ENOENT') { @@ -38,9 +38,25 @@ async function getFixtureWithName(name: string, defaultValue: T, rawCoinName: } } +/** Normalizes all the bitcoin testnets to tbtc since they are all basically the same */ +export function getNormalTestnetCoin(coin: T): T { + if (typeof coin === 'string') { + if (coin === 'tbtc' || coin === 'tbtc4' || coin === 'tbtcsig' || coin === 'tbtcbgsig') { + return 'tbtc' as T; + } + return coin; + } + + if (coin instanceof AbstractUtxoCoin) { + const normalName = getNormalTestnetCoin(coin.getChain() as UtxoCoinName); + return getUtxoCoin(normalName) as T; + } + + throw new Error(`Invalid coin: ${coin}`); +} + export async function getFixture(coin: AbstractUtxoCoin, name: string, defaultValue: T): Promise { - const coinChain = coin.getChain() === 'tbtcbgsig' ? 'tbtcsig' : coin.getChain(); - return await getFixtureWithName(`${coinChain}/${name}`, defaultValue, coin.getChain()); + return await getFixtureWithName(`${coin.getChain()}/${name}`, defaultValue, coin.getChain()); } /**