UNPKG

@fruitsjs/core

Version:

Principal package with functions and models for building Fruits Eco-Blockchain applications.

48 lines (47 loc) 1.28 kB
import { Keys } from '@fruitsjs/crypto'; import { Transaction } from './transaction'; import { AssetBalance } from './assetBalance'; import { UnconfirmedAssetBalance } from './unconfirmedAssetBalance'; export interface MultiKeys { passphrase: string; eth: EthKeys; btc: BtcKeys; } export interface EthKeys { address: string; privateKey: string; balance: string; } export interface BtcKeys { address: string; privateKey: string; publicKey: string; balance: string; } export declare class Account { account: string; accountRS: string; accountRSExtended: string; assetBalances: AssetBalance[]; balanceNQT: string; description: string; effectiveBalanceNQT: string; keys: Keys; name: string; pinHash: string; selected: boolean; transactions: Transaction[]; type: string; unconfirmedAssetBalances: UnconfirmedAssetBalance[]; unconfirmedBalanceNQT: string; commitmentNQT: string; committedBalanceNQT: string; confirmed: boolean; multiWallet: boolean; multiKeys: MultiKeys; multiWalletIndex: number; encryptedPassphrase: string; oldAccount: string; activatorTime: number; constructor(data?: any); }