Files
bch-js/test/unit/fixtures/slp/mock-utils.js
T

1451 lines
56 KiB
JavaScript

/*
Contains mocked data used by unit tests.
*/
const mockList = [
{
decimals: 0,
timestamp: '2019-04-29 08:59',
timestampUnix: 1539218362,
versionType: 1,
documentUri: '',
symbol: 'WMW',
name: 'WheresMyWallet',
containsBaton: false,
id: '8fc284dcbc922f7bb7e2a443dc3af792f52923bba403fcf67ca028c88e89da0e',
documentHash: null,
initialTokenQty: 1000,
blockCreated: 580336,
blockLastActiveSend: 580336,
blockLastActiveMint: null,
txnsSinceGenesis: 1,
validAddresses: 1,
totalMinted: 1000,
totalBurned: 0,
circulatingSupply: 1000,
mintingBatonStatus: 'NEVER_CREATED'
},
{
decimals: 0,
timestamp: '2019-04-29 08:59',
timestampUnix: 1539218362,
versionType: 1,
documentUri: '',
symbol: 'WMW',
name: "Where'sMyWallet",
containsBaton: false,
id: '471d1f33e8a69cf59ce174ce43174feeecdf1f475ccc4cc3705600a5d6d2cd06',
documentHash: null,
initialTokenQty: 1000,
blockCreated: 580336,
blockLastActiveSend: 580351,
blockLastActiveMint: null,
txnsSinceGenesis: 2,
validAddresses: 2,
totalMinted: 1000,
totalBurned: 0,
circulatingSupply: 1000,
mintingBatonStatus: 'NEVER_CREATED'
}
]
const mockToken = {
decimals: 0,
timestamp: '2018-08-25 01:54',
timestampUnix: 1539218362,
versionType: 1,
documentUri: '',
symbol: 'USDT',
name: 'US Dollar Tether',
containsBaton: false,
id: '4276533bb702e7f8c9afd8aa61ebf016e95011dc3d54e55faa847ac1dd461e84',
documentHash: null,
initialTokenQty: 10000000000000000,
blockCreated: 544903,
blockLastActiveSend: 544905,
blockLastActiveMint: null,
txnsSinceGenesis: 3,
validAddresses: 0,
totalMinted: 10000000000000000,
totalBurned: 10000000000000000,
circulatingSupply: 0,
mintingBatonStatus: 'NEVER_CREATED'
}
const mockTokens = [
{
decimals: 0,
timestamp: '2018-08-25 01:54',
timestampUnix: 1539218362,
versionType: 1,
documentUri: '',
symbol: 'USDT',
name: 'US Dollar Tether',
containsBaton: false,
id: '4276533bb702e7f8c9afd8aa61ebf016e95011dc3d54e55faa847ac1dd461e84',
documentHash: null,
initialTokenQty: 10000000000000000,
blockCreated: 544903,
blockLastActiveSend: 544905,
blockLastActiveMint: null,
txnsSinceGenesis: 3,
validAddresses: 0,
totalMinted: 10000000000000000,
totalBurned: 10000000000000000,
circulatingSupply: 0,
mintingBatonStatus: 'NEVER_CREATED'
},
{
decimals: 0,
timestamp: '2019-04-29 08:59',
timestampUnix: 1539218362,
versionType: 1,
documentUri: '',
symbol: 'WMW',
name: "Where'sMyWallet",
containsBaton: false,
id: '471d1f33e8a69cf59ce174ce43174feeecdf1f475ccc4cc3705600a5d6d2cd06',
documentHash: null,
initialTokenQty: 1000,
blockCreated: 580336,
blockLastActiveSend: 580351,
blockLastActiveMint: null,
txnsSinceGenesis: 2,
validAddresses: 2,
totalMinted: 1000,
totalBurned: 0,
circulatingSupply: 1000,
mintingBatonStatus: 'NEVER_CREATED'
}
]
const mockNftChildrenList = {
nftChildren: [
'45a30085691d6ea586e3ec2aa9122e9b0e0d6c3c1fd357decccc15d8efde48a9',
'928ce61fe1006b1325a0ba0dce700bf83986a6f0691ba26e121c9ac035d12a55'
]
}
const mockNftGroup = {
nftGroup: {
decimals: 0,
timestamp: '2021-05-03 10:36:01',
timestamp_unix: 1620038161,
versionType: 129,
documentUri: 'psfoundation.cash',
symbol: 'PSF.TEST.GROUP',
name: 'PSF Test NFT Group',
containsBaton: true,
id: '68cd33ecd909068fbea318ae5ff1d6207cf754e53b191327d6d73b6916424c0a',
documentHash: null,
initialTokenQty: 1000000,
blockCreated: 686117,
totalMinted: null,
totalBurned: null,
circulatingSupply: null
}
}
const balancesForAddress = [
{
tokenId: 'df808a41672a0a0ae6475b44f272a107bc9961b90f29dc918d71301f24fe92fb',
balance: '1',
balanceString: '1',
slpAddress: 'simpleledger:qzv3zz2trz0xgp6a96lu4m6vp2nkwag0kvyucjzqt9',
decimalCount: 8
},
{
tokenId: 'a436c8e1b6bee3d701c6044d190f76f774be83c36de8d34a988af4489e86dd37',
balance: '1',
decimalCount: 7
}
]
const balancesForAddresses = [
[
{
tokenId:
'df808a41672a0a0ae6475b44f272a107bc9961b90f29dc918d71301f24fe92fb',
balance: 1,
balanceString: '1',
slpAddress: 'simpleledger:qzv3zz2trz0xgp6a96lu4m6vp2nkwag0kvyucjzqt9',
decimalCount: 8
},
{
tokenId:
'a436c8e1b6bee3d701c6044d190f76f774be83c36de8d34a988af4489e86dd37',
balance: 1,
balanceString: '1',
slpAddress: 'simpleledger:qzv3zz2trz0xgp6a96lu4m6vp2nkwag0kvyucjzqt9',
decimalCount: 7
}
],
[
{
tokenId:
'497291b8a1dfe69c8daea50677a3d31a5ef0e9484d8bebb610dac64bbc202fb7',
balance: 10,
balanceString: '10',
slpAddress: 'simpleledger:qqss4zp80hn6szsa4jg2s9fupe7g5tcg5ucdyl3r57',
decimalCount: 8
}
]
]
const mockBalance = {
tokenId: 'df808a41672a0a0ae6475b44f272a107bc9961b90f29dc918d71301f24fe92fb',
balance: 1,
balanceString: '1'
}
const mockRawTx = [
'0100000002b3b54b72de3cdff8d00a5a26e2aa7897f730c2889c46b41a83294004a2c6c9c6020000006a47304402202fff3979f9cf0a5052655c8699081a77a653903de41547928db0b94601aa082502207cdb909e3a7b2b7f8a3eb80243a1bd2fd8ad9449a0ec30242ae4b187436d11a0412103b30e7096c6e3a3b45e5aba4ad8fe48a1fdd7c04de0de55a43095e7560b52e19dfeffffffd25817de09517a6af6c3dbb332041f85d844052b32ea1dbca123365b18953726000000006a473044022011a39acbbb80c4723822d434445fc4b3d72ad0212902fdb183a5408af00e158c02200eb3778b1af9f3a8fe28b6670f5fe543fb4c190f79f349273860125be05269b2412103b30e7096c6e3a3b45e5aba4ad8fe48a1fdd7c04de0de55a43095e7560b52e19dfeffffff030000000000000000336a04534c500001010747454e45534953084e414b414d4f544f084e414b414d4f544f4c004c0001084c0008000775f05a07400022020000000000001976a91433c0448680ca324225eeca7a230cf191ab88400288ac8afc0000000000001976a91433c0448680ca324225eeca7a230cf191ab88400288ac967a0800'
]
const mockIsValidTxid = [
{
txid: 'df808a41672a0a0ae6475b44f272a107bc9961b90f29dc918d71301f24fe92fb',
valid: true
}
]
const mockBalancesForToken = [
{
tokenBalance: 1000,
slpAddress: 'simpleledger:qzhfd7ssy9nt4gw7j9w5e7w5mxx5w549rv7mknzqkz'
}
]
const mockTokenStats = {
tokenId: 'df808a41672a0a0ae6475b44f272a107bc9961b90f29dc918d71301f24fe92fb',
documentUri: '',
symbol: 'NAKAMOTO',
name: 'NAKAMOTO',
decimals: 8,
txnsSinceGenesis: 367,
validUtxos: 248,
validAddresses: 195,
circulatingSupply: 20995990,
totalBurned: 4010,
totalMinted: 21000000,
satoshisLockedUp: 135408
}
const mockTransactions = [
{
txid: '27e27170b546f05b2af69d6eddff8834038facf5d81302e9e562df09a5c4445f',
tokenDetails: {
valid: true,
detail: {
decimals: null,
tokenIdHex:
'495322b37d6b2eae81f045eda612b95870a0c2b6069c58f70cf8ef4e6a9fd43a',
timestamp: null,
transactionType: 'SEND',
versionType: 1,
documentUri: null,
documentSha256Hex: null,
symbol: null,
name: null,
batonVout: null,
containsBaton: null,
genesisOrMintQuantity: null,
sendOutputs: [
{
$numberDecimal: '0'
},
{
$numberDecimal: '25'
},
{
$numberDecimal: '77'
}
]
},
invalidReason: null,
schema_version: 30
}
}
]
const mockBurnTotal = {
transactionId:
'c7078a6c7400518a513a0bde1f4158cf740d08d3b5bfb19aa7b6657e2f4160de',
inputTotal: 100000000,
outputTotal: 100000000,
burnTotal: 0
}
const nonSLPTxDetailsWithoutOpReturn = {
txid: '3793d4906654f648e659f384c0f40b19c8f10c1e9fb72232a9b8edd61abaa1ec',
hash: '3793d4906654f648e659f384c0f40b19c8f10c1e9fb72232a9b8edd61abaa1ec',
version: 1,
size: 704,
locktime: 0,
vin: [
{
txid: '15a34ece03e13c20ee41dd113a982964a92dafb49328a6c395c8ecec12901bd5',
vout: 0,
scriptSig: {
asm:
'3045022100f020493f2c62740c89f07fba92d2916ad238c6965ef69fdf8338b4d6ee6c5a4502200251693e9883868cc5fb227bfc9bdaa5c333f14f712c0f3d8d2efb781f1a15fa[ALL|FORKID] 02a8087ad440c428aede8cf39eabe12b9807356b04d48aa0c361fa0d9d68a1aeac',
hex:
'483045022100f020493f2c62740c89f07fba92d2916ad238c6965ef69fdf8338b4d6ee6c5a4502200251693e9883868cc5fb227bfc9bdaa5c333f14f712c0f3d8d2efb781f1a15fa412102a8087ad440c428aede8cf39eabe12b9807356b04d48aa0c361fa0d9d68a1aeac'
},
sequence: 4294967295
},
{
txid: '52f720a5c6b5ad2765ecabc51b375d4aa741339f2a6fbd1524dcb3d45e230337',
vout: 0,
scriptSig: {
asm:
'3045022100b3e65b51cd31c081070ebf5c91e43d10431a71e748c86ff6bcc7e4f5ecc7f54d02202d67edefe3a065cbda2e1782dd77bce2d891de2a428f5dd92eae15e4a843527c[ALL|FORKID] 03d0ea0c7798905c7f8dee6180321c92bf67df9dfde42da0f3cf25413d914c0e29',
hex:
'483045022100b3e65b51cd31c081070ebf5c91e43d10431a71e748c86ff6bcc7e4f5ecc7f54d02202d67edefe3a065cbda2e1782dd77bce2d891de2a428f5dd92eae15e4a843527c412103d0ea0c7798905c7f8dee6180321c92bf67df9dfde42da0f3cf25413d914c0e29'
},
sequence: 4294967295
},
{
txid: '58e607b7ae35a970a50bc3f78bb7b3f786c906cc07241bdbe7e439bbd026036a',
vout: 0,
scriptSig: {
asm:
'3045022100c450cdf99fa8eca980b4c6878ff02de46b22bca9b08c01152739d12003ef14c902203d93e6f3811acfac0f531eca1afbf5c5416b19ac154a6672e9f3afc53d1b56a6[ALL|FORKID] 03d0ea0c7798905c7f8dee6180321c92bf67df9dfde42da0f3cf25413d914c0e29',
hex:
'483045022100c450cdf99fa8eca980b4c6878ff02de46b22bca9b08c01152739d12003ef14c902203d93e6f3811acfac0f531eca1afbf5c5416b19ac154a6672e9f3afc53d1b56a6412103d0ea0c7798905c7f8dee6180321c92bf67df9dfde42da0f3cf25413d914c0e29'
},
sequence: 4294967295
},
{
txid: '9e2bc2f0e39cff9fd6f8cf56586bfd24389cba0367d70304914be277b2f7268b',
vout: 0,
scriptSig: {
asm:
'3045022100cd25d6e5de8057335d3db0e0ad05dd4802ebb45ae2e4ea52ba26670787eaa3bd02207024b366b61e6f28324fc040dad5fa589ee7f2487c8e4c54848827360c792cc3[ALL|FORKID] 03d0ea0c7798905c7f8dee6180321c92bf67df9dfde42da0f3cf25413d914c0e29',
hex:
'483045022100cd25d6e5de8057335d3db0e0ad05dd4802ebb45ae2e4ea52ba26670787eaa3bd02207024b366b61e6f28324fc040dad5fa589ee7f2487c8e4c54848827360c792cc3412103d0ea0c7798905c7f8dee6180321c92bf67df9dfde42da0f3cf25413d914c0e29'
},
sequence: 4294967295
}
],
vout: [
{
value: 36.01397342,
n: 0,
scriptPubKey: {
asm:
'OP_DUP OP_HASH160 84c49aa95f145334b125c80c2cc9d077d08e00ce OP_EQUALVERIFY OP_CHECKSIG',
hex: '76a91484c49aa95f145334b125c80c2cc9d077d08e00ce88ac',
reqSigs: 1,
type: 'pubkeyhash',
addresses: ['bitcoincash:qzzvfx4ftu29xd93yhyqctxf6pmaprsqecm3rhd0lv']
}
},
{
value: 0.00000546,
n: 1,
scriptPubKey: {
asm:
'OP_DUP OP_HASH160 1aec955da539e59b32fa97e96fc0f53f018ae8a2 OP_EQUALVERIFY OP_CHECKSIG',
hex: '76a9141aec955da539e59b32fa97e96fc0f53f018ae8a288ac',
reqSigs: 1,
type: 'pubkeyhash',
addresses: ['bitcoincash:qqdwe92a55u7txejl2t7jm7q75lsrzhg5grz36dzh5']
}
},
{
value: 13.4288476,
n: 2,
scriptPubKey: {
asm:
'OP_DUP OP_HASH160 1af7e01ee75e22c645a5b37e401bd560168abc07 OP_EQUALVERIFY OP_CHECKSIG',
hex: '76a9141af7e01ee75e22c645a5b37e401bd560168abc0788ac',
reqSigs: 1,
type: 'pubkeyhash',
addresses: ['bitcoincash:qqd00cq7ua0z93j95kehusqm64spdz4uqur3lepgqm']
}
}
],
hex:
'0100000004d51b9012ececc895c3a62893b4af2da96429983a11dd41ee203ce103ce4ea315000000006b483045022100f020493f2c62740c89f07fba92d2916ad238c6965ef69fdf8338b4d6ee6c5a4502200251693e9883868cc5fb227bfc9bdaa5c333f14f712c0f3d8d2efb781f1a15fa412102a8087ad440c428aede8cf39eabe12b9807356b04d48aa0c361fa0d9d68a1aeacffffffff3703235ed4b3dc2415bd6f2a9f3341a74a5d371bc5abec6527adb5c6a520f752000000006b483045022100b3e65b51cd31c081070ebf5c91e43d10431a71e748c86ff6bcc7e4f5ecc7f54d02202d67edefe3a065cbda2e1782dd77bce2d891de2a428f5dd92eae15e4a843527c412103d0ea0c7798905c7f8dee6180321c92bf67df9dfde42da0f3cf25413d914c0e29ffffffff6a0326d0bb39e4e7db1b2407cc06c986f7b3b78bf7c30ba570a935aeb707e658000000006b483045022100c450cdf99fa8eca980b4c6878ff02de46b22bca9b08c01152739d12003ef14c902203d93e6f3811acfac0f531eca1afbf5c5416b19ac154a6672e9f3afc53d1b56a6412103d0ea0c7798905c7f8dee6180321c92bf67df9dfde42da0f3cf25413d914c0e29ffffffff8b26f7b277e24b910403d76703ba9c3824fd6b5856cff8d69fff9ce3f0c22b9e000000006b483045022100cd25d6e5de8057335d3db0e0ad05dd4802ebb45ae2e4ea52ba26670787eaa3bd02207024b366b61e6f28324fc040dad5fa589ee7f2487c8e4c54848827360c792cc3412103d0ea0c7798905c7f8dee6180321c92bf67df9dfde42da0f3cf25413d914c0e29ffffffff035ef6a8d6000000001976a91484c49aa95f145334b125c80c2cc9d077d08e00ce88ac22020000000000001976a9141aec955da539e59b32fa97e96fc0f53f018ae8a288ac98cb0a50000000001976a9141af7e01ee75e22c645a5b37e401bd560168abc0788ac00000000',
blockhash: '0000000000000000014bf37d1253e3c46f0e6f151bd6cca13f8093e76c31496d',
confirmations: 1571,
time: 1565380800,
blocktime: 1565380800
}
const nonSLPTxDetailsWithOpReturn = {
txid: '2ff74c48a5d657cf45f699601990bffbbe7a2a516d5480674cbf6c6a4497908f',
hash: '2ff74c48a5d657cf45f699601990bffbbe7a2a516d5480674cbf6c6a4497908f',
version: 1,
size: 271,
locktime: 0,
vin: [
{
txid: '6a81a401ec165eccd08c5c5a57a2185056675bbf2380d515c418b7a4c04db40a',
vout: 1,
scriptSig: {
asm:
'30440220168a04932175c6d6b10947ebef23c53ff2e905bb8dfb7d1aec961944f83bf20e0220724ad7a459bb31174b9e6cbbc73260c9a62d32dda2c47f5d7c5351b5eb9cd944[ALL|FORKID] 0467ff2df20f28bc62ad188525868f41d461f7dab3c1e500314cdb5218e5637bfd0f9c02eb5b3f383f698d28ff13547eaf05dd9216130861dd0216824e9d7337e3',
hex:
'4730440220168a04932175c6d6b10947ebef23c53ff2e905bb8dfb7d1aec961944f83bf20e0220724ad7a459bb31174b9e6cbbc73260c9a62d32dda2c47f5d7c5351b5eb9cd94441410467ff2df20f28bc62ad188525868f41d461f7dab3c1e500314cdb5218e5637bfd0f9c02eb5b3f383f698d28ff13547eaf05dd9216130861dd0216824e9d7337e3'
},
sequence: 4294967295
}
],
vout: [
{
value: 0,
n: 0,
scriptPubKey: {
asm:
'OP_RETURN -802180445 46386600368a3e883cd68c6939ab8c0a3c91537a3be6d9be35e42b8e37cfc92c',
hex:
'6a045d4dd0af2046386600368a3e883cd68c6939ab8c0a3c91537a3be6d9be35e42b8e37cfc92c',
type: 'nulldata'
}
},
{
value: 0.00002626,
n: 1,
scriptPubKey: {
asm:
'OP_DUP OP_HASH160 066ebee590278f32aedc8a4865700c49e717f1d7 OP_EQUALVERIFY OP_CHECKSIG',
hex: '76a914066ebee590278f32aedc8a4865700c49e717f1d788ac',
reqSigs: 1,
type: 'pubkeyhash',
addresses: ['bitcoincash:qqrxa0h9jqnc7v4wmj9ysetsp3y7w9l36u8gnnjulq']
}
}
],
hex:
'01000000010ab44dc0a4b718c415d58023bf5b67565018a2575a5c8cd0cc5e16ec01a4816a010000008a4730440220168a04932175c6d6b10947ebef23c53ff2e905bb8dfb7d1aec961944f83bf20e0220724ad7a459bb31174b9e6cbbc73260c9a62d32dda2c47f5d7c5351b5eb9cd94441410467ff2df20f28bc62ad188525868f41d461f7dab3c1e500314cdb5218e5637bfd0f9c02eb5b3f383f698d28ff13547eaf05dd9216130861dd0216824e9d7337e3ffffffff020000000000000000276a045d4dd0af2046386600368a3e883cd68c6939ab8c0a3c91537a3be6d9be35e42b8e37cfc92c420a0000000000001976a914066ebee590278f32aedc8a4865700c49e717f1d788ac00000000',
blockhash: '0000000000000000014bf37d1253e3c46f0e6f151bd6cca13f8093e76c31496d',
confirmations: 1571,
time: 1565380800,
blocktime: 1565380800
}
const txDetailsSLPGenesis = {
txid: 'bd158c564dd4ef54305b14f44f8e94c44b649f246dab14bcb42fb0d0078b8a90',
hash: 'bd158c564dd4ef54305b14f44f8e94c44b649f246dab14bcb42fb0d0078b8a90',
version: 2,
size: 357,
locktime: 0,
vin: [
{
txid: '86190b4a1ef25f09a388e2e86c299fc4bbc54c310386dcf37611b2958b964e25',
vout: 0,
scriptSig: {
asm:
'304402203cdf545000c17bce9dfa99a1515e5e3dc17b0abcfa55d1eacc01fa3f876d574102203170f0d7280dc7f4de887a141c94fb43bb3b5b0da12e4f400d3c89abf2a1c842[ALL|FORKID] 026ad033bd90dfa45766f4fdd377153468f1287e8fa0834fdad7dc11662e83dca8',
hex:
'47304402203cdf545000c17bce9dfa99a1515e5e3dc17b0abcfa55d1eacc01fa3f876d574102203170f0d7280dc7f4de887a141c94fb43bb3b5b0da12e4f400d3c89abf2a1c8424121026ad033bd90dfa45766f4fdd377153468f1287e8fa0834fdad7dc11662e83dca8'
},
sequence: 4294967295
}
],
vout: [
{
value: 0,
n: 0,
scriptPubKey: {
asm:
'OP_RETURN 5262419 1 47454e45534953 534c5053444b 534c502053444b206578616d706c65207573696e6720424954424f58 646576656c6f7065722e626974636f696e2e636f6d 0 8 2 0000000bcdf49b00',
hex:
'6a04534c500001010747454e4553495306534c5053444b1c534c502053444b206578616d706c65207573696e6720424954424f5815646576656c6f7065722e626974636f696e2e636f6d4c0001080102080000000bcdf49b00',
type: 'nulldata'
}
},
{
value: 0.00000546,
n: 1,
scriptPubKey: {
asm:
'OP_DUP OP_HASH160 70083e743742ad726a3a8f3a511d9a89f979dd63 OP_EQUALVERIFY OP_CHECKSIG',
hex: '76a91470083e743742ad726a3a8f3a511d9a89f979dd6388ac',
reqSigs: 1,
type: 'pubkeyhash',
addresses: ['bitcoincash:qpcqs0n5xap26un2828n55gan2ylj7wavvzeuwdx05']
}
},
{
value: 0.00000546,
n: 2,
scriptPubKey: {
asm:
'OP_DUP OP_HASH160 70083e743742ad726a3a8f3a511d9a89f979dd63 OP_EQUALVERIFY OP_CHECKSIG',
hex: '76a91470083e743742ad726a3a8f3a511d9a89f979dd6388ac',
reqSigs: 1,
type: 'pubkeyhash',
addresses: ['bitcoincash:qpcqs0n5xap26un2828n55gan2ylj7wavvzeuwdx05']
}
},
{
value: 0.00002015,
n: 3,
scriptPubKey: {
asm:
'OP_DUP OP_HASH160 70083e743742ad726a3a8f3a511d9a89f979dd63 OP_EQUALVERIFY OP_CHECKSIG',
hex: '76a91470083e743742ad726a3a8f3a511d9a89f979dd6388ac',
reqSigs: 1,
type: 'pubkeyhash',
addresses: ['bitcoincash:qpcqs0n5xap26un2828n55gan2ylj7wavvzeuwdx05']
}
}
],
hex:
'0200000001254e968b95b21176f3dc8603314cc5bbc49f296ce8e288a3095ff21e4a0b1986000000006a47304402203cdf545000c17bce9dfa99a1515e5e3dc17b0abcfa55d1eacc01fa3f876d574102203170f0d7280dc7f4de887a141c94fb43bb3b5b0da12e4f400d3c89abf2a1c8424121026ad033bd90dfa45766f4fdd377153468f1287e8fa0834fdad7dc11662e83dca8ffffffff040000000000000000596a04534c500001010747454e4553495306534c5053444b1c534c502053444b206578616d706c65207573696e6720424954424f5815646576656c6f7065722e626974636f696e2e636f6d4c0001080102080000000bcdf49b0022020000000000001976a91470083e743742ad726a3a8f3a511d9a89f979dd6388ac22020000000000001976a91470083e743742ad726a3a8f3a511d9a89f979dd6388acdf070000000000001976a91470083e743742ad726a3a8f3a511d9a89f979dd6388ac00000000',
blockhash: '000000000000000002f45ff275b5c073422b2bf1c3e4babae823145c2bbff55a',
confirmations: 1744,
time: 1565274914,
blocktime: 1565274914
}
const txDetailsSLPMint = {
txid: '65f21bbfcd545e5eb515e38e861a9dfe2378aaa2c4e458eb9e59e4d40e38f3a4',
hash: '65f21bbfcd545e5eb515e38e861a9dfe2378aaa2c4e458eb9e59e4d40e38f3a4',
version: 2,
size: 474,
locktime: 0,
vin: [
{
txid: '023cd3e95a3947058b994fd15a9a4c47937a9d9b6e0c0b1b5898d2ce84f354e4',
vout: 2,
scriptSig: {
asm:
'3045022100f73afe1ba320dfdf191c7219e37a6dcd8d52f3e0155efee8a3e17556965e031b022021a9689e57210697236f644cc91c43d73e894020b227445776afe9a5b79c0f23[ALL|FORKID] 036a0ccfe281fc5f83f0b1d33fbc0da65cffc6f7f265bb2e17b9c7d8278323850d',
hex:
'483045022100f73afe1ba320dfdf191c7219e37a6dcd8d52f3e0155efee8a3e17556965e031b022021a9689e57210697236f644cc91c43d73e894020b227445776afe9a5b79c0f234121036a0ccfe281fc5f83f0b1d33fbc0da65cffc6f7f265bb2e17b9c7d8278323850d'
},
sequence: 4294967295
},
{
txid: '023cd3e95a3947058b994fd15a9a4c47937a9d9b6e0c0b1b5898d2ce84f354e4',
vout: 3,
scriptSig: {
asm:
'3045022100cc549d3659875931ea5ba7bd71072ac650864fc046c8239d2f8948f67486d7b30220103641cc9566283c7706d702dc92c2f442673cbc51ce84b5d383ba68da97b157[ALL|FORKID] 036a0ccfe281fc5f83f0b1d33fbc0da65cffc6f7f265bb2e17b9c7d8278323850d',
hex:
'483045022100cc549d3659875931ea5ba7bd71072ac650864fc046c8239d2f8948f67486d7b30220103641cc9566283c7706d702dc92c2f442673cbc51ce84b5d383ba68da97b1574121036a0ccfe281fc5f83f0b1d33fbc0da65cffc6f7f265bb2e17b9c7d8278323850d'
},
sequence: 4294967295
}
],
vout: [
{
value: 0,
n: 0,
scriptPubKey: {
asm:
'OP_RETURN 5262419 1 1414416717 023cd3e95a3947058b994fd15a9a4c47937a9d9b6e0c0b1b5898d2ce84f354e4 2 00000002540be400',
hex:
'6a04534c50000101044d494e5420023cd3e95a3947058b994fd15a9a4c47937a9d9b6e0c0b1b5898d2ce84f354e401020800000002540be400',
type: 'nulldata'
}
},
{
value: 0.00000546,
n: 1,
scriptPubKey: {
asm:
'OP_DUP OP_HASH160 210a88277de7a80a1dac90a8153c0e7c8a2f08a7 OP_EQUALVERIFY OP_CHECKSIG',
hex: '76a914210a88277de7a80a1dac90a8153c0e7c8a2f08a788ac',
reqSigs: 1,
type: 'pubkeyhash',
addresses: ['bitcoincash:qqss4zp80hn6szsa4jg2s9fupe7g5tcg5u5k0yyr2q']
}
},
{
value: 0.00000546,
n: 2,
scriptPubKey: {
asm:
'OP_DUP OP_HASH160 210a88277de7a80a1dac90a8153c0e7c8a2f08a7 OP_EQUALVERIFY OP_CHECKSIG',
hex: '76a914210a88277de7a80a1dac90a8153c0e7c8a2f08a788ac',
reqSigs: 1,
type: 'pubkeyhash',
addresses: ['bitcoincash:qqss4zp80hn6szsa4jg2s9fupe7g5tcg5u5k0yyr2q']
}
},
{
value: 0.00007528,
n: 3,
scriptPubKey: {
asm:
'OP_DUP OP_HASH160 210a88277de7a80a1dac90a8153c0e7c8a2f08a7 OP_EQUALVERIFY OP_CHECKSIG',
hex: '76a914210a88277de7a80a1dac90a8153c0e7c8a2f08a788ac',
reqSigs: 1,
type: 'pubkeyhash',
addresses: ['bitcoincash:qqss4zp80hn6szsa4jg2s9fupe7g5tcg5u5k0yyr2q']
}
}
],
hex:
'0200000002e454f384ced298581b0b0c6e9b9d7a93474c9a5ad14f998b0547395ae9d33c02020000006b483045022100f73afe1ba320dfdf191c7219e37a6dcd8d52f3e0155efee8a3e17556965e031b022021a9689e57210697236f644cc91c43d73e894020b227445776afe9a5b79c0f234121036a0ccfe281fc5f83f0b1d33fbc0da65cffc6f7f265bb2e17b9c7d8278323850dffffffffe454f384ced298581b0b0c6e9b9d7a93474c9a5ad14f998b0547395ae9d33c02030000006b483045022100cc549d3659875931ea5ba7bd71072ac650864fc046c8239d2f8948f67486d7b30220103641cc9566283c7706d702dc92c2f442673cbc51ce84b5d383ba68da97b1574121036a0ccfe281fc5f83f0b1d33fbc0da65cffc6f7f265bb2e17b9c7d8278323850dffffffff040000000000000000396a04534c50000101044d494e5420023cd3e95a3947058b994fd15a9a4c47937a9d9b6e0c0b1b5898d2ce84f354e401020800000002540be40022020000000000001976a914210a88277de7a80a1dac90a8153c0e7c8a2f08a788ac22020000000000001976a914210a88277de7a80a1dac90a8153c0e7c8a2f08a788ac681d0000000000001976a914210a88277de7a80a1dac90a8153c0e7c8a2f08a788ac00000000',
blockhash: '000000000000000000182bc50810ab0296a6f1f7b6313bf535b6e78dffca8db6',
confirmations: 154,
time: 1566227300,
blocktime: 1566227300
}
const txDetailsSLPSend = {
txid: '4f922565af664b6fdf0a1ba3924487344be721b3d8815c62cafc8a51e04a8afa',
hash: '4f922565af664b6fdf0a1ba3924487344be721b3d8815c62cafc8a51e04a8afa',
version: 2,
size: 626,
locktime: 0,
vin: [
{
txid: '65f21bbfcd545e5eb515e38e861a9dfe2378aaa2c4e458eb9e59e4d40e38f3a4',
vout: 1,
scriptSig: {
asm:
'30440220392bd0f72f0ff7ce983fe6320383e6f52d6921064e95fcd1599b672d1ff074b4022061922fb13f7477708dc88cb11a5448c702c4bad059526253821c7ccc5e182932[ALL|FORKID] 036a0ccfe281fc5f83f0b1d33fbc0da65cffc6f7f265bb2e17b9c7d8278323850d',
hex:
'4730440220392bd0f72f0ff7ce983fe6320383e6f52d6921064e95fcd1599b672d1ff074b4022061922fb13f7477708dc88cb11a5448c702c4bad059526253821c7ccc5e1829324121036a0ccfe281fc5f83f0b1d33fbc0da65cffc6f7f265bb2e17b9c7d8278323850d'
},
sequence: 4294967295
},
{
txid: '023cd3e95a3947058b994fd15a9a4c47937a9d9b6e0c0b1b5898d2ce84f354e4',
vout: 1,
scriptSig: {
asm:
'3044022010e57d2db06c7013ef9fd6848a6e307674a25cb62cb44a666b03800b322a1e3f022013f41bbf2ef462be799a71e1392ca0a37687d3602002bb3b8d772e2afad498a7[ALL|FORKID] 036a0ccfe281fc5f83f0b1d33fbc0da65cffc6f7f265bb2e17b9c7d8278323850d',
hex:
'473044022010e57d2db06c7013ef9fd6848a6e307674a25cb62cb44a666b03800b322a1e3f022013f41bbf2ef462be799a71e1392ca0a37687d3602002bb3b8d772e2afad498a74121036a0ccfe281fc5f83f0b1d33fbc0da65cffc6f7f265bb2e17b9c7d8278323850d'
},
sequence: 4294967295
},
{
txid: '65f21bbfcd545e5eb515e38e861a9dfe2378aaa2c4e458eb9e59e4d40e38f3a4',
vout: 3,
scriptSig: {
asm:
'3044022064a522467b966777592ddb699ce0536a9a94e7f3c9a3c428bec929f78ee3efc60220700c6e1506ab8b5253c12d7f1682aac3bb5f6c869ec257a851d19d36d8c1f10f[ALL|FORKID] 036a0ccfe281fc5f83f0b1d33fbc0da65cffc6f7f265bb2e17b9c7d8278323850d',
hex:
'473044022064a522467b966777592ddb699ce0536a9a94e7f3c9a3c428bec929f78ee3efc60220700c6e1506ab8b5253c12d7f1682aac3bb5f6c869ec257a851d19d36d8c1f10f4121036a0ccfe281fc5f83f0b1d33fbc0da65cffc6f7f265bb2e17b9c7d8278323850d'
},
sequence: 4294967295
}
],
vout: [
{
value: 0,
n: 0,
scriptPubKey: {
asm:
'OP_RETURN 5262419 1 1145980243 023cd3e95a3947058b994fd15a9a4c47937a9d9b6e0c0b1b5898d2ce84f354e4 0000000011e1a300 0000000e101edc00',
hex:
'6a04534c500001010453454e4420023cd3e95a3947058b994fd15a9a4c47937a9d9b6e0c0b1b5898d2ce84f354e4080000000011e1a300080000000e101edc00',
type: 'nulldata'
}
},
{
value: 0.00000546,
n: 1,
scriptPubKey: {
asm:
'OP_DUP OP_HASH160 99e5a8229a9af0dbf3cadb25ea981df49c9d93bf OP_EQUALVERIFY OP_CHECKSIG',
hex: '76a91499e5a8229a9af0dbf3cadb25ea981df49c9d93bf88ac',
reqSigs: 1,
type: 'pubkeyhash',
addresses: ['bitcoincash:qzv7t2pzn2d0pklnetdjt65crh6fe8vnhuwvhsk2nn']
}
},
{
value: 0.00000546,
n: 2,
scriptPubKey: {
asm:
'OP_DUP OP_HASH160 210a88277de7a80a1dac90a8153c0e7c8a2f08a7 OP_EQUALVERIFY OP_CHECKSIG',
hex: '76a914210a88277de7a80a1dac90a8153c0e7c8a2f08a788ac',
reqSigs: 1,
type: 'pubkeyhash',
addresses: ['bitcoincash:qqss4zp80hn6szsa4jg2s9fupe7g5tcg5u5k0yyr2q']
}
},
{
value: 0.00006898,
n: 3,
scriptPubKey: {
asm:
'OP_DUP OP_HASH160 210a88277de7a80a1dac90a8153c0e7c8a2f08a7 OP_EQUALVERIFY OP_CHECKSIG',
hex: '76a914210a88277de7a80a1dac90a8153c0e7c8a2f08a788ac',
reqSigs: 1,
type: 'pubkeyhash',
addresses: ['bitcoincash:qqss4zp80hn6szsa4jg2s9fupe7g5tcg5u5k0yyr2q']
}
}
],
hex:
'0200000003a4f3380ed4e4599eeb58e4c4a2aa7823fe9d1a868ee315b55e5e54cdbf1bf265010000006a4730440220392bd0f72f0ff7ce983fe6320383e6f52d6921064e95fcd1599b672d1ff074b4022061922fb13f7477708dc88cb11a5448c702c4bad059526253821c7ccc5e1829324121036a0ccfe281fc5f83f0b1d33fbc0da65cffc6f7f265bb2e17b9c7d8278323850dffffffffe454f384ced298581b0b0c6e9b9d7a93474c9a5ad14f998b0547395ae9d33c02010000006a473044022010e57d2db06c7013ef9fd6848a6e307674a25cb62cb44a666b03800b322a1e3f022013f41bbf2ef462be799a71e1392ca0a37687d3602002bb3b8d772e2afad498a74121036a0ccfe281fc5f83f0b1d33fbc0da65cffc6f7f265bb2e17b9c7d8278323850dffffffffa4f3380ed4e4599eeb58e4c4a2aa7823fe9d1a868ee315b55e5e54cdbf1bf265030000006a473044022064a522467b966777592ddb699ce0536a9a94e7f3c9a3c428bec929f78ee3efc60220700c6e1506ab8b5253c12d7f1682aac3bb5f6c869ec257a851d19d36d8c1f10f4121036a0ccfe281fc5f83f0b1d33fbc0da65cffc6f7f265bb2e17b9c7d8278323850dffffffff040000000000000000406a04534c500001010453454e4420023cd3e95a3947058b994fd15a9a4c47937a9d9b6e0c0b1b5898d2ce84f354e4080000000011e1a300080000000e101edc0022020000000000001976a91499e5a8229a9af0dbf3cadb25ea981df49c9d93bf88ac22020000000000001976a914210a88277de7a80a1dac90a8153c0e7c8a2f08a788acf21a0000000000001976a914210a88277de7a80a1dac90a8153c0e7c8a2f08a788ac00000000',
blockhash: '000000000000000000182bc50810ab0296a6f1f7b6313bf535b6e78dffca8db6',
confirmations: 154,
time: 1566227300,
blocktime: 1566227300
}
const txDetailsSLPGenesisNoBaton = {
txid: '497291b8a1dfe69c8daea50677a3d31a5ef0e9484d8bebb610dac64bbc202fb7',
hash: '497291b8a1dfe69c8daea50677a3d31a5ef0e9484d8bebb610dac64bbc202fb7',
version: 1,
size: 285,
locktime: 575672,
vin: [
{
txid: '805728012bc3349d1a05dc503aaf389c7a743917d7af6adfb844baff8ff2f89f',
vout: 2,
scriptSig: {
asm:
'3045022100e4c0e18d97ea6d24c15d60e4032131e985091dec0d844fe00065cb6852b2cfaa02207b6334f72e1aa70f26a88e0e0bff183966405b59bf3a9eaa89d03155cd155505[ALL|FORKID] 03adb6ee2ccaf17f407704c91aae7327bd12fa81aa1bad63bc1685a9ded76d6f2a',
hex:
'483045022100e4c0e18d97ea6d24c15d60e4032131e985091dec0d844fe00065cb6852b2cfaa02207b6334f72e1aa70f26a88e0e0bff183966405b59bf3a9eaa89d03155cd155505412103adb6ee2ccaf17f407704c91aae7327bd12fa81aa1bad63bc1685a9ded76d6f2a'
},
sequence: 4294967294
}
],
vout: [
{
value: 0,
n: 0,
scriptPubKey: {
asm:
'OP_RETURN 5262419 1 47454e45534953 544f4b2d4348 546f6b796f43617368 0 0 8 0 000775f05a074000',
hex:
'6a04534c500001010747454e4553495306544f4b2d434809546f6b796f436173684c004c0001084c0008000775f05a074000',
type: 'nulldata'
}
},
{
value: 0.00000546,
n: 1,
scriptPubKey: {
asm:
'OP_DUP OP_HASH160 17c068626a1085ab782b94fe5577b67b9168a1d9 OP_EQUALVERIFY OP_CHECKSIG',
hex: '76a91417c068626a1085ab782b94fe5577b67b9168a1d988ac',
reqSigs: 1,
type: 'pubkeyhash',
addresses: ['bitcoincash:qqtuq6rzdgggt2mc9w20u4thkeaez69pmy6ur897sr']
}
},
{
value: 0.00474263,
n: 2,
scriptPubKey: {
asm:
'OP_DUP OP_HASH160 8b3decf88562b3a8037d8e88171e14bff010ea3d OP_EQUALVERIFY OP_CHECKSIG',
hex: '76a9148b3decf88562b3a8037d8e88171e14bff010ea3d88ac',
reqSigs: 1,
type: 'pubkeyhash',
addresses: ['bitcoincash:qz9nmm8cs43t82qr0k8gs9c7zjllqy82853g26y3tc']
}
}
],
hex:
'01000000019ff8f28fffba44b8df6aafd71739747a9c38af3a50dc051a9d34c32b01285780020000006b483045022100e4c0e18d97ea6d24c15d60e4032131e985091dec0d844fe00065cb6852b2cfaa02207b6334f72e1aa70f26a88e0e0bff183966405b59bf3a9eaa89d03155cd155505412103adb6ee2ccaf17f407704c91aae7327bd12fa81aa1bad63bc1685a9ded76d6f2afeffffff030000000000000000326a04534c500001010747454e4553495306544f4b2d434809546f6b796f436173684c004c0001084c0008000775f05a07400022020000000000001976a91417c068626a1085ab782b94fe5577b67b9168a1d988ac973c0700000000001976a9148b3decf88562b3a8037d8e88171e14bff010ea3d88acb8c80800',
blockhash: '0000000000000000003e44676df0c4f80b68aff24bf04823444c0069729631f8',
confirmations: 21249,
time: 1553714591,
blocktime: 1553714591
}
const txDetailsSLPSendAlt = {
txid: 'd94357179775425ebc59c93173bd6dc9854095f090a2eb9dcfe9797398bc8eae',
hash: 'd94357179775425ebc59c93173bd6dc9854095f090a2eb9dcfe9797398bc8eae',
version: 2,
size: 438,
locktime: 0,
vin: [
{
txid: '984a8fc8093e1db5489a8856ab0ecbaef188662535f08de6f87da8622978146f',
vout: 0,
scriptSig: {
asm:
'3045022100f3f84a7c0a72e6df55ad8ff4596aae2d040403b38f8054d95ee48f3d554790050220776b0833891e65c52685ce3a498e3ee0aa804a85e9b79f21bb74a367ad88a569[ALL|FORKID] 03440d292d554f524a1a16fab1c4384c82a15aa191b6a25187c03f6ec4db57d61e',
hex:
'483045022100f3f84a7c0a72e6df55ad8ff4596aae2d040403b38f8054d95ee48f3d554790050220776b0833891e65c52685ce3a498e3ee0aa804a85e9b79f21bb74a367ad88a569412103440d292d554f524a1a16fab1c4384c82a15aa191b6a25187c03f6ec4db57d61e'
},
sequence: 4294967295
},
{
txid: '164ff37f47a1be6550a81f3d76f3d57e121d82ed04ed8b7bc932e2273141ebbc',
vout: 1,
scriptSig: {
asm:
'30440220177d3583516caf6a3d8e99ed9c0a76595a4187d04c575c0f7dab6a6dfa4630c502207fc842e03ca73a2c9d1f9d7406145bb4ea6eb90d1585ea7c4e82491707fadb74[ALL|FORKID] 0252996f42e5908cc6fe5e2df42888a7226f352f2d496e7f9bb17aaf55e41d997b',
hex:
'4730440220177d3583516caf6a3d8e99ed9c0a76595a4187d04c575c0f7dab6a6dfa4630c502207fc842e03ca73a2c9d1f9d7406145bb4ea6eb90d1585ea7c4e82491707fadb7441210252996f42e5908cc6fe5e2df42888a7226f352f2d496e7f9bb17aaf55e41d997b'
},
sequence: 4294967295
}
],
vout: [
{
value: 0,
n: 0,
scriptPubKey: {
asm:
'OP_RETURN 5262419 256 1145980243 73db55368981e4878440637e448d4abe7f661be5c3efdcbcb63bd86a01a76b5a 0000000000000001',
hex:
'6a04534c50000200010453454e442073db55368981e4878440637e448d4abe7f661be5c3efdcbcb63bd86a01a76b5a080000000000000001',
type: 'nulldata'
}
},
{
value: 0.00000546,
n: 1,
scriptPubKey: {
asm:
'OP_DUP OP_HASH160 f037d66efd7235ae4eeb03f666845a7c23ace91a OP_EQUALVERIFY OP_CHECKSIG',
hex: '76a914f037d66efd7235ae4eeb03f666845a7c23ace91a88ac',
reqSigs: 1,
type: 'pubkeyhash',
addresses: ['bitcoincash:qrcr04nwl4erttjwavplve5ytf7z8t8frg94efy6ts']
}
},
{
value: 0.00047367,
n: 2,
scriptPubKey: {
asm:
'OP_DUP OP_HASH160 d5669ba347fd2abe6a06d0310f817d1f1304ba71 OP_EQUALVERIFY OP_CHECKSIG',
hex: '76a914d5669ba347fd2abe6a06d0310f817d1f1304ba7188ac',
reqSigs: 1,
type: 'pubkeyhash',
addresses: ['bitcoincash:qr2kdxargl7j40n2qmgrzrup0503xp96wyn5ju6p5l']
}
}
],
hex:
'02000000026f14782962a87df8e68df035256688f1aecb0eab56889a48b51d3e09c88f4a98000000006b483045022100f3f84a7c0a72e6df55ad8ff4596aae2d040403b38f8054d95ee48f3d554790050220776b0833891e65c52685ce3a498e3ee0aa804a85e9b79f21bb74a367ad88a569412103440d292d554f524a1a16fab1c4384c82a15aa191b6a25187c03f6ec4db57d61effffffffbceb413127e232c97b8bed04ed821d127ed5f3763d1fa85065bea1477ff34f16010000006a4730440220177d3583516caf6a3d8e99ed9c0a76595a4187d04c575c0f7dab6a6dfa4630c502207fc842e03ca73a2c9d1f9d7406145bb4ea6eb90d1585ea7c4e82491707fadb7441210252996f42e5908cc6fe5e2df42888a7226f352f2d496e7f9bb17aaf55e41d997bffffffff030000000000000000386a04534c50000200010453454e442073db55368981e4878440637e448d4abe7f661be5c3efdcbcb63bd86a01a76b5a08000000000000000122020000000000001976a914f037d66efd7235ae4eeb03f666845a7c23ace91a88ac07b90000000000001976a914d5669ba347fd2abe6a06d0310f817d1f1304ba7188ac00000000'
}
const mockTxDetails = {
txid: '9dbaaafc48c49a21beabada8de632009288a2cd52eecefd0c00edcffca9955d0',
version: 2,
locktime: 0,
vin: [
{
txid: '203f21da29235b290cca3ec7cf14479533b3fd15d75ecb2e72f57bcff984bd94',
vout: 1,
sequence: 4294967295,
n: 0,
scriptSig: {
hex:
'4730440220068b4d98542760aeff6dd3b17958611c12cfe36ca23d1a2df42241b0c993286202202db64ad12f62fe0f13ed904d095c4ed06555e0632d9d55db50fabba7d0153aea412103021c8dd3baebdbc1b437b063ffe631cac3d6ce6aa62e3c3b8eb83a0dfceef542',
asm:
'30440220068b4d98542760aeff6dd3b17958611c12cfe36ca23d1a2df42241b0c993286202202db64ad12f62fe0f13ed904d095c4ed06555e0632d9d55db50fabba7d0153aea[ALL|FORKID] 03021c8dd3baebdbc1b437b063ffe631cac3d6ce6aa62e3c3b8eb83a0dfceef542'
},
value: 546,
legacyAddress: '1Fy3KxcwycjXyjpcBMMxbiZwGxDgFmNeSw',
cashAddress: 'bitcoincash:qzjz4l6fvdhgpjdfhs8gg8664en0l942p5sjf3lwh7',
slpAddress: 'simpleledger:qzjz4l6fvdhgpjdfhs8gg8664en0l942p5ufz22wfq'
},
{
txid: '50dd2b262bf60e605a4749f7187c6c6fe57af9067f07744d28df1602b7685d89',
vout: 1,
sequence: 4294967295,
n: 1,
scriptSig: {
hex:
'483045022100f1de68dfab06aba82b10cf8d63be91a31e44087c624de01a63fc0bc209d637ed02200c5182100391a9b486b83cb3caa533451c84247594a5c2ceabfb3b0c9dc68bfd412103021c8dd3baebdbc1b437b063ffe631cac3d6ce6aa62e3c3b8eb83a0dfceef542',
asm:
'3045022100f1de68dfab06aba82b10cf8d63be91a31e44087c624de01a63fc0bc209d637ed02200c5182100391a9b486b83cb3caa533451c84247594a5c2ceabfb3b0c9dc68bfd[ALL|FORKID] 03021c8dd3baebdbc1b437b063ffe631cac3d6ce6aa62e3c3b8eb83a0dfceef542'
},
value: 546,
legacyAddress: '1Fy3KxcwycjXyjpcBMMxbiZwGxDgFmNeSw',
cashAddress: 'bitcoincash:qzjz4l6fvdhgpjdfhs8gg8664en0l942p5sjf3lwh7',
slpAddress: 'simpleledger:qzjz4l6fvdhgpjdfhs8gg8664en0l942p5ufz22wfq'
},
{
txid: 'd3ec152a06d1f9f474c22015f63deeaadf39a399b516d5e60eebe1ad3c9315ec',
vout: 1,
sequence: 4294967295,
n: 2,
scriptSig: {
hex:
'483045022100d8e0d89ad11bf281026463a34d4b1a7e4465cab43bc26f8cb0f6999cb359f7d1022052e74af271323259977bb55c116efbb7988b4f670119ba247f24a2a56f4ac063412103da9d0ed61cc8010a01ed9d8bc64230ba72afe0c0ffdae0195911fbe9aa3e0112',
asm:
'3045022100d8e0d89ad11bf281026463a34d4b1a7e4465cab43bc26f8cb0f6999cb359f7d1022052e74af271323259977bb55c116efbb7988b4f670119ba247f24a2a56f4ac063[ALL|FORKID] 03da9d0ed61cc8010a01ed9d8bc64230ba72afe0c0ffdae0195911fbe9aa3e0112'
},
value: 422955,
legacyAddress: '18TRupzu6qbvEJUFAwoWEsDBQXaQcmUdXk',
cashAddress: 'bitcoincash:qpgusltsseyslth9azccyxel5gne2257fq0p9q2nkj',
slpAddress: 'simpleledger:qpgusltsseyslth9azccyxel5gne2257fqr6wmlngv'
}
],
vout: [
{
value: '0.00000000',
n: 0,
scriptPubKey: {
hex:
'6a04534c500001010453454e44207353603832726dc0bd67afaac2acdd0fbd9fbe562710a68fd1e88943211277fc0800000000000000ca',
asm:
'OP_RETURN 5262419 1 1145980243 7353603832726dc0bd67afaac2acdd0fbd9fbe562710a68fd1e88943211277fc 00000000000000ca'
},
spentTxId: null,
spentIndex: null,
spentHeight: null
},
{
value: '0.00000546',
n: 1,
scriptPubKey: {
hex: '76a9140c036a1ee180c958f97afa5a8a6272ab47091fbd88ac',
asm:
'OP_DUP OP_HASH160 0c036a1ee180c958f97afa5a8a6272ab47091fbd OP_EQUALVERIFY OP_CHECKSIG',
addresses: ['126XCYnDwqMBXfQTvsTfpYRwX59moZUZDS'],
type: 'pubkeyhash',
cashAddrs: ['bitcoincash:qqxqx6s7uxqvjk8e0ta94znzw245wzglh5h9wdssan'],
slpAddrs: ['simpleledger:qqxqx6s7uxqvjk8e0ta94znzw245wzglh5m79k9srd']
},
spentTxId: null,
spentIndex: null,
spentHeight: null
},
{
value: '0.00422880',
n: 2,
scriptPubKey: {
hex: '76a91451c87d7086490faee5e8b1821b3fa227952a9e4888ac',
asm:
'OP_DUP OP_HASH160 51c87d7086490faee5e8b1821b3fa227952a9e48 OP_EQUALVERIFY OP_CHECKSIG',
addresses: ['18TRupzu6qbvEJUFAwoWEsDBQXaQcmUdXk'],
type: 'pubkeyhash',
cashAddrs: ['bitcoincash:qpgusltsseyslth9azccyxel5gne2257fq0p9q2nkj'],
slpAddrs: ['simpleledger:qpgusltsseyslth9azccyxel5gne2257fqr6wmlngv']
},
spentTxId: null,
spentIndex: null,
spentHeight: null
}
],
blockhash: '0000000000000000028713785942eddfd39daa60e8768b9b0513ff077d1ecd2f',
blockheight: 600711,
confirmations: 1668,
time: 1568761257,
blocktime: 1568761257,
valueOut: 0.00423426,
size: 585,
valueIn: 0.00424047,
fees: 0.00000621,
tokenInfo: {
versionType: 1,
transactionType: 'SEND',
tokenIdHex:
'7353603832726dc0bd67afaac2acdd0fbd9fbe562710a68fd1e88943211277fc',
sendOutputs: ['0', '202']
},
tokenIsValid: true
}
const mockDualValidation = [
{
txid: 'd56a2b446d8149c39ca7e06163fe8097168c3604915f631bc58777d669135a56',
valid: true
},
{
txid: 'd56a2b446d8149c39ca7e06163fe8097168c3604915f631bc58777d669135a56',
valid: true
}
]
const mockDualOpData = {
tokenType: 1,
transactionType: 'send',
tokenId: 'dd84ca78db4d617221b58eabc6667af8fe2f7eadbfcc213d35be9f1b419beb8d',
spendData: [
{
quantity: '1',
sentTo: 'bitcoincash:qqavn6wspzy7nsy7ex9dj9t7a8va7nv6ey05jkul6l',
vout: 1
},
{
quantity: '5',
sentTo: 'bitcoincash:qpyx5hv7nhxk9cmug3vp7jnasdt8akselvteqypm9m',
vout: 2
}
]
}
const mockInvalidSlpSend = {
txid: 'a60a522cc11ad7011b74e57fbabbd99296e4b9346bcb175dcf84efb737030415',
hash: 'a60a522cc11ad7011b74e57fbabbd99296e4b9346bcb175dcf84efb737030415',
version: 2,
size: 473,
locktime: 0,
vin: [
{
txid: '3ad621d46ddb7bdccb6e5e7b6505ee639d9327a2b2bdaa2937b8e3aa55c4f2a7',
vout: 0,
scriptSig: {
asm:
'3045022100f962fdc585261007f114f0470828bbe9ac6197cefc4d0897fe4a7dd1d4cb2f5402202e104b617a1c14fc293c0ace9d4fd5e1cfa819a68b4ff976b4c3c199feda5227[ALL|FORKID] 0351c450ded2d7747dcad69982c9d954f3f785bab018d89fa09723bba7397e91fb',
hex:
'483045022100f962fdc585261007f114f0470828bbe9ac6197cefc4d0897fe4a7dd1d4cb2f5402202e104b617a1c14fc293c0ace9d4fd5e1cfa819a68b4ff976b4c3c199feda522741210351c450ded2d7747dcad69982c9d954f3f785bab018d89fa09723bba7397e91fb'
},
sequence: 4294967295
},
{
txid: 'a31c3167686f892d835727bc46b74bb11a46d74a8a6b08dc6cd82abb6e987b43',
vout: 1,
scriptSig: {
asm:
'3044022027dcd4ef752819ba4e61b892039ea0cb8d3ab0ffaeb78384dce9cf43dd76967e0220594fdf41e3d26cd207b6df939e3d655f6e09b01f05948edeb096aa644e1b6ec4[ALL|FORKID] 0351c450ded2d7747dcad69982c9d954f3f785bab018d89fa09723bba7397e91fb',
hex:
'473044022027dcd4ef752819ba4e61b892039ea0cb8d3ab0ffaeb78384dce9cf43dd76967e0220594fdf41e3d26cd207b6df939e3d655f6e09b01f05948edeb096aa644e1b6ec441210351c450ded2d7747dcad69982c9d954f3f785bab018d89fa09723bba7397e91fb'
},
sequence: 4294967295
}
],
vout: [
{
value: 0,
n: 0,
scriptPubKey: {
asm:
'OP_RETURN 5262419 1 1145980243 091c80cee60cc3a6dd7b8c6c04cf0cf2d8103ba2d75daa105dcf1aaa53551fe8 1 fffffffffffffffe',
hex:
'6a04534c500001010453454e4420091c80cee60cc3a6dd7b8c6c04cf0cf2d8103ba2d75daa105dcf1aaa53551fe8010108fffffffffffffffe',
type: 'nulldata'
}
},
{
value: 0.00000546,
n: 1,
scriptPubKey: {
asm:
'OP_DUP OP_HASH160 c0c53d84b5420c9bfe4015d1ae69017c3f1ddef8 OP_EQUALVERIFY OP_CHECKSIG',
hex: '76a914c0c53d84b5420c9bfe4015d1ae69017c3f1ddef888ac',
reqSigs: 1,
type: 'pubkeyhash',
addresses: ['bitcoincash:qrqv20vyk4pqexl7gq2artnfq97r78w7lqj5548mny']
}
},
{
value: 0.00000546,
n: 2,
scriptPubKey: {
asm:
'OP_DUP OP_HASH160 b505afc357a7e911b207332f13e8e674a72099c3 OP_EQUALVERIFY OP_CHECKSIG',
hex: '76a914b505afc357a7e911b207332f13e8e674a72099c388ac',
reqSigs: 1,
type: 'pubkeyhash',
addresses: ['bitcoincash:qz6stt7r27n7jydjquej7ylgue62wgyecvs9zm4gff']
}
},
{
value: 0.00044091,
n: 3,
scriptPubKey: {
asm:
'OP_DUP OP_HASH160 b505afc357a7e911b207332f13e8e674a72099c3 OP_EQUALVERIFY OP_CHECKSIG',
hex: '76a914b505afc357a7e911b207332f13e8e674a72099c388ac',
reqSigs: 1,
type: 'pubkeyhash',
addresses: ['bitcoincash:qz6stt7r27n7jydjquej7ylgue62wgyecvs9zm4gff']
}
}
],
hex:
'0200000002a7f2c455aae3b83729aabdb2a227939d63ee05657b5e6ecbdc7bdb6dd421d63a000000006b483045022100f962fdc585261007f114f0470828bbe9ac6197cefc4d0897fe4a7dd1d4cb2f5402202e104b617a1c14fc293c0ace9d4fd5e1cfa819a68b4ff976b4c3c199feda522741210351c450ded2d7747dcad69982c9d954f3f785bab018d89fa09723bba7397e91fbffffffff437b986ebb2ad86cdc086b8a4ad7461ab14bb746bc2757832d896f6867311ca3010000006a473044022027dcd4ef752819ba4e61b892039ea0cb8d3ab0ffaeb78384dce9cf43dd76967e0220594fdf41e3d26cd207b6df939e3d655f6e09b01f05948edeb096aa644e1b6ec441210351c450ded2d7747dcad69982c9d954f3f785bab018d89fa09723bba7397e91fbffffffff040000000000000000396a04534c500001010453454e4420091c80cee60cc3a6dd7b8c6c04cf0cf2d8103ba2d75daa105dcf1aaa53551fe8010108fffffffffffffffe22020000000000001976a914c0c53d84b5420c9bfe4015d1ae69017c3f1ddef888ac22020000000000001976a914b505afc357a7e911b207332f13e8e674a72099c388ac3bac0000000000001976a914b505afc357a7e911b207332f13e8e674a72099c388ac00000000',
blockhash: '000000000000000000915bd33a7241f34800b190f7cf51f90b42b2b05d2b7ed8',
confirmations: 90327,
time: 1535577007,
blocktime: 1535577007
}
const txDetailsSLPNftGenesis = {
txid: '4ef6eb92950a13a69e97c2c02c7967d806aa874c0e2a6b5546a8880f2cd14bc4',
hash: '4ef6eb92950a13a69e97c2c02c7967d806aa874c0e2a6b5546a8880f2cd14bc4',
version: 2,
size: 344,
locktime: 0,
vin: [
{
txid: '4041bc842554b796de1dbb625bbb6994379bc5132a47522677bef7323f3e5051',
vout: 2,
scriptSig: {
asm:
'3045022100f8d678e7cd6a2fc317fe4c0c8b633f5941aa40bceb6d7472559955908869544b02206d82e45a6658bb9b5ad39734aa93832b1de2d3c9650e1b59c2ee2f15aa26f3bb[ALL|FORKID] 029547345d63f86ea89ea92ea4ed26386c4493ff60c78d871cc7b38f517f3fd72c',
hex:
'483045022100f8d678e7cd6a2fc317fe4c0c8b633f5941aa40bceb6d7472559955908869544b02206d82e45a6658bb9b5ad39734aa93832b1de2d3c9650e1b59c2ee2f15aa26f3bb4121029547345d63f86ea89ea92ea4ed26386c4493ff60c78d871cc7b38f517f3fd72c'
},
sequence: 4294967295
}
],
vout: [
{
value: 0,
n: 0,
scriptPubKey: {
asm:
'OP_RETURN 5262419 -1 47454e45534953 4e46545454 4e4654205465737420546f6b656e 68747470733a2f2f46756c6c537461636b2e63617368 0 0 2 0000000000000001',
hex:
'6a04534c500001810747454e45534953054e465454540e4e4654205465737420546f6b656e1668747470733a2f2f46756c6c537461636b2e636173684c0001000102080000000000000001',
type: 'nulldata'
}
},
{
value: 0.00000546,
n: 1,
scriptPubKey: {
asm:
'OP_DUP OP_HASH160 6011206cd60db8b634f85edf46da22a6d1351e54 OP_EQUALVERIFY OP_CHECKSIG',
hex: '76a9146011206cd60db8b634f85edf46da22a6d1351e5488ac',
reqSigs: 1,
type: 'pubkeyhash',
addresses: ['bitcoincash:qpspzgrv6cxm3d35lp0d73k6y2ndzdg72s2304ttr8']
}
},
{
value: 0.00000546,
n: 2,
scriptPubKey: {
asm:
'OP_DUP OP_HASH160 6011206cd60db8b634f85edf46da22a6d1351e54 OP_EQUALVERIFY OP_CHECKSIG',
hex: '76a9146011206cd60db8b634f85edf46da22a6d1351e5488ac',
reqSigs: 1,
type: 'pubkeyhash',
addresses: ['bitcoincash:qpspzgrv6cxm3d35lp0d73k6y2ndzdg72s2304ttr8']
}
},
{
value: 0.0001562,
n: 3,
scriptPubKey: {
asm:
'OP_DUP OP_HASH160 6011206cd60db8b634f85edf46da22a6d1351e54 OP_EQUALVERIFY OP_CHECKSIG',
hex: '76a9146011206cd60db8b634f85edf46da22a6d1351e5488ac',
reqSigs: 1,
type: 'pubkeyhash',
addresses: ['bitcoincash:qpspzgrv6cxm3d35lp0d73k6y2ndzdg72s2304ttr8']
}
}
],
hex:
'020000000151503e3f32f7be772652472a13c59b379469bb5b62bb1dde96b7542584bc4140020000006b483045022100f8d678e7cd6a2fc317fe4c0c8b633f5941aa40bceb6d7472559955908869544b02206d82e45a6658bb9b5ad39734aa93832b1de2d3c9650e1b59c2ee2f15aa26f3bb4121029547345d63f86ea89ea92ea4ed26386c4493ff60c78d871cc7b38f517f3fd72cffffffff0400000000000000004b6a04534c500001810747454e45534953054e465454540e4e4654205465737420546f6b656e1668747470733a2f2f46756c6c537461636b2e636173684c000100010208000000000000000122020000000000001976a9146011206cd60db8b634f85edf46da22a6d1351e5488ac22020000000000001976a9146011206cd60db8b634f85edf46da22a6d1351e5488ac043d0000000000001976a9146011206cd60db8b634f85edf46da22a6d1351e5488ac00000000',
blockhash: '000000000000000002405a44302888bc29bf0e9f4d99b97303038bcc83c15e33',
confirmations: 2,
time: 1591329189,
blocktime: 1591329189
}
const mockWhitelist = [
{
name: 'USDH',
tokenId: 'c4b0d62156b3fa5c8f3436079b5394f7edc1bef5dc1cd2f9d0c4d46f82cca479'
},
{
name: 'SPICE',
tokenId: '4de69e374a8ed21cbddd47f2338cc0f479dc58daa2bbe11cd604ca488eca0ddf'
},
{
name: 'PSF',
tokenId: '38e97c5d7d3585a2cbf3f9580c82ca33985f9cb0845d4dcce220cb709f9538b0'
},
{
name: 'TROUT',
tokenId: 'a4fb5c2da1aa064e25018a43f9165040071d9e984ba190c222a7f59053af84b2'
},
{
name: 'PSFTEST',
tokenId: 'd0ef4de95b78222bfee2326ab11382f4439aa0855936e2fe6ac129a8d778baa0'
}
]
const mockValidateTxid3Valid = [
{
txid: 'daf4d8b8045e7a90b7af81bfe2370178f687da0e545511bce1c9ae539eba5ffd',
valid: true
}
]
const mockValidateTxid3Invalid = [
{
txid: 'f7e5199ef6669ad4d078093b3ad56e355b6ab84567e59ad0f08a5ad0244f783a',
valid: null
}
]
const mockValidateTxidArray = [
{
txid: 'daf4d8b8045e7a90b7af81bfe2370178f687da0e545511bce1c9ae539eba5ffd',
valid: true
},
{
txid: '3a4b628cbcc183ab376d44ce5252325f042268307ffa4a53443e92b6d24fb488',
valid: true
},
{
txid: 'f7e5199ef6669ad4d078093b3ad56e355b6ab84567e59ad0f08a5ad0244f783a',
valid: false
},
{
txid: '01cdaec2f8b311fc2d6ecc930247bd45fa696dc204ab684596e281fe1b06c1f0',
valid: false
}
]
const whitelist = [
{
name: 'USDH',
tokenId: 'c4b0d62156b3fa5c8f3436079b5394f7edc1bef5dc1cd2f9d0c4d46f82cca479'
},
{
name: 'SPICE',
tokenId: '4de69e374a8ed21cbddd47f2338cc0f479dc58daa2bbe11cd604ca488eca0ddf'
},
{
name: 'PSF',
tokenId: '38e97c5d7d3585a2cbf3f9580c82ca33985f9cb0845d4dcce220cb709f9538b0'
},
{
name: 'TROUT',
tokenId: 'a4fb5c2da1aa064e25018a43f9165040071d9e984ba190c222a7f59053af84b2'
},
{
name: 'PSFTEST',
tokenId: 'd0ef4de95b78222bfee2326ab11382f4439aa0855936e2fe6ac129a8d778baa0'
},
{
name: 'TOK-CH',
tokenId: '497291b8a1dfe69c8daea50677a3d31a5ef0e9484d8bebb610dac64bbc202fb7'
}
]
const slpdbStatus = {
_id: '5fe4cd90cd2bd2000f7fe46c',
version: '1.0.0-beta-rc13',
versionHash: 'bb4a805610b9e4d67c1595b716df36190c75e8b1',
deplVersionHash: null,
startCmd: 'node index run',
context: 'SLPDB',
lastStatusUpdate: {
utc: 'Thu, 24 Dec 2020 17:19:12 GMT',
unix: 1608830352
},
lastIncomingTxnZmq: {
utc: 'Thu, 24 Dec 2020 17:19:12 GMT',
unix: 1608830352
},
lastIncomingBlockZmq: {
utc: 'Thu, 24 Dec 2020 16:43:38 GMT',
unix: 1608828218
},
lastOutgoingTxnZmq: null,
lastOutgoingBlockZmq: null,
state: 'RUNNING',
stateHistory: [
{
utc: 'Mon, 07 Dec 2020 15:26:23 GMT',
state: 'STARTUP_BLOCK_SYNC'
},
{
utc: 'Tue, 08 Dec 2020 19:53:04 GMT',
state: 'RUNNING'
}
],
network: 'mainnet',
bchBlockHeight: 667270,
bchBlockHash:
'000000000000000003d57b35b1b6b8073c8311974e2b9a473e1bd6daa98fde53',
slpProcessedBlockHeight: 667270,
mempoolInfoBch: {
loaded: true,
size: 534,
bytes: 320552,
usage: 956384,
maxmempool: 300000000,
mempoolminfee: 0.00001,
minrelaytxfee: 0.00001
},
mempoolSizeSlp: 78,
tokensCount: 77976,
pastStackTraces: [
'[Tue, 08 Dec 2020 19:35:36 GMT] MongoServerSelectionError: connection <monitor> to 172.17.0.1:12301 timed out\n at Timeout._onTimeout (/home/safeuser/SLPDB/node_modules/mongodb/lib/core/sdam/topology.js:438:30)\n at listOnTimeout (internal/timers.js:554:17)\n at processTimers (internal/timers.js:497:7)',
'[Tue, 08 Dec 2020 19:35:36 GMT] MongoServerSelectionError: connection <monitor> to 172.17.0.1:12301 timed out\n at Timeout._onTimeout (/home/safeuser/SLPDB/node_modules/mongodb/lib/core/sdam/topology.js:438:30)\n at listOnTimeout (internal/timers.js:554:17)\n at processTimers (internal/timers.js:497:7)'
],
doubleSpends: [
{
txo:
'3e377f67e9d065f02e47633d847cdb04b0679d51baccdc0feea5297529e330b5:820',
details: {
originalTxid:
'dc148149d25a546fffe0b207c62b192811c288481df5f43f1f76f67b6004f98c',
current:
'de12db60e253c378eeebb1df85153168a998db8267ec54b38589cc31348b2b8d',
time: {
utc: 'Sat, 19 Dec 2020 02:25:37 GMT',
unix: 1608344737
}
}
}
],
reorgs: [],
mongoDbStats: {
db: 'slpdb',
collections: 5,
views: 0,
objects: 2497140,
avgObjSize: 3188.778575890819,
dataSize: 7593.943150520325,
storageSize: 3357.74609375,
indexes: 71,
indexSize: 1490.14453125,
totalSize: 4847.890625,
scaleFactor: 1048576,
fsUsedSize: 74424.46484375,
fsTotalSize: 153676.98046875,
ok: 1
},
publicUrl: 'fullstack--bchn-02',
telemetryHash: null,
system: {
loadAvg1: 0.16,
loadAvg5: 0.11,
loadAvg15: 0.04,
platform: 'linux',
cpuCount: 8,
freeMem: 5780.51953125,
totalMem: 31360.8828125,
uptime: 1654085,
processUptime: 1374204.613560816
}
}
const txDetailsSLPNftChild = {
txid: 'eeddccc4d716f04157ea132ac93a48040fea34a6b57f3d8f0cccb7d1a731ab2b',
hash: 'eeddccc4d716f04157ea132ac93a48040fea34a6b57f3d8f0cccb7d1a731ab2b',
version: 2,
size: 453,
locktime: 0,
vin: [
{
txid: 'a9a2458a0f9f0761d5b8725c256f2e7fa35b9de4dec6f47b46e9f20d92d0e395',
vout: 1,
scriptSig: {
asm:
'3045022100890ff2f80f3c184419ba03a575b9d159c0a5edfa817e4548cfdb6c74d16ce8d202205a8237d2139196716c273fe80506896d369a0022bb54401e2eadb364286a9f07[ALL|FORKID] 03136d9ec06adef1c9154105950e82d470d290aa019ed34a5e3bbd0b679805623b',
hex:
'483045022100890ff2f80f3c184419ba03a575b9d159c0a5edfa817e4548cfdb6c74d16ce8d202205a8237d2139196716c273fe80506896d369a0022bb54401e2eadb364286a9f07412103136d9ec06adef1c9154105950e82d470d290aa019ed34a5e3bbd0b679805623b'
},
sequence: 4294967295
},
{
txid: 'a9a2458a0f9f0761d5b8725c256f2e7fa35b9de4dec6f47b46e9f20d92d0e395',
vout: 3,
scriptSig: {
asm:
'304402203905a61ec4e3567f7cad7eb514132e5b32d8a1d77c8838baac1b34b735282a5f022044da6130b5cc41b65615b17df6610087fe1baedd1a3a9f37552b56ea8d36d026[ALL|FORKID] 03136d9ec06adef1c9154105950e82d470d290aa019ed34a5e3bbd0b679805623b',
hex:
'47304402203905a61ec4e3567f7cad7eb514132e5b32d8a1d77c8838baac1b34b735282a5f022044da6130b5cc41b65615b17df6610087fe1baedd1a3a9f37552b56ea8d36d026412103136d9ec06adef1c9154105950e82d470d290aa019ed34a5e3bbd0b679805623b'
},
sequence: 4294967295
}
],
vout: [
{
value: 0,
n: 0,
scriptPubKey: {
asm:
'OP_RETURN 5262419 65 47454e45534953 4e4654303034 4e4654204368696c64 68747470733a2f2f46756c6c537461636b2e63617368 0 0 0 0000000000000001',
hex:
'6a04534c500001410747454e45534953064e4654303034094e4654204368696c641668747470733a2f2f46756c6c537461636b2e636173684c0001004c00080000000000000001',
type: 'nulldata'
}
},
{
value: 0.00000546,
n: 1,
scriptPubKey: {
asm:
'OP_DUP OP_HASH160 f6fc6bce702ef779d2373aa4356a32113d95e674 OP_EQUALVERIFY OP_CHECKSIG',
hex: '76a914f6fc6bce702ef779d2373aa4356a32113d95e67488ac',
reqSigs: 1,
type: 'pubkeyhash',
addresses: ['bitcoincash:qrm0c67wwqh0w7wjxua2gdt2xggnm90xws00a3lezv']
}
},
{
value: 0.0003923,
n: 2,
scriptPubKey: {
asm:
'OP_DUP OP_HASH160 f6fc6bce702ef779d2373aa4356a32113d95e674 OP_EQUALVERIFY OP_CHECKSIG',
hex: '76a914f6fc6bce702ef779d2373aa4356a32113d95e67488ac',
reqSigs: 1,
type: 'pubkeyhash',
addresses: ['bitcoincash:qrm0c67wwqh0w7wjxua2gdt2xggnm90xws00a3lezv']
}
}
],
hex:
'020000000295e3d0920df2e9467bf4c6dee49d5ba37f2e6f255c72b8d561079f0f8a45a2a9010000006b483045022100890ff2f80f3c184419ba03a575b9d159c0a5edfa817e4548cfdb6c74d16ce8d202205a8237d2139196716c273fe80506896d369a0022bb54401e2eadb364286a9f07412103136d9ec06adef1c9154105950e82d470d290aa019ed34a5e3bbd0b679805623bffffffff95e3d0920df2e9467bf4c6dee49d5ba37f2e6f255c72b8d561079f0f8a45a2a9030000006a47304402203905a61ec4e3567f7cad7eb514132e5b32d8a1d77c8838baac1b34b735282a5f022044da6130b5cc41b65615b17df6610087fe1baedd1a3a9f37552b56ea8d36d026412103136d9ec06adef1c9154105950e82d470d290aa019ed34a5e3bbd0b679805623bffffffff030000000000000000476a04534c500001410747454e45534953064e4654303034094e4654204368696c641668747470733a2f2f46756c6c537461636b2e636173684c0001004c0008000000000000000122020000000000001976a914f6fc6bce702ef779d2373aa4356a32113d95e67488ac3e990000000000001976a914f6fc6bce702ef779d2373aa4356a32113d95e67488ac00000000',
blockhash: '000000000000000001360fe42629f4136e9adec53546b278de0e7ef788eed328',
confirmations: 2113,
time: 1613181364,
blocktime: 1613181364
}
const mock429Error = new Error('Request failed with status code 429')
mock429Error.response = {
status: 429,
statusText: 'Too Many Requests',
data: {
error:
'Too many requests. Your limits are currently 100 requests per minute. Increase rate limits at https://fullstack.cash'
}
}
const mock503Error = new Error('Request failed with status code 503')
mock503Error.response = {
status: 503,
statusText: 'Service Unavailable',
data: {
error: 'Some error message'
}
}
module.exports = {
mockList,
mockToken,
mockTokens,
mockNftChildrenList,
mockNftGroup,
balancesForAddress,
balancesForAddresses,
mockRawTx,
mockIsValidTxid,
mockBalancesForToken,
mockTokenStats,
mockTransactions,
mockBalance,
mockBurnTotal,
nonSLPTxDetailsWithoutOpReturn,
nonSLPTxDetailsWithOpReturn,
txDetailsSLPGenesis,
txDetailsSLPMint,
txDetailsSLPSend,
txDetailsSLPGenesisNoBaton,
txDetailsSLPSendAlt,
txDetailsSLPNftGenesis,
txDetailsSLPNftChild,
mockTxDetails,
mockDualValidation,
mockDualOpData,
mockInvalidSlpSend,
mockWhitelist,
mockValidateTxid3Valid,
mockValidateTxid3Invalid,
whitelist,
slpdbStatus,
mockValidateTxidArray,
mock429Error,
mock503Error
}