UNPKG

dotbit-sdk-allin

Version:

A complete .bit SDK and utilities in TypeScript

58 lines 1.78 kB
import { Networking } from '../tools/Networking'; export class CrossChainAPI { constructor(baseUri) { this.baseUri = baseUri; this.net = new Networking(baseUri); } lockAccount(params) { return this.net.post('lock/account', { type: 'blockchain', account: params.account, key_info: params.key_info, }); } crossChainAccountStatus(params) { return this.net.post('lock/mint/status', { type: 'blockchain', account: params.account, key_info: params.key_info, }); } mintNftSignInfo(params) { return this.net.post('mint/sign/info', { type: 'blockchain', account: params.account, key_info: params.key_info, }); } returnTrxHashToService(params) { return this.net.post('pending/hash', { type: 'blockchain', account: params.account, key_info: params.key_info, hash: params.txHash, direction: params.direction }); } accountsInCrossChaining(params) { return this.net.post('direction/list', { type: 'blockchain', key_info: params.key_info, page: params.page, size: params.size }); } ethNfts(params) { return this.net.post('did/nft/list', { type: 'blockchain', key_info: params.key_info, keyword: params.keyword, page: params.page, size: params.size }); } sendTransaction(params) { return this.net.post('transaction/send', params); } } //# sourceMappingURL=CrossChainAPI.js.map