Highlander •
Adding Custom Networks to KeepKey Browser Extension: A Deep Dive

Adding Custom Networks to KeepKey Browser Extension: A Deep Dive
A versatile solution to the many chain world
Introduction
Did you know that KeepKey supports ALL EIP-155 networks? This includes Ethereum-compatible blockchains, allowing you to expand the power of your KeepKey Browser Extension to interact with various EVM networks.
Step 1: Introduction to ChainList
ChainList is an essential resource for adding custom EVM networks. It provides a curated list of RPC endpoints for EVM-compatible networks, making it easier to connect your wallets. Simply visit ChainList and find the network you wish to add to your KeepKey Browser Extension.
ChainList
ChainList is a list of RPCs for EVM(Ethereum Virtual Machine) networks. Use the information to connect your wallets and…
chainlist.org
Step 2: Understanding CAIP and the EIP-155 Namespace

CAIP, or Chain Agnostic Improvement Proposal, provides standards to define blockchain namespaces. The EIP-155 namespace is specific to EVM-compatible blockchains, allowing you to add and interact with multiple networks within KeepKey seamlessly.
Step 3: Adding an EVM Network
To add a new network, follow these steps:
-
Visit ChainList or another dApp supporting the “Add Network” feature. In this example, we’ll use the Scroll network.
-
Search for Scroll on ChainList and look for the “Add to MetaMask” button. When clicked, this option will also add the network to your KeepKey Browser Extension, as the extension supports MetaMask functionality through “masking.”
Once you add the new network, it will appear in the KeepKey Browser Extension’s main window, making it available for dApps and wallet interactions.

Step 4: Using dApps on Your New Network
With the network added, the KeepKey Browser Extension now stores the RPC (Remote Procedure Call) web3 node injected by the dApp, allowing seamless interactions. Here’s how to start using dApps on the new network:

-
Navigate to the “Add dApp” option on your asset view within KeepKey Browser Extension.
-
Add Popular dApps compatible with Scroll, like the Scroll bridge. This step acts as a bookmark, keeping your favorite and trusted dApps easily accessible and reducing the risk of phishing or malicious applications.
Step 5: Connecting to dApps with MetaMask Masking

-
Go to the dApp you wish to use and select MetaMask as the wallet option. The KeepKey Browser Extension will mask as MetaMask, allowing seamless connection.
-
Pair your wallet with the dApp.
You’ll now notice that the dApp is on the Scroll network, with the KeepKey Browser Extension in Scroll context.

Step 6: Changing Context to Bridge Assets
If you want to bridge assets from Ethereum mainnet (EIP-155:1) to Scroll, but only have mainnet ETH:
-
Change the network context back to Ethereum mainnet in the KeepKey Browser Extension.
-
Return to the dApp (refresh if necessary) to detect the updated network context.
-
Initiate the bridge and click “Deposit” to transfer assets from Ethereum to Scroll.
Step 7: Signing the Transaction
Once you’ve reviewed the transaction details, sign the transaction using your KeepKey. This will complete the bridging process, successfully transferring your assets to the Scroll network.

Final Thoughts

Adding custom EVM networks and connecting to dApps with your KeepKey Browser Extension opens up endless possibilities. Remember to follow security best practices by adding trusted dApps, verifying networks, and signing only verified transactions.
For more information, check out KeepKey’s official site.
KeepKey
KeepKey - The premier hardware wallet to help protect your cryptocurrencies and safeguard your assets from hackers.
keepkey.com
Don’t forget to follow us for updates and tips:
