Improved Multi-Dapp Experience in MetaMask Extension

The new MetaMask Extension update remembers what network you were on when using dapps on different networks.

by MetaMaskSeptember 2, 2024
Mult-dapp blog feature imave

Until now, MetaMask has only been able to connect to a single network at a time. If one dapp wanted to switch the network, it impacted all dapps, as well as the wallet UI itself. As a result, you had to constantly switch networks when using multiple dapps.

We’ve improved this experience by keeping a selected network for each dapp so that manual switching is no longer necessary.

The improved functionality makes it easier for you to use multiple dapps on different networks simultaneously.

How does network switching in MetaMask work


When multitasking, MetaMask’s new update remembers the network you last selected for each dapp when toggling between them, reducing the number of network switch confirmations you'll need to click through.

Example: Two dapps you frequently use, MetaMask Portfolio and Zora, are open on separate tabs in your browser. You are swapping DAI for ETH on Mainnet on the MetaMask Portfolio, and minting an NFT on Zora’s dapp and network. Instead of manually switching between Mainnet and Zora when you move between dapps, the network will remain what was set last for each dapp.

Note: If you are connecting to a new dapp or switching networks within a dapp, you will still need to confirm permissions to maintain security and control.

This is enabled by default on MetaMask Extension. You can turn this off in experimental settings by toggling “Select networks for each site”.

Stay tuned for more updates as we continue to enhance MetaMask’s multichain experience and support the evolving needs of the web3 community. If you have ideas or feedback, we’re open to hearing from you—send us your thoughts, tweet us, or cast about it! Enjoy.

Receive our Newsletter