@tatumio/tatum-v1
Version:
Tatum API client allows browsers and Node.js clients to interact with Tatum API.
46 lines • 4.24 kB
JavaScript
;
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=