TheRPC API 遵循 JSON-RPC 2.0 规范并提供:
最适合单个请求和简单集成。在我们的 HTTP/Curl 指南 中查看示例。
https://YOUR_API_ENDPOINT
适用于订阅和实时数据。在 eth_subscribe 中查看订阅示例。
wss://YOUR_API_ENDPOINT
所有 API 调用都遵循 JSON-RPC 2.0 格式。在我们的 基本操作指南 中查看完整示例:
{
"jsonrpc": "2.0",
"method": "eth_blockNumber",
"params": [],
"id": 1
}
必填字段:
jsonrpc
:版本标识符(始终为 "2.0")method
:要调用的 RPC 方法(参见 可用方法)params
:参数数组(可以为空)id
:请求标识符所有响应都遵循一致的结构:
{
"jsonrpc": "2.0",
"id": 1,
"result": "0x..."
}
或者在出错的情况下:
{
"jsonrpc": "2.0",
"id": 1,
"error": {
"code": -32600,
"message": "Invalid Request"
}
}
所有请求都需要在 Authorization 头中提供 API 密钥。有关详细设置,请参阅我们的 身份验证指南:
Authorization: Bearer YOUR_API_KEY
常见错误代码(详细错误处理策略请参见 常见问题解答):
-32700
:解析错误-32600
:无效请求-32601
:方法未找到-32602
:无效参数-32603
:内部错误查看我们的特定语言指南,获取实际实施示例:
有关请求限制和配额的信息,请参阅我们的 速率限制文档。