@tatumio/tatum-v1
Version:
Tatum API client allows browsers and Node.js clients to interact with Tatum API.
35 lines • 3.14 kB
JavaScript
;
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