@tatumio/tatum-v1
Version:
Tatum API client allows browsers and Node.js clients to interact with Tatum API.
35 lines • 3.41 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.algorandGetTransaction = exports.algorandGetAccountBalance = exports.algorandGetBlock = exports.algorandGetCurrentBlock = exports.algorandGetTransactionsCount = exports.algorandBroadcast = void 0;
const tatum_1 = require("../connector/tatum");
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/AlgorandBroadcast" target="_blank">Tatum API documentation</a>
*/
const algorandBroadcast = async (txData, signatureId) => tatum_1.post(`/v3/algorand/broadcast`, { txData, signatureId });
exports.algorandBroadcast = algorandBroadcast;
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/AlgorandGetTransactionCount" target="_blank">Tatum API documentation</a>
*/
const algorandGetTransactionsCount = async (address) => tatum_1.get(`/v3/algorand/transaction/count/${address}`);
exports.algorandGetTransactionsCount = algorandGetTransactionsCount;
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/AlgorandGetCurrentBlock" target="_blank">Tatum API documentation</a>
*/
const algorandGetCurrentBlock = async () => tatum_1.get(`/v3/algorand/block/current`);
exports.algorandGetCurrentBlock = algorandGetCurrentBlock;
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/AlgorandGetBlock" target="_blank">Tatum API documentation</a>
*/
const algorandGetBlock = async (roundNumber) => tatum_1.get(`/v3/algorand/block/${roundNumber}`);
exports.algorandGetBlock = algorandGetBlock;
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/AlgorandGetBalance" target="_blank">Tatum API documentation</a>
*/
const algorandGetAccountBalance = async (address) => tatum_1.get(`/v3/algorand/account/balance/${address}`);
exports.algorandGetAccountBalance = algorandGetAccountBalance;
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/AlgorandGetTransaction" target="_blank">Tatum API documentation</a>
*/
const algorandGetTransaction = async (txid) => tatum_1.get(`/v3/algorand/transaction/${txid}`);
exports.algorandGetTransaction = algorandGetTransaction;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWxnby5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9ibG9ja2NoYWluL2FsZ28udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQ0EsOENBQTRDO0FBRzVDOztHQUVHO0FBQ0ksTUFBTSxpQkFBaUIsR0FBRyxLQUFLLEVBQUUsTUFBYyxFQUFFLFdBQW9CLEVBQTRCLEVBQUUsQ0FDdEcsWUFBSSxDQUFDLHdCQUF3QixFQUFFLEVBQUMsTUFBTSxFQUFFLFdBQVcsRUFBQyxDQUFDLENBQUE7QUFENUMsUUFBQSxpQkFBaUIscUJBQzJCO0FBRXpEOztHQUVHO0FBQ0ksTUFBTSw0QkFBNEIsR0FBRyxLQUFLLEVBQUUsT0FBZSxFQUFtQixFQUFFLENBQ25GLFdBQUcsQ0FBQyxrQ0FBa0MsT0FBTyxFQUFFLENBQUMsQ0FBQTtBQUR2QyxRQUFBLDRCQUE0QixnQ0FDVztBQUVwRDs7R0FFRztBQUNJLE1BQU0sdUJBQXVCLEdBQUcsS0FBSyxJQUFxQixFQUFFLENBQy9ELFdBQUcsQ0FBQyw0QkFBNEIsQ0FBQyxDQUFBO0FBRHhCLFFBQUEsdUJBQXVCLDJCQUNDO0FBRXJDOztHQUVHO0FBQ0ksTUFBTSxnQkFBZ0IsR0FBRyxLQUFLLEVBQUUsV0FBbUIsRUFBc0IsRUFBRSxDQUM5RSxXQUFHLENBQUMsc0JBQXNCLFdBQVcsRUFBRSxDQUFDLENBQUE7QUFEL0IsUUFBQSxnQkFBZ0Isb0JBQ2U7QUFFNUM7O0dBRUc7QUFDSSxNQUFNLHlCQUF5QixHQUFHLEtBQUssRUFBRSxPQUFlLEVBQXNCLEVBQUUsQ0FDbkYsV0FBRyxDQUFDLGdDQUFnQyxPQUFPLEVBQUUsQ0FBQyxDQUFBO0FBRHJDLFFBQUEseUJBQXlCLDZCQUNZO0FBRWxEOztHQUVHO0FBQ0ssTUFBTSxzQkFBc0IsR0FBRyxLQUFLLEVBQUUsSUFBWSxFQUFtQixFQUFFLENBQUMsV0FBRyxDQUFDLDRCQUE0QixJQUFJLEVBQUUsQ0FBQyxDQUFBO0FBQXpHLFFBQUEsc0JBQXNCLDBCQUFtRiJ9