/* This library contains mocking data for running unit tests on the address route. */ 'use strict' const mockAddressDetails = { addrStr: '1Fg4r9iDrEkCcDmHTy2T79EusNfhyQpu7W', balance: 0.00126419, balanceSat: 126419, totalReceived: 0.02175868, totalReceivedSat: 2175868, totalSent: 0.02049449, totalSentSat: 2049449, unconfirmedBalance: 0, unconfirmedBalanceSat: 0, unconfirmedTxApperances: 0, txApperances: 3, transactions: [ '2dc053f55a666a3d2a08b1c680b704d62a55506d14ad884add87edcc56b9277d', '544c15ce35c0f2e808d28f29d6587f1ec9276233e29856b7f2938cf0daef0026', '81039b1d7b855b133f359f9dc65f776bd105650153a941675fedc504228ddbd3' ], legacyAddress: '1Fg4r9iDrEkCcDmHTy2T79EusNfhyQpu7W', cashAddress: 'bitcoincash:qzs02v05l7qs5s24srqju498qu55dwuj0cx5ehjm2c' } const mockUtxoDetails = [ { txid: '15f6a584080b04911121fbaca7bfcf3dd64ef2bfa5a01daf31e05a296c3e5e9e', vout: 286, amount: 0.00001, satoshis: 1000, height: 546083, confirmations: 3490 }, { txid: '15f6a584080b04911121fbaca7bfcf3dd64ef2bfa5a01daf31e05a296c3e5e9e', vout: 287, amount: 0.00001, satoshis: 1000, height: 546083, confirmations: 3490 }, { txid: '15f6a584080b04911121fbaca7bfcf3dd64ef2bfa5a01daf31e05a296c3e5e9e', vout: 288, amount: 0.00001, satoshis: 1000, height: 546083, confirmations: 3490 } ] const mockUnconfirmed = [ { address: '1EzdL6TBbkNhnB2fYiBaKmcs5fxaoqwdAp', txid: '000c00a90fb5031da6e02f7625df2f8b35a4c16e6feb9fc72293e67e5ff75786', vout: 0, scriptPubKey: '76a914997fabcd94a1e2aaa13a7664362e5e7b96c169a988ac', amount: 0.00999626, satoshis: 999626, confirmations: 0, ts: 1537989425 } ] const mockTransactions = { pagesTotal: 1, txs: [ { txid: '000c00a90fb5031da6e02f7625df2f8b35a4c16e6feb9fc72293e67e5ff75786', version: 2, locktime: 549565, vin: [ { txid: '45c891c6d44619fc85716ba1b593aa83ebc1e500fe611b1ab98531ea203a0f21', vout: 209, sequence: 4294967294, n: 0, scriptSig: { hex: '47304402205b136f348bedae61a87c0500979d47ab02c76f0e4aba866b94c4931fccb5d7dc0220757a141660475b0cd4cb8b1f54b1ace95105f5bea775e817b115fb589fe4477541210246daec651c506f353daa7468714399c773df42ac4d663022d0e446a3331ac64a', asm: '304402205b136f348bedae61a87c0500979d47ab02c76f0e4aba866b94c4931fccb5d7dc0220757a141660475b0cd4cb8b1f54b1ace95105f5bea775e817b115fb589fe44775[ALL|FORKID] 0246daec651c506f353daa7468714399c773df42ac4d663022d0e446a3331ac64a' }, addr: '14TdovsQUL69xL5g3zSzhLpmDb93d9rU9m', valueSat: 1979534, value: 0.01979534, doubleSpentTxID: null }, { txid: '6e5fa79547112a912adf6082c975dc80e282045193512ea369adb6bac7420674', vout: 147, sequence: 4294967294, n: 1, scriptSig: { hex: '473044022056674ac83a37d54ffec2c6d33cfc2ae2256f821b8bd818e1b6783356b49f3d28022046d3dd147c8fc51f2da5d16996a3cea1d7314e327aa1ae1017418737ed20136a4121038f23af565f68d8455e07e5c33c5cfc5114de2f478f035db23eb02f8ff5fe7f6e', asm: '3044022056674ac83a37d54ffec2c6d33cfc2ae2256f821b8bd818e1b6783356b49f3d28022046d3dd147c8fc51f2da5d16996a3cea1d7314e327aa1ae1017418737ed20136a[ALL|FORKID] 038f23af565f68d8455e07e5c33c5cfc5114de2f478f035db23eb02f8ff5fe7f6e' }, addr: '1CEtC2fjELvmAzTd6MWuHb1gvuSq8x3Xpb', valueSat: 10466, value: 0.00010466, doubleSpentTxID: null } ], vout: [ { value: '0.00999626', n: 0, scriptPubKey: { hex: '76a914997fabcd94a1e2aaa13a7664362e5e7b96c169a988ac', asm: 'OP_DUP OP_HASH160 997fabcd94a1e2aaa13a7664362e5e7b96c169a9 OP_EQUALVERIFY OP_CHECKSIG', addresses: ['1EzdL6TBbkNhnB2fYiBaKmcs5fxaoqwdAp'], type: 'pubkeyhash' }, spentTxId: null, spentIndex: null, spentHeight: null }, { value: '0.00990000', n: 1, scriptPubKey: { hex: '76a914e3335e4d6babe61ea58311293c1c6bfe802801cb88ac', asm: 'OP_DUP OP_HASH160 e3335e4d6babe61ea58311293c1c6bfe802801cb OP_EQUALVERIFY OP_CHECKSIG', addresses: ['1MiKvgaQTFCTEZbSDMZgw9ahaB52Cr4ofb'], type: 'pubkeyhash' }, spentTxId: null, spentIndex: null, spentHeight: null } ], blockhash: '00000000000000000158b1a2883688873ec5ea076e3b0f576bcdfe1fd277880f', blockheight: 549601, confirmations: 5, time: 1537990026, blocktime: 1537990026, valueOut: 0.01989626, size: 372, valueIn: 0.0199, fees: 0.00000374 } ] } module.exports = { mockAddressDetails, mockUtxoDetails, mockUnconfirmed, mockTransactions }