UNPKG

@kazeblockchain/kazejs

Version:

Javascript libraries for Kaze wallet

48 lines (44 loc) 1.44 kB
import * as KazeDB from './KazeDB' import * as cmc from './coinmarketcap' import * as nep5 from './nep5' import * as Kazescan from './Kazescan' import * as core from './core' /** * @typedef {object} History * @property {string} address - Address. * @property {string} name - API name. * @property {string} net - 'MainNet' or 'TestNet' * @property {PastTx[]} history - List of past transactions. */ /** * @typedef {object} PastTx * @property {number} STREAM - STREAM involved. * @property {number} KAZE - KAZE involved. * @property {number} block_index - Block index. * @property {boolean} STREAM_sent - Was STREAM sent. * @property {boolean} KAZE_sent - Was KAZE sent. * @property {string} txid - Transaction ID. */ export default { get: { price: cmc.getPrice, prices: cmc.getPrices, balance: KazeDB.getBalance, claims: KazeDB.getClaims, transactionHistory: KazeDB.getTransactionHistory, tokenBalance: nep5.getTokenBalance, tokenInfo: nep5.getTokenInfo, token: nep5.getToken }, do: { sendAsset: KazeDB.doSendAsset, claimAllSTREAM: KazeDB.doclaimAllSTREAM, mintTokens: KazeDB.doMintTokens }, sendAsset: (config) => core.sendAsset(config), claimSTREAM: (config) => core.claimSTREAM(config), doInvoke: (config) => core.doInvoke(config) } export * from './core' export * from './switch' export { KazeDB, cmc, nep5, Kazescan }