Wallets

MetaMask

MetaMask, one of the most widely used wallets for EVM-compatible blockchains, can be easily configured to support the ICB Network. Since ICB is not added by default in MetaMask, users need to manually add the network to interact with ICB-based applications.

To connect MetaMask to the ICB Mainnet, users can add the following network details:

RPC URL: https://icbscan.io

Chain ID: 73115

RPC: https://rpc2-mainnet.icbnetwork.info/

Explorer: https://icbscan.io

Symbol: ICBX

For testing and development purposes, the ICB Testnet can be added using:

RPC URL: https://testnet.icbscan.io

Chain ID: 73114

RPC: https://rpc2-testnet.icbnetwork.info/

Explorer: https://testnet.icbscan.io

Symbol: ICBT

Once added, users can seamlessly interact with dApps deployed on the ICB Network using MetaMask, whether on the mainnet or testnet. MetaMask also supports features like token import, custom gas settings, and transaction history, making it a reliable and accessible choice for both developers and end users.

MetaMask Wallet: https://metamask.io/

Rabby

Rabby Wallet includes a feature that automatically switches the wallet to the appropriate EVM-compatible chain based on the site you visit. As such, it should switch to the ICB Network automatically when you access a dApp built on this chain, offering a seamless onboarding experience.

In addition to automatic network switching, Rabby Wallet is designed with security and usability in mind. It supports all major EVM chains out of the box and can detect which chain a dApp is running on, preventing incorrect network selections that could lead to failed transactions.

Rabby also features transaction simulation, allowing users to preview the actual outcome of a transaction before signing it. This makes it a safer option for interacting with unfamiliar contracts.

Furthermore, Rabby provides multi-chain visibilityβ€”users can view balances and recent activity across multiple EVM chains from a unified interface, improving transparency and user experience.

Thanks to its open-source codebase and regular updates, Rabby Wallet is gaining traction among advanced users who prioritize both safety and convenience when managing digital assets across multiple networks.

Rabby Wallet: https://rabby.io/

Coinbase Wallet

Coinbase Wallet is a user-friendly and secure mobile and browser-extension wallet that supports a wide range of EVM-compatible chains. Although it does not offer the same level of automatic network switching as Rabby Wallet, it can be configured to work with the ICB Network.

If the ICB Network is integrated into your dApp using the standard ethereum.request({ method: 'wallet_addEthereumChain' }) call, Coinbase Wallet will prompt users to approve the network configuration the first time they connectβ€”making the onboarding process simple and intuitive.

Once added, Coinbase Wallet will remember the ICB Network configuration and automatically switch to it when revisiting the app.

For reference, the network configuration details are as follows: Coinbase Wallet also allows users to manage tokens, NFTs, and interact with DeFi apps directly from their mobile devices or browser, making it a great choice for users seeking a secure and intuitive experience on the ICB Network.

Coinbase Wallet Extension: https://chromewebstore.google.com/detail/coinbase-wallet-extension/hnfanknocfeofbddgcijnmhnfnkdnaad

Ledger Hardware

Ledger hardware wallets, such as the Ledger Nano S and Nano X, offer a secure way to manage digital assets on EVM-compatible networks β€” including the ICB Network. While Ledger does not provide a native ICB app, users can utilize the Ethereum application to interact with ICB.

Setting Up Ledger for ICB Network

1. Install the Ethereum App on Ledger

- Open Ledger Live - Navigate to My Ledger - In the App Catalog, find and install the Ethereum application

2. Add ICB Account

- After installing the Ethereum app, click on Add Account - Select Ethereum as the account type - Complete the process to add the account

Connecting Ledger to Web3 Wallets

To interact with dApps on the ICB Network, connect your Ledger device to a Web3 wallet such as MetaMask or Rabby.

Using MetaMask

- Open the MetaMask extension - Click the account icon β†’ Connect Hardware Wallet - Choose Ledger, click Continue, and select your Ledger device - Select the desired account and connect - Add the ICB Network to MetaMask:

RPC URL: https://icbscan.io

Chain ID: 73115

RPC: https://rpc2-mainnet.icbnetwork.info/

Explorer: https://icbscan.io

Symbol: ICBX

Using Rabby Wallet

- Open the Rabby Wallet extension - Click your wallet address β†’ Add New Address - Select Connect Hardware Wallets β†’ Choose Ledger - Connect and choose the account - Add the ICB Network using the same details as above

Using Ledger with ICB dApps

Once your Ledger is connected to a Web3 wallet and the ICB Network is configured, you can safely interact with ICB-based dApps. Each transaction will require physical confirmation on your Ledger device, offering strong protection against unauthorized actions.

Ledger Live: https://www.ledger.com/ledger-live

Last updated