UNPKG

@tatumio/tatum-v1

Version:

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

33 lines 3.28 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.revokeVirtualCurrency = exports.mintVirtualCurrency = exports.updateVirtualCurrency = exports.createVirtualCurrency = exports.getVirtualCurrencyByName = void 0; const tatum_1 = require("../connector/tatum"); const CreateCurrency_1 = require("../model/request/CreateCurrency"); const CurrencyOperation_1 = require("../model/request/CurrencyOperation"); const UpdateCurrency_1 = require("../model/request/UpdateCurrency"); /** * For more details, see <a href="https://apidoc.tatum.io/#operation/getCurrency" target="_blank">Tatum API documentation</a> */ const getVirtualCurrencyByName = async (name) => tatum_1.get(`/v3/ledger/virtualCurrency/${name}`); exports.getVirtualCurrencyByName = getVirtualCurrencyByName; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/createCurrency" target="_blank">Tatum API documentation</a> */ const createVirtualCurrency = async (data) => tatum_1.post(`/v3/ledger/virtualCurrency`, data, CreateCurrency_1.CreateCurrency); exports.createVirtualCurrency = createVirtualCurrency; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/updateCurrency" target="_blank">Tatum API documentation</a> */ const updateVirtualCurrency = async (data) => tatum_1.put(`/v3/ledger/virtualCurrency/`, data, UpdateCurrency_1.UpdateCurrency); exports.updateVirtualCurrency = updateVirtualCurrency; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/mintCurrency" target="_blank">Tatum API documentation</a> */ const mintVirtualCurrency = async (data) => tatum_1.put(`/v3/ledger/virtualCurrency/mint`, data, CurrencyOperation_1.CurrencyOperation); exports.mintVirtualCurrency = mintVirtualCurrency; /** * For more details, see <a href="https://apidoc.tatum.io/#operation/revokeCurrency" target="_blank">Tatum API documentation</a> */ const revokeVirtualCurrency = async (data) => tatum_1.put(`/v3/ledger/virtualCurrency/revoke`, data, CurrencyOperation_1.CurrencyOperation); exports.revokeVirtualCurrency = revokeVirtualCurrency; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidmMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvbGVkZ2VyL3ZjLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLDhDQUFtRDtBQUVuRCxvRUFBOEQ7QUFDOUQsMEVBQW9FO0FBQ3BFLG9FQUE4RDtBQUc5RDs7R0FFRztBQUNJLE1BQU0sd0JBQXdCLEdBQUcsS0FBSyxFQUFFLElBQVksRUFBZSxFQUFFLENBQUMsV0FBRyxDQUFDLDhCQUE4QixJQUFJLEVBQUUsQ0FBQyxDQUFBO0FBQXpHLFFBQUEsd0JBQXdCLDRCQUFpRjtBQUV0SDs7R0FFRztBQUNJLE1BQU0scUJBQXFCLEdBQUcsS0FBSyxFQUFFLElBQW9CLEVBQW9CLEVBQUUsQ0FBQyxZQUFJLENBQUMsNEJBQTRCLEVBQUUsSUFBSSxFQUFFLCtCQUFjLENBQUMsQ0FBQTtBQUFsSSxRQUFBLHFCQUFxQix5QkFBNkc7QUFFL0k7O0dBRUc7QUFDSSxNQUFNLHFCQUFxQixHQUFHLEtBQUssRUFBRSxJQUFvQixFQUFpQixFQUFFLENBQUMsV0FBRyxDQUFDLDZCQUE2QixFQUFFLElBQUksRUFBRSwrQkFBYyxDQUFDLENBQUE7QUFBL0gsUUFBQSxxQkFBcUIseUJBQTBHO0FBRTVJOztHQUVHO0FBQ0ksTUFBTSxtQkFBbUIsR0FBRyxLQUFLLEVBQUUsSUFBdUIsRUFBa0MsRUFBRSxDQUNuRyxXQUFHLENBQUMsaUNBQWlDLEVBQUUsSUFBSSxFQUFFLHFDQUFpQixDQUFDLENBQUE7QUFEcEQsUUFBQSxtQkFBbUIsdUJBQ2lDO0FBRWpFOztHQUVHO0FBQ0ksTUFBTSxxQkFBcUIsR0FBRyxLQUFLLEVBQUUsSUFBdUIsRUFBa0MsRUFBRSxDQUNyRyxXQUFHLENBQUMsbUNBQW1DLEVBQUUsSUFBSSxFQUFFLHFDQUFpQixDQUFDLENBQUE7QUFEdEQsUUFBQSxxQkFBcUIseUJBQ2lDIn0=