@ledgerhq/live-common
Version:
Common ground for the Ledger Live apps
113 lines • 4.15 kB
TypeScript
import { DefaultFeature, Feature, FeatureMap, Features } from "@ledgerhq/types-live";
/**
* Util function that create a default feature and type its return.
*
* @dev needed for proper type infering.
*
* @param opts
* @returns typed `opts` parameter or the default feature.
*/
export declare const initFeature: <T>(opts?: Feature<T>) => Feature<T>;
/**
* Currency Features.
*/
export declare const CURRENCY_DEFAULT_FEATURES: {
currencyPolkadot: {
enabled: boolean;
};
currencyAleo: DefaultFeature;
currencyAleoTestnet: DefaultFeature;
currencyArbitrum: DefaultFeature;
currencyArbitrumSepolia: DefaultFeature;
currencyAstar: DefaultFeature;
currencyAvalancheCChain: DefaultFeature;
currencyAvalancheCChainFuji: DefaultFeature;
currencyAptos: DefaultFeature;
currencyAptosTestnet: DefaultFeature;
currencyAxelar: DefaultFeature;
currencyBase: DefaultFeature;
currencyBaseSepolia: DefaultFeature;
currencyBittorrent: DefaultFeature;
currencyBoba: DefaultFeature;
currencyCoreum: DefaultFeature;
currencyDesmos: DefaultFeature;
currencyDydx: DefaultFeature;
currencyEnergyWeb: DefaultFeature;
currencyInjective: DefaultFeature;
currencyInternetComputer: DefaultFeature;
currencyBitlayer: DefaultFeature;
currencyKlaytn: DefaultFeature;
currencyKlaytnBaobab: DefaultFeature;
currencyLukso: DefaultFeature;
currencyMetis: DefaultFeature;
currencyMantle: DefaultFeature;
currencyMantleSepolia: DefaultFeature;
currencyMoonriver: DefaultFeature;
currencyOptimism: DefaultFeature;
currencyOptimismSepolia: DefaultFeature;
currencyPersistence: DefaultFeature;
currencyPolygonAmoy: DefaultFeature;
currencyPolygonZkEvm: DefaultFeature;
currencyPolygonZkEvmTestnet: DefaultFeature;
currencyQuicksilver: DefaultFeature;
currencyRsk: DefaultFeature;
currencySecretNetwork: DefaultFeature;
currencyStacks: DefaultFeature;
currencyStargaze: DefaultFeature;
currencySyscoin: DefaultFeature;
currencyTelosEvm: DefaultFeature;
currencyUmee: DefaultFeature;
currencyVechain: DefaultFeature;
currencyVelasEvm: DefaultFeature;
currencyCasper: DefaultFeature;
currencyNeonEvm: DefaultFeature;
currencyLinea: DefaultFeature;
currencyLineaSepolia: DefaultFeature;
currencyBlast: DefaultFeature;
currencyBlastSepolia: DefaultFeature;
currencyScroll: DefaultFeature;
currencyScrollSepolia: DefaultFeature;
currencyShape: DefaultFeature;
currencyStory: DefaultFeature;
currencyIcon: DefaultFeature;
currencyTon: DefaultFeature;
currencyEtherlink: DefaultFeature;
currencyZkSync: DefaultFeature;
currencyZkSyncSepolia: DefaultFeature;
currencyMantra: DefaultFeature;
currencyXion: DefaultFeature;
currencyZenrock: DefaultFeature;
currencySonicBlaze: DefaultFeature;
currencySonic: DefaultFeature;
currencySui: DefaultFeature;
currencySuiTestnet: DefaultFeature;
currencyMina: DefaultFeature;
currencyBabylon: DefaultFeature;
currencySeiNetworkEvm: DefaultFeature;
currencyBerachain: DefaultFeature;
currencyHyperevm: DefaultFeature;
currencyCantonNetwork: DefaultFeature;
currencyCantonNetworkDevnet: DefaultFeature;
currencyCantonNetworkTestnet: DefaultFeature;
currencyKaspa: DefaultFeature;
currencyEthereumHoodi: DefaultFeature;
currencyCore: DefaultFeature;
currencyWestend: DefaultFeature;
currencyAssetHubPolkadot: DefaultFeature;
currencyAssetHubWestend: DefaultFeature;
currencyMonad: DefaultFeature;
currencyMonadTestnet: DefaultFeature;
currencySomnia: DefaultFeature;
currencyZeroGravity: DefaultFeature;
currencyConcordium: DefaultFeature;
currencyConcordiumTestnet: DefaultFeature;
currencyAdi: DefaultFeature;
currencyUnichain: DefaultFeature;
currencyUnichainSepolia: DefaultFeature;
};
/**
* Default Features.
*/
export declare const DEFAULT_FEATURES: Features;
export declare const formatDefaultFeatures: (config: FeatureMap) => {};
//# sourceMappingURL=defaultFeatures.d.ts.map