UNPKG

jcc-bizain-utils

Version:

Toolkit of crossing chain from Bizain chain to SWTC chain

42 lines (41 loc) 1.18 kB
import { Remote } from "jcc_jingtum_lib"; import IMemo from "./model/memo"; export default class BizainFingate { private static readonly _token; private _remote; private _localSign; private _server; private _fee; private _currency; private _issuer; constructor(server: string); localSign: boolean; fee: number; currency: string; readonly remote: Remote; static isValidAddress(address: string): boolean; static isValidSecret(secret: string): boolean; static getAddress(secret: string): string | null; init(): BizainFingate; connect(): Promise<unknown>; disconnect(): void; /** * request balance of currency * * @param {string} address * @returns {Promise<string>} * @memberof BizainFingate */ balanceOf(address: string): Promise<string>; /** * transfer token * * @param {string} secret * @param {string} destination * @param {string} value amount * @param {IMemo} memo * @returns {Promise<string>} * @memberof BizainFingate */ transfer(secret: string, destination: string, value: string, memo: IMemo): Promise<string>; }