UNPKG

@tatumio/tatum-v1

Version:

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

41 lines 3.92 kB
"use strict"; 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==