UNPKG

@tatumio/tatum-v1

Version:

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

45 lines 4 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.xlmGetAccountTransactions = exports.xlmGetTransaction = exports.xlmGetLedgerTx = exports.xlmGetLedger = exports.xlmGetFee = exports.xlmGetCurrentLedger = exports.xlmBroadcast = exports.xlmGetAccountInfo = void 0; const tatum_1 = require("../connector/tatum"); /** * For more details, see <a href="https://apidoc.tatum.io/#operation/XlmGetAccountInfo" target="_blank">Tatum API documentation</a> */ const xlmGetAccountInfo = async (account) => tatum_1.get(`/v3/xlm/account/${account}`); exports.xlmGetAccountInfo = xlmGetAccountInfo; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/XlmBroadcast" target="_blank">Tatum API documentation</a> */ const xlmBroadcast = async (txData, signatureId) => tatum_1.post(`/v3/xlm/broadcast`, { txData, signatureId }); exports.xlmBroadcast = xlmBroadcast; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/XlmGetLastClosedLedger" target="_blank">Tatum API documentation</a> */ const xlmGetCurrentLedger = async () => tatum_1.get(`/v3/xlm/info`); exports.xlmGetCurrentLedger = xlmGetCurrentLedger; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/XlmGetFee" target="_blank">Tatum API documentation</a> */ const xlmGetFee = async () => tatum_1.get(`/v3/xlm/fee`); exports.xlmGetFee = xlmGetFee; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/XlmGetLedger" target="_blank">Tatum API documentation</a> */ const xlmGetLedger = async (i) => tatum_1.get(`/v3/xlm/ledger/${i}`); exports.xlmGetLedger = xlmGetLedger; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/XlmGetLedgerTx" target="_blank">Tatum API documentation</a> */ const xlmGetLedgerTx = async (i) => tatum_1.get(`/v3/xlm/ledger/${i}/transaction`); exports.xlmGetLedgerTx = xlmGetLedgerTx; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/XlmGetTransaction" target="_blank">Tatum API documentation</a> */ const xlmGetTransaction = async (hash) => tatum_1.get(`/v3/xlm/transaction/${hash}`); exports.xlmGetTransaction = xlmGetTransaction; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/XlmGetAccountTx" target="_blank">Tatum API documentation</a> */ const xlmGetAccountTransactions = async (address) => tatum_1.get(`/v3/xlm/account/tx/${address}`); exports.xlmGetAccountTransactions = xlmGetAccountTransactions; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoieGxtLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2Jsb2NrY2hhaW4veGxtLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLDhDQUE4QztBQUc5Qzs7R0FFRztBQUNJLE1BQU0saUJBQWlCLEdBQUcsS0FBSyxFQUFFLE9BQWUsRUFBaUMsRUFBRSxDQUFDLFdBQUcsQ0FBQyxtQkFBbUIsT0FBTyxFQUFFLENBQUMsQ0FBQTtBQUEvRyxRQUFBLGlCQUFpQixxQkFBOEY7QUFFNUg7O0dBRUc7QUFDSSxNQUFNLFlBQVksR0FBRyxLQUFLLEVBQUUsTUFBYyxFQUFFLFdBQW9CLEVBQTRCLEVBQUUsQ0FDbkcsWUFBSSxDQUFDLG1CQUFtQixFQUFFLEVBQUUsTUFBTSxFQUFFLFdBQVcsRUFBRSxDQUFDLENBQUE7QUFEdkMsUUFBQSxZQUFZLGdCQUMyQjtBQUVwRDs7R0FFRztBQUNJLE1BQU0sbUJBQW1CLEdBQUcsS0FBSyxJQUFJLEVBQUUsQ0FBQyxXQUFHLENBQUMsY0FBYyxDQUFDLENBQUE7QUFBckQsUUFBQSxtQkFBbUIsdUJBQWtDO0FBRWxFOztHQUVHO0FBQ0ksTUFBTSxTQUFTLEdBQUcsS0FBSyxJQUFJLEVBQUUsQ0FBQyxXQUFHLENBQUMsYUFBYSxDQUFDLENBQUE7QUFBMUMsUUFBQSxTQUFTLGFBQWlDO0FBRXZEOztHQUVHO0FBQ0ksTUFBTSxZQUFZLEdBQUcsS0FBSyxFQUFFLENBQVMsRUFBRSxFQUFFLENBQUMsV0FBRyxDQUFDLGtCQUFrQixDQUFDLEVBQUUsQ0FBQyxDQUFBO0FBQTlELFFBQUEsWUFBWSxnQkFBa0Q7QUFFM0U7O0dBRUc7QUFDSSxNQUFNLGNBQWMsR0FBRyxLQUFLLEVBQUUsQ0FBUyxFQUFFLEVBQUUsQ0FBQyxXQUFHLENBQUMsa0JBQWtCLENBQUMsY0FBYyxDQUFDLENBQUE7QUFBNUUsUUFBQSxjQUFjLGtCQUE4RDtBQUV6Rjs7R0FFRztBQUNJLE1BQU0saUJBQWlCLEdBQUcsS0FBSyxFQUFFLElBQVksRUFBRSxFQUFFLENBQUMsV0FBRyxDQUFDLHVCQUF1QixJQUFJLEVBQUUsQ0FBQyxDQUFBO0FBQTlFLFFBQUEsaUJBQWlCLHFCQUE2RDtBQUUzRjs7R0FFRztBQUNJLE1BQU0seUJBQXlCLEdBQUcsS0FBSyxFQUFFLE9BQWUsRUFBRSxFQUFFLENBQUMsV0FBRyxDQUFDLHNCQUFzQixPQUFPLEVBQUUsQ0FBQyxDQUFBO0FBQTNGLFFBQUEseUJBQXlCLDZCQUFrRSJ9