---
title: "在您的 Unlimited Endpoint 上调用 Ethereum"
description: "在您的 Unlimited Endpoint（位于您所选区域的专用端点）后加上 /eth，即可调用 Ethereum。调用不计量，无论发送多少次，费用都不变。"
canonical: "https://erpc.global/zh/doc/ethereum-rpc/unlimited/"
locale: "zh"
---

# 在您的 Unlimited Endpoint 上调用 Ethereum

Unlimited Endpoint 是您自己的专用 HTTP 端点，部署在您所选区域的服务器上。在其 URL 后加上 /eth，即可调用 Ethereum。调用不计量，无论发送多少次，费用都不变，也没有按请求计的速率限制。

## 使用 Unlimited 可以做什么

- 调用无需消耗 ERPC token。Edge RPC 每次调用都会从您的 ERPC token 余额中扣除；发往此端点的调用不会从余额中扣除，也没有每月积分额度或突发限流。
- 无需 RPC 密钥即可连接。此端点接受您已注册的 IP 地址发来的请求。
- 新连接能更快收到第一个响应。此端点使用普通 HTTP，因此无需等待 TLS 握手。HTTP 和 WebSocket 共用一个端口。

## 发送请求

在 [ERPC Web Dashboard](https://dashboard.erpc.global/zh) 中选择区域和方案来获取 Unlimited Endpoint，并注册发送请求的服务器的 IP 地址。仪表盘会将您的端点显示为带有 IP 地址和端口 8899 的普通 HTTP URL。

将 Ethereum 请求发送到加上 /eth 的端点：

```text
http://<YOUR_ENDPOINT_IP>:8899/eth
```

WebSocket 位于同一端口的 /eth/ws：

```text
ws://<YOUR_ENDPOINT_IP>:8899/eth/ws
```

以下请求向 Ethereum 查询最新区块号：

```bash
curl http://<YOUR_ENDPOINT_IP>:8899/eth \
  --header 'Content-Type: application/json' \
  --data '{"jsonrpc":"2.0","id":1,"method":"eth_blockNumber"}'
```

结果是十六进制的区块号：

```json
{ "jsonrpc": "2.0", "id": 1, "result": "0x..." }
```

要接收陆续到达的新区块，请通过 WebSocket 连接并订阅：

```bash
wscat -c "ws://<YOUR_ENDPOINT_IP>:8899/eth/ws"
# After connected, send:
{"jsonrpc":"2.0","id":1,"method":"eth_subscribe","params":["newHeads"]}
```

## 支持的方法

Ethereum 的方法请参阅 Edge RPC › Ethereum › 端点与 RPC 密钥中的[支持的方法](https://erpc.global/zh/doc/ethereum-rpc/general/#支持的方法)。

## 相关页面

- [Solana 的 Unlimited](https://erpc.global/zh/doc/rpc/unlimited-endpoint-supported-methods/)：同一端点提供的 15 个 Solana 方法。
- [Avalanche 的 Unlimited](https://erpc.global/zh/doc/avalanche-rpc/unlimited/)：通过 /ava 调用 C-Chain。
- [Ethereum 快速开始](https://erpc.global/zh/doc/ethereum-rpc/quickstart/)：使用 RPC 密钥，通过 Edge RPC 调用 Ethereum。
