# Wallet setup

SVPChain is EVM-compatible, so any wallet that can take a custom EVM network will work. **MetaMask is officially supported** — other EVM wallets (Rabby, OKX Wallet, Trust, Coinbase Wallet, Frame, etc.) should work but are not actively tested.

### One-click via Chainlist

Easiest path — no manual entry. Open [chainlist.org/?testnets=true\&search=svp](https://chainlist.org/?testnets=true\&search=svp), connect your wallet, and click **Add to MetaMask** on the SVPChain entry. Chainlist works with most EVM wallets (MetaMask, Rabby, OKX, etc.).

### Add SVPChain to MetaMask manually

Open MetaMask → **Settings** → **Networks** → **Add network manually** → fill in the values from [Networks](/svpchain-docs/chain/networks.md):

#### Testnet

| Field              | Value                                        |
| ------------------ | -------------------------------------------- |
| Network name       | `SVPChain Testnet`                           |
| RPC URL            | `https://svp-dataseed1-testnet.svpchain.org` |
| Chain ID           | `2517`                                       |
| Currency symbol    | `SVP`                                        |
| Block explorer URL | `https://explorer.svpchain.com`              |

#### Mainnet (when live)

| Field              | Value                                |
| ------------------ | ------------------------------------ |
| Network name       | `SVPChain Mainnet`                   |
| RPC URL            | `https://svp-dataseed1.svpchain.org` |
| Chain ID           | `2518`                               |
| Currency symbol    | `SVP`                                |
| Block explorer URL | `https://explorer.svpchain.com`      |

{% hint style="info" %}
You can list multiple RPC URLs in MetaMask for redundancy. The full list is on [Networks](/svpchain-docs/chain/networks.md). The same explorer URL serves both networks — switch via the in-app selector.
{% endhint %}

### Add programmatically (for dApps)

Prompt the user to add SVPChain Testnet from your frontend:

```js
await window.ethereum.request({
  method: 'wallet_addEthereumChain',
  params: [{
    chainId: '0x9d5', // 2517 testnet — use 0x9d6 for mainnet (2518)
    chainName: 'SVPChain Testnet',
    nativeCurrency: { name: 'SVP', symbol: 'SVP', decimals: 18 },
    rpcUrls: [
      'https://svp-dataseed1-testnet.svpchain.org',
      'https://svp-dataseed2-testnet.svpchain.org',
      'https://svp-dataseed3-testnet.svpchain.org',
    ],
    blockExplorerUrls: ['https://explorer.svpchain.com'],
  }],
});
```

### Common issues

* **"Network already exists with a different RPC URL"** — MetaMask matches networks by chain ID. Edit the existing entry instead of adding a new one.
* **"Could not fetch chain ID"** — the RPC URL is unreachable from your network. Try another endpoint from [Networks](/svpchain-docs/chain/networks.md).
* **Balance shows 0 after a faucet drip** — confirm you're on the right network (testnet is `2517`, not `2518`) and the faucet tx is confirmed in the explorer.

### Next steps

<table data-view="cards"><thead><tr><th>Do this next</th><th data-card-target data-type="content-ref">Link</th></tr></thead><tbody><tr><td>Get test tokens</td><td><a href="/pages/K0J0cl8pPoxCXSqj6AA1">/pages/K0J0cl8pPoxCXSqj6AA1</a></td></tr><tr><td>Send your first transaction</td><td><a href="/pages/g9pxKtwibyROMyzBHMDh">/pages/g9pxKtwibyROMyzBHMDh</a></td></tr><tr><td>Endpoint reference</td><td><a href="/pages/cpwIVJW4kpzWipe3n6ff">/pages/cpwIVJW4kpzWipe3n6ff</a></td></tr></tbody></table>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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://svpchain.gitbook.io/svpchain-docs/get-started/wallet-setup.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.
