Polygon
Polygon Gateway 提供 EVM JSON-RPC 入口。Gas Token 为 POL,客户端和合约工具可以按 EVM 网络接入。
支持的网络
| 网络 | Chain ID | JSON-RPC Host |
|---|---|---|
| Mainnet | 137 | poly-jsonrpc |
| Amoy | 80002 | poly-amoy-jsonrpc |
从控制台复制完整 Access Point,不要只根据 Host 自行拼接域名。
免 Endpoint 调用
Accelerator 缓存命中时,无需配置 Endpoint 即可调用 eth_blockNumber、eth_getBlockByNumber([hexHeight, false]) 和 debug_traceBlockByNumber([hexHeight, {"tracer":"callTracer"}])。明确参数和缓存未命中行为见免 Endpoint 调用。
配置完整方法访问
- 创建对应 Polygon 网络的 Gateway。
- 通过 Provider 自动同步或手工添加同网络的 EVM Endpoint。
- 将 Endpoint 加入默认 JSON-RPC route,并完成 health check。
- 调用
eth_chainId验证网络。
curl '<polygon_access_point>' \
-H 'Authorization: Bearer <app_api_key>' \
-H 'Content-Type: application/json' \
--data '{"jsonrpc":"2.0","id":1,"method":"eth_chainId","params":[]}'Mainnet 应返回 0x89,Amoy 应返回 0x13882。
eth_chainId 不属于 Accelerator 方法,因此该验证需要可用 Endpoint。
当前边界
- 支持单条 EVM JSON-RPC over HTTP;不支持 batch、WebSocket 和公开 gRPC。
- 不提供 Polygon 专用 REST 接口。
- Archive、trace、debug 以及历史状态可用性取决于上游 Endpoint。
- Gateway 不会在 Polygon Mainnet 与 Amoy 之间自动切换,Endpoint 必须与 Gateway 网络一致。
Last updated on