import ERC20 from './ERC20'; export type ContractName = string; export interface BankInfo { name: string; poolId: number; sectionInUI: number; contract: ContractName; depositTokenName: ContractName; earnTokenName: ContractName; sort: number; finished: boolean; closedForStaking: boolean; multi: string; buyLink: string; } export interface Bank extends BankInfo { address: string; depositToken: ERC20; earnToken: ERC20; } export type PoolStats = { userDailyBurst?: string; userYearlyBurst?: string; dailyAPR: string; yearlyAPR: string; TVL: string; }; export type NodesRewardWalletBalance = { unicorns: string; wingss: string; unicornWcroSWs: string; } export type TokenStat = { tokenInFtm: string; priceInDollars: string; totalSupply: string; circulatingSupply: string; treasuryUnicorns?: string; }; export type WalletNodesAndNFTs = { unicorns: number; wingss: number; unicornWcroSWs: number; goonBags: number; glasses: number; decanters: number; goblets: number; } export type WalletStats = { total: number; totalRewards: number; totalInFairyland: number; totalInMagicroom: number; totalInNodes: number; } export type LPStat = { tokenAmount: string; wcroAmount: string; priceOfOne: string; totalLiquidity: string; totalSupply: string; }; export type AllocationTime = { from: Date; to: Date; }; export type WingsSwapperStat = { wingsBalance: string; magicbondBalance: string; // unicornPrice: string; // wingsPrice: string; rateWingsPerUnicorn: string; };