Independent DeFi security desk · Status: operationalMethodology & corrections · Submit an incident
DeFi Safety · Fact checked

How to Review a Network Switch in a Wallet

The details to confirm when an application asks to change the active network.

This article may contain affiliate links. Commercial relationships are disclosed in the affiliate policy.

DeFi Safety — illustration keyed to this article's identifier. Source documents are listed under Sources and are not reproduced here.

A wallet network switch is the moment an application asks to change which chain your account is talking to. It looks like a small dropdown, and that is the problem: the control is small, the consequence is not, and the request often arrives at the exact moment you are focused on getting a transaction done.

The switch itself is legitimate functionality. Reviewing it means separating the two questions that get collapsed into one: is this app asking for a network change, and do I understand what operating on that network means for my balance and my approvals?

What the switch actually changes

Changing networks changes the context your wallet is operating in, not your identity. Your recovery phrase still derives the same accounts, but the assets, the contracts, and the fee market you are looking at are now different ones.

Two practical consequences follow. Your token balance may read as zero simply because you are looking at a different chain, which is alarming and usually harmless. And a contract you approved on one network is a different contract from an identically named address on another, so an approval does not carry over.

Check the domain before the network

The switch prompt is not the risk; arriving at the page that triggered it is. One documented attack abuses social platform link previews so that a link appears to originate from a legitimate domain while actually redirecting elsewhere. Verify the domain after you land, character by character.

If the network prompt appears on a page you reached through an ad, a shortened link, or a direct message, close it.

Treat an unexpected switch request as a stop signal

If you did not initiate a change of network, a prompt asking for one is not a normal step in the task you were doing. Wallets do not switch networks on their own to move your funds. A request you did not trigger is a reason to close the page and reopen the protocol from its known address.

Understand what you will be signing on the new network

Before approving anything on a freshly selected network, read the transaction request the way ethereum.org recommends for any smart contract interaction: read the message before signing.

Fee behaviour differs across networks and you cannot reuse a fee expectation from one chain on another. On Ethereum the total fee is the gas used multiplied by the base fee plus your priority tip, the base fee is set by the protocol and burned, and any unused gas is refunded. A wallet that quotes a fee automatically is making that calculation for you, which is a reason to read the number rather than to assume it.

Remember that permissions do not migrate

After a network change, previously granted approvals are not valid on the chain you are now on. Anyone reviewing permissions should treat a network switch as a boundary, not a continuation, and re-check what is approved on the chain actually being used.

A short review order

Confirm you asked for this. Confirm the domain is correct. Confirm what balance you should expect on the new chain. Read the signing request. Re-check approvals on the chain you are actually on.

A network switch you did not request is not a prompt to confirm. It is a prompt to leave.

Sources