UNPKG

@tatumio/tatum-v1

Version:

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

46 lines 4.32 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.egldEstimateGas = exports.egldGetTransaction = exports.egldGetAccountErc20Balance = exports.egldGetAccountBalance = exports.egldGetBlock = exports.egldGetCurrentBlock = exports.egldGetTransactionsCount = exports.egldBroadcast = void 0; const tatum_1 = require("../connector/tatum"); const model_1 = require("../model"); /** * For more details, see <a href="https://apidoc.tatum.io/#operation/EgldBroadcast" target="_blank">Tatum API documentation</a> */ const egldBroadcast = async (txData, signatureId) => tatum_1.post(`/v3/egld/broadcast`, { txData, signatureId }); exports.egldBroadcast = egldBroadcast; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/EgldGetTransactionCount" target="_blank">Tatum API documentation</a> */ const egldGetTransactionsCount = async (address) => tatum_1.get(`/v3/egld/transaction/count/${address}`); exports.egldGetTransactionsCount = egldGetTransactionsCount; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/EgldGetCurrentBlock" target="_blank">Tatum API documentation</a> */ const egldGetCurrentBlock = async () => tatum_1.get(`/v3/egld/block/current`); exports.egldGetCurrentBlock = egldGetCurrentBlock; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/EgldGetBlock" target="_blank">Tatum API documentation</a> */ const egldGetBlock = async (hash) => tatum_1.get(`/v3/egld/block/${hash}`); exports.egldGetBlock = egldGetBlock; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/EgldGetBalance" target="_blank">Tatum API documentation</a> */ const egldGetAccountBalance = async (address) => tatum_1.get(`/v3/egld/account/balance/${address}`); exports.egldGetAccountBalance = egldGetAccountBalance; /** * For more details, see <a href="https://apidoc.tatum.io/" target="_blank">Tatum API documentation</a> */ const egldGetAccountErc20Balance = async (address, tokenId) => tatum_1.get(`/v3/egld/account/esdt/balance/${address}/${tokenId}`); exports.egldGetAccountErc20Balance = egldGetAccountErc20Balance; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/EgldGetTransaction" target="_blank">Tatum API documentation</a> */ const egldGetTransaction = async (hash) => tatum_1.get(`/v3/egld/transaction/${hash}`); exports.egldGetTransaction = egldGetTransaction; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/EgldEstimateGas" target="_blank">Tatum API documentation</a> */ const egldEstimateGas = (body) => tatum_1.post('/v3/egld/gas', body, model_1.EgldSendTransaction); exports.egldEstimateGas = egldEstimateGas; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZWdsZC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9ibG9ja2NoYWluL2VnbGQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQ0EsOENBQTRDO0FBQzVDLG9DQUF5RjtBQUV6Rjs7R0FFRztBQUNJLE1BQU0sYUFBYSxHQUFHLEtBQUssRUFBRSxNQUFjLEVBQUUsV0FBb0IsRUFBNEIsRUFBRSxDQUNsRyxZQUFJLENBQUMsb0JBQW9CLEVBQUUsRUFBQyxNQUFNLEVBQUUsV0FBVyxFQUFDLENBQUMsQ0FBQTtBQUR4QyxRQUFBLGFBQWEsaUJBQzJCO0FBRXJEOztHQUVHO0FBQ0ksTUFBTSx3QkFBd0IsR0FBRyxLQUFLLEVBQUUsT0FBZSxFQUFtQixFQUFFLENBQUMsV0FBRyxDQUFDLDhCQUE4QixPQUFPLEVBQUUsQ0FBQyxDQUFBO0FBQW5ILFFBQUEsd0JBQXdCLDRCQUEyRjtBQUVoSTs7R0FFRztBQUNJLE1BQU0sbUJBQW1CLEdBQUcsS0FBSyxJQUFxQixFQUFFLENBQUMsV0FBRyxDQUFDLHdCQUF3QixDQUFDLENBQUE7QUFBaEYsUUFBQSxtQkFBbUIsdUJBQTZEO0FBRTdGOztHQUVHO0FBQ0ksTUFBTSxZQUFZLEdBQUcsS0FBSyxFQUFFLElBQVksRUFBc0IsRUFBRSxDQUFDLFdBQUcsQ0FBQyxrQkFBa0IsSUFBSSxFQUFFLENBQUMsQ0FBQTtBQUF4RixRQUFBLFlBQVksZ0JBQTRFO0FBRXJHOztHQUVHO0FBQ0ksTUFBTSxxQkFBcUIsR0FBRyxLQUFLLEVBQUUsT0FBZSxFQUFzQixFQUFFLENBQUMsV0FBRyxDQUFDLDRCQUE0QixPQUFPLEVBQUUsQ0FBQyxDQUFBO0FBQWpILFFBQUEscUJBQXFCLHlCQUE0RjtBQUU5SDs7R0FFRztBQUNJLE1BQU0sMEJBQTBCLEdBQUcsS0FBSyxFQUFFLE9BQWUsRUFBRSxPQUFlLEVBQW1CLEVBQUUsQ0FDbEcsV0FBRyxDQUFDLGlDQUFpQyxPQUFPLElBQUksT0FBTyxFQUFFLENBQUMsQ0FBQTtBQURqRCxRQUFBLDBCQUEwQiw4QkFDdUI7QUFFOUQ7O0dBRUc7QUFDSSxNQUFNLGtCQUFrQixHQUFHLEtBQUssRUFBRSxJQUFZLEVBQTRCLEVBQUUsQ0FBQyxXQUFHLENBQUMsd0JBQXdCLElBQUksRUFBRSxDQUFDLENBQUE7QUFBMUcsUUFBQSxrQkFBa0Isc0JBQXdGO0FBRXZIOztHQUVHO0FBQ0ksTUFBTSxlQUFlLEdBQUcsQ0FBQyxJQUF5QixFQUFtQixFQUFFLENBQUMsWUFBSSxDQUFDLGNBQWMsRUFBRSxJQUFJLEVBQUUsMkJBQW1CLENBQUMsQ0FBQTtBQUFqSCxRQUFBLGVBQWUsbUJBQWtHIn0=