UNPKG

@tatumio/tatum-v1

Version:

Tatum API client allows browsers and Node.js clients to interact with Tatum API.

35 lines 3.16 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.oneGetTransactionCount = exports.oneGetTransaction = exports.oneGetBalance = exports.oneGetBlock = exports.oneGetCurrentBlock = exports.oneBroadcast = void 0; const tatum_1 = require("../connector/tatum"); /** * For more details, see <a href="https://apidoc.tatum.io/#operation/OneBroadcast" target="_blank">Tatum API documentation</a> */ const oneBroadcast = async (txData, signatureId) => tatum_1.post(`/v3/one/broadcast`, { txData, signatureId }); exports.oneBroadcast = oneBroadcast; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/OneGetCurrentBlock" target="_blank">Tatum API documentation</a> */ const oneGetCurrentBlock = async () => tatum_1.get(`/v3/one/block/current`); exports.oneGetCurrentBlock = oneGetCurrentBlock; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/OneGetBlock" target="_blank">Tatum API documentation</a> */ const oneGetBlock = async (hash) => tatum_1.get(`/v3/one/block/${hash}`); exports.oneGetBlock = oneGetBlock; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/OneGetBalance" target="_blank">Tatum API documentation</a> */ const oneGetBalance = async (address) => tatum_1.get(`/v3/one/account/balance/${address}`); exports.oneGetBalance = oneGetBalance; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/OneGetTransaction" target="_blank">Tatum API documentation</a> */ const oneGetTransaction = async (hash) => tatum_1.get(`/v3/one/transaction/${hash}`); exports.oneGetTransaction = oneGetTransaction; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/OneGetBalance" target="_blank">Tatum API documentation</a> */ const oneGetTransactionCount = async (address) => tatum_1.get(`/v3/one/transaction/count/${address}`); exports.oneGetTransactionCount = oneGetTransactionCount; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib25lLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2Jsb2NrY2hhaW4vb25lLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLDhDQUE0QztBQUc1Qzs7R0FFRztBQUNJLE1BQU0sWUFBWSxHQUFHLEtBQUssRUFBRSxNQUFjLEVBQUUsV0FBb0IsRUFBNEIsRUFBRSxDQUNqRyxZQUFJLENBQUMsbUJBQW1CLEVBQUUsRUFBQyxNQUFNLEVBQUUsV0FBVyxFQUFDLENBQUMsQ0FBQztBQUR4QyxRQUFBLFlBQVksZ0JBQzRCO0FBQ3JEOztHQUVHO0FBQ0ksTUFBTSxrQkFBa0IsR0FBRyxLQUFLLElBQXFCLEVBQUUsQ0FBQyxXQUFHLENBQUMsdUJBQXVCLENBQUMsQ0FBQztBQUEvRSxRQUFBLGtCQUFrQixzQkFBNkQ7QUFFNUY7O0dBRUc7QUFDSSxNQUFNLFdBQVcsR0FBRyxLQUFLLEVBQUUsSUFBWSxFQUFnQixFQUFFLENBQUMsV0FBRyxDQUFDLGlCQUFpQixJQUFJLEVBQUUsQ0FBQyxDQUFDO0FBQWpGLFFBQUEsV0FBVyxlQUFzRTtBQUU5Rjs7R0FFRztBQUNJLE1BQU0sYUFBYSxHQUFHLEtBQUssRUFBRSxPQUFlLEVBQW1CLEVBQUUsQ0FBQyxXQUFHLENBQUMsMkJBQTJCLE9BQU8sRUFBRSxDQUFDLENBQUM7QUFBdEcsUUFBQSxhQUFhLGlCQUF5RjtBQUNuSDs7R0FFRztBQUNJLE1BQU0saUJBQWlCLEdBQUcsS0FBSyxFQUFFLElBQVksRUFBa0IsRUFBRSxDQUFDLFdBQUcsQ0FBQyx1QkFBdUIsSUFBSSxFQUFFLENBQUMsQ0FBQztBQUEvRixRQUFBLGlCQUFpQixxQkFBOEU7QUFDNUc7O0dBRUc7QUFDSyxNQUFNLHNCQUFzQixHQUFHLEtBQUssRUFBRSxPQUFlLEVBQW1CLEVBQUUsQ0FBQyxXQUFHLENBQUMsNkJBQTZCLE9BQU8sRUFBRSxDQUFDLENBQUM7QUFBakgsUUFBQSxzQkFBc0IsMEJBQTJGIn0=