@ledgerhq/live-common
Version:
Common ground for the Ledger Live apps
931 lines (928 loc) • 20 kB
text/typescript
import { CurrencyLiveConfigDefinition } from "../../config";
const evmConfig: CurrencyLiveConfigDefinition = {
config_currency_akroma: {
type: "object",
default: {
status: { type: "active" },
showNfts: false,
},
},
config_currency_atheios: {
type: "object",
default: {
status: {
type: "active",
},
showNfts: false,
},
},
config_currency_avalanche_c_chain: {
type: "object",
default: {
status: {
type: "active",
},
node: {
type: "ledger",
explorerId: "avax",
},
explorer: {
type: "ledger",
explorerId: "avax",
},
gasTracker: {
type: "ledger",
explorerId: "avax",
},
showNfts: false,
},
},
config_currency_bsc: {
type: "object",
default: {
status: {
type: "active",
},
node: {
type: "ledger",
explorerId: "bnb",
},
explorer: {
type: "ledger",
explorerId: "bnb",
},
gasTracker: {
type: "ledger",
explorerId: "bnb",
},
showNfts: false,
},
},
config_currency_callisto: {
type: "object",
default: {
status: {
type: "active",
},
showNfts: false,
},
},
config_currency_dexon: {
type: "object",
default: {
status: {
type: "active",
},
showNfts: false,
},
},
config_currency_ellaism: {
type: "object",
default: {
status: {
type: "active",
},
showNfts: false,
},
},
config_currency_ethereum: {
type: "object",
default: {
status: {
type: "active",
},
gasTracker: {
type: "ledger",
explorerId: "eth",
},
node: {
type: "ledger",
explorerId: "eth",
},
explorer: {
type: "ledger",
explorerId: "eth",
},
showNfts: false,
},
},
config_currency_sonic: {
type: "object",
default: {
status: "active",
node: {
type: "external",
uri: "https://rpc.soniclabs.com",
},
explorer: {
type: "etherscan",
uri: "https://proxyetherscan.api.live.ledger.com/v2/api/146",
},
showNfts: false,
},
},
config_currency_sonic_blaze: {
type: "object",
default: {
status: "active",
node: {
type: "external",
uri: "https://rpc.blaze.soniclabs.com",
},
explorer: {
type: "etherscan",
uri: "https://proxyetherscan.api.live.ledger.com/v2/api/57054",
},
showNfts: false,
},
},
config_currency_ethereum_classic: {
type: "object",
default: {
status: {
type: "active",
},
node: {
type: "ledger",
explorerId: "etc",
},
explorer: {
type: "ledger",
explorerId: "etc",
},
gasTracker: {
type: "ledger",
explorerId: "etc",
},
showNfts: false,
},
},
config_currency_ether1: {
type: "object",
default: {
status: {
type: "active",
},
showNfts: false,
},
},
config_currency_ethergem: {
type: "object",
default: {
status: {
type: "active",
},
showNfts: false,
},
},
config_currency_ethersocial: {
type: "object",
default: {
status: {
type: "active",
},
showNfts: false,
},
},
config_currency_expanse: {
type: "object",
default: {
status: {
type: "active",
},
showNfts: false,
},
},
config_currency_gochain: {
type: "object",
default: {
status: {
type: "active",
},
showNfts: false,
},
},
config_currency_hpb: {
type: "object",
default: {
status: {
type: "active",
},
showNfts: false,
},
},
config_currency_mix: {
type: "object",
default: {
status: {
type: "active",
},
showNfts: false,
},
},
config_currency_musicoin: {
type: "object",
default: {
status: {
type: "active",
},
showNfts: false,
},
},
config_currency_pirl: {
type: "object",
default: {
status: {
type: "active",
},
},
},
config_currency_poa: {
type: "object",
default: {
status: {
type: "active",
},
showNfts: false,
},
},
config_currency_polygon: {
type: "object",
default: {
status: {
type: "active",
},
node: {
type: "ledger",
explorerId: "matic",
},
explorer: {
type: "ledger",
explorerId: "matic",
batchSize: 10,
},
gasTracker: {
type: "ledger",
explorerId: "matic",
},
showNfts: false,
},
},
config_currency_reosc: {
type: "object",
default: {
status: {
type: "active",
},
showNfts: false,
},
},
config_currency_thundercore: {
type: "object",
default: {
status: {
type: "active",
},
showNfts: false,
},
},
config_currency_tomo: {
type: "object",
default: {
status: {
type: "active",
},
showNfts: false,
},
},
config_currency_ubiq: {
type: "object",
default: {
status: {
type: "active",
},
showNfts: false,
},
},
config_currency_wanchain: {
type: "object",
default: {
status: {
type: "active",
},
showNfts: false,
},
},
config_currency_arbitrum: {
type: "object",
default: {
status: {
type: "active",
},
node: {
type: "external",
uri: "https://arb1.arbitrum.io/rpc",
},
explorer: {
type: "blockscout",
uri: "https://arbitrum.blockscout.com/api",
},
showNfts: false,
},
},
config_currency_cronos: {
type: "object",
default: {
status: {
type: "active",
},
node: {
type: "external",
uri: "https://evm.cronos.org",
},
explorer: {
type: "blockscout",
uri: "https://cronos.org/explorer/api",
},
showNfts: false,
},
},
config_currency_core: {
type: "object",
default: {
status: {
type: "active",
},
node: {
type: "external",
uri: "https://rpc.ankr.com/core",
},
explorer: {
type: "none",
},
showNfts: false,
},
},
config_currency_fantom: {
type: "object",
default: {
status: {
type: "active",
},
node: {
type: "external",
uri: "https://rpcapi.fantom.network",
},
explorer: {
type: "blockscout",
uri: "https://ftmscout.com/api",
},
showNfts: false,
},
},
config_currency_flare: {
type: "object",
default: {
status: {
type: "active",
},
node: {
type: "external",
uri: "https://flare-api.flare.network/ext/bc/C/rpc",
},
explorer: {
type: "blockscout",
uri: "https://flare-explorer.flare.network/api",
},
showNfts: false,
},
},
config_currency_songbird: {
type: "object",
default: {
status: {
type: "active",
},
node: {
type: "external",
uri: "https://songbird-api.flare.network/ext/C/rpc",
},
explorer: {
type: "blockscout",
uri: "https://songbird-explorer.flare.network/api",
},
showNfts: false,
},
},
config_currency_moonbeam: {
type: "object",
default: {
status: {
type: "active",
},
node: {
type: "external",
uri: "https://rpc.api.moonbeam.network",
},
explorer: {
type: "etherscan",
uri: "https://proxyetherscan.api.live.ledger.com/v2/api/1284",
},
showNfts: false,
},
},
config_currency_rsk: {
type: "object",
default: {
status: {
type: "active",
},
node: {
type: "external",
uri: "https://public-node.rsk.co",
},
explorer: {
type: "blockscout",
uri: "https://rootstock.blockscout.com/api",
},
showNfts: false,
},
},
config_currency_bittorrent: {
type: "object",
default: {
status: {
type: "active",
},
node: {
type: "external",
uri: "https://rpc.bt.io",
},
explorer: {
type: "etherscan",
uri: "https://proxyetherscan.api.live.ledger.com/v2/api/199",
},
showNfts: false,
},
},
config_currency_optimism: {
type: "object",
default: {
status: {
type: "active",
},
node: {
type: "external",
uri: "https://mainnet.optimism.io",
},
explorer: {
type: "blockscout",
uri: "https://optimism.blockscout.com/api",
},
showNfts: false,
},
},
config_currency_optimism_sepolia: {
type: "object",
default: {
status: { type: "active" },
node: { type: "external", uri: "https://sepolia.optimism.io" },
explorer: { type: "blockscout", uri: "https://optimism-sepolia.blockscout.com/api" },
showNfts: false,
},
},
config_currency_energy_web: {
type: "object",
default: {
status: {
type: "active",
},
node: {
type: "external",
uri: "https://rpc.energyweb.org",
},
explorer: {
type: "blockscout",
uri: "https://explorer.energyweb.org/api",
},
showNfts: false,
},
},
config_currency_astar: {
type: "object",
default: {
status: {
type: "active",
},
node: {
type: "external",
uri: "https://evm.astar.network",
},
explorer: {
type: "blockscout",
uri: "https://astar.blockscout.com/api",
},
showNfts: false,
},
},
config_currency_metis: {
type: "object",
default: {
status: {
type: "active",
},
node: {
type: "external",
uri: "https://andromeda.metis.io/?owner=1088",
},
explorer: {
type: "blockscout",
uri: "https://andromeda-explorer.metis.io/api",
},
showNfts: false,
},
},
config_currency_boba: {
type: "object",
default: {
status: {
type: "active",
},
node: {
type: "external",
uri: "https://mainnet.boba.network",
},
explorer: {
type: "etherscan",
uri: "https://api.routescan.io/v2/network/mainnet/evm/288/etherscan",
},
showNfts: false,
},
},
config_currency_moonriver: {
type: "object",
default: {
status: {
type: "active",
},
node: {
type: "external",
uri: "https://rpc.api.moonriver.moonbeam.network",
},
explorer: {
type: "etherscan",
uri: "https://proxyetherscan.api.live.ledger.com/v2/api/1285",
},
showNfts: false,
},
},
config_currency_velas_evm: {
type: "object",
default: {
status: {
type: "active",
},
node: {
type: "external",
uri: "https://evmexplorer.velas.com/rpc",
},
explorer: {
type: "blockscout",
uri: "https://evmexplorer.velas.com/api",
},
showNfts: false,
},
},
config_currency_syscoin: {
type: "object",
default: {
status: {
type: "active",
},
node: {
type: "external",
uri: "https://rpc.syscoin.org",
},
explorer: {
type: "blockscout",
uri: "https://explorer.syscoin.org/api",
},
showNfts: false,
},
},
config_currency_telos_evm: {
type: "object",
default: {
status: {
type: "active",
},
node: {
type: "external",
uri: "https://mainnet.telos.net/evm",
},
explorer: {
type: "teloscan",
uri: "https://api.teloscan.io/api",
},
showNfts: false,
},
},
config_currency_sei_network_evm: {
type: "object",
default: {
status: {
type: "active",
},
node: {
type: "external",
uri: "https://sei-evm-rpc.publicnode.com",
},
explorer: {
type: "etherscan",
uri: "https://proxyetherscan.api.live.ledger.com/v2/api/1329",
},
showNfts: false,
},
},
config_currency_berachain: {
type: "object",
default: {
status: {
type: "active",
},
node: {
type: "external",
uri: "https://rpc.berachain.com",
},
explorer: {
type: "etherscan",
uri: "https://proxyetherscan.api.live.ledger.com/v2/api/80094",
},
showNfts: false,
},
},
config_currency_hyperevm: {
type: "object",
default: {
status: {
type: "active",
},
node: {
type: "external",
uri: "https://rpc.hypurrscan.io",
},
explorer: {
type: "etherscan",
uri: "https://proxyetherscan.api.live.ledger.com/v2/api/999",
},
showNfts: false,
},
},
config_currency_polygon_zk_evm: {
type: "object",
default: {
status: {
type: "active",
},
node: {
type: "external",
uri: "https://zkevm-rpc.com",
},
explorer: {
type: "etherscan",
uri: "https://proxyetherscan.api.live.ledger.com/v2/api/1101",
},
showNfts: false,
},
},
config_currency_base: {
type: "object",
default: {
status: {
type: "active",
},
node: {
type: "external",
uri: "https://developer-access-mainnet.base.org",
},
explorer: {
type: "etherscan",
uri: "https://proxyetherscan.api.live.ledger.com/v2/api/8453",
},
showNfts: false,
},
},
config_currency_klaytn: {
type: "object",
default: {
status: {
type: "active",
},
node: {
type: "external",
uri: "https://public-en-cypress.klaytn.net",
},
explorer: {
type: "klaytnfinder",
uri: "https://cypress-oapi.klaytnfinder.io/api",
},
showNfts: false,
},
},
config_currency_neon_evm: {
type: "object",
default: {
status: {
type: "active",
},
node: {
type: "external",
uri: "https://neon-mainnet.everstake.one",
},
explorer: {
type: "blockscout",
uri: "https://neon.blockscout.com/api",
},
showNfts: false,
},
},
config_currency_lukso: {
type: "object",
default: {
status: {
type: "active",
},
node: {
type: "external",
uri: "https://rpc.mainnet.lukso.network",
},
explorer: {
type: "blockscout",
uri: "https://explorer.execution.mainnet.lukso.network/api/v1/",
},
showNfts: false,
},
},
config_currency_linea: {
type: "object",
default: {
status: {
type: "active",
},
node: {
type: "external",
uri: "https://rpc.linea.build",
},
explorer: {
type: "etherscan",
uri: "https://proxyetherscan.api.live.ledger.com/v2/api/59144",
},
showNfts: false,
},
},
// testnets
config_currency_ethereum_sepolia: {
type: "object",
default: {
status: { type: "active" },
node: { type: "ledger", explorerId: "eth_sepolia" },
explorer: { type: "ledger", explorerId: "eth_sepolia" },
gasTracker: { type: "ledger", explorerId: "eth_sepolia" },
showNfts: false,
},
},
config_currency_ethereum_holesky: {
type: "object",
default: {
status: { type: "active" },
node: { type: "ledger", explorerId: "eth_holesky" },
explorer: { type: "ledger", explorerId: "eth_holesky" },
gasTracker: { type: "ledger", explorerId: "eth_holesky" },
showNfts: false,
},
},
config_currency_ethereum_hoodi: {
type: "object",
default: {
status: { type: "active" },
node: { type: "ledger", explorerId: "eth_hoodi" },
explorer: { type: "ledger", explorerId: "eth_hoodi" },
gasTracker: { type: "ledger", explorerId: "eth_hoodi" },
showNfts: false,
},
},
config_currency_arbitrum_sepolia: {
type: "object",
default: {
node: { type: "external", uri: "https://sepolia-rollup.arbitrum.io/rpc" },
explorer: {
type: "etherscan",
uri: "https://proxyetherscan.api.live.ledger.com/v2/api/421614",
},
showNfts: false,
},
},
config_currency_polygon_zk_evm_testnet: {
type: "object",
default: {
status: { type: "active" },
node: { type: "external", uri: "https://rpc.public.zkevm-test.net" },
explorer: {
type: "etherscan",
uri: "https://proxyetherscan.api.live.ledger.com/v2/api/1442",
},
showNfts: false,
},
},
config_currency_base_sepolia: {
type: "object",
default: {
status: { type: "active" },
node: { type: "external", uri: "https://sepolia.base.org" },
explorer: { type: "blockscout", uri: "https://base-sepolia.blockscout.com/api" },
showNfts: false,
},
},
config_currency_linea_sepolia: {
type: "object",
default: {
status: { type: "active" },
node: { type: "external", uri: "https://rpc.sepolia.linea.build" },
explorer: {
type: "etherscan",
uri: "https://proxyetherscan.api.live.ledger.com/v2/api/59141",
},
showNfts: false,
},
},
config_currency_blast: {
type: "object",
default: {
status: { type: "active" },
node: { type: "external", uri: "https://rpc.blast.io" },
explorer: {
type: "etherscan",
uri: "https://proxyetherscan.api.live.ledger.com/v2/api/81457",
},
showNfts: false,
},
},
config_currency_blast_sepolia: {
type: "object",
default: {
status: { type: "active" },
node: { type: "external", uri: "https://sepolia.blast.io" },
explorer: {
type: "etherscan",
uri: "https://proxyetherscan.api.live.ledger.com/v2/api/168587773",
},
showNfts: false,
},
},
config_currency_scroll: {
type: "object",
default: {
status: { type: "active" },
node: { type: "external", uri: "https://rpc.scroll.io" },
explorer: { type: "blockscout", uri: "https://scroll.blockscout.com/api" },
showNfts: false,
},
},
config_currency_scroll_sepolia: {
type: "object",
default: {
status: { type: "active" },
node: { type: "external", uri: "https://sepolia-rpc.scroll.io" },
explorer: { type: "blockscout", uri: "https://scroll-sepolia.blockscout.com/api" },
showNfts: false,
},
},
config_currency_etherlink: {
type: "object",
default: {
status: { type: "active" },
node: { type: "external", uri: "https://node.mainnet.etherlink.com" },
explorer: { type: "blockscout", uri: "https://explorer.etherlink.com/api" },
showNfts: false,
},
},
config_currency_zksync: {
type: "object",
default: {
status: { type: "active" },
node: { type: "external", uri: "https://mainnet.era.zksync.io" },
explorer: { type: "blockscout", uri: "https://zksync.blockscout.com/api" },
showNfts: false,
},
},
config_currency_zksync_sepolia: {
type: "object",
default: {
status: { type: "active" },
node: { type: "external", uri: "https://sepolia.era.zksync.dev" },
explorer: { type: "blockscout", uri: "https://zksync-sepolia.blockscout.com/api" },
showNfts: false,
},
},
};
export { evmConfig };