---
title: "通过 x402 按请求付费使用 RPC"
description: "在 x402.erpc.global 调用 16 条链的 RPC，并以 USDC 或 EURC 为每个请求付款，无需 ERPC 账户或 RPC 密钥。"
canonical: "https://erpc.global/zh/doc/x402/overview/"
locale: "zh"
---

# 通过 x402 按请求付费使用 RPC

x402.erpc.global 按请求出售 16 条链的 RPC。发送请求，用 USDC 或 EURC 支付响应中给出的价格，即可获得结果。您无需 ERPC 账户、RPC 密钥或方案。

[发送付费请求](https://erpc.global/zh/doc/x402/quickstart/ "button") [了解请求如何计价](https://erpc.global/zh/doc/x402/pricing/ "button")

```bash
curl -i https://x402.erpc.global/v1/solana-mainnet \
  --header 'Content-Type: application/json' \
  --data '{"jsonrpc":"2.0","id":1,"method":"getSlot"}'
```

## 使用 x402 可以做什么

- 在同一个主机上调用 16 条链，每条链使用各自的路径。
- 用自己钱包中的同一种稳定币为每条链付款：Solana 上的 USDC，或 Base 上的 USDC 或 EURC。无需持有 SOL 或 ETH 来支付网络手续费。
- 付款前即可看到价格。402 响应会写明价格，通过 /pricing 还可免费查看每个路径上各方法的价格。
- x402.erpc.global 拒绝的请求不收任何费用。它会在要求付款之前检查方法、请求体，以及批量请求中的调用数。
- 保留结算凭证。每个付费请求的响应都会在 X-Payment-Response 响应头中附带一份结算凭证。

## 付费请求的流程

1. 像平常一样发送 RPC 请求。x402.erpc.global 返回 402 Payment Required，并附上价格和支付选项。
2. 您的 x402 客户端按该价格，用您的钱包签署一笔付款：在 Solana 上是一笔 USDC 转账，在 Base 上是一份 USDC 或 EURC 的转账授权。x402 客户端是把 402 响应转换为钱包签名付款的软件。
3. 再次发送同一个请求，并将已签名的付款放入 X-Payment 请求头。
4. 付款完成验证和结算后，x402.erpc.global 将请求转发到链上，返回结果，并在 X-Payment-Response 响应头中附上结算凭证。

无论调用哪条链，付款都在 Solana 或 Base 上结算。

## 链与路径

每个路径都在 https://x402.erpc.global 接收 HTTP POST。JSON-RPC 路径接受单次调用，或最多包含 100 次调用的批量请求。

| 链 | 路径 | 请求 |
| --- | --- | --- |
| Solana | `/v1/solana-mainnet` | JSON-RPC |
| Ethereum | `/v1/eth-mainnet` | JSON-RPC |
| Avalanche | `/v1/ava-mainnet` | JSON-RPC（批量请求只能包含 C-Chain 调用），以及 `/v1/ava-mainnet/ext/…` 上的 AvalancheGo API |
| Arbitrum | `/v1/arbitrum-mainnet` | JSON-RPC |
| Base | `/v1/base-mainnet` | JSON-RPC |
| Bitcoin | `/v1/bitcoin-mainnet` | JSON-RPC |
| Hyperliquid | `/v1/hyperliquid-mainnet` | JSON-RPC，也可使用 `/v1/hyperliquid-mainnet/evm` 和 `…/nanoreth` |
| Kaia | `/v1/kaia-mainnet` | JSON-RPC |
| Monad | `/v1/monad-mainnet` | JSON-RPC |
| NEAR | `/v1/near-mainnet` | JSON-RPC |
| Optimism | `/v1/optimism-mainnet` | JSON-RPC |
| Polygon | `/v1/polygon-mainnet` | JSON-RPC |
| Robinhood Chain | `/v1/robinhood-mainnet` | JSON-RPC |
| Soneium | `/v1/soneium-mainnet` | JSON-RPC |
| Sui | `/v1/sui-mainnet/sui.rpc.v2.<Service>/<Method>` | unary gRPC-web 调用，每个请求一次调用 |
| TRON | `/v1/tron-mainnet` | JSON-RPC（也可使用 `/jsonrpc`），以及 `/wallet/<method>` 和 `/walletsolidity/<method>` 上的 HTTP API，每个请求一次调用 |

不出售 WebSocket 订阅（例如 `eth_subscribe`）。

## 支付选项

| 稳定币 | 网络 | 合约或 Mint 地址 |
| --- | --- | --- |
| USDC | Solana | `EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v` |
| USDC | Base | `0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913` |
| EURC | Base | `0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42` |

每个 402 响应还带有一个 `howToPay` 字段，列出该请求接受的稳定币及其合约地址，因此智能体仅凭响应即可付款。

## 免费端点

| 端点 | 返回内容 |
| --- | --- |
| `GET /pricing` | 每个路径上每个方法的价格 |
| `GET /.well-known/x402` | 供 x402 客户端使用的路径和支付选项 |
| `GET /doc` | 每个路径的 OpenAPI 文档 |
| `GET /scalar` | 同一份文档，以可浏览的参考形式呈现 |

## 使用范围

本页介绍的付费路径仅用于通过 x402 支付 ERPC RPC 使用费，不提供加密资产兑换、经纪、托管或钱包服务。
