网络 RPC 端点
提示
本页面列出了 Conflux eSpace 的公共 RPC 端点。 Public RPC endpoints for Conflux Core Space is provided here.
Confura
Confura 是由 Conflux 基金会提供的公共 RPC 服务,可以免费使用。
公共端点
Confura 为主网和测试网提供了多个可用的 RPC 端点。 我们已根据选定的优先级对它们 进行排序,并提供了简要描述。 如果您不确定选择哪一个,请选择列表顶部附近的 RPC 端点。
主网
Conflux eSpace 主网的链 ID 为 1030(0x406)。 相应的区块链浏览器 URL 是 https://evm.confluxscan.org。
| RPC 端点 | 类型 | 备注 |
|---|---|---|
| https://evm.confluxrpc.com | HTTP | |
| https://evmmain-china.confluxrpc.com | HTTP | 针对中国用户的 RPC 服务 |
| https://evmmain-global.confluxrpc.com | HTTP | 针对全球用户的 RPC 服务 |
| https://evm.confluxrpc.org | HTTP | 备用 RPC 服务 |
| wss://evm.confluxrpc.com/ws | Websocket | |
| wss://evm.confluxrpc.org/ws | Websocket | 备用 RPC 服务 |
测试网
Conflux eSpace 测试网的链 ID 为 71(0x47)。 相应的区块链浏览器 URL 是 https://evmtestnet.confluxscan.org。
| RPC 端点 | 类型 | 备注 |
|---|---|---|
| https://evmtestnet.confluxrpc.com | HTTP | |
| https://evmtest.confluxrpc.com | HTTP | |
| https://evmtestnet.confluxrpc.org | HTTP | 备用 RPC 服务 |
| wss://evmtestnet.confluxrpc.com/ws | Websocket | |
| wss://evmtestnet.confluxrpc.org/ws | Websocket |
速率限制
为了保持服务的可用性,免费版本设有访问频率限制。 如果你需要更高级别的 RPC 服务,你可以通过 Web3 Paywall 进行购买,或者可以直接发送邮件到 bd@confluxnetwork.org 向 Conflux 基金会申请。
这里提供了各种费用等级及其访问速率限制的参考信息。
| 付费级别 | 价格 | 速率限制 | 购买链接 |
|---|---|---|---|
| 免费 | $0 | 每秒 50 次调用,每天最多100,000次 调用 | - |
| 标准 | 150 美元/月 | 每秒 100 次调用,每天最多 1,000,000 次调用 | mainnet testnet |
| 企业用户 | 请发邮件至 bd@confluxnetwork.org | 按需定制 | - |
备注
getLogs调用的结果集最大大小为10,000。- 由于数据裁剪,旧的存档事件日志可能无法访问。
- Append your api key(get from Web3 Paywall or Conflux Foundation) to the endpoint for privileged access (eg.,
https://evm.confluxrpc.com/<mainnet-api-key>or for testnet,https://evmtestnet.confluxrpc.org/<testnet-api-key>); - 每个RPC方法也有速率限制,请查阅以下规范以了解更多详细信息。
速率限制细则
| RPC 方法 | 免费级别 | 标准级别 | 注释 |
|---|---|---|---|
| 全部 | 每秒请求数< 50; 每日总数 < 100,000 | 每秒请求数< 100; 每日总数 < 100,0000 | RPC 请求总数 |
| eth_getLogs | 每秒请求数< 5 | 每秒请求数< 20 | - |
| eth_call | 每秒请求数< 5 | 每秒请求数< 50 | - |
| eth_getBlockBy* | 每秒请求数< 5 | 每秒请求数< 20 | includes: eth_getBlockByHash, eth_getBlockByNumber |
| eth_getTransaction* | 每秒请求数< 5 | 每秒请求数< 20 | includes: eth_getTransactionByHash, eth_getTransactionReceipt |
| debug RPC | 暂不支持 | 每秒请求数< 20 | includes: parity_getBlockReceipts etc. |
| trace RPC | 暂不支持 | 每秒请求数< 20 | 包括: trace_block, trace_filter, trace_transaction |
| filter API | 暂不支持 | 支持 | includes: eth_newFilter, eth_getFilterChanges etc. |
A diagnostic method diagnostic_getRateLimitStatus has been provided for users to check their current rate-limit status.
Usage Example:
curl --location 'https://evm.confluxrpc.com/<api-key>' \
--header 'Content-Type: application/json' \
--data '{
"jsonrpc":"2.0",
"method":"diagnostic_getRateLimitStatus",
"params":[],
"id":1
}'