UNPKG

@tatumio/tatum-v1

Version:

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

41 lines 3.85 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.klaytnEstimateGas = exports.klaytnGetTransaction = exports.klaytnGetAccountBalance = exports.klaytnGetBlock = exports.klaytnGetCurrentBlock = exports.klaytnGetTransactionsCount = exports.klaytnBroadcast = void 0; const tatum_1 = require("../connector/tatum"); const model_1 = require("../model"); /** * For more details, see <a href="https://apidoc.tatum.io/#operation/KlayBroadcast" target="_blank">Tatum API documentation</a> */ const klaytnBroadcast = async (txData, signatureId) => tatum_1.post(`/v3/klaytn/broadcast`, { txData, signatureId }); exports.klaytnBroadcast = klaytnBroadcast; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/KlayGetTransactionCount" target="_blank">Tatum API documentation</a> */ const klaytnGetTransactionsCount = async (address) => tatum_1.get(`/v3/klaytn/transaction/count/${address}`); exports.klaytnGetTransactionsCount = klaytnGetTransactionsCount; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/KlayGetCurrentBlock" target="_blank">Tatum API documentation</a> */ const klaytnGetCurrentBlock = async () => tatum_1.get(`/v3/klaytn/block/current`); exports.klaytnGetCurrentBlock = klaytnGetCurrentBlock; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/KlayGetBlock" target="_blank">Tatum API documentation</a> */ const klaytnGetBlock = async (hash) => tatum_1.get(`/v3/klaytn/block/${hash}`); exports.klaytnGetBlock = klaytnGetBlock; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/KlayGetBalance" target="_blank">Tatum API documentation</a> */ const klaytnGetAccountBalance = async (address) => tatum_1.get(`/v3/klaytn/account/balance/${address}`); exports.klaytnGetAccountBalance = klaytnGetAccountBalance; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/KlayGetTransaction" target="_blank">Tatum API documentation</a> */ const klaytnGetTransaction = async (hash) => tatum_1.get(`/v3/klaytn/transaction/${hash}`); exports.klaytnGetTransaction = klaytnGetTransaction; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/KlayEstimateGas" target="_blank">Tatum API documentation</a> */ const klaytnEstimateGas = (body) => tatum_1.post('/v3/klaytn/gas', body, model_1.EstimateGasEth); exports.klaytnEstimateGas = klaytnEstimateGas; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoia2xheS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9ibG9ja2NoYWluL2tsYXkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQ0EsOENBQThDO0FBQzlDLG9DQUEyRjtBQUUzRjs7R0FFRztBQUNJLE1BQU0sZUFBZSxHQUFHLEtBQUssRUFBRSxNQUFjLEVBQUUsV0FBb0IsRUFBNEIsRUFBRSxDQUN0RyxZQUFJLENBQUMsc0JBQXNCLEVBQUUsRUFBRSxNQUFNLEVBQUUsV0FBVyxFQUFFLENBQUMsQ0FBQTtBQUQxQyxRQUFBLGVBQWUsbUJBQzJCO0FBRXZEOztHQUVHO0FBQ0ksTUFBTSwwQkFBMEIsR0FBRyxLQUFLLEVBQUUsT0FBZSxFQUFtQixFQUFFLENBQUMsV0FBRyxDQUFDLGdDQUFnQyxPQUFPLEVBQUUsQ0FBQyxDQUFBO0FBQXZILFFBQUEsMEJBQTBCLDhCQUE2RjtBQUVwSTs7R0FFRztBQUNJLE1BQU0scUJBQXFCLEdBQUcsS0FBSyxJQUFxQixFQUFFLENBQUMsV0FBRyxDQUFDLDBCQUEwQixDQUFDLENBQUE7QUFBcEYsUUFBQSxxQkFBcUIseUJBQStEO0FBRWpHOztHQUVHO0FBQ0ksTUFBTSxjQUFjLEdBQUcsS0FBSyxFQUFFLElBQVksRUFBcUIsRUFBRSxDQUFDLFdBQUcsQ0FBQyxvQkFBb0IsSUFBSSxFQUFFLENBQUMsQ0FBQTtBQUEzRixRQUFBLGNBQWMsa0JBQTZFO0FBRXhHOztHQUVHO0FBQ0ksTUFBTSx1QkFBdUIsR0FBRyxLQUFLLEVBQUUsT0FBZSxFQUFzQixFQUFFLENBQUMsV0FBRyxDQUFDLDhCQUE4QixPQUFPLEVBQUUsQ0FBQyxDQUFBO0FBQXJILFFBQUEsdUJBQXVCLDJCQUE4RjtBQUVsSTs7R0FFRztBQUNJLE1BQU0sb0JBQW9CLEdBQUcsS0FBSyxFQUFFLElBQVksRUFBa0IsRUFBRSxDQUFDLFdBQUcsQ0FBQywwQkFBMEIsSUFBSSxFQUFFLENBQUMsQ0FBQTtBQUFwRyxRQUFBLG9CQUFvQix3QkFBZ0Y7QUFFakg7O0dBRUc7QUFDSSxNQUFNLGlCQUFpQixHQUFHLENBQUMsSUFBb0IsRUFBMkIsRUFBRSxDQUFDLFlBQUksQ0FBQyxnQkFBZ0IsRUFBRSxJQUFJLEVBQUUsc0JBQWMsQ0FBQyxDQUFBO0FBQW5ILFFBQUEsaUJBQWlCLHFCQUFrRyJ9