@tatumio/tatum-v1
Version:
Tatum API client allows browsers and Node.js clients to interact with Tatum API.
30 lines (29 loc) • 1.44 kB
TypeScript
import { Account } from '../model';
import { CreateCurrency } from '../model/request/CreateCurrency';
import { CurrencyOperation } from '../model/request/CurrencyOperation';
import { UpdateCurrency } from '../model/request/UpdateCurrency';
import { VC } from '../model/response/ledger/VC';
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/getCurrency" target="_blank">Tatum API documentation</a>
*/
export declare const getVirtualCurrencyByName: (name: string) => Promise<VC>;
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/createCurrency" target="_blank">Tatum API documentation</a>
*/
export declare const createVirtualCurrency: (data: CreateCurrency) => Promise<Account>;
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/updateCurrency" target="_blank">Tatum API documentation</a>
*/
export declare const updateVirtualCurrency: (data: UpdateCurrency) => Promise<void>;
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/mintCurrency" target="_blank">Tatum API documentation</a>
*/
export declare const mintVirtualCurrency: (data: CurrencyOperation) => Promise<{
reference: string;
}>;
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/revokeCurrency" target="_blank">Tatum API documentation</a>
*/
export declare const revokeVirtualCurrency: (data: CurrencyOperation) => Promise<{
reference: string;
}>;