Skip to content

Commit

Permalink
feat: add btc testnet4 to sdk
Browse files Browse the repository at this point in the history
  • Loading branch information
ericli-bitgo committed Sep 23, 2024
1 parent 27b3fc3 commit 8edfa40
Show file tree
Hide file tree
Showing 87 changed files with 1,611 additions and 38 deletions.
1 change: 1 addition & 0 deletions modules/abstract-utxo/src/recovery/crossChainRecovery.ts
Original file line number Diff line number Diff line change
Expand Up @@ -240,6 +240,7 @@ async function getFeeRateSatVB(coin: AbstractUtxoCoin): Promise<number> {
btc: 80,
tbtc: 80,
tbtcsig: 80,
tbtc4: 80,
tbtcbgsig: 80,
ltc: 100,
tltc: 100,
Expand Down
2 changes: 2 additions & 0 deletions modules/bitgo/src/v2/coinFactory.ts
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,7 @@ import {
Tbsv,
Tbtc,
Tbtcsig,
Tbtc4,
Tbtcbgsig,
Tcelo,
Tcoreum,
Expand Down Expand Up @@ -198,6 +199,7 @@ function registerCoinConstructors(globalCoinFactory: CoinFactory): void {
globalCoinFactory.register('tbsv', Tbsv.createInstance);
globalCoinFactory.register('tbtc', Tbtc.createInstance);
globalCoinFactory.register('tbtcsig', Tbtcsig.createInstance);
globalCoinFactory.register('tbtc4', Tbtc4.createInstance);
globalCoinFactory.register('tbtcbgsig', Tbtcbgsig.createInstance);
globalCoinFactory.register('tcelo', Tcelo.createInstance);
globalCoinFactory.register('tcoreum', Tcoreum.createInstance);
Expand Down
4 changes: 2 additions & 2 deletions modules/bitgo/src/v2/coins/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ import { Bera, Tbera } from '@bitgo/sdk-coin-bera';
import { Bld, Tbld } from '@bitgo/sdk-coin-bld';
import { Bsc, BscToken, Tbsc } from '@bitgo/sdk-coin-bsc';
import { Bsv, Tbsv } from '@bitgo/sdk-coin-bsv';
import { Btc, Tbtc, Tbtcsig, Tbtcbgsig } from '@bitgo/sdk-coin-btc';
import { Btc, Tbtc, Tbtcsig, Tbtc4, Tbtcbgsig } from '@bitgo/sdk-coin-btc';
import { Btg } from '@bitgo/sdk-coin-btg';
import { Celo, CeloToken, Tcelo } from '@bitgo/sdk-coin-celo';
import { Coreum, Tcoreum } from '@bitgo/sdk-coin-coreum';
Expand Down Expand Up @@ -62,7 +62,7 @@ export { Bch, Tbch };
export { Bera, Tbera };
export { Bsc, BscToken, Tbsc };
export { Bsv, Tbsv };
export { Btc, Tbtc, Tbtcsig, Tbtcbgsig };
export { Btc, Tbtc, Tbtcsig, Tbtc4, Tbtcbgsig };
export { Btg };
export { Celo, CeloToken, Tcelo };
export { Coreum, Tcoreum };
Expand Down
4 changes: 3 additions & 1 deletion modules/bitgo/test/v2/unit/coins/utxo/address.ts
Original file line number Diff line number Diff line change
Expand Up @@ -23,12 +23,13 @@ function isCompatibleAddress(a: AbstractUtxoCoin, b: AbstractUtxoCoin): boolean
return ['btc', 'bsv', 'bch', 'bcha'].includes(b.getChain());
case 'tbtc':
case 'tbtcsig':
case 'tbtc4':
case 'tbtcbgsig':
case 'tbsv':
case 'tbch':
case 'tdoge':
case 'tbcha':
return ['tbtc', 'tbtcsig', 'tbtcbgsig', 'tbsv', 'tbch', 'tbcha', 'tdoge'].includes(b.getChain());
return ['tbtc', 'tbtcsig', 'tbtc4', 'tbtcbgsig', 'tbsv', 'tbch', 'tbcha', 'tdoge'].includes(b.getChain());
default:
return false;
}
Expand All @@ -50,6 +51,7 @@ function run(coin: AbstractUtxoCoin) {
case 'btc':
case 'tbtc':
case 'tbtcsig':
case 'tbtc4':
case 'tbtcbgsig':
supportedAddressTypes.should.eql(['p2sh', 'p2shP2wsh', 'p2wsh', 'p2tr', 'p2trMusig2']);
break;
Expand Down
2 changes: 2 additions & 0 deletions modules/bitgo/test/v2/unit/coins/utxo/coins.ts
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ describe('utxoCoins', function () {
['btc', 'bitcoin'],
['tbtc', 'testnet'],
['tbtcsig', 'bitcoinPublicSignet'],
['tbtc4', 'bitcoinTestnet4'],
['tbtcbgsig', 'bitcoinBitGoSignet'],
['bch', 'bitcoincash'],
['tbch', 'bitcoincashTestnet'],
Expand Down Expand Up @@ -47,6 +48,7 @@ describe('utxoCoins', function () {
['bitcoin', 'btc'],
['testnet', 'tbtc'],
['bitcoinPublicSignet', 'tbtcsig'],
['bitcoinTestnet4', 'tbtc4'],
['bitcoinBitGoSignet', 'tbtcbgsig'],
['bitcoincash', 'bch'],
['bitcoincashTestnet', 'tbch'],
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,176 @@
[
[
{
"chain": "default"
},
{
"address": "2Mv1fGp8gHSqsiXYG7WqcYmHZdurDGVtUbn",
"chain": 0,
"index": 0,
"coin": "tbtc4",
"coinSpecific": {
"outputScript": "a9141e57a925dd863a86af341037e700862bf66bf7b687",
"redeemScript": "5221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae"
},
"addressType": "p2sh"
}
],
[
{
"chain": 0
},
{
"address": "2Mv1fGp8gHSqsiXYG7WqcYmHZdurDGVtUbn",
"chain": 0,
"index": 0,
"coin": "tbtc4",
"coinSpecific": {
"outputScript": "a9141e57a925dd863a86af341037e700862bf66bf7b687",
"redeemScript": "5221037acffd52bb7c39a4ac3d4c01af33ce0367afec45347e332edca63a38d1fb2e472102658831a87322b3583515ca8725841335505755ada53ee133c70a6b4b8d3978702102641ee6557561c9038242cafa7f538070d7646a969bcf6169f9950abfcfefd6b853ae"
},
"addressType": "p2sh"
}
],
[
{
"chain": 1
},
{
"address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K",
"chain": 1,
"index": 0,
"coin": "tbtc4",
"coinSpecific": {
"outputScript": "a9144365f80ae9830dab1d9124be68c74c2fa23bbc1287",
"redeemScript": "522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae"
},
"addressType": "p2sh"
}
],
[
{
"chain": 10
},
{
"address": "2N4uionZeh2p88wf2B6MCEr8ar2NHWEnQeQ",
"chain": 10,
"index": 0,
"coin": "tbtc4",
"coinSpecific": {
"outputScript": "a9147ff13f3faeba4d439ef40604f7c127951e77eb6a87",
"redeemScript": "00207aad7d57b238a09b5daa10ff47c54483b7f2ad47f3f0c0aa230958b9df334260",
"witnessScript": "52210304fcea3fb05f6e8a8fe91db2087bdd13b18102a0b10a77c1fdbb326b0ce7cec421028242a3ea9e20d4e6b78e3f0dde21aff86a623d48322681b203b6827e22d04a9d2102ceec88b222a55ec67d1414b523bcfc0f53eb6ac012ba91744a4ed8eb448d55f753ae"
},
"addressType": "p2shP2wsh"
}
],
[
{
"chain": 11
},
{
"address": "2NFCjioQkatHzS9wxXiURfvsQrHfWqT3yZj",
"chain": 11,
"index": 0,
"coin": "tbtc4",
"coinSpecific": {
"outputScript": "a914f0da56d9bb06310289d808a22ad68457a760ac0387",
"redeemScript": "00202ce48eb68ff4a96f2742cfbdd90210ae30bc7cdbafd63fbbe368802e3c0ae800",
"witnessScript": "52210386b73c1c9e0d5c3370496426cdb6593bd69bb93743e135860aa5797cd04353c521022e79cdb1ee0b8cad6c9667fedafa92f8472f731f627dc8e0018571e4de9dfda42102f6d5e998e5b41e7e783c7c5c8a633cf333b86200aab31676ab07ed336e22700353ae"
},
"addressType": "p2shP2wsh"
}
],
[
{
"chain": 20
},
{
"address": "tb1qjpzgkka9lhs5l39shlr4d394tljw8p2v35sl88h82djvqp3mculq283u4j",
"chain": 20,
"index": 0,
"coin": "tbtc4",
"coinSpecific": {
"outputScript": "002090448b5ba5fde14fc4b0bfc756c4b55fe4e3854c8d21f39ee75364c0063bc73e",
"witnessScript": "522103cf858f42c759d590d80f3715ce59be999089e6b1f381d0f4338276546fd3a04e2102dca1ab8670d45f5213c7c9d66b2f89b50a4cbd33fd72db89ba18d3e82d3dd5ee210294b6dab0dc112831a0dc1e219769bd81d13eb38a8bdb938103f919d8dd7e004353ae"
},
"addressType": "p2wsh"
}
],
[
{
"chain": 21
},
{
"address": "tb1q5e7nvvypt2qpjxq74zwtry9klsqkcyvcee85anaa3pax7ae207gs37spuh",
"chain": 21,
"index": 0,
"coin": "tbtc4",
"coinSpecific": {
"outputScript": "0020a67d3630815a8019181ea89cb190b6fc016c1198ce4f4ecfbd887a6f772a7f91",
"witnessScript": "52210391e76285ad55895309f6fa7db9fb359489daaf235bb4cb50608f9562122af1ab210285ddd6b1e84e37a9f222737d8b80a8a980a193a783b75b9e82d6e239eb52818c2103a13ee160d79d43201ef5e65b6df4e0842de3b640904d049e64daaaa84a306bb853ae"
},
"addressType": "p2wsh"
}
],
[
{
"chain": 30
},
{
"address": "tb1p0sm0je6mv9zrzyguquzh24svlz6sgcct3qckp34nc09vj6wedn0shlq9un",
"chain": 30,
"index": 0,
"coin": "tbtc4",
"coinSpecific": {
"outputScript": "51207c36f9675b614431111c070575560cf8b504630b883160c6b3c3cac969d96cdf"
},
"addressType": "p2tr"
}
],
[
{
"chain": 31
},
{
"address": "tb1phk6lhy2tka2kxsx6hjd3c0z2h2e0rcrere9lr3kqsg0p6xxqe2pqa44eqg",
"chain": 31,
"index": 0,
"coin": "tbtc4",
"coinSpecific": {
"outputScript": "5120bdb5fb914bb7556340dabc9b1c3c4abab2f1e0791e4bf1c6c0821e1d18c0ca82"
},
"addressType": "p2tr"
}
],
[
{
"chain": 40
},
{
"address": "tb1pxgs4mpuymvtr7hsx3u0efx5yvjd2nark5qgsg89s8p0jcdzvukgq35t4u7",
"chain": 40,
"index": 0,
"coin": "tbtc4",
"coinSpecific": {
"outputScript": "512032215d8784db163f5e068f1f949a84649aa9f476a011041cb0385f2c344ce590"
},
"addressType": "p2trMusig2"
}
],
[
{
"chain": 41
},
{
"address": "tb1p8qdlmtsw6ehy9u4w8lpw4xw6shg7jknu7fhrlaclpdaqtfp0puesgpm4xs",
"chain": 41,
"index": 0,
"coin": "tbtc4",
"coinSpecific": {
"outputScript": "5120381bfdae0ed66e42f2ae3fc2ea99da85d1e95a7cf26e3ff71f0b7a05a42f0f33"
},
"addressType": "p2trMusig2"
}
]
]
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
{
"inputs": [
{
"id": "c35632d302cbce17584464d2932d93aab8be0f10ce2507a97a5a9d2c7e1a177b:0",
"address": "2N4QNizxEe9cidCuiwBSuWMVnESL1rq4xeP",
"value": 100000000,
"chain": 1,
"index": 0,
"valueString": "100000000"
},
{
"id": "a94f373ba53af0a6d35991c460149b1f3bb2c6981110ca505248b2c6e673d997:2",
"address": "2MsPHutXUnEtC8sZgUz8bS5cwrsnECbMYA4",
"value": 200000000,
"chain": 1,
"index": 2,
"valueString": "200000000"
},
{
"id": "2ced3812039330d831d4546175fc7486cfbc2feb754e5ce5e5df5867ae677056:3",
"address": "2MvA4HmvYvPKbzXYS1yb9iZh2WUSuFY6iy7",
"value": 300000000,
"chain": 1,
"index": 3,
"valueString": "300000000"
}
],
"transactionHex": "01000000037b171a7e2c9d5a7aa90725ce100fbeb8aa932d93d264445817cecb02d33256c300000000fdfd000048304502210090afd8e3bfd9e080ebf66d1367d1947033c5c8682558d14de429412152df5e0202204d9e6838c10d2c863a8d3ef6114b4beb4663eaa2189e56c87be3ffa81a2c316301473044022032bb84e66cf44a3ce2a9114b06c616b8044b5df4ae743e779dd7bdbaab31093c02206ae22a743cbd4c59996ee44044431363ee9d1f0b8468c3539aee9d692f936a52014c69522102587d7749d1ed2a3d3d300b969e68cbedb042ea19e3ee90c4131e2092f5e1181e21030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff97d973e6c6b2485250ca101198c6b23b1f9b1460c49159d3a6f03aa53b374fa902000000fc00473044022020ca41765bdfec55a1f1467111e699fb44b85d268efe5462ed5deb85596393f102203f1e8066f3ddb4d7bee5397b41593fe1ff99a3d72dcaa361e4a0ba8e59a2ae430147304402200934c3a7471cc655e73e9a9ef5994738a621f43081a585ceb7e2bb0470a3b74e02200177e4ea17e4ff5418fe3535fa2c2a43e9ad433f87372b317c11de131de5a8a9014c695221025f891d428e847408357073c5b14344ec582230b4007695110140b2433f8e4fa82103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffff567067ae6758dfe5e55c4e75eb2fbccf8674fc756154d431d83093031238ed2c03000000fc0047304402200f5e67793a44288724dab7136cd55e1e21442da67660d1c68b0f4816389253d0022077a9c303a80a63d703114504915131d24e867450405b78b42fbf3520b58e177b01473044022050243f1fc531961c7bf1cc63a08d823edf6a75524eb1f75d70846e8f657fb09d0220747e1a591f2d08151b8391f7790f9a6e62e8451ebe468ca42338ddd570e75aed014c6952210228b669c7736183ae301d159ee7788e1a7dccb7ec3d45de94eccf0b384aa8f78021022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff01b0d3c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000",
"txid": "a0455b558005c37d3927a82712bb26cefa467bde2f89bc1c97a0a2645492b873"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
{
"inputs": [
{
"id": "818236f569e2c257866e3b2b2f496d32b9972d67bbae0fffe10bd5d15c439a28:0",
"address": "2MyPbR4VrC98jCfnfhu9ir4zsuNxZiPS85K",
"value": 100000000,
"chain": 1,
"index": 0,
"valueString": "100000000"
},
{
"id": "3c8a8235f781763203ceea667a440934e00ab639866664a04e18fc8b14862b1f:2",
"address": "2My3yKChWKQLAfot9zUfnCtKzwR1hxdfvE4",
"value": 200000000,
"chain": 1,
"index": 2,
"valueString": "200000000"
},
{
"id": "959bb11cb05102765373e1174b0ef61d75ca7b81d3245aa82e9756219cc360dc:3",
"address": "2MscdR7AUdUzbGcxq9k7BWsVaiHoXwk2Rn4",
"value": 300000000,
"chain": 1,
"index": 3,
"valueString": "300000000"
}
],
"transactionHex": "0100000003289a435cd1d50be1ff0faebb672d97b9326d492f2b3b6e8657c2e269f536828100000000fc0047304402203bf1f574c794fd8f68e90722c57cc93ce136ccddf3b30b5ce64342c89c83a7f3022019e8c18c6c94acd2c384c76f65ad417dc0c729fcabf8c20a77c521641b751a0301473044022100d091b48bd6cc8e7955fc281c313e2f43ae4caee4326cd1c03f84ae179de5e5e6021f32aeb1dcee1695875f459b40a7fabdae99d3991338dc101dffcfd9a18f85bf014c69522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53aeffffffff1f2b86148bfc184ea064668639b60ae03409447a66eace03327681f735828a3c02000000fdfd0000483045022100c26df93a70b8383d26b033a750483a33ebe2474bafc640ff376ad9eae4d2fb95022042154846c2f042cbfce1d59fe22620ea7433552913c027588b9fbd6da43eb846014730440220477c29b238a95f6574eca9ecbb4d71e32696a1e0fd1f4e9c471838c07e0637fe02201365e92f8ab0b901a56f5258ceabc278967645503caef4a32c0c4c00f8283a2a014c695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453aeffffffffdc60c39c2156972ea85a24d3817bca751df60e4b17e17353760251b01cb19b9503000000fdfd0000473044022049ed363ab4890ea65ce8fbe76030fa329ccea35dba3aaec24582838eb6139d7c0220072794c17dbc26de84a25e2804f5408115f12437c9bb50bc3abb713c4e5a297601483045022100c278f9d719f0071d56091c6b8dc7abe911e9df0512373505ed82a180f3f2b2f5022012db544b4301d259b8419ed49bd36d76265e834e9536efee8c867f9f4b4f11ee014c695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53aeffffffff01b0d3c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff8700000000",
"txid": "328a694e782f085a82ec01a93056c57541adca82ce3007a0f910f1b2291c1d24"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"transactionHex": "70736274ff0100a50100000003289a435cd1d50be1ff0faebb672d97b9326d492f2b3b6e8657c2e269f53682810000000000ffffffff1f2b86148bfc184ea064668639b60ae03409447a66eace03327681f735828a3c0200000000ffffffffdc60c39c2156972ea85a24d3817bca751df60e4b17e17353760251b01cb19b950300000000ffffffff01e4c2c1230000000017a91439c65a0d0072a140694d6b13ec5f5f2437de99ff87000000004f010488b21e0000000000000000004b256d3cf3524c8d7086e295a1923d6fa2f99b686699ed50084bb114495c982403a86864862a9e315221809501f2a4200cd9e057a70f9164d485d4cfbeb8e47c74048374ad864f010488b21e000000000000000000914cc440157319de14126a1a2e87ea86f3b983f923fb17693a157b721220d74c02e81e105716179975cc47afd117cae272519aafdd6bfff688e4280d384e13184f04e15f6f214f010488b21e000000000000000000da28679577f7faf0ed86164da220aa4a29c7edfb0de8bdabd97f19fd15e74bed03db2b42af97f60db6ec5a1500e246ef2107660c4fc02699ed69b82c2f3e9324ae0403a82391000100c10100000000010101010101010101010101010101010101010101010101010101010101010101010000000000ffffffff0100e1f5050000000017a9144365f80ae9830dab1d9124be68c74c2fa23bbc128702483045022100858c9aa2a8a09e21aa6c2690d9310d29b611b5c3c4684a278a35df474b77d2c5022006557c234f65761407cafba42273f10380c3f0fc672fb78a3d19d7d4de1953ed012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1f00000000220202d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc61483045022100c15ce99736373c306708f8cc510a4ad85e109c0482918cde4cd64957eece542a022063a15d21b3c13ed5e5bc350b3bc677183c4041cca4b90c25ec4318f4f2d67dc20101030401000000010469522102d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc6121030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3521029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d53ae2206029b30ebe8eb23f8cec82f25a80e3b423979ec3ba1fe07d9d4ed9f6361258bc31d148374ad8600000000000000000100000000000000220602d06c08ccf0fddefff881e869b951d4b92e936118b3360182c5b8c55f4c40bc611403a82391000000000000000001000000000000002206030795af84ecc10252d8a894f54845beeb5624a1c24c3747cc654bd430539dee3514e15f6f2100000000000000000100000000000000000100fdfe000100000000010101010101010101010101010101010101010101010101010101010101010101010000000000ffffffff0300c2eb0b00000000160014883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32600c2eb0b00000000160014883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32600c2eb0b0000000017a9143fafee16e19a14db449ab3a57da1fd3ef89daa59870247304402203eac5776ee059ab03970aa4de32186769f24c90225b015b1c2af58f900ce1f9c02201c8ab9bf330aff31efdf9937e4bdff4a79629df2e506a445387c5404d5fd6f07012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1f000000002202021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a7483045022100c4767d763ba74be1c9e39cc0972e31ff89865b03973f218c1ea2cc26334be8ae02201e164bca6f26364ee522d967aa70ea53b00c548a6f876478033d629759a3380501010304010000000104695221021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a72103b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b921026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f302453ae2206021a8d0b4e9ad8c7538f7b9ea0441b33ed3611559afef335a990e4702fb95d41a71403a82391000000000000000001000000020000002206026d466a768d425c86687b79a28faa5297d4016b37c09d779bc0313d688e0f3024148374ad8600000000000000000100000002000000220603b85d4e424ae44b828e313ca36fa1fc83cdc7f3eefd722cb89ed6d1b3caf385b914e15f6f2100000000000000000100000002000000000100fd1e010100000000010101010101010101010101010101010101010101010101010101010101010101010000000000ffffffff0400a3e11100000000160014883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32600a3e11100000000160014883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32600a3e11100000000160014883ad8d1affdf8a73cbdaf7237b5c5ab9ec2c32600a3e1110000000017a914040c4ab99a665c767adaa50fb28dce2ae514363b8702483045022100f1048d424cecee8bb0f80f884a141ac77d66ec734d5b678e7179c21f0dd6999d0220652a35be4ca4e7acc73ad8d45e8483cba4420e0f99c7b77608cbba5ca507966b012103bd0c34b2373e387575cddb103ec03916c31044f2508e261fe3597a2680ecbd1f000000002202023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c483045022100e722510ad6c3aabcad9684e302c07bbb56c8c8fa860d68d800d1d3582b4bdee202202e40d997fdec7dc1c8b61d450b75cfde8c285caa12cd7b5e8897083ecad0ea5e01010304010000000104695221023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c21022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d2102b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b53ae2206022438d658cc970895bf05bb617fbf4036600fc716bec8adb92aeaa317edd1700d14e15f6f21000000000000000001000000030000002206023c5cbb819b0bcb5c7bf8db592d4c1d15d1b8d14d49b444ba4e85131316b24d4c1403a8239100000000000000000100000003000000220602b650623b12f2407c25496559410dfd0624dda8b79908bc9d80402100406e4f4b148374ad86000000000000000001000000030000000000",
"coin": "tbtc4",
"backupKey": "xpub661MyMwAqRbcFzLXuganogQvd7MrefQQqCcJP2ZDumnCdQecf5cw1P1nD5qBz8SNS1yCLSC9VqpNUWnQU3V6qmnPt2r21oXhicQFzPA6Lby",
"recoveryAmount": 599900900,
"recoveryAmountString": "599900900",
"txid": "8f52b9ad56724efdcd392f50d8cda59e333d2eb7a3e3b2ac0edf191463a2751e"
}
Loading

0 comments on commit 8edfa40

Please sign in to comment.