# Quickstart

Three steps to your first SVPChain transaction. Uses **Testnet**; mainnet is not yet live.

{% stepper %}
{% step %}

### 1) Add the network to MetaMask

Open MetaMask → **Networks** → **Add network manually** and enter:

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

Or use this snippet in your dApp to prompt the user automatically:

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

Full endpoint list: [Networks](/svpchain-docs/chain/networks.md).
{% endstep %}

{% step %}

### 2) Fund an address

Copy your `0x...` address from MetaMask, then claim testnet `SVP` from the faucet:

* **Faucet:** <https://www.svpchain.org/faucet>
* **Limit:** 1 request per hour per address.

See [Faucet](/svpchain-docs/get-started/faucet-testnet.md) if the request doesn't go through.
{% endstep %}

{% step %}

### 3) Send your first transaction

**From MetaMask** — click **Send**, paste any address, enter an amount, confirm.

**From the command line** (using [`cast`](https://book.getfoundry.sh/cast/)):

```sh
export RPC=https://svp-dataseed1-testnet.svpchain.org
export PK=0x...   # your private key (testnet only)

cast send 0xRecipient... --value 0.01ether --rpc-url $RPC --private-key $PK
```

**Verify it landed:**

```sh
cast tx <txhash> --rpc-url $RPC | head -20
```

Or paste the hash into <https://explorer.svpchain.com>.
{% endstep %}
{% endstepper %}

### Next steps

<table data-view="cards"><thead><tr><th>Build from here</th><th data-card-target data-type="content-ref">Link</th></tr></thead><tbody><tr><td>Set up a local toolchain</td><td><a href="/pages/YVQJod642ng1zLgeVmwC">/pages/YVQJod642ng1zLgeVmwC</a></td></tr><tr><td>Deploy a smart contract</td><td><a href="/pages/jhwQeKXQn4fckrkrItgY">/pages/jhwQeKXQn4fckrkrItgY</a></td></tr><tr><td>Index chain data</td><td><a href="/pages/WbWNTH7LlQ7WJX7p5DLo">/pages/WbWNTH7LlQ7WJX7p5DLo</a></td></tr><tr><td>JSON-RPC reference</td><td><a href="/pages/77zTbbBQ0JBb98y28p8h">/pages/77zTbbBQ0JBb98y28p8h</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/quickstart.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.
