/* This library contains mocking data for running unit tests on the address route. */ "use strict" const mockAddress = { isvalid: true, address: "bchtest:qqqk4y6lsl5da64sg5qc3xezmplyu5kmpyz2ysaa5y", scriptPubKey: "76a914016a935f87e8deeab04501889b22d87e4e52db0988ac", ismine: false, iswatchonly: false, isscript: false } const mockBalance = { page: 1, totalPages: 1, itemsOnPage: 1000, address: "bitcoincash:qzp7gdl52edm24xlpkyqnza9rv33u3mdxyc77j3u6k", balance: "2546", totalReceived: "2546", totalSent: "0", unconfirmedBalance: "0", unconfirmedTxs: 0, txs: 2, txids: [ "e190d13b88578132608ab912a4d2be3e55aa2792d6042d481ae21d700639de56", "44e1f48c4093fc61db1a8fa206aa402fc34e482b3f788cb38c123ca0e1a35db6" ] } const mockUtxos = [ { txid: "e190d13b88578132608ab912a4d2be3e55aa2792d6042d481ae21d700639de56", vout: 0, value: "2000", height: 605873, confirmations: 298, satoshis: 2000 }, { txid: "44e1f48c4093fc61db1a8fa206aa402fc34e482b3f788cb38c123ca0e1a35db6", vout: 1, value: "546", height: 605873, confirmations: 298, satoshis: 546 } ] const mockThreeUtxos = [ { txid: "e190d13b88578132608ab912a4d2be3e55aa2792d6042d481ae21d700639de56", vout: 0, value: "2000", height: 605873, confirmations: 298, satoshis: 2000 }, { txid: "44e1f48c4093fc61db1a8fa206aa402fc34e482b3f788cb38c123ca0e1a35db6", vout: 1, value: "546", height: 605873, confirmations: 298, satoshis: 546 }, { txid: "44e1f48c4093fc61db1a8fa206aa402fc34e482b3f788cb38c123ca0e1a35db6", vout: 1, value: "546", height: 605873, confirmations: 298, satoshis: 546 } ] const mockIsTokenUtxos = [ false, { txid: "44e1f48c4093fc61db1a8fa206aa402fc34e482b3f788cb38c123ca0e1a35db6", vout: 1, value: "546", height: 605873, confirmations: 298, satoshis: 546, utxoType: "token", transactionType: "send", tokenId: "497291b8a1dfe69c8daea50677a3d31a5ef0e9484d8bebb610dac64bbc202fb7", tokenTicker: "TOK-CH", tokenName: "TokyoCash", tokenDocumentUrl: "", tokenDocumentHash: "", decimals: 8, tokenQty: 2 } ] const tapUtxo = { txid: "2e030df12390186baf817fa2760540b886511e04bc520e88f6b4c2124cc2a7d4", vout: 1, value: "546", height: 606564, confirmations: 3, satoshis: 546, utxoType: "token", transactionType: "send", tokenId: "dd84ca78db4d617221b58eabc6667af8fe2f7eadbfcc213d35be9f1b419beb8d", tokenTicker: "TAP", tokenName: "Thoughts and Prayers", tokenDocumentUrl: "", tokenDocumentHash: "", decimals: 0, tokenQty: 1 } const tokensOnly = [mockIsTokenUtxos[1], tapUtxo] const multipleTokens = [false, mockIsTokenUtxos[1], tapUtxo] module.exports = { mockAddress, mockBalance, mockUtxos, mockThreeUtxos, mockIsTokenUtxos, tokensOnly, multipleTokens }