UNPKG

@tatumio/tatum-v1

Version:

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

45 lines 4.26 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ltcGetTransaction = exports.ltcGetTxForAccount = exports.ltcGetUTXO = exports.ltcGetBlockHash = exports.ltcGetBlock = exports.ltcGetCurrentBlock = exports.ltcGetBalance = exports.ltcBroadcast = void 0; const tatum_1 = require("../connector/tatum"); /** * For more details, see <a href="https://apidoc.tatum.io/#operation/LtcBroadcast" target="_blank">Tatum API documentation</a> */ const ltcBroadcast = async (txData, signatureId) => tatum_1.post(`/v3/litecoin/broadcast`, { txData, signatureId }); exports.ltcBroadcast = ltcBroadcast; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/LtcGetBalanceOfAddress" target="_blank">Tatum API documentation</a> */ const ltcGetBalance = async (address) => tatum_1.get(`/v3/litecoin/address/balance/${address}`); exports.ltcGetBalance = ltcGetBalance; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/LtcGetBlockChainInfo" target="_blank">Tatum API documentation</a> */ const ltcGetCurrentBlock = async () => tatum_1.get(`/v3/litecoin/info`); exports.ltcGetCurrentBlock = ltcGetCurrentBlock; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/LtcGetBlock" target="_blank">Tatum API documentation</a> */ const ltcGetBlock = async (hash) => tatum_1.get(`/v3/litecoin/block/${hash}`); exports.ltcGetBlock = ltcGetBlock; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/LtcGetBlockHash" target="_blank">Tatum API documentation</a> */ const ltcGetBlockHash = async (i) => tatum_1.get(`/v3/litecoin/block/hash/${i}`); exports.ltcGetBlockHash = ltcGetBlockHash; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/LtcGetUTXO" target="_blank">Tatum API documentation</a> */ const ltcGetUTXO = async (hash, i) => tatum_1.get(`/v3/litecoin/utxo/${hash}/${i}`); exports.ltcGetUTXO = ltcGetUTXO; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/LtcGetTxByAddress" target="_blank">Tatum API documentation</a> */ const ltcGetTxForAccount = async (address, pageSize = 50, offset = 0) => tatum_1.get(`/v3/litecoin/transaction/address/${address}?pageSize=${pageSize}&offset=${offset}`); exports.ltcGetTxForAccount = ltcGetTxForAccount; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/LtcGetRawTransaction" target="_blank">Tatum API documentation</a> */ const ltcGetTransaction = async (hash) => tatum_1.get(`/v3/litecoin/transaction/${hash}`); exports.ltcGetTransaction = ltcGetTransaction; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGl0ZWNvaW4uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvYmxvY2tjaGFpbi9saXRlY29pbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSw4Q0FBOEM7QUFHOUM7O0dBRUc7QUFDSSxNQUFNLFlBQVksR0FBRyxLQUFLLEVBQUUsTUFBYyxFQUFFLFdBQW9CLEVBQTRCLEVBQUUsQ0FDbkcsWUFBSSxDQUFDLHdCQUF3QixFQUFFLEVBQUUsTUFBTSxFQUFFLFdBQVcsRUFBRSxDQUFDLENBQUE7QUFENUMsUUFBQSxZQUFZLGdCQUNnQztBQUV6RDs7R0FFRztBQUNJLE1BQU0sYUFBYSxHQUFHLEtBQUssRUFBRSxPQUFlLEVBQW1ELEVBQUUsQ0FBQyxXQUFHLENBQUMsZ0NBQWdDLE9BQU8sRUFBRSxDQUFDLENBQUE7QUFBMUksUUFBQSxhQUFhLGlCQUE2SDtBQUV2Sjs7R0FFRztBQUNJLE1BQU0sa0JBQWtCLEdBQUcsS0FBSyxJQUFzQixFQUFFLENBQUMsV0FBRyxDQUFDLG1CQUFtQixDQUFDLENBQUE7QUFBM0UsUUFBQSxrQkFBa0Isc0JBQXlEO0FBRXhGOztHQUVHO0FBQ0ksTUFBTSxXQUFXLEdBQUcsS0FBSyxFQUFFLElBQVksRUFBcUIsRUFBRSxDQUFDLFdBQUcsQ0FBQyxzQkFBc0IsSUFBSSxFQUFFLENBQUMsQ0FBQTtBQUExRixRQUFBLFdBQVcsZUFBK0U7QUFFdkc7O0dBRUc7QUFDSSxNQUFNLGVBQWUsR0FBRyxLQUFLLEVBQUUsQ0FBUyxFQUFzQixFQUFFLENBQUMsV0FBRyxDQUFDLDJCQUEyQixDQUFDLEVBQUUsQ0FBQyxDQUFBO0FBQTlGLFFBQUEsZUFBZSxtQkFBK0U7QUFFM0c7O0dBRUc7QUFDSSxNQUFNLFVBQVUsR0FBRyxLQUFLLEVBQUUsSUFBWSxFQUFFLENBQVMsRUFBb0IsRUFBRSxDQUFDLFdBQUcsQ0FBQyxxQkFBcUIsSUFBSSxJQUFJLENBQUMsRUFBRSxDQUFDLENBQUE7QUFBdkcsUUFBQSxVQUFVLGNBQTZGO0FBRXBIOztHQUVHO0FBQ0ksTUFBTSxrQkFBa0IsR0FBRyxLQUFLLEVBQUUsT0FBZSxFQUFFLFFBQVEsR0FBRyxFQUFFLEVBQUUsTUFBTSxHQUFHLENBQUMsRUFBb0IsRUFBRSxDQUN2RyxXQUFHLENBQUMsb0NBQW9DLE9BQU8sYUFBYSxRQUFRLFdBQVcsTUFBTSxFQUFFLENBQUMsQ0FBQTtBQUQ3RSxRQUFBLGtCQUFrQixzQkFDMkQ7QUFFMUY7O0dBRUc7QUFDSSxNQUFNLGlCQUFpQixHQUFHLEtBQUssRUFBRSxJQUFZLEVBQWtCLEVBQUUsQ0FBQyxXQUFHLENBQUMsNEJBQTRCLElBQUksRUFBRSxDQUFDLENBQUE7QUFBbkcsUUFBQSxpQkFBaUIscUJBQWtGIn0=