UNPKG

@ledgerhq/live-common

Version:
41 lines 1.08 kB
import { CryptoOrTokenCurrency } from "@ledgerhq/types-cryptoassets"; export type MappedAsset = { $type: "Token" | "Coin"; ledgerId: string; providerId: string; name: string; ticker: string; network?: string; contract?: string; status: string; reason: null; data: { img: string; marketCapRank: number | null; }; ledgerCurrency?: CryptoOrTokenCurrency; }; export type GroupedCurrency = { providerId: string; currenciesByNetwork: MappedAsset[]; }; export type CurrenciesByProviderId = { currenciesByNetwork: CryptoOrTokenCurrency[]; providerId: string; metaCurrencyId?: string; }; export type GroupedCurrencies = { currenciesByProvider: CurrenciesByProviderId[]; sortedCryptoCurrencies: CryptoOrTokenCurrency[]; }; export declare enum LoadingStatus { Idle = "idle", Pending = "pending", Success = "success", Error = "error" } export type LoadingBasedGroupedCurrencies = { result: GroupedCurrencies; loadingStatus: LoadingStatus; }; //# sourceMappingURL=type.d.ts.map