# MetaMask

Follow the tutorial below to add the Opera mainnet or testnet to [MetaMask](https://metamask.io/download/).

<figure><img src="https://content.gitbook.com/content/C1Rz4BtJ7j1vSRciJe62/blobs/s86DObA8TGPrp70JPqPB/image.png" alt=""><figcaption></figcaption></figure>

## How to Add Opera to MetaMask

### Desktop

1. Open your MetaMask extension
2. Click the network icon in the top-left corner
3. Click *Add Network*
4. Click *Add a Network Manually*
5. Fill in the details below:
   1. **Network Name**: Opera
   2. **RPC URL**: <https://rpcapi.fantom.network>
   3. **Chain ID**: 250
   4. **Currency Symbol**: FTM
   5. **Block Explorer URL**: <https://ftmscan.com/>
6. Click *Save*
7. Switch your MetaMask wallet to Opera

### Mobile

1. Open your MetaMask app
2. Click the network drop-down list at the top
3. Click *Add Network*
4. Click *Custom Networks*
5. Fill in the details below:
   1. **Network Name**: Opera
   2. **RPC URL**: <https://rpcapi.fantom.network>
   3. **Chain ID**: 250
   4. **Currency Symbol**: FTM
   5. **Block Explorer URL**: <https://ftmscan.com/>
6. Click *Add* and *Confirm*
7. Switch your MetaMask wallet to Opera

## Opera Testnet

To add the Opera testnet to MetaMask, follow the steps above but replace the network details with:

1. **Network Name**: Opera Testnet
2. **RPC URL**: <https://rpc.testnet.fantom.network/>
3. **Chain ID**: 0xfa2
4. **Currency Symbol**: FTM
5. **Block Explorer URL**: <https://testnet.ftmscan.com/>

You can access the [Opera Testnet Faucet](https://faucet.fantom.network/) for some free testnet FTM.

{% hint style="info" %}
For any questions, please [reach out to us](https://linktr.ee/soniclabs).
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.fantom.foundation/wallets/metamask.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
