@tatumio/tatum-v1
Version:
Tatum API client allows browsers and Node.js clients to interact with Tatum API.
33 lines • 3.28 kB
JavaScript
;
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=