UNPKG

@tatumio/tatum-v1

Version:

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

46 lines 4.24 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.vetGetTransactionReceipt = exports.vetGetTransaction = exports.vetGetAccountEnergy = exports.vetGetAccountBalance = exports.vetGetBlock = exports.vetGetCurrentBlock = exports.vetEstimateGas = exports.vetBroadcast = void 0; const tatum_1 = require("../connector/tatum"); const model_1 = require("../model"); /** * For more details, see <a href="https://apidoc.tatum.io/#operation/VetBroadcast" target="_blank">Tatum API documentation</a> */ const vetBroadcast = async (txData, signatureId) => tatum_1.post(`/v3/vet/broadcast`, { txData, signatureId }); exports.vetBroadcast = vetBroadcast; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/VetEstimateGas" target="_blank">Tatum API documentation</a> */ const vetEstimateGas = async (body) => tatum_1.post(`/v3/vet/broadcast/transaction/gas`, body, model_1.EstimateGasVet); exports.vetEstimateGas = vetEstimateGas; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/VetGetCurrentBlock" target="_blank">Tatum API documentation</a> */ const vetGetCurrentBlock = async () => tatum_1.get(`/v3/vet/current`); exports.vetGetCurrentBlock = vetGetCurrentBlock; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/VetGetBlock" target="_blank">Tatum API documentation</a> */ const vetGetBlock = async (hash) => tatum_1.get(`/v3/vet/block/${hash}`); exports.vetGetBlock = vetGetBlock; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/VetGetBalance" target="_blank">Tatum API documentation</a> */ const vetGetAccountBalance = async (address) => tatum_1.get(`/v3/vet/account/balance/${address}`); exports.vetGetAccountBalance = vetGetAccountBalance; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/VetGetEnergy" target="_blank">Tatum API documentation</a> */ const vetGetAccountEnergy = async (address) => tatum_1.get(`/v3/vet/account/energy/${address}`); exports.vetGetAccountEnergy = vetGetAccountEnergy; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/VetGetTransaction" target="_blank">Tatum API documentation</a> */ const vetGetTransaction = async (hash) => tatum_1.get(`/v3/vet/transaction/${hash}`); exports.vetGetTransaction = vetGetTransaction; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/VetGetTransactionReceipt" target="_blank">Tatum API documentation</a> */ const vetGetTransactionReceipt = async (hash) => tatum_1.get(`/v3/vet/transaction/${hash}/receipt`); exports.vetGetTransactionReceipt = vetGetTransactionReceipt; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidmV0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2Jsb2NrY2hhaW4vdmV0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLDhDQUE4QztBQUM5QyxvQ0FBdUc7QUFFdkc7O0dBRUc7QUFDSSxNQUFNLFlBQVksR0FBRyxLQUFLLEVBQUUsTUFBYyxFQUFFLFdBQW9CLEVBQTRCLEVBQUUsQ0FDbkcsWUFBSSxDQUFDLG1CQUFtQixFQUFFLEVBQUUsTUFBTSxFQUFFLFdBQVcsRUFBRSxDQUFDLENBQUE7QUFEdkMsUUFBQSxZQUFZLGdCQUMyQjtBQUVwRDs7R0FFRztBQUNJLE1BQU0sY0FBYyxHQUFHLEtBQUssRUFBRSxJQUFvQixFQUEyQixFQUFFLENBQUMsWUFBSSxDQUFDLG1DQUFtQyxFQUFFLElBQUksRUFBRSxzQkFBYyxDQUFDLENBQUE7QUFBekksUUFBQSxjQUFjLGtCQUEySDtBQUV0Sjs7R0FFRztBQUNJLE1BQU0sa0JBQWtCLEdBQUcsS0FBSyxJQUFxQixFQUFFLENBQUMsV0FBRyxDQUFDLGlCQUFpQixDQUFDLENBQUE7QUFBeEUsUUFBQSxrQkFBa0Isc0JBQXNEO0FBRXJGOztHQUVHO0FBQ0ksTUFBTSxXQUFXLEdBQUcsS0FBSyxFQUFFLElBQVksRUFBcUIsRUFBRSxDQUFDLFdBQUcsQ0FBQyxpQkFBaUIsSUFBSSxFQUFFLENBQUMsQ0FBQTtBQUFyRixRQUFBLFdBQVcsZUFBMEU7QUFFbEc7O0dBRUc7QUFDSSxNQUFNLG9CQUFvQixHQUFHLEtBQUssRUFBRSxPQUFlLEVBQW1CLEVBQUUsQ0FBQyxXQUFHLENBQUMsMkJBQTJCLE9BQU8sRUFBRSxDQUFDLENBQUE7QUFBNUcsUUFBQSxvQkFBb0Isd0JBQXdGO0FBRXpIOztHQUVHO0FBQ0ksTUFBTSxtQkFBbUIsR0FBRyxLQUFLLEVBQUUsT0FBZSxFQUFtQixFQUFFLENBQUMsV0FBRyxDQUFDLDBCQUEwQixPQUFPLEVBQUUsQ0FBQyxDQUFBO0FBQTFHLFFBQUEsbUJBQW1CLHVCQUF1RjtBQUV2SDs7R0FFRztBQUNJLE1BQU0saUJBQWlCLEdBQUcsS0FBSyxFQUFFLElBQVksRUFBa0IsRUFBRSxDQUFDLFdBQUcsQ0FBQyx1QkFBdUIsSUFBSSxFQUFFLENBQUMsQ0FBQTtBQUE5RixRQUFBLGlCQUFpQixxQkFBNkU7QUFFM0c7O0dBRUc7QUFDSSxNQUFNLHdCQUF3QixHQUFHLEtBQUssRUFBRSxJQUFZLEVBQXlCLEVBQUUsQ0FBQyxXQUFHLENBQUMsdUJBQXVCLElBQUksVUFBVSxDQUFDLENBQUE7QUFBcEgsUUFBQSx3QkFBd0IsNEJBQTRGIn0=