UNPKG

@yoroi/types

Version:
69 lines 1.73 kB
type BalanceTokenInfo<Meta = BalanceCardanoMetadatas> = { kind: 'ft' | 'nft'; id: string; fingerprint: string; group: string; name: string; description: string | undefined; image: string | undefined; icon: string | undefined; decimals: number | undefined; symbol: string | undefined; ticker: string | undefined; metadatas: Meta; }; export type BalanceCardanoMetadatas = { mintNft?: NftMetadata; mintFt?: FtMetadata; tokenRegistry?: FtMetadata; }; type FtMetadata = { description: string | Array<string> | undefined; icon: string | Array<string> | undefined; decimals: number | undefined; ticker: string | undefined; url: string | undefined; version: string | undefined; }; type NftMetadata = unknown; type BalanceTokenPrice = { volume: { base: string; quote: string; }; volumeChange: { base: number; quote: number; }; price: number; askPrice: number; bidPrice: number; priceChange: { '24h': string; '7d': string; }; quoteDecimalPlaces: number; baseDecimalPlaces: number; price10d: number[]; }; type BalanceTokenSupply = { total: string; circulating: string | null; }; type BalanceTokenStatus = 'verified' | 'unverified' | 'scam' | 'outdated'; export type BalanceToken = { info: BalanceTokenInfo; price: BalanceTokenPrice; supply: BalanceTokenSupply; status: BalanceTokenStatus; }; export type BalanceQuantity = `${number}`; export type BalanceAmounts = { [tokenId: string]: BalanceQuantity; }; export type BalanceAmount = { tokenId: string; quantity: BalanceQuantity; }; export {}; //# sourceMappingURL=token.d.ts.map