Browse Source

Merge pull request #8 from synonymdev/get-transaction-merkle

Get Transaction Merkle
main
Corey 2 years ago
committed by GitHub
parent
commit
a32a292d4e
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 14
      helpers/index.js

14
helpers/index.js

@ -471,6 +471,19 @@ const getHeader = ({ height = 0, id = Math.random(), network = "", timeout = und
});
}
const getTransactionMerkle = ({ tx_hash, height, id = Math.random(), network = "", timeout = 2000 } = {}) => {
const method = "getTransactionMerkle";
return new Promise(async (resolve) => {
try {
if (clients.mainClient[network] === false) await connectToRandomPeer(network, clients.peers[network]);
const { error, data } = await promiseTimeout(timeout, clients.mainClient[network].blockchainTransaction_getMerkle(tx_hash, height));
resolve({ id, error, method, data, network });
} catch (e) {
resolve({ id, error: true, method, data: e, network });
}
});
};
module.exports = {
start,
stop,
@ -488,4 +501,5 @@ module.exports = {
broadcastTransaction,
getConnectedPeer,
getHeader,
getTransactionMerkle,
};

Loading…
Cancel
Save