@bigmi/core
Version:
TypeScript library for Bitcoin apps.
24 lines • 730 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getUTXOTransaction = getUTXOTransaction;
const transaction_js_1 = require("../errors/transaction.js");
async function getUTXOTransaction(client, { txId, blockHash }) {
try {
const params = [txId, true];
if (blockHash) {
params.push(blockHash);
}
const data = await client.request({
method: 'getrawtransaction',
params: params,
});
return data;
}
catch (_error) {
throw new transaction_js_1.TransactionNotFoundError({
blockHash: blockHash,
hash: txId,
});
}
}
//# sourceMappingURL=getUTXOTransaction.js.map