UNPKG

@tatumio/tatum-v1

Version:

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

35 lines 3.14 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.tronGetAccount = exports.tronGetTransaction = exports.tronGetTrc10Detail = exports.tronGetBlock = exports.tronGetCurrentBlock = exports.tronBroadcast = void 0; const tatum_1 = require("../connector/tatum"); /** * For more details, see <a href="https://apidoc.tatum.io/#operation/TronBroadcast" target="_blank">Tatum API documentation</a> */ const tronBroadcast = async (txData, signatureId) => tatum_1.post(`/v3/tron/broadcast`, { txData, signatureId }); exports.tronBroadcast = tronBroadcast; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/TronGetCurrentBlock" target="_blank">Tatum API documentation</a> */ const tronGetCurrentBlock = async () => tatum_1.get(`/v3/tron/info`); exports.tronGetCurrentBlock = tronGetCurrentBlock; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/TronGetBlock" target="_blank">Tatum API documentation</a> */ const tronGetBlock = async (hash) => tatum_1.get(`/v3/tron/block/${hash}`); exports.tronGetBlock = tronGetBlock; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/TronTrc10Detail" target="_blank">Tatum API documentation</a> */ const tronGetTrc10Detail = async (id) => tatum_1.get(`/v3/tron/trc10/detail/${id}`); exports.tronGetTrc10Detail = tronGetTrc10Detail; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/TronGetTransaction" target="_blank">Tatum API documentation</a> */ const tronGetTransaction = async (hash) => tatum_1.get(`/v3/tron/transaction/${hash}`); exports.tronGetTransaction = tronGetTransaction; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/TronGetAccount" target="_blank">Tatum API documentation</a> */ const tronGetAccount = async (address) => tatum_1.get(`/v3/tron/account/${address}`); exports.tronGetAccount = tronGetAccount; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHJvbi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9ibG9ja2NoYWluL3Ryb24udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsOENBQThDO0FBRzlDOztHQUVHO0FBQ0ksTUFBTSxhQUFhLEdBQUcsS0FBSyxFQUFFLE1BQWMsRUFBRSxXQUFvQixFQUE0QixFQUFFLENBQ3BHLFlBQUksQ0FBQyxvQkFBb0IsRUFBRSxFQUFFLE1BQU0sRUFBRSxXQUFXLEVBQUUsQ0FBQyxDQUFBO0FBRHhDLFFBQUEsYUFBYSxpQkFDMkI7QUFFckQ7O0dBRUc7QUFDSSxNQUFNLG1CQUFtQixHQUFHLEtBQUssSUFBc0UsRUFBRSxDQUFDLFdBQUcsQ0FBQyxlQUFlLENBQUMsQ0FBQTtBQUF4SCxRQUFBLG1CQUFtQix1QkFBcUc7QUFFckk7O0dBRUc7QUFDSSxNQUFNLFlBQVksR0FBRyxLQUFLLEVBQUUsSUFBWSxFQUFzQixFQUFFLENBQUMsV0FBRyxDQUFDLGtCQUFrQixJQUFJLEVBQUUsQ0FBQyxDQUFBO0FBQXhGLFFBQUEsWUFBWSxnQkFBNEU7QUFFckc7O0dBRUc7QUFDSSxNQUFNLGtCQUFrQixHQUFHLEtBQUssRUFBRSxFQUFVLEVBQXNCLEVBQUUsQ0FBQyxXQUFHLENBQUMseUJBQXlCLEVBQUUsRUFBRSxDQUFDLENBQUE7QUFBakcsUUFBQSxrQkFBa0Isc0JBQStFO0FBRTlHOztHQUVHO0FBQ0ksTUFBTSxrQkFBa0IsR0FBRyxLQUFLLEVBQUUsSUFBWSxFQUE0QixFQUFFLENBQUMsV0FBRyxDQUFDLHdCQUF3QixJQUFJLEVBQUUsQ0FBQyxDQUFBO0FBQTFHLFFBQUEsa0JBQWtCLHNCQUF3RjtBQUV2SDs7R0FFRztBQUNJLE1BQU0sY0FBYyxHQUFHLEtBQUssRUFBRSxPQUFlLEVBQXdCLEVBQUUsQ0FBQyxXQUFHLENBQUMsb0JBQW9CLE9BQU8sRUFBRSxDQUFDLENBQUE7QUFBcEcsUUFBQSxjQUFjLGtCQUFzRiJ9