Chainslist maps EVM networks to wallet settings
Chainslist surfaces the chain ID, native currency and RPC endpoint a wallet needs, but those settings identify a connection; they do not move assets between chains.
The Chain Media Editors5 min read
Chainslist shows the network parameters a wallet needs to connect to an EVM chain: its chain ID, native currency and remote procedure call (RPC) endpoint. The chain ID identifies the execution environment for transaction signing; the RPC endpoint carries requests between the wallet and a node. In our account of wallet setup, chainslist is useful as a way to inspect those values together, while the wallet remains responsible for approving and storing the network configuration.
What does chainslist show about network types?
Chainslist lists EVM-compatible networks, which share the Ethereum Virtual Machine execution model and support Ethereum-style accounts and transactions. That describes a compatibility layer, not a single consensus system or security model. A wallet can use similar settings to connect to chains with very different designs and trust assumptions.
Network labels often describe distinct roles or architectures. A mainnet is a production network where transactions can involve assets with market value. A testnet is a separate environment for testing; its tokens are generally intended to have no monetary value. Layer 2 networks process transactions outside Ethereum mainnet and use mechanisms to settle or anchor activity to a base layer. Sidechains operate as separate chains, with their own consensus and validator arrangements. These categories can overlap in naming and implementation, so the network name alone does not establish how it is secured.
Chainslist makes it possible to filter for testnets as well as search networks by name or identifier. That is useful when a wallet does not show a network by default, or when a developer needs a test environment. But the listing does not make a testnet equivalent to mainnet: balances, contracts and transaction histories belong to the particular chain. Assets do not follow a wallet from one network to another just because the same address format appears on both.
What do chain ID and RPC URL do?
The chain ID tells a wallet which chain context to use when forming and signing a transaction. Ethereum mainnet uses chain ID 1; other networks have their own identifiers. EIP-155 uses chain IDs in transaction signing to reduce the chance that a signed transaction valid on one chain can be replayed on another. A chain ID is an identifier, however, not proof that a network is legitimate or secure.
The RPC URL is the wallet’s connection to a node that serves chain data and accepts requests to broadcast transactions. It affects what the wallet can read and where it sends a signed transaction. A slow or unavailable endpoint can make balances fail to load or submissions stall, even when the chain itself is operating. The endpoint operator may also see requests made through that endpoint, so RPC selection has a privacy dimension alongside availability.
Network configuration also includes a display name and native currency symbol. Those fields help the wallet present the network and estimate transaction fees; they do not determine the chain’s rules. The values need to agree with the intended network. A wrong RPC can return data from another chain, and a misleading display name can make a valid connection appear trustworthy when it is not.
How do you add a network to a wallet?
To add an EVM network, find its entry, check the chain ID and currency, then choose the wallet connection option or enter the parameters manually. The wallet asks for approval before adding the network. This changes the wallet’s network configuration; it does not hand over the seed phrase or private keys. Afterward, select that network in the wallet before interacting with an app that uses it.
- Match the chain ID to the network’s official documentation or another reliable source.
- Check that the RPC hostname belongs to an expected provider and uses HTTPS where available.
- Confirm the native currency symbol and network name so the wallet displays fees in the expected context.
- For a testnet, verify that the app and test tokens are intended for that specific test network.
Wallet connection and network addition are separate approvals in many flows. Connecting lets a site request account information or signatures under the wallet’s permission model; adding a network saves connection parameters. Neither action by itself bridges tokens, grants a dapp permission to spend them, or verifies a contract. Those actions have separate prompts and risks.
What should you verify before using a listed network?
Check the network’s identity independently before sending funds or signing consequential transactions. A directory can report configuration data, but it cannot establish that a chain is reputable, that its RPC is honest, or that a token shown on it has value. Compare the chain ID and endpoint with the network’s own published information, then inspect transaction details in the wallet before signing.
For most users, the safer default is to add only networks they intend to use and keep testnets distinct from production networks. Chainslist can reduce setup friction by putting the key EVM parameters in one place. The important boundary is that these parameters create a route for wallet requests; they do not certify the destination or transfer assets across chains.