@tatumio/tatum-v1
Version:
Tatum API client allows browsers and Node.js clients to interact with Tatum API.
45 lines • 4.41 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.xrpGetAccountTransactions = exports.xrpGetTransaction = exports.xrpGetAccountBalance = exports.xrpGetLedger = exports.xrpGetCurrentLedger = exports.xrpBroadcast = exports.xrpGetAccountInfo = exports.xrpGetFee = void 0;
const tatum_1 = require("../connector/tatum");
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/XrpGetFee" target="_blank">Tatum API documentation</a>
*/
const xrpGetFee = async () => tatum_1.get(`/v3/xrp/fee`);
exports.xrpGetFee = xrpGetFee;
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/XrpGetAccountInfo" target="_blank">Tatum API documentation</a>
*/
const xrpGetAccountInfo = async (account) => tatum_1.get(`/v3/xrp/account/${account}`);
exports.xrpGetAccountInfo = xrpGetAccountInfo;
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/XrpBroadcast" target="_blank">Tatum API documentation</a>
*/
const xrpBroadcast = async (txData, signatureId) => tatum_1.post(`/v3/xrp/broadcast`, { txData, signatureId });
exports.xrpBroadcast = xrpBroadcast;
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/XrpGetLastClosedLedger" target="_blank">Tatum API documentation</a>
*/
const xrpGetCurrentLedger = async () => tatum_1.get(`/v3/xrp/info`);
exports.xrpGetCurrentLedger = xrpGetCurrentLedger;
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/XrpGetLedger" target="_blank">Tatum API documentation</a>
*/
const xrpGetLedger = async (i) => tatum_1.get(`/v3/xrp/ledger/${i}`);
exports.xrpGetLedger = xrpGetLedger;
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/XrpGetAccountBalance" target="_blank">Tatum API documentation</a>
*/
const xrpGetAccountBalance = async (address) => tatum_1.get(`/v3/xrp/account/${address}/balance`);
exports.xrpGetAccountBalance = xrpGetAccountBalance;
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/XrpGetTransaction" target="_blank">Tatum API documentation</a>
*/
const xrpGetTransaction = async (hash) => tatum_1.get(`/v3/xrp/transaction/${hash}`);
exports.xrpGetTransaction = xrpGetTransaction;
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/XrpGetAccountTx" target="_blank">Tatum API documentation</a>
*/
const xrpGetAccountTransactions = async (address, min, marker) => tatum_1.get(`/v3/xrp/account/tx/${address}${min ? `?min=${min}${marker ? `&marker=${marker}` : ''}` : marker ? `?marker=${marker}` : ''}`);
exports.xrpGetAccountTransactions = xrpGetAccountTransactions;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoieHJwLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2Jsb2NrY2hhaW4veHJwLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLDhDQUE0QztBQUc1Qzs7R0FFRztBQUNJLE1BQU0sU0FBUyxHQUFHLEtBQUssSUFBOEMsRUFBRSxDQUFDLFdBQUcsQ0FBQyxhQUFhLENBQUMsQ0FBQTtBQUFwRixRQUFBLFNBQVMsYUFBMkU7QUFFakc7O0dBRUc7QUFDSSxNQUFNLGlCQUFpQixHQUFHLEtBQUssRUFBRSxPQUFlLEVBQXVHLEVBQUUsQ0FDNUosV0FBRyxDQUFDLG1CQUFtQixPQUFPLEVBQUUsQ0FBQyxDQUFBO0FBRHhCLFFBQUEsaUJBQWlCLHFCQUNPO0FBRXJDOztHQUVHO0FBQ0ksTUFBTSxZQUFZLEdBQUcsS0FBSyxFQUFFLE1BQWMsRUFBRSxXQUFvQixFQUE0QixFQUFFLENBQ2pHLFlBQUksQ0FBQyxtQkFBbUIsRUFBRSxFQUFDLE1BQU0sRUFBRSxXQUFXLEVBQUMsQ0FBQyxDQUFBO0FBRHZDLFFBQUEsWUFBWSxnQkFDMkI7QUFFcEQ7O0dBRUc7QUFDSSxNQUFNLG1CQUFtQixHQUFHLEtBQUssSUFBcUIsRUFBRSxDQUFDLFdBQUcsQ0FBQyxjQUFjLENBQUMsQ0FBQTtBQUF0RSxRQUFBLG1CQUFtQix1QkFBbUQ7QUFFbkY7O0dBRUc7QUFDSSxNQUFNLFlBQVksR0FBRyxLQUFLLEVBQUUsQ0FBUyxFQUFFLEVBQUUsQ0FBQyxXQUFHLENBQUMsa0JBQWtCLENBQUMsRUFBRSxDQUFDLENBQUE7QUFBOUQsUUFBQSxZQUFZLGdCQUFrRDtBQUUzRTs7R0FFRztBQUNJLE1BQU0sb0JBQW9CLEdBQUcsS0FBSyxFQUFFLE9BQWUsRUFBRSxFQUFFLENBQUMsV0FBRyxDQUFDLG1CQUFtQixPQUFPLFVBQVUsQ0FBQyxDQUFBO0FBQTNGLFFBQUEsb0JBQW9CLHdCQUF1RTtBQUV4Rzs7R0FFRztBQUNJLE1BQU0saUJBQWlCLEdBQUcsS0FBSyxFQUFFLElBQVksRUFBRSxFQUFFLENBQUMsV0FBRyxDQUFDLHVCQUF1QixJQUFJLEVBQUUsQ0FBQyxDQUFBO0FBQTlFLFFBQUEsaUJBQWlCLHFCQUE2RDtBQUUzRjs7R0FFRztBQUNJLE1BQU0seUJBQXlCLEdBQUcsS0FBSyxFQUFFLE9BQWUsRUFBRSxHQUFZLEVBQUUsTUFBZSxFQUFFLEVBQUUsQ0FDOUYsV0FBRyxDQUFDLHNCQUFzQixPQUFPLEdBQUcsR0FBRyxDQUFDLENBQUMsQ0FBQyxRQUFRLEdBQUcsR0FBRyxNQUFNLENBQUMsQ0FBQyxDQUFDLFdBQVcsTUFBTSxFQUFFLENBQUMsQ0FBQyxDQUFDLEVBQUUsRUFBRSxDQUFDLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLFdBQVcsTUFBTSxFQUFFLENBQUMsQ0FBQyxDQUFDLEVBQUUsRUFBRSxDQUFDLENBQUE7QUFEekgsUUFBQSx5QkFBeUIsNkJBQ2dHIn0=