UNPKG

bitcore-node

Version:

A blockchain indexing node with extended capabilities using bitcore

715 lines (678 loc) 24.1 kB
'use strict'; const { expect } = require('chai'); const { execSync } = require('child_process'); const { ObjectId } = require('mongodb'); const { Storage } = require('../../build/src/services/storage'); const { TransactionStorage } = require('../../build/src/models/transaction'); const { CoinStorage } = require('../../build/src/models/coin'); describe('syncTxnAndCoinsWallets', function() { this.timeout(20000); const DB_NAME = 'bitcore_mocha_scripts'; before(async function() { if (!Storage.connected) { await Storage.start({ dbName: DB_NAME }); } await TransactionStorage.collection.deleteMany({}); await CoinStorage.collection.deleteMany({}); await setupDb(); }); after(async function() { if (Storage.connected) { await Storage.stop(); } }); it('should add wallets to txns from coins', async function() { const buf = execSync(__dirname + '/../syncTxnAndCoinsWallets.js --chain BTC --network mainnet --startHeight 784431 --endHeight 784432 --no-dry --no-log-file', { env: { ...process.env, DB_NAME }}); for (const t of txnsAndCoins) { const tx = await TransactionStorage.collection.findOne({ txid: t.txid }); const coins = await CoinStorage.collection.find({ $or: [{ spentTxid: t.txid }, { mintTxid: t.txid }] }).toArray(); const txWalletStrings = tx.wallets.map(w => w.toString()); for (const c of coins) { for (const w of c.wallets) { if (!txWalletStrings.includes(w.toString())) { console.log(wallets); console.log(tx.txid, txWalletStrings, c.wallets.map(w => w.toString())); console.log(buf.toString()); } expect(txWalletStrings.includes(w.toString())).to.be.true; } } } }); }); async function setupDb() { const promises = []; for (const tx of txnsAndCoins) { const c = CoinStorage.collection.insertMany(tx.COINS); promises.push(c); delete tx.COINS; const t = TransactionStorage.collection.insert(tx); promises.push(t); } return Promise.all(promises); } const wallets = new Array(10).fill(0).map(() => new ObjectId()); const txnsAndCoins = [ { "_id": "64384bbe4d124e905184fedb", "chain": "BTC", "network": "mainnet", "txid": "ac857c7c8679d33cfc54430db060ac310fba30240c775fa21fc32de5c2c98d66", "blockHeight": 784432, "blockHash": "00000000000000000001604e0e5c3b39a826b442c0ba5154339eb4f18e77d361", "blockTime": "2023-04-08T01:42:07.000Z", "blockTimeNormalized": "2023-04-08T01:42:07.000Z", "coinbase": false, "fee": 9856, "size": 224, "locktime": 0, "inputCount": 1, "outputCount": 2, "value": 6570756, "wallets": [wallets[0]], COINS: [ { "_id": "64384b2f4d124e9051827d7b", "chain": "BTC", "mintIndex": 1, "mintTxid": "cb80d89647f0bcf447492d15993831560439db5dce84071a519e05b2312038ad", "network": "mainnet", "address": "1CiVa3Uvm11dgx3UT6vKQVNdwqbuWayXDR", "mintHeight": 784412, "coinbase": false, "value": 6580612, "script": "BinData(0,\"dqkUgIJJbnwSh18CfIdiWGbfhL6vsReIrA==\")", "spentHeight": 784432, "wallets": [wallets[0]], "spentTxid": "ac857c7c8679d33cfc54430db060ac310fba30240c775fa21fc32de5c2c98d66", "sequenceNumber": 4294967295 }, { "_id": "64384bba4d124e905184f23e", "chain": "BTC", "mintIndex": 1, "mintTxid": "ac857c7c8679d33cfc54430db060ac310fba30240c775fa21fc32de5c2c98d66", "network": "mainnet", "address": "14nnjfaqULBmJZvBJr5T2vCz41vorEViM2", "mintHeight": 784432, "coinbase": false, "value": 6373919, "script": "BinData(0,\"dqkUKZFGF2HsCCRYUTv8MaAVpAJgUvmIrA==\")", "spentHeight": -2, "wallets": [wallets[1]] }, { "_id": "64384bba4d124e905184f20c", "chain": "BTC", "mintIndex": 0, "mintTxid": "ac857c7c8679d33cfc54430db060ac310fba30240c775fa21fc32de5c2c98d66", "network": "mainnet", "address": "3DtTHEV4tmp7nK8AEZxCBFPkK3AW4U2t2t", "mintHeight": 784432, "coinbase": false, "value": 196837, "script": "BinData(0,\"qRSFy0BvytD7F59FohIAJr2z2aR14Ic=\")", "spentHeight": -2, "wallets": [wallets[0]] } ] }, { "_id": "64384bbe4d124e905184fed5", "chain": "BTC", "network": "mainnet", "txid": "4e3a060bce79848612f19e1dd1d2218b01288d76e36316299a647f9578500387", "blockHeight": 784432, "blockHash": "00000000000000000001604e0e5c3b39a826b442c0ba5154339eb4f18e77d361", "blockTime": "2023-04-08T01:42:07.000Z", "blockTimeNormalized": "2023-04-08T01:42:07.000Z", "coinbase": false, "fee": 6780, "size": 225, "locktime": 0, "inputCount": 1, "outputCount": 2, "value": 168600724, "wallets": [], COINS: [ { "_id": "64348de24657342b7081ba6b", "chain": "BTC", "mintIndex": 1, "mintTxid": "d4b71bedf012f492f635f8c85954aa606e530415264826c0a1dbfcb2d7c29b92", "network": "mainnet", "address": "189ovYutiESEqQnmEP8oGRjvRV3umAgrnz", "mintHeight": 309, "coinbase": false, "value": 168607504, "script": "BinData(0,\"dqkUTnNgtP/7l4zXYxJcOqYaCwx0C2iIrA==\")", "spentHeight": 784432, "wallets": [], "spentTxid": "4e3a060bce79848612f19e1dd1d2218b01288d76e36316299a647f9578500387", "sequenceNumber": 4294967295 }, { "_id": "64384bba4d124e905184f0ba", "chain": "BTC", "mintIndex": 1, "mintTxid": "4e3a060bce79848612f19e1dd1d2218b01288d76e36316299a647f9578500387", "network": "mainnet", "address": "189ovYutiESEqQnmEP8oGRjvRV3umAgrnz", "mintHeight": 784432, "coinbase": false, "value": 168407711, "script": "BinData(0,\"dqkUTnNgtP/7l4zXYxJcOqYaCwx0C2iIrA==\")", "spentHeight": -2, "wallets": [] }, { "_id": "64384bba4d124e905184f088", "chain": "BTC", "mintIndex": 0, "mintTxid": "4e3a060bce79848612f19e1dd1d2218b01288d76e36316299a647f9578500387", "network": "mainnet", "address": "1KgjKSHEmC1wUh8xfP2u59hJMydW3GnjGW", "mintHeight": 784432, "coinbase": false, "value": 193013, "script": "BinData(0,\"dqkUzPXP0VfcQg13fzqERAF0ILOgq2yIrA==\")", "spentHeight": -2, "wallets": [wallets[9]] }, ] }, { "_id": "64384bbe4d124e905184fed2", "chain": "BTC", "network": "mainnet", "txid": "ab3c8ae8042f250b98f1d8a21f930221c4c6ced958e0c1bcede4efbe7f4969cc", "blockHeight": 784432, "blockHash": "00000000000000000001604e0e5c3b39a826b442c0ba5154339eb4f18e77d361", "blockTime": "2023-04-08T01:42:07.000Z", "blockTimeNormalized": "2023-04-08T01:42:07.000Z", "coinbase": true, "fee": 0, "size": 178, "locktime": 0, "inputCount": 1, "outputCount": 2, "value": 635151892, "wallets": [], COINS: [ { "_id": "64384bb94d124e905184eb15", "chain": "BTC", "mintIndex": 1, "mintTxid": "ab3c8ae8042f250b98f1d8a21f930221c4c6ced958e0c1bcede4efbe7f4969cc", "network": "mainnet", "address": "false", "mintHeight": 784432, "coinbase": true, "value": 0, "script": "BinData(0,\"aiSqIanthbeydZUKpaswvxj4MigMRgMyXKVhMyR/2pb7aV5gQLA=\")", "spentHeight": -2, "wallets": [] }, { "_id": "64384bb94d124e905184eae1", "chain": "BTC", "mintIndex": 0, "mintTxid": "ab3c8ae8042f250b98f1d8a21f930221c4c6ced958e0c1bcede4efbe7f4969cc", "network": "mainnet", "address": "bc1qxhmdufsvnuaaaer4ynz88fspdsxq2h9e9cetdj", "mintHeight": 784432, "coinbase": true, "value": 635151892, "script": "BinData(0,\"ABQ19t4mDJ873uR1JMRzpgFsDAVcuQ==\")", "spentHeight": -2, "wallets": [] } ] }, { "_id": "64384bb84d124e905184eaad", "chain": "BTC", "network": "mainnet", "txid": "e807d2be9521c3c66161cd53af1991831d1dc07f679a9ffdd1bbfe7b297c544d", "blockHeight": 784431, "blockHash": "0000000000000000000504cebfd5e445001f4769f0ce6607dcd753bd5ee883fd", "blockTime": "2023-04-08T01:35:07.000Z", "blockTimeNormalized": "2023-04-08T01:35:07.000Z", "coinbase": false, "fee": 47550, "size": 94, "locktime": 0, "inputCount": 1, "outputCount": 1, "value": 10000, "wallets": [[wallets[1]]], COINS: [ { "_id": "64384bb34d124e905184d7c9", "chain": "BTC", "mintIndex": 0, "mintTxid": "e807d2be9521c3c66161cd53af1991831d1dc07f679a9ffdd1bbfe7b297c544d", "network": "mainnet", "address": "bc1p6m0qrk26xp7xu9egjaupte6upnmkh4sfu5wte7sewjzkvplpj40sqy8xr5", "mintHeight": 784431, "coinbase": false, "value": 10000, "script": "BinData(0,\"USDW3gHZWjB8bhcol3gV51wM92vWCeUcvPoZdIVmB+GVXw==\")", "spentHeight": 784432, "wallets": [], "spentTxid": "d740e2aeacd432fac357eb6813e5bc7c9d4ba023f9d5d0112b3bcf08f5aab924", "sequenceNumber": 4294967293 }, { "_id": "64384bb34d124e905184d764", "chain": "BTC", "mintIndex": 0, "mintTxid": "e25a298aff6f1a5daf0c2440b349f3248788efe4365233ddc31655bbb2a3c4b8", "network": "mainnet", "address": "bc1pw066xq735kykp0qy09pvut8v9hzhue6lfwwe5nxyfk35stxefjasxs0ecm", "mintHeight": 784431, "coinbase": false, "value": 57550, "script": "BinData(0,\"USBz9aMD0aWJYLwEeULOLOwtxX5nX0udmkzETaNILNlMuw==\")", "spentHeight": 784431, "wallets": [], "spentTxid": "e807d2be9521c3c66161cd53af1991831d1dc07f679a9ffdd1bbfe7b297c544d", "sequenceNumber": 4294967293 } ] }, { "_id": "64384bb84d124e905184eaac", "chain": "BTC", "network": "mainnet", "txid": "4d0dac567201b57b91254d63d3be2fdc3f77d87d7ae0381faf067324e15a8e4a", "blockHeight": 784431, "blockHash": "0000000000000000000504cebfd5e445001f4769f0ce6607dcd753bd5ee883fd", "blockTime": "2023-04-08T01:35:07.000Z", "blockTimeNormalized": "2023-04-08T01:35:07.000Z", "coinbase": false, "fee": 1377, "size": 195, "locktime": 0, "inputCount": 3, "outputCount": 2, "value": 39283010, "wallets": [wallets[6]], COINS: [ { "_id": "64384a294d124e90517da554", "chain": "BTC", "mintIndex": 1, "mintTxid": "10665c4bca71833c9391419b2682a2eb42d812722931f478dd03161c73306d1c", "network": "mainnet", "address": "bc1q75mqgk96mjautt9vlsxlc3h4mj6qng44ruljhm", "mintHeight": 391, "coinbase": false, "value": 9329820, "script": "BinData(0,\"ABT1NgRYuty7xays/A38RvXctAmitQ==\")", "spentHeight": 784431, "wallets": [wallets[6]], "spentTxid": "4d0dac567201b57b91254d63d3be2fdc3f77d87d7ae0381faf067324e15a8e4a", "sequenceNumber": 4294967295 }, { "_id": "643849fa4d124e90517cd5c0", "chain": "BTC", "mintIndex": 9, "mintTxid": "3187fffc5036c5160e0f19f3b83cd39509c20c78696dae0b9ec8a0be61130ee7", "network": "mainnet", "address": "bc1qesvqtk30xpaucs57nyyvlup0sx7z3t44vsyzkp", "mintHeight": 386, "coinbase": false, "value": 13314063, "script": "BinData(0,\"ABTMGAXaLzB7zEKemQjP8C+BvCiutQ==\")", "spentHeight": 784431, "wallets": [wallets[6]], "spentTxid": "4d0dac567201b57b91254d63d3be2fdc3f77d87d7ae0381faf067324e15a8e4a", "sequenceNumber": 4294967295 }, { "_id": "643849fa4d124e90517cd1e8", "chain": "BTC", "mintIndex": 9, "mintTxid": "d5d9c4a4402432919500164620332226e0990dee7095b397952edc3c959039fd", "network": "mainnet", "address": "bc1qesvqtk30xpaucs57nyyvlup0sx7z3t44vsyzkp", "mintHeight": 386, "coinbase": false, "value": 16640504, "script": "BinData(0,\"ABTMGAXaLzB7zEKemQjP8C+BvCiutQ==\")", "spentHeight": 784431, "wallets": [wallets[7]], "spentTxid": "4d0dac567201b57b91254d63d3be2fdc3f77d87d7ae0381faf067324e15a8e4a", "sequenceNumber": 4294967295 }, { "_id": "64384bb54d124e905184e0de", "chain": "BTC", "mintIndex": 1, "mintTxid": "4d0dac567201b57b91254d63d3be2fdc3f77d87d7ae0381faf067324e15a8e4a", "network": "mainnet", "address": "bc1qnz4vksrtgnpupve52auu08hcd32x5hk4qp33tk", "mintHeight": 784431, "coinbase": false, "value": 2506140, "script": "BinData(0,\"ABSYqstAa0TDwLM0V3nHnvhsVGpe1Q==\")", "spentHeight": -2, "wallets": [] }, { "_id": "64384bb54d124e905184e0ad", "chain": "BTC", "mintIndex": 0, "mintTxid": "4d0dac567201b57b91254d63d3be2fdc3f77d87d7ae0381faf067324e15a8e4a", "network": "mainnet", "address": "bc1qwdjcrfuw0jsssm0ldwyphl49xx362j90e3k3f0", "mintHeight": 784431, "coinbase": false, "value": 36776870, "script": "BinData(0,\"ABRzZYGnjnyhCG3/a4gb/qUxo6VIrw==\")", "spentHeight": -2, "wallets": [] } ] }, { "_id": "64384bb84d124e905184eaab", "chain": "BTC", "network": "mainnet", "txid": "2a21850b496a85b3ea7b8daf28b7aa66b5e39050ee9537db538a11367de82216", "blockHeight": 784431, "blockHash": "0000000000000000000504cebfd5e445001f4769f0ce6607dcd753bd5ee883fd", "blockTime": "2023-04-08T01:35:07.000Z", "blockTimeNormalized": "2023-04-08T01:35:07.000Z", "coinbase": false, "fee": 1272, "size": 94, "locktime": 0, "inputCount": 1, "outputCount": 1, "value": 546, "wallets": [], COINS: [ { "_id": "64384bb54d124e905184df0d", "chain": "BTC", "mintIndex": 1, "mintTxid": "a64bfe1444280897ae096bfc1343b62f0452f2108680ea987cd517f45a1a6bd6", "network": "mainnet", "address": "bc1pqekkkx5pzlp0kzcstusv7fpzgdwcl8wkwchp7gqcu0l6k05sx22s7ck4jh", "mintHeight": 784431, "coinbase": false, "value": 1818, "script": "BinData(0,\"USAGbWsagRfC+wsQXyDPJCJDXY+d1nYuHyAY4/+rPpAylQ==\")", "spentHeight": 784431, "wallets": [], "spentTxid": "2a21850b496a85b3ea7b8daf28b7aa66b5e39050ee9537db538a11367de82216", "sequenceNumber": 4294967295 }, { "_id": "64384bb54d124e905184e0fd", "chain": "BTC", "mintIndex": 0, "mintTxid": "2a21850b496a85b3ea7b8daf28b7aa66b5e39050ee9537db538a11367de82216", "network": "mainnet", "address": "bc1p2flh78z54p99fs3hlzmcdmwxgk3np6kgm2p5vd6uem4gt42756es332tm8", "mintHeight": 784431, "coinbase": false, "value": 546, "script": "BinData(0,\"USBSf38cVKhKVMI3+LeG7cZFozDqyNqDRjdczuqF1V6msw==\")", "spentHeight": -2, "wallets": [] } ] }, { "_id": "64384bb84d124e905184eaaa", "chain": "BTC", "network": "mainnet", "txid": "5a262a1bdac1fb80093d6648340bd19c0330be8ee159b14defdc5cc021bfd4f0", "blockHeight": 784431, "blockHash": "0000000000000000000504cebfd5e445001f4769f0ce6607dcd753bd5ee883fd", "blockTime": "2023-04-08T01:35:07.000Z", "blockTimeNormalized": "2023-04-08T01:35:07.000Z", "coinbase": false, "fee": -22373, "size": 178, "locktime": 0, "inputCount": 2, "outputCount": 2, "value": 65925, "wallets": [], COINS: [ { "_id": "64384b994d124e90518451fc", "chain": "BTC", "mintIndex": 21, "mintTxid": "76c4215470be1696cf14249dca025aea2764128ce4090ee17a64f66f1ca97e17", "network": "mainnet", "address": "bc1pyjkqseesv7h5x4syrrv8pr3nc3qvt9zsq2s6wywjrsl3auea8juqtw5eed", "mintHeight": 434, "coinbase": false, "value": 43552, "script": "BinData(0,\"USAkrAhnMGevQ1YEGNhwjjPEQMWUUAKhpxHSHD8e8z08uA==\")", "spentHeight": 784431, "wallets": [], "spentTxid": "5a262a1bdac1fb80093d6648340bd19c0330be8ee159b14defdc5cc021bfd4f0", "sequenceNumber": 4294967293 }, { "_id": "64384bb54d124e905184e294", "chain": "BTC", "mintIndex": 1, "mintTxid": "5a262a1bdac1fb80093d6648340bd19c0330be8ee159b14defdc5cc021bfd4f0", "network": "mainnet", "address": "bc1pdglczhyxf4yzsqaxgwenclhfm9xnx0eyhza3hgrg9ppyycudwhhq4dcxds", "mintHeight": 784431, "coinbase": false, "value": 3425, "script": "BinData(0,\"USBqP4Fchk1IKAOmQ7M8funZTTM/JLi7G6BoKEJCY4117g==\")", "spentHeight": -2, "wallets": [wallets[4]] }, { "_id": "64384bb54d124e905184e263", "chain": "BTC", "mintIndex": 0, "mintTxid": "5a262a1bdac1fb80093d6648340bd19c0330be8ee159b14defdc5cc021bfd4f0", "network": "mainnet", "address": "bc1p0xfhu05c789jgl8re4np2scpsfsz2vfxxsla0m8q258j2hymq42sh7h7xk", "mintHeight": 784431, "coinbase": false, "value": 62500, "script": "BinData(0,\"USB5k34+mPHLJHzjzWYVQwGCYCUxJjQ/1+zgVQ8lXJsFVQ==\")", "spentHeight": 784431, "wallets": [], "spentTxid": "96854625adcb30f6f39247fe537ffdddffaf3baaae134e9baba8f236a7033938", "sequenceNumber": 4294967293 }, ] }, { "_id": "64384bb84d124e905184eaa9", "chain": "BTC", "network": "mainnet", "txid": "487dd715fa70be2a05c7054df57e699e22d266250b1d7d092e6e869f1805f46e", "blockHeight": 784431, "blockHash": "0000000000000000000504cebfd5e445001f4769f0ce6607dcd753bd5ee883fd", "blockTime": "2023-04-08T01:35:07.000Z", "blockTimeNormalized": "2023-04-08T01:35:07.000Z", "coinbase": false, "fee": 885, "size": 149, "locktime": 0, "inputCount": 1, "outputCount": 2, "value": 226048, "wallets": [], COINS: [ { "_id": "64384b794d124e905183c874", "chain": "BTC", "mintIndex": 1, "mintTxid": "763574098afb283fc23aaee5fd7d1c03fbf316c558218385bce40be25d864458", "network": "mainnet", "address": "38kgoQ8PNvnHEmxWGz9Le7UYqASWQUGFLo", "mintHeight": 429, "coinbase": false, "value": 226933, "script": "BinData(0,\"qRRNepTDp1rGps1dJXjGH8HHSniLC4c=\")", "spentHeight": 784431, "wallets": [], "spentTxid": "487dd715fa70be2a05c7054df57e699e22d266250b1d7d092e6e869f1805f46e", "sequenceNumber": 4294967295 }, { "_id": "64384bb44d124e905184db2f", "chain": "BTC", "mintIndex": 1, "mintTxid": "487dd715fa70be2a05c7054df57e699e22d266250b1d7d092e6e869f1805f46e", "network": "mainnet", "address": "38kgoQ8PNvnHEmxWGz9Le7UYqASWQUGFLo", "mintHeight": 784431, "coinbase": false, "value": 150099, "script": "BinData(0,\"qRRNepTDp1rGps1dJXjGH8HHSniLC4c=\")", "spentHeight": -2, "wallets": [] }, { "_id": "64384bb44d124e905184dafd", "chain": "BTC", "mintIndex": 0, "mintTxid": "487dd715fa70be2a05c7054df57e699e22d266250b1d7d092e6e869f1805f46e", "network": "mainnet", "address": "bc1pyedtf5g6jvpn0ws25a38kv9nnrtzlyfv362aku3n2c3kdgc86hdq4nhuth", "mintHeight": 784431, "coinbase": false, "value": 75949, "script": "BinData(0,\"USAmWrTRGpMDN7oKp2J7MLOY1i+RLI6V23IzViNmowfV2g==\")", "spentHeight": 784432, "wallets": [], "spentTxid": "e67081d95aec02e141202b41e9a3decdca29d54554a906b351aa0b4b5f3d2edf", "sequenceNumber": 4294967293 } ] }, { "_id": "64384bb84d124e905184eaa8", "chain": "BTC", "network": "mainnet", "txid": "8af29b05e56294d3fb62b8ac6ba23d01eb44bf438f0bb0a349e0553bc108f05f", "blockHeight": 784431, "blockHash": "0000000000000000000504cebfd5e445001f4769f0ce6607dcd753bd5ee883fd", "blockTime": "2023-04-08T01:35:07.000Z", "blockTimeNormalized": "2023-04-08T01:35:07.000Z", "coinbase": false, "fee": 770, "size": 137, "locktime": 0, "inputCount": 1, "outputCount": 2, "value": 37265, "wallets": [], COINS: [ { "_id": "643484a94657342b7068b2dc", "chain": "BTC", "mintIndex": 1, "mintTxid": "edce616bc3b5077f0b753a3119da9761a76323eadcaee80e14f52f4be9519b4d", "network": "mainnet", "address": "bc1psg68yaevy8u23nkp6zfsaef9enh94kl5eupc9935q5pfja3j6vvqr77jl0", "mintHeight": 146, "coinbase": false, "value": 38035, "script": "BinData(0,\"USCCNHJ3LCH4qM7B0JMO5SXM7lrb9M8DgpY0BQKZdjLTGA==\")", "spentHeight": 784431, "wallets": [], "spentTxid": "8af29b05e56294d3fb62b8ac6ba23d01eb44bf438f0bb0a349e0553bc108f05f", "sequenceNumber": 4294967293 }, { "_id": "64384bb54d124e905184e011", "chain": "BTC", "mintIndex": 1, "mintTxid": "8af29b05e56294d3fb62b8ac6ba23d01eb44bf438f0bb0a349e0553bc108f05f", "network": "mainnet", "address": "bc1p6d59ukemxzuewmvx983lm8xlvn7gvazppxh425flr63dg5uzpt3qr6yp09", "mintHeight": 784431, "coinbase": false, "value": 36070, "script": "BinData(0,\"USDTaF5bOzC5l22GKeP9nN9k/IZ0QQmvVVE/HqLUU4IK4g==\")", "spentHeight": -2, "wallets": [] }, { "_id": "64384bb54d124e905184dfe0", "chain": "BTC", "mintIndex": 0, "mintTxid": "8af29b05e56294d3fb62b8ac6ba23d01eb44bf438f0bb0a349e0553bc108f05f", "network": "mainnet", "address": "bc1ptcppl5qc0tchwnqwl2j9nsnh09vtmpc3ng6pzy56aaeq5995ghkq54ke2r", "mintHeight": 784431, "coinbase": false, "value": 1195, "script": "BinData(0,\"USBeAh/QGHrxd0wO+qRZwnd5WL2HEZo0ERKa73IKFLRF7A==\")", "spentHeight": 784431, "wallets": [], "spentTxid": "b387b21dcd4af2b385276ef44a33ef06419b0ab9821d3ec6aacf29b339f5eee0", "sequenceNumber": 4294967293 } ] }, { "_id": "64384bb84d124e905184eaa7", "chain": "BTC", "network": "mainnet", "txid": "cfbfb835e7227608e927edb6ea949e0a563ba463514a26f2a1982e38d4c6699a", "blockHeight": 784431, "blockHash": "0000000000000000000504cebfd5e445001f4769f0ce6607dcd753bd5ee883fd", "blockTime": "2023-04-08T01:35:07.000Z", "blockTimeNormalized": "2023-04-08T01:35:07.000Z", "coinbase": false, "fee": 1484, "size": 94, "locktime": 0, "inputCount": 1, "outputCount": 1, "value": 546, "wallets": [wallets[1]], COINS: [ { "_id": "64384bb44d124e905184d8f6", "chain": "BTC", "mintIndex": 7, "mintTxid": "8d549b05a91a1852c8152ca7b65fa39654ad87d1e6833e9b0a5ee8897253c6fa", "network": "mainnet", "address": "bc1pzxt0d2p0f8mfglkln3z0kzs5j7wedkwf7dcgvnd7d6pyfnukz5fqcw9mvt", "mintHeight": 784431, "coinbase": false, "value": 2030, "script": "BinData(0,\"USARlvaoL0n2lH7fnET7ChSXnZbZyfNwhk2+boJEz5YVEg==\")", "spentHeight": 784431, "wallets": [wallets[1]], "spentTxid": "cfbfb835e7227608e927edb6ea949e0a563ba463514a26f2a1982e38d4c6699a", "sequenceNumber": 4294967295 }, { "_id": "64384bb54d124e905184dfaa", "chain": "BTC", "mintIndex": 0, "mintTxid": "cfbfb835e7227608e927edb6ea949e0a563ba463514a26f2a1982e38d4c6699a", "network": "mainnet", "address": "bc1pyymz64g66dqrm2nkvmcswjqhw4c3evjrmdygyqsg0u0dj5rg59msr7j2sk", "mintHeight": 784431, "coinbase": false, "value": 546, "script": "BinData(0,\"USAhNi1VGtNAPap2ZvEHSBd1cRyyQ9tIggIIfx7ZUGihdw==\")", "spentHeight": -2, "wallets": [wallets[1]] } ] } ];