UNPKG

@bigmi/core

Version:

TypeScript library for Bitcoin apps.

27 lines 862 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getBlockStats = getBlockStats; const block_js_1 = require("../errors/block.js"); async function getBlockStats(client, { blockHash, blockNumber, stats }) { const blockHashOrNumber = blockHash || blockNumber; if (!blockHashOrNumber) { throw new block_js_1.BlockNotFoundError({ blockHash, blockNumber }); } try { const params = [ blockHashOrNumber, ]; if (stats) { params.push(stats); } const data = await client.request({ method: 'getblockstats', params: params, }, { dedupe: true }); return data; } catch (_error) { throw new block_js_1.BlockNotFoundError({ blockHash, blockNumber }); } } //# sourceMappingURL=getBlockStats.js.map