@airgap/coinlib-core
Version:
The @airgap/coinlib-core is a protocol agnostic library to prepare, sign and broadcast cryptocurrency transactions.
16 lines (15 loc) • 850 B
TypeScript
import BigNumber from '../dependencies/src/bignumber.js-9.0.0/bignumber';
import { AirGapMarketWallet } from './AirGapMarketWallet';
export declare class AirGapNFTWallet extends AirGapMarketWallet {
private currentBalance;
getCurrentBalance(assetID: string): BigNumber | undefined;
setCurrentBalance(balance: BigNumber | undefined, assetID: string): void;
private currentMarketPrice;
getCurrentMarketPrice(assetID: string): BigNumber | undefined;
setCurrentMarketPrice(marketPrice: BigNumber | undefined, assetID: string): Promise<void>;
synchronize(assetsID?: string[]): Promise<void>;
protected _synchronize(assetIDs?: string[]): Promise<void>;
protected reset(): void;
fetchCurrentMarketPrice(assetID: string, _baseSymbol?: string): Promise<BigNumber>;
balanceOf(assetID: string): Promise<BigNumber>;
}