UNPKG

@ledgerhq/live-common

Version:
510 lines • 17.3 kB
import { EnvName } from "@ledgerhq/live-env"; import { Feature, FeatureId } from "@ledgerhq/types-live"; export declare const getAllFeatureFlags: (appLanguage?: string) => Partial<{ discover: Feature; currencyAvalancheCChain: Feature; currencyStacks: Feature; currencyOptimism: Feature; currencyOptimismSepolia: Feature; currencyArbitrum: Feature; currencyArbitrumSepolia: Feature; currencyRsk: Feature; currencyBittorrent: Feature; currencyEnergyWeb: Feature; currencyAstar: Feature; currencyMetis: Feature; currencyBoba: Feature; currencyMoonriver: Feature; currencyVelasEvm: Feature; currencySyscoin: Feature; currencyAptos: Feature; currencyAptosTestnet: Feature; currencyAxelar: Feature; currencySecretNetwork: Feature; currencySeiNetwork: Feature; currencyDesmos: Feature; currencyDydx: Feature; currencyUmee: Feature; currencyStargaze: Feature; currencyOnomy: Feature; currencyPersistence: Feature; currencyQuicksilver: Feature; currencyInternetComputer: Feature; currencyInjective: Feature; currencyTelosEvm: Feature; currencyCoreum: Feature; currencyPolygonZkEvm: Feature; currencyPolygonZkEvmTestnet: Feature; currencyBase: Feature; currencyBaseSepolia: Feature; currencyKlaytn: Feature; currencyVechain: Feature; currencyCasper: Feature; currencyNeonEvm: Feature; currencyLukso: Feature; currencyLinea: Feature; currencyLineaSepolia: Feature; currencyBlast: Feature; currencyBlastSepolia: Feature; currencyScroll: Feature; currencyScrollSepolia: Feature; currencyIcon: Feature; currencyTon: Feature; currencyEtherlink: Feature; currencyZkSync: Feature; currencyZkSyncSepolia: Feature; currencyMantra: Feature; currencyXion: Feature; currencyZenrock: Feature; currencySonic: Feature; currencySonicBlaze: Feature; currencySui: Feature; currencyMina: Feature; currencyBabylon: Feature; currencySeiNetworkEvm: Feature; currencyBerachain: Feature; currencyHyperevm: Feature; currencyCantonNetwork: Feature; currencyKaspa: Feature; currencyEthereumHoodi: Feature; currencyCore: Feature; currencyWestend: Feature; currencyAssetHubWestend: Feature; currencyAssetHubPolkadot: Feature; currencyPolkadot: Feature; welcomeScreenVideoCarousel: Feature; brazePushNotifications: Feature; ratingsPrompt: Feature; npsRatingsPrompt: Feature; counterValue: Feature; deviceInitialApps: Feature; buyDeviceFromLive: Feature; mockFeature: Feature; buySellUi: Feature; buySellLoader: Feature; buySellShortcut: Feature; referralProgramDesktopSidebar: Feature; disableNftSend: Feature; disableNftLedgerMarket: Feature; disableNftRaribleOpensea: Feature; receiveStakingFlowConfigDesktop: Feature; ethStakingModalWithFilters: Feature; ethStakingProviders: Feature; storyly: Feature; postOnboardingAssetsTransfer: Feature; firebaseEnvironmentReadOnly: Feature; protectServicesMobile: Feature; protectServicesDesktop: Feature; ptxServiceCtaExchangeDrawer: Feature; ptxServiceCtaScreens: Feature; swapWalletApiPartnerList: Feature; stakePrograms: Feature; portfolioExchangeBanner: Feature; editEvmTx: Feature; stakeAccountBanner: Feature; newsfeedPage: Feature; domainInputResolution: Feature; transactionsAlerts: Feature; fetchAdditionalCoins: Feature; ptxCard: Feature; ptxSwapLiveAppMobile: Feature; ptxSwapLiveAppKycWarning: Feature; ptxSwapLiveApp: Feature; ptxSwapDetailedView: Feature; ptxEarnLiveApp: Feature; ptxEarnDrawerApy: Feature; ptxSwapReceiveTRC20WithoutTrx: Feature; flexibleContentCards: Feature; llmAnalyticsOptInPrompt: Feature; ptxSwapMoonpayProvider: Feature; ptxSwapExodusProvider: Feature; lldAnalyticsOptInPrompt: Feature; lldChatbotSupport: Feature; llmChatbotSupport: Feature; myLedgerDisplayAppDeveloperName: Feature; lldActionCarousel: Feature; marketperformanceWidgetDesktop: Feature; lldRefreshMarketData: Feature; llmRefreshMarketData: Feature; lldWalletSync: Feature; llmWalletSync: Feature; enableAppsBackup: Feature; web3hub: Feature; llmMarketQuickActions: Feature; llmMemoTag: Feature; lldMemoTag: Feature; ldmkTransport: Feature; llMevProtection: Feature; llCounterValueGranularitiesRates: Feature; llmRebornLP: Feature; llmRebornFlex: Feature; llmAccountListUI: Feature; llmLedgerSyncEntryPoints: Feature; lldLedgerSyncEntryPoints: Feature; lldNanoSUpsellBanners: Feature; llmNanoSUpsellBanners: Feature; llmThai: Feature; lldThai: Feature; largemoverLandingpage: Feature; llmMmkvMigration: Feature; lldModularDrawer: Feature; llmModularDrawer: Feature; llNftEntryPoint: Feature; ldmkConnectApp: Feature; lldNetworkBasedAddAccount: Feature; llmOfacGeoBlocking: Feature; lldOfacGeoBlocking: Feature; llmDatadog: Feature; llmSentry: Feature; onboardingIgnoredOsUpdates: Feature; llmHomescreen: Feature; supportDeviceApex: Feature; llmSyncOnboardingIncr1: Feature; noah: Feature; }>; export declare const formatFlagsData: (data: Partial<{ discover: Feature; currencyAvalancheCChain: Feature; currencyStacks: Feature; currencyOptimism: Feature; currencyOptimismSepolia: Feature; currencyArbitrum: Feature; currencyArbitrumSepolia: Feature; currencyRsk: Feature; currencyBittorrent: Feature; currencyEnergyWeb: Feature; currencyAstar: Feature; currencyMetis: Feature; currencyBoba: Feature; currencyMoonriver: Feature; currencyVelasEvm: Feature; currencySyscoin: Feature; currencyAptos: Feature; currencyAptosTestnet: Feature; currencyAxelar: Feature; currencySecretNetwork: Feature; currencySeiNetwork: Feature; currencyDesmos: Feature; currencyDydx: Feature; currencyUmee: Feature; currencyStargaze: Feature; currencyOnomy: Feature; currencyPersistence: Feature; currencyQuicksilver: Feature; currencyInternetComputer: Feature; currencyInjective: Feature; currencyTelosEvm: Feature; currencyCoreum: Feature; currencyPolygonZkEvm: Feature; currencyPolygonZkEvmTestnet: Feature; currencyBase: Feature; currencyBaseSepolia: Feature; currencyKlaytn: Feature; currencyVechain: Feature; currencyCasper: Feature; currencyNeonEvm: Feature; currencyLukso: Feature; currencyLinea: Feature; currencyLineaSepolia: Feature; currencyBlast: Feature; currencyBlastSepolia: Feature; currencyScroll: Feature; currencyScrollSepolia: Feature; currencyIcon: Feature; currencyTon: Feature; currencyEtherlink: Feature; currencyZkSync: Feature; currencyZkSyncSepolia: Feature; currencyMantra: Feature; currencyXion: Feature; currencyZenrock: Feature; currencySonic: Feature; currencySonicBlaze: Feature; currencySui: Feature; currencyMina: Feature; currencyBabylon: Feature; currencySeiNetworkEvm: Feature; currencyBerachain: Feature; currencyHyperevm: Feature; currencyCantonNetwork: Feature; currencyKaspa: Feature; currencyEthereumHoodi: Feature; currencyCore: Feature; currencyWestend: Feature; currencyAssetHubWestend: Feature; currencyAssetHubPolkadot: Feature; currencyPolkadot: Feature; welcomeScreenVideoCarousel: Feature; brazePushNotifications: Feature; ratingsPrompt: Feature; npsRatingsPrompt: Feature; counterValue: Feature; deviceInitialApps: Feature; buyDeviceFromLive: Feature; mockFeature: Feature; buySellUi: Feature; buySellLoader: Feature; buySellShortcut: Feature; referralProgramDesktopSidebar: Feature; disableNftSend: Feature; disableNftLedgerMarket: Feature; disableNftRaribleOpensea: Feature; receiveStakingFlowConfigDesktop: Feature; ethStakingModalWithFilters: Feature; ethStakingProviders: Feature; storyly: Feature; postOnboardingAssetsTransfer: Feature; firebaseEnvironmentReadOnly: Feature; protectServicesMobile: Feature; protectServicesDesktop: Feature; ptxServiceCtaExchangeDrawer: Feature; ptxServiceCtaScreens: Feature; swapWalletApiPartnerList: Feature; stakePrograms: Feature; portfolioExchangeBanner: Feature; editEvmTx: Feature; stakeAccountBanner: Feature; newsfeedPage: Feature; domainInputResolution: Feature; transactionsAlerts: Feature; fetchAdditionalCoins: Feature; ptxCard: Feature; ptxSwapLiveAppMobile: Feature; ptxSwapLiveAppKycWarning: Feature; ptxSwapLiveApp: Feature; ptxSwapDetailedView: Feature; ptxEarnLiveApp: Feature; ptxEarnDrawerApy: Feature; ptxSwapReceiveTRC20WithoutTrx: Feature; flexibleContentCards: Feature; llmAnalyticsOptInPrompt: Feature; ptxSwapMoonpayProvider: Feature; ptxSwapExodusProvider: Feature; lldAnalyticsOptInPrompt: Feature; lldChatbotSupport: Feature; llmChatbotSupport: Feature; myLedgerDisplayAppDeveloperName: Feature; lldActionCarousel: Feature; marketperformanceWidgetDesktop: Feature; lldRefreshMarketData: Feature; llmRefreshMarketData: Feature; lldWalletSync: Feature; llmWalletSync: Feature; enableAppsBackup: Feature; web3hub: Feature; llmMarketQuickActions: Feature; llmMemoTag: Feature; lldMemoTag: Feature; ldmkTransport: Feature; llMevProtection: Feature; llCounterValueGranularitiesRates: Feature; llmRebornLP: Feature; llmRebornFlex: Feature; llmAccountListUI: Feature; llmLedgerSyncEntryPoints: Feature; lldLedgerSyncEntryPoints: Feature; lldNanoSUpsellBanners: Feature; llmNanoSUpsellBanners: Feature; llmThai: Feature; lldThai: Feature; largemoverLandingpage: Feature; llmMmkvMigration: Feature; lldModularDrawer: Feature; llmModularDrawer: Feature; llNftEntryPoint: Feature; ldmkConnectApp: Feature; lldNetworkBasedAddAccount: Feature; llmOfacGeoBlocking: Feature; lldOfacGeoBlocking: Feature; llmDatadog: Feature; llmSentry: Feature; onboardingIgnoredOsUpdates: Feature; llmHomescreen: Feature; supportDeviceApex: Feature; llmSyncOnboardingIncr1: Feature; noah: Feature; }>) => string; export declare const formatEnvData: (data: { LEDGER_COUNTERVALUES_API: unknown; ADDRESS_POISONING_FAMILIES: unknown; ANALYTICS_CONSOLE: unknown; DEBUG_THEME: unknown; API_ICP_ENDPOINT: unknown; APTOS_API_ENDPOINT: unknown; APTOS_TESTNET_API_ENDPOINT: unknown; APTOS_INDEXER_ENDPOINT: unknown; APTOS_TESTNET_INDEXER_ENDPOINT: unknown; APTOS_ENABLE_TOKENS: unknown; APTOS_ENABLE_STAKING: unknown; API_ALGORAND_BLOCKCHAIN_EXPLORER_API_ENDPOINT: unknown; API_CELO_INDEXER: unknown; API_CELO_NODE: unknown; ENABLE_CELO_TOKENS: unknown; COSMOS_GAS_AMPLIFIER: unknown; API_FILECOIN_ENDPOINT: unknown; API_STACKS_ENDPOINT: unknown; API_POLKADOT_INDEXER: unknown; API_POLKADOT_SIDECAR: unknown; API_POLKADOT_SIDECAR_CREDENTIALS: unknown; API_POLKADOT_NODE: unknown; MULTIVERSX_API_ENDPOINT: unknown; MULTIVERSX_DELEGATION_API_ENDPOINT: unknown; API_KASPA_ENDPOINT: unknown; API_STELLAR_HORIZON: unknown; API_STELLAR_HORIZON_FETCH_LIMIT: unknown; API_STELLAR_HORIZON_INITIAL_FETCH_MAX_OPERATIONS: unknown; API_STELLAR_HORIZON_STATIC_FEE: unknown; API_TEZOS_BAKER: unknown; API_TEZOS_BLOCKCHAIN_EXPLORER_API_ENDPOINT: unknown; API_TEZOS_TZKT_API: unknown; API_TEZOS_NODE: unknown; API_TRONGRID_PROXY: unknown; API_SOLANA_PROXY: unknown; API_SUI_NODE_PROXY_TEST: unknown; API_SUI_NODE_PROXY: unknown; SUI_ENABLE_TOKENS: unknown; SOLANA_VALIDATORS_APP_BASE_URL: unknown; SOLANA_VALIDATORS_SUMMARY_BASE_URL: unknown; SOLANA_TESTNET_VALIDATORS_APP_BASE_URL: unknown; SOLANA_TX_CONFIRMATION_TIMEOUT: unknown; HEDERA_TOKEN_ASSOCIATION_MIN_USD: unknown; API_HEDERA_MIRROR: unknown; API_VECHAIN_THOREST: unknown; BASE_SOCKET_URL: unknown; BOT_TIMEOUT_SCAN_ACCOUNTS: unknown; BOT_SPEC_DEFAULT_TIMEOUT: unknown; BUY_API_BASE: unknown; CARDANO_API_ENDPOINT: unknown; CARDANO_TESTNET_API_ENDPOINT: unknown; ICON_NODE_ENDPOINT: unknown; ICON_DEBUG_ENDPOINT: unknown; ICON_INDEXER_ENDPOINT: unknown; ICON_TESTNET_NODE_ENDPOINT: unknown; ICON_TESTNET_DEBUG_ENDPOINT: unknown; ICON_TESTNET_INDEXER_ENDPOINT: unknown; CANTON_API_KEY: unknown; COINAPPS: unknown; CAL_REF: unknown; CRYPTO_ORG_INDEXER: unknown; CRYPTO_ORG_TESTNET_INDEXER: unknown; CRYPTO_ORG_RPC_URL: unknown; CRYPTO_ORG_TESTNET_RPC_URL: unknown; DEBUG_UTXO_DISPLAY: unknown; DEBUG_HTTP_RESPONSE: unknown; DEVICE_CANCEL_APDU_FLUSH_MECHANISM: unknown; DEVICE_PROXY_URL: unknown; DEVICE_PROXY_MODEL: unknown; DISABLE_TRANSACTION_BROADCAST: unknown; DISABLE_SYNC_TOKEN: unknown; DISABLE_FW_UPDATE_VERSION_CHECK: unknown; DETOX: unknown; EIP1559_MINIMUM_FEES_GATE: unknown; EIP1559_PRIORITY_FEE_LOWER_GATE: unknown; EIP1559_BASE_FEE_MULTIPLIER: unknown; EXPERIMENTAL_BLE: unknown; EXPERIMENTAL_CURRENCIES: unknown; EXPERIMENTAL_EXPLORERS: unknown; EXPERIMENTAL_LANGUAGES: unknown; EXPERIMENTAL_MANAGER: unknown; EXPERIMENTAL_ROI_CALCULATION: unknown; EXPERIMENTAL_SEND_MAX: unknown; EXPERIMENTAL_USB: unknown; EXPERIMENTAL_SWAP: unknown; EXPLORER: unknown; EXPLORER_SATSTACK: unknown; EXPORT_EXCLUDED_LOG_TYPES: unknown; EXPORT_MAX_LOGS: unknown; DISABLE_APP_VERSION_REQUIREMENTS: unknown; FORCE_PROVIDER: unknown; FILTER_ZERO_AMOUNT_ERC20_EVENTS: unknown; GET_CALLS_RETRY: unknown; GET_CALLS_TIMEOUT: unknown; HIDE_EMPTY_TOKEN_ACCOUNTS: unknown; KEYCHAIN_OBSERVABLE_RANGE: unknown; LEDGER_CLIENT_VERSION: unknown; LEDGER_REST_API_BASE: unknown; LEGACY_KT_SUPPORT_TO_YOUR_OWN_RISK: unknown; MANAGER_API_BASE: unknown; MANAGER_DEV_MODE: unknown; MANAGER_INSTALL_DELAY: unknown; MAPPING_SERVICE: unknown; MAX_ACCOUNT_NAME_SIZE: unknown; MOCK: unknown; MOCK_COUNTERVALUES: unknown; MOCK_APP_UPDATE: unknown; MOCK_EXCHANGE_TEST_CONFIG: unknown; MOCK_EXCHANGE_TEST_PARTNER: unknown; MOCK_REMOTE_LIVE_MANIFEST: unknown; MOCK_OS_VERSION: unknown; MOCK_NO_BYPASS: unknown; NFT_CURRENCIES: unknown; NFT_METADATA_SERVICE: unknown; OPERATION_ADDRESSES_LIMIT: unknown; OPERATION_OPTIMISTIC_RETENTION: unknown; OPERATION_PAGE_SIZE_INITIAL: unknown; POLKADOT_ELECTION_STATUS_THRESHOLD: unknown; SATSTACK: unknown; SCAN_FOR_INVALID_PATHS: unknown; SEED: unknown; PROVIDER_SESSION_ID_ENDPOINT: unknown; SHOW_LEGACY_NEW_ACCOUNT: unknown; SKIP_ONBOARDING: unknown; SPECULOS_API_PORT: unknown; SPECULOS_DEVICE: unknown; SPECULOS_PID_OFFSET: unknown; SPECULOS_USE_WEBSOCKET: unknown; SWAP_API_BASE: unknown; SWAP_USER_IP: unknown; SWAP_DISABLE_APPS_INSTALL: unknown; SYNC_ALL_INTERVAL: unknown; SYNC_BOOT_DELAY: unknown; SYNC_PENDING_INTERVAL: unknown; SYNC_OUTDATED_CONSIDERED_DELAY: unknown; SYNC_MAX_CONCURRENT: unknown; BOT_MAX_CONCURRENT: unknown; USER_ID: unknown; WALLETCONNECT: unknown; CLOUD_SYNC_API_STAGING: unknown; CLOUD_SYNC_API_PROD: unknown; WITH_DEVICE_POLLING_DELAY: unknown; ANNOUNCEMENTS_API_URL: unknown; ANNOUNCEMENTS_API_VERSION: unknown; STATUS_API_URL: unknown; STATUS_API_VERSION: unknown; TEZOS_MAX_TX_QUERIES: unknown; TRUSTCHAIN_API_STAGING: unknown; TRUSTCHAIN_API_PROD: unknown; DADA_API_STAGING: unknown; DADA_API_PROD: unknown; PLATFORM_DEBUG: unknown; PLATFORM_EXPERIMENTAL_APPS: unknown; PLATFORM_MANIFEST_API_URL: unknown; PLATFORM_LOCAL_MANIFEST_JSON: unknown; PLATFORM_GLOBAL_CATALOG_API_URL: unknown; PLATFORM_GLOBAL_CATALOG_STAGING_API_URL: unknown; PLATFORM_RAMP_CATALOG_API_URL: unknown; PLATFORM_RAMP_CATALOG_STAGING_API_URL: unknown; PLATFORM_API_URL: unknown; PLATFORM_API_VERSION: unknown; PLAYWRIGHT_RUN: unknown; MARKET_API_URL: unknown; USE_LEARN_STAGING_URL: unknown; DYNAMIC_CAL_BASE_URL: unknown; CAL_SERVICE_URL: unknown; FEATURE_FLAGS: unknown; PERFORMANCE_CONSOLE: unknown; STORAGE_PERFORMANCE_OVERLAY: unknown; ETHEREUM_STUCK_TRANSACTION_TIMEOUT: unknown; EVM_REPLACE_TX_LEGACY_GASPRICE_FACTOR: unknown; EVM_REPLACE_TX_EIP1559_MAXFEE_FACTOR: unknown; EVM_REPLACE_TX_EIP1559_MAXPRIORITYFEE_FACTOR: unknown; EVM_FORCE_LEGACY_TRANSACTIONS: unknown; ENABLE_NETWORK_LOGS: unknown; CRYPTO_ASSET_SEARCH_KEYS: unknown; VERBOSE: unknown; DEFAULT_TRANSACTION_POLLING_INTERVAL: unknown; LOW_BATTERY_PERCENTAGE: unknown; LOG_DRAWERS: unknown; SANCTIONED_ADDRESSES_URL: unknown; }) => string; //# sourceMappingURL=index.d.ts.map