@tatumio/tatum-v1
Version:
Tatum API client allows browsers and Node.js clients to interact with Tatum API.
41 lines • 3.92 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.polygonEstimateGas = exports.polygonGetTransaction = exports.polygonGetAccountBalance = exports.polygonGetBlock = exports.polygonGetCurrentBlock = exports.polygonGetTransactionsCount = exports.polygonBroadcast = void 0;
const tatum_1 = require("../connector/tatum");
const model_1 = require("../model");
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/PolygonBroadcast" target="_blank">Tatum API documentation</a>
*/
const polygonBroadcast = async (txData, signatureId) => tatum_1.post(`/v3/polygon/broadcast`, { txData, signatureId });
exports.polygonBroadcast = polygonBroadcast;
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/PolygonGetTransactionCount" target="_blank">Tatum API documentation</a>
*/
const polygonGetTransactionsCount = async (address) => tatum_1.get(`/v3/polygon/transaction/count/${address}`);
exports.polygonGetTransactionsCount = polygonGetTransactionsCount;
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/PolygonGetCurrentBlock" target="_blank">Tatum API documentation</a>
*/
const polygonGetCurrentBlock = async () => tatum_1.get(`/v3/polygon/block/current`);
exports.polygonGetCurrentBlock = polygonGetCurrentBlock;
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/PolygonGetBlock" target="_blank">Tatum API documentation</a>
*/
const polygonGetBlock = async (hash) => tatum_1.get(`/v3/polygon/block/${hash}`);
exports.polygonGetBlock = polygonGetBlock;
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/PolygonGetBalance" target="_blank">Tatum API documentation</a>
*/
const polygonGetAccountBalance = async (address) => tatum_1.get(`/v3/polygon/account/balance/${address}`);
exports.polygonGetAccountBalance = polygonGetAccountBalance;
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/PolygonGetTransaction" target="_blank">Tatum API documentation</a>
*/
const polygonGetTransaction = async (hash) => tatum_1.get(`/v3/polygon/transaction/${hash}`);
exports.polygonGetTransaction = polygonGetTransaction;
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/PolygonEstimateGas" target="_blank">Tatum API documentation</a>
*/
const polygonEstimateGas = (body) => tatum_1.post('/v3/polygon/gas', body, model_1.EstimateGasEth);
exports.polygonEstimateGas = polygonEstimateGas;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicG9seWdvbi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9ibG9ja2NoYWluL3BvbHlnb24udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQ0EsOENBQTRDO0FBQzVDLG9DQUF5RjtBQUV6Rjs7R0FFRztBQUNJLE1BQU0sZ0JBQWdCLEdBQUcsS0FBSyxFQUFFLE1BQWMsRUFBRSxXQUFvQixFQUE0QixFQUFFLENBQ3JHLFlBQUksQ0FBQyx1QkFBdUIsRUFBRSxFQUFDLE1BQU0sRUFBRSxXQUFXLEVBQUMsQ0FBQyxDQUFBO0FBRDNDLFFBQUEsZ0JBQWdCLG9CQUMyQjtBQUV4RDs7R0FFRztBQUNJLE1BQU0sMkJBQTJCLEdBQUcsS0FBSyxFQUFFLE9BQWUsRUFBbUIsRUFBRSxDQUFDLFdBQUcsQ0FBQyxpQ0FBaUMsT0FBTyxFQUFFLENBQUMsQ0FBQTtBQUF6SCxRQUFBLDJCQUEyQiwrQkFBOEY7QUFFdEk7O0dBRUc7QUFDSSxNQUFNLHNCQUFzQixHQUFHLEtBQUssSUFBcUIsRUFBRSxDQUFDLFdBQUcsQ0FBQywyQkFBMkIsQ0FBQyxDQUFBO0FBQXRGLFFBQUEsc0JBQXNCLDBCQUFnRTtBQUVuRzs7R0FFRztBQUNJLE1BQU0sZUFBZSxHQUFHLEtBQUssRUFBRSxJQUFZLEVBQXFCLEVBQUUsQ0FBQyxXQUFHLENBQUMscUJBQXFCLElBQUksRUFBRSxDQUFDLENBQUE7QUFBN0YsUUFBQSxlQUFlLG1CQUE4RTtBQUUxRzs7R0FFRztBQUNJLE1BQU0sd0JBQXdCLEdBQUcsS0FBSyxFQUFFLE9BQWUsRUFBc0IsRUFBRSxDQUFDLFdBQUcsQ0FBQywrQkFBK0IsT0FBTyxFQUFFLENBQUMsQ0FBQTtBQUF2SCxRQUFBLHdCQUF3Qiw0QkFBK0Y7QUFFcEk7O0dBRUc7QUFDSSxNQUFNLHFCQUFxQixHQUFHLEtBQUssRUFBRSxJQUFZLEVBQWtCLEVBQUUsQ0FBQyxXQUFHLENBQUMsMkJBQTJCLElBQUksRUFBRSxDQUFDLENBQUE7QUFBdEcsUUFBQSxxQkFBcUIseUJBQWlGO0FBRW5IOztHQUVHO0FBQ0ksTUFBTSxrQkFBa0IsR0FBRyxDQUFDLElBQW9CLEVBQTJCLEVBQUUsQ0FBQyxZQUFJLENBQUMsaUJBQWlCLEVBQUUsSUFBSSxFQUFFLHNCQUFjLENBQUMsQ0FBQTtBQUFySCxRQUFBLGtCQUFrQixzQkFBbUcifQ==