@tatumio/tatum-v1
Version:
Tatum API client allows browsers and Node.js clients to interact with Tatum API.
35 lines • 3.16 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.oneGetTransactionCount = exports.oneGetTransaction = exports.oneGetBalance = exports.oneGetBlock = exports.oneGetCurrentBlock = exports.oneBroadcast = void 0;
const tatum_1 = require("../connector/tatum");
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/OneBroadcast" target="_blank">Tatum API documentation</a>
*/
const oneBroadcast = async (txData, signatureId) => tatum_1.post(`/v3/one/broadcast`, { txData, signatureId });
exports.oneBroadcast = oneBroadcast;
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/OneGetCurrentBlock" target="_blank">Tatum API documentation</a>
*/
const oneGetCurrentBlock = async () => tatum_1.get(`/v3/one/block/current`);
exports.oneGetCurrentBlock = oneGetCurrentBlock;
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/OneGetBlock" target="_blank">Tatum API documentation</a>
*/
const oneGetBlock = async (hash) => tatum_1.get(`/v3/one/block/${hash}`);
exports.oneGetBlock = oneGetBlock;
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/OneGetBalance" target="_blank">Tatum API documentation</a>
*/
const oneGetBalance = async (address) => tatum_1.get(`/v3/one/account/balance/${address}`);
exports.oneGetBalance = oneGetBalance;
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/OneGetTransaction" target="_blank">Tatum API documentation</a>
*/
const oneGetTransaction = async (hash) => tatum_1.get(`/v3/one/transaction/${hash}`);
exports.oneGetTransaction = oneGetTransaction;
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/OneGetBalance" target="_blank">Tatum API documentation</a>
*/
const oneGetTransactionCount = async (address) => tatum_1.get(`/v3/one/transaction/count/${address}`);
exports.oneGetTransactionCount = oneGetTransactionCount;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib25lLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2Jsb2NrY2hhaW4vb25lLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLDhDQUE0QztBQUc1Qzs7R0FFRztBQUNJLE1BQU0sWUFBWSxHQUFHLEtBQUssRUFBRSxNQUFjLEVBQUUsV0FBb0IsRUFBNEIsRUFBRSxDQUNqRyxZQUFJLENBQUMsbUJBQW1CLEVBQUUsRUFBQyxNQUFNLEVBQUUsV0FBVyxFQUFDLENBQUMsQ0FBQztBQUR4QyxRQUFBLFlBQVksZ0JBQzRCO0FBQ3JEOztHQUVHO0FBQ0ksTUFBTSxrQkFBa0IsR0FBRyxLQUFLLElBQXFCLEVBQUUsQ0FBQyxXQUFHLENBQUMsdUJBQXVCLENBQUMsQ0FBQztBQUEvRSxRQUFBLGtCQUFrQixzQkFBNkQ7QUFFNUY7O0dBRUc7QUFDSSxNQUFNLFdBQVcsR0FBRyxLQUFLLEVBQUUsSUFBWSxFQUFnQixFQUFFLENBQUMsV0FBRyxDQUFDLGlCQUFpQixJQUFJLEVBQUUsQ0FBQyxDQUFDO0FBQWpGLFFBQUEsV0FBVyxlQUFzRTtBQUU5Rjs7R0FFRztBQUNJLE1BQU0sYUFBYSxHQUFHLEtBQUssRUFBRSxPQUFlLEVBQW1CLEVBQUUsQ0FBQyxXQUFHLENBQUMsMkJBQTJCLE9BQU8sRUFBRSxDQUFDLENBQUM7QUFBdEcsUUFBQSxhQUFhLGlCQUF5RjtBQUNuSDs7R0FFRztBQUNJLE1BQU0saUJBQWlCLEdBQUcsS0FBSyxFQUFFLElBQVksRUFBa0IsRUFBRSxDQUFDLFdBQUcsQ0FBQyx1QkFBdUIsSUFBSSxFQUFFLENBQUMsQ0FBQztBQUEvRixRQUFBLGlCQUFpQixxQkFBOEU7QUFDNUc7O0dBRUc7QUFDSyxNQUFNLHNCQUFzQixHQUFHLEtBQUssRUFBRSxPQUFlLEVBQW1CLEVBQUUsQ0FBQyxXQUFHLENBQUMsNkJBQTZCLE9BQU8sRUFBRSxDQUFDLENBQUM7QUFBakgsUUFBQSxzQkFBc0IsMEJBQTJGIn0=