@airgap/coinlib-core
Version:
The @airgap/coinlib-core is a protocol agnostic library to prepare, sign and broadcast cryptocurrency transactions.
20 lines (19 loc) • 788 B
TypeScript
import BigNumber from '../dependencies/src/bignumber.js-9.0.0/bignumber';
import { AirGapMarketWallet } from './AirGapMarketWallet';
export declare enum TimeInterval {
HOURS = "24h",
DAYS = "7d",
MONTH = "30d"
}
export declare class AirGapCoinWallet extends AirGapMarketWallet {
private currentBalance;
getCurrentBalance(): BigNumber | undefined;
setCurrentBalance(balance: BigNumber | undefined): void;
currentMarketPrice: BigNumber | undefined;
getCurrentMarketPrice(): BigNumber | undefined;
setCurrentMarketPrice(marketPrice: BigNumber | undefined): Promise<void>;
protected _synchronize(): Promise<void>;
protected reset(): void;
fetchCurrentMarketPrice(baseSymbol?: string): Promise<BigNumber>;
balanceOf(): Promise<BigNumber>;
}