# MetaMask

{% hint style="info" %}
If you are using MetaMask mobile app, use its built-in browser for best experience.
{% endhint %}

{% hint style="info" %}
Bookmark the official URL`https://icecreamswap.com` for quick access later.
{% endhint %}

If you haven't configured [MetaMask](https://metamask.io/), learn how to set it up as a [browser extension](https://medium.com/@alias_73214/guide-how-to-setup-metamask-d2ee6e212a3e) or a [mobile app](https://medium.com/@rvk_rishikesh/setting-up-metamask-mobile-application-on-android-device-da279f2c30f1).

## Add Network

There are several ways that you can add a new network to MetaMask. The examples below are for the [Bitgert](https://bitgert.com/) network. But it should be straightforward to add other chains with similar steps.

### Add From IceCreamSwap

This is simplest way. However, this option only appears if you have ***no*** existing Bitgert network in your wallet. Otherwise, you will be asked to switch network instead.

Follow the steps below to add a new network (*e.g.*, Bitgert) right from our site.&#x20;

{% tabs %}
{% tab title="Mobile App" %}

<div><figure><img src="https://2770936021-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDP5mP1MKx9QrcwhAxRUN%2Fuploads%2F50qOrtgjjZAEm2kGX7w0%2Fmm-app-add-network.jpg?alt=media&#x26;token=1265ba07-1aaf-4d8c-a1d4-66cecf05a079" alt=""><figcaption><p>Click "Connect" on <a href="https://icecreamswap.com">IceCreamSwap</a> website</p></figcaption></figure> <figure><img src="https://2770936021-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDP5mP1MKx9QrcwhAxRUN%2Fuploads%2FFwiRF9ob8bbal1FxTtJX%2Fmm-app-add-network-approve.jpg?alt=media&#x26;token=d9b62efe-2f76-4104-ad73-637d20f9a5d9" alt=""><figcaption><p>Click "Approve" to allow to add network</p></figcaption></figure> <figure><img src="https://2770936021-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDP5mP1MKx9QrcwhAxRUN%2Fuploads%2FTDRN6ChZn0SaYf34SBIk%2Fmm-app-add-network-added.jpg?alt=media&#x26;token=9c44c610-a760-49b7-9b7d-4b103b72fcca" alt=""><figcaption><p>Click "Switch Network" to switch network</p></figcaption></figure> <figure><img src="https://2770936021-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDP5mP1MKx9QrcwhAxRUN%2Fuploads%2FqAG4TaLpX4HDib2SP9hr%2Fmm-app-add-network-done.jpg?alt=media&#x26;token=5af2221f-f72d-4864-a33e-664e666c7bad" alt=""><figcaption><p>Network added and wallet connected</p></figcaption></figure></div>
{% endtab %}

{% tab title="Browser Extension" %}

<div><figure><img src="https://2770936021-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDP5mP1MKx9QrcwhAxRUN%2Fuploads%2FiPwzAc4V1FMWN5rSSRKw%2Fmm-ext-add-network.jpg?alt=media&#x26;token=ca6731bd-f4cd-41f4-bfc4-139b56f27f92" alt=""><figcaption><p>Click "Connect Wallet" on <a href="https://icecreamswap.com">IceCreamSwap</a> website</p></figcaption></figure> <figure><img src="https://2770936021-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDP5mP1MKx9QrcwhAxRUN%2Fuploads%2FrQ5lFx6tzV0Oq2Gg00Ui%2Fmm-ext-add-network-wallet.jpg?alt=media&#x26;token=b3724b14-381a-49a5-871b-3ba5f9bc0e17" alt=""><figcaption><p>Select "MetaMask" and click "Approve" to add network</p></figcaption></figure> <figure><img src="https://2770936021-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDP5mP1MKx9QrcwhAxRUN%2Fuploads%2FdpIZI5ezzs3q0kJRL2yh%2Fmm-ext-add-network-switch.jpg?alt=media&#x26;token=063e72b4-912b-4604-9966-12315640e603" alt=""><figcaption><p>Click "Switch network" to switch network</p></figcaption></figure> <figure><img src="https://2770936021-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDP5mP1MKx9QrcwhAxRUN%2Fuploads%2FEWnzNdZ2v5SzX33ztiBX%2Fmm-ext-add-network-done.jpg?alt=media&#x26;token=7bb6ea34-a05f-4da8-961e-0d00b1cf6ad8" alt=""><figcaption><p>Network added and wallet connected</p></figcaption></figure></div>
{% endtab %}
{% endtabs %}

### Add From ChainList

{% tabs %}
{% tab title="Mobile App" %}
Open the built-in browser with the URL `https://chainlist.org/chain/32520` and follow the steps below to add the Bitgert network to your wallet using [IceCream RPC](https://wiki.icecreamswap.com/get-started/rpc).

<div><figure><img src="https://2770936021-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDP5mP1MKx9QrcwhAxRUN%2Fuploads%2Fm42CVpzCjMqGNozb6oxR%2Fmm-app-browser.jpg?alt=media&#x26;token=db4907e8-e69b-4cae-b9a2-9d5062eb96b5" alt=""><figcaption><p>Open built-in browser </p></figcaption></figure> <figure><img src="https://2770936021-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDP5mP1MKx9QrcwhAxRUN%2Fuploads%2FLlE8Pip9y000iOrZsO9i%2Fmm-app-browser-address.jpg?alt=media&#x26;token=27e838b3-9882-4bbb-8d86-a8034d7b72f2" alt=""><figcaption><p>Use https://chainlist.org/chain/32520</p></figcaption></figure> <figure><img src="https://2770936021-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDP5mP1MKx9QrcwhAxRUN%2Fuploads%2F3awuX3yokMj3uhg3Or6Y%2Fmm-app-chainlist.jpg?alt=media&#x26;token=e5f92686-34f7-4a74-99dd-c2ba1868eb32" alt=""><figcaption><p>Open ChainList</p></figcaption></figure> <figure><img src="https://2770936021-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDP5mP1MKx9QrcwhAxRUN%2Fuploads%2FehQFT9cMKGvtxyD9MyZU%2Fmm-app-chainlist-ice-rpc.jpg?alt=media&#x26;token=a60a85d6-4f5a-4b5e-927a-d622724b65a9" alt=""><figcaption><p>Locate the IceCream RPC</p></figcaption></figure></div>

<div><figure><img src="https://2770936021-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDP5mP1MKx9QrcwhAxRUN%2Fuploads%2Fg7xhJd99vnEtGtgfUR3k%2Fmm-app-chainlist-connect.jpg?alt=media&#x26;token=2cebe600-9622-4f90-a87a-76e26a848e7f" alt=""><figcaption><p>Click "Connect Wallet"</p></figcaption></figure> <figure><img src="https://2770936021-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDP5mP1MKx9QrcwhAxRUN%2Fuploads%2FF0JHW1xqGKXqSPBhzX4R%2Fmm-app-chainlist-approve.jpg?alt=media&#x26;token=28c36eee-3442-403e-9e54-69ad976fb769" alt=""><figcaption><p>Click "Approve" to allow to add network</p></figcaption></figure> <figure><img src="https://2770936021-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDP5mP1MKx9QrcwhAxRUN%2Fuploads%2FWdwT3Xo1Jttvp7ddcOd0%2Fmm-app-chainlist-added.jpg?alt=media&#x26;token=2c6cbcf3-b5dd-4e24-bc2d-2904f7cf6654" alt=""><figcaption><p>Click "Switch Network" to switch network</p></figcaption></figure> <figure><img src="https://2770936021-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDP5mP1MKx9QrcwhAxRUN%2Fuploads%2FFNX8xelYdTA9fkzEdLMP%2Fmm-app-chainlist-done.jpg?alt=media&#x26;token=d670524f-445e-4094-a3b0-10dffbe9abd1" alt=""><figcaption><p>Bitgert network added</p></figcaption></figure></div>
{% endtab %}

{% tab title="Browser Extension" %}
Follow the steps below to add the Bitgert network using [IceCream RPC](https://wiki.icecreamswap.com/get-started/rpc).

![Step 1 Go to https://chainlist.org/chain/32520 for a list of Bitgert RPCs](https://2770936021-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDP5mP1MKx9QrcwhAxRUN%2Fuploads%2FK4vtgBHzHaXNyoQE218i%2Fmm-ext-chainlist.jpg?alt=media\&token=a7f53b2d-8764-434f-9bef-3f06c698b8bb)

![Step 2 Locate IceCream RPC and click "Connect Wallet"](https://2770936021-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDP5mP1MKx9QrcwhAxRUN%2Fuploads%2F0Ns2pQk1QOlmrdzL9FA8%2Fmm-ext-chainlist-connect.jpg?alt=media\&token=1097233d-c614-49b0-acdf-e4035862e2ad)

![Step 3 Choose your MetaMask account to connect](https://2770936021-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDP5mP1MKx9QrcwhAxRUN%2Fuploads%2FV5YqmgB0FVYH13ctALeK%2Fmm-ext-select-account.jpg?alt=media\&token=068a9154-8fae-4c82-bcad-a6eeb7ba92a1)

![Step 4 Click"Add To MetaMask" to add network](https://2770936021-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDP5mP1MKx9QrcwhAxRUN%2Fuploads%2FRha2fGzzX3bYBoInc0zN%2Fmm-ext-chainlist-add.jpg?alt=media\&token=80cfd565-a757-498b-b779-cb39d6430823)

![Step 5a Click "Approve" to allow to add network](https://2770936021-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDP5mP1MKx9QrcwhAxRUN%2Fuploads%2Fu31lv91DzlTJeytWxuPR%2Fmm-ext-chainlist-approve.jpg?alt=media\&token=df783fac-7496-4dc1-a0f1-51ebc1f60201) ![Step 5b Click "Switch network" to switch network](https://2770936021-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDP5mP1MKx9QrcwhAxRUN%2Fuploads%2FXtbUjBmp0xFU6ap9Sp1e%2Fmm-ext-chainlist-switch.jpg?alt=media\&token=e16bf7ca-d7ab-4e8b-aa50-67ead29bc165)
{% endtab %}
{% endtabs %}

### Add By Hand

You can always manually add a new network (*e.g.*, Bitgert) in MetaMask by following steps below.

{% tabs %}
{% tab title="Mobile App" %}

<div><img src="https://2770936021-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDP5mP1MKx9QrcwhAxRUN%2Fuploads%2Fmx5s4OPXe4zJdTZbFnhZ%2Fnetwork-bsc.jpg?alt=media&#x26;token=a469555a-8ecc-4aa4-b41e-ded106ae1d9a" alt="Step 1 Click the network picker on top"> <figure><img src="https://2770936021-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDP5mP1MKx9QrcwhAxRUN%2Fuploads%2F6V5dCK4h6pL6r0fJ7ERv%2Fnetwork-add.jpg?alt=media&#x26;token=de837cb2-9c26-40a9-a819-38fe7edbeba6" alt=""><figcaption><p>Step 2 Click the "Add a network" button</p></figcaption></figure> <figure><img src="https://2770936021-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDP5mP1MKx9QrcwhAxRUN%2Fuploads%2Fn8fEG5L23NyuZdtqlavs%2Fnetwork-add-bitgert.jpg?alt=media&#x26;token=47cdcf1a-6db8-44f3-b33e-153ab12a640d" alt=""><figcaption><p>Step 3 Switch to "CUSTOM NETWORKS" tab and fill in <a href="..#rpc">IceCream RPC</a> information and click the "Add" button</p></figcaption></figure> <figure><img src="https://2770936021-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDP5mP1MKx9QrcwhAxRUN%2Fuploads%2FApywSjHRabtMeyfEoYpv%2Fnetwork-bitgert.jpg?alt=media&#x26;token=b9d99ec8-714a-4c74-ba4f-6a856bdb85a4" alt=""><figcaption><p>Step 4 Network added and selected.</p></figcaption></figure></div>
{% endtab %}

{% tab title="Browser Extension" %}

<div><figure><img src="https://2770936021-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDP5mP1MKx9QrcwhAxRUN%2Fuploads%2FCKe8U6zVCm7ucCdfhkli%2Fmm-ext-manual-add-network.JPG?alt=media&#x26;token=c72c0ed7-28c3-4910-b0d1-b054eb54c07d" alt=""><figcaption><p>Click the network picker and click "Add network"</p></figcaption></figure> <figure><img src="https://2770936021-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDP5mP1MKx9QrcwhAxRUN%2Fuploads%2FCtnZybpELH8rJzSEQwZe%2Fmm-ext-manual-add-network-add.JPG?alt=media&#x26;token=42f3fd03-8f30-4845-981d-8108adbe7027" alt=""><figcaption><p>Click "Add a network manually"</p></figcaption></figure> <figure><img src="https://2770936021-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDP5mP1MKx9QrcwhAxRUN%2Fuploads%2FyySRdnuqPXdNTq7Zpr6M%2Fmm-ext-manual-add-network-rpc.JPG?alt=media&#x26;token=c4b2acf8-3d6c-489c-a396-2f7ed5f98500" alt=""><figcaption><p>Fill in <a href="../rpc">IceCream RPC</a> information and click "Save"</p></figcaption></figure></div>
{% endtab %}
{% endtabs %}

## Switch Network

Follow the instructions below to switch to the desired network, *e.g.*, Bitgert.

<div><figure><img src="https://2770936021-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDP5mP1MKx9QrcwhAxRUN%2Fuploads%2F3QVttXII67PHMFBpE6fi%2Fmm-app-network-bsc.jpg?alt=media&#x26;token=6a9418e7-39fb-4bbc-80ba-71ef2330f4ae" alt=""><figcaption><p>Step 1 Click "Wallet" (Currently on Binance Smart Chain)</p></figcaption></figure> <figure><img src="https://2770936021-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDP5mP1MKx9QrcwhAxRUN%2Fuploads%2F9SOwiMAAzYMPihqSKUPV%2Fmm-app-network-select-bitgert.jpg?alt=media&#x26;token=e02f61e5-512e-48e4-afd5-4faa55fba982" alt=""><figcaption><p>Step 2 Select "Bitgert (IceCreamSwap)"</p></figcaption></figure> <figure><img src="https://2770936021-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDP5mP1MKx9QrcwhAxRUN%2Fuploads%2F30Eg9X0s29NgqJcO14xm%2Fmm-app-network-bitgert.jpg?alt=media&#x26;token=3cd8a6ae-d0c1-4898-9a55-bd9c41e11e7c" alt=""><figcaption><p>Step 3 Switched to the Bitgert network</p></figcaption></figure></div>

## Use IceCreamSwap <a href="#connect" id="connect"></a>

Make sure you have [switched to the right network](#switch-network) (e.g., Bitgert).

The following example shows how to connect to the IceCreamSwap on the Bitgert network.

Open the built-in browser within MetaMask (highly recommended for best experience), type in the URL`https://icecreamswap.com/swap`. Now you are ready to use all DEX functions such as [Swap](https://wiki.icecreamswap.com/dex/swap), [Pool](https://wiki.icecreamswap.com/dex/liquidity), [Farm](https://wiki.icecreamswap.com/dex/farm), [Bridge](https://wiki.icecreamswap.com/dex/bridge), and [Info](https://wiki.icecreamswap.com/dex/info).

<div><figure><img src="https://2770936021-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDP5mP1MKx9QrcwhAxRUN%2Fuploads%2FsjMgo4DCGgotPrpnWFbM%2Fmm-app-browser-drawer.jpg?alt=media&#x26;token=23046035-f958-48f8-a786-118f946f2b2a" alt=""><figcaption><p>Switch to the desired network and click the drawer icon</p></figcaption></figure> <figure><img src="https://2770936021-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDP5mP1MKx9QrcwhAxRUN%2Fuploads%2F7tYPVPyx98YhEikUSZZA%2Fmm-app-browser-select.jpg?alt=media&#x26;token=f2078d5f-b84e-447f-811e-b127ebb0fedd" alt=""><figcaption><p>Click the "Browser" tab</p></figcaption></figure> <figure><img src="https://2770936021-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDP5mP1MKx9QrcwhAxRUN%2Fuploads%2FNOdraSZhVJ96RTbTFibB%2Fmm-app-browser-address.jpg?alt=media&#x26;token=d716ce6a-7a24-4ae6-8bc2-80debba95259" alt=""><figcaption><p>Type the URL https://icecreamswap.com/swap</p></figcaption></figure> <figure><img src="https://2770936021-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDP5mP1MKx9QrcwhAxRUN%2Fuploads%2F4SBORYdhjq4V9LRWaV1X%2Fmm-app-browser-swap.jpg?alt=media&#x26;token=0e8f3c63-3992-423b-aedb-4091ce1a82c2" alt=""><figcaption><p>Welcome to IceCreamSwap</p></figcaption></figure></div>

## Import Token

It is a common question that users don't see their tokens. This usually happens when you first onboard a chain, or after you have bridged a token, or a new token is just released. You have to manually import the token using its contract address.

The following example shows how to import [ICE token](https://wiki.icecreamswap.com/intro/ice) using its contract address on the Bitgert chain. The procedure is straightforward and should be similar for other tokens and chains.

[Switch to the Bitgert network](#switch-network) and click "**Import tokens**" at the bottom, then paste the contract address of ICE token `0xB999Ea90607a826A3E6E6646B404c3C7d11fa39D` (for the Bitgert chain) into the "**Token contract address**" field. Other fields should be populated automatically. Click the button "**Add custom token**" and proceed with instructions.

<div><figure><img src="https://2770936021-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDP5mP1MKx9QrcwhAxRUN%2Fuploads%2FiAYChyzDatSyeWYAlkgE%2Fmm-ext-import-token.jpg?alt=media&#x26;token=ae3ff6f3-a1bb-4547-b90e-b2eece72b647" alt=""><figcaption><p>Open MetaMask and switch to the desired network, then click "Import tokens"</p></figcaption></figure> <figure><img src="https://2770936021-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDP5mP1MKx9QrcwhAxRUN%2Fuploads%2FUOR0QzZAHDPoKqUNADIX%2Fmm-ext-import-token-ice.jpg?alt=media&#x26;token=eda7a190-0614-4b88-8247-78ac9364f567" alt=""><figcaption><p>Use token's contract address to import it</p></figcaption></figure></div>
