JSON-RPC方法
JSON-RPC 方法
BlockVectra 支持的以太坊 JSON-RPC 核心方法列表、各方法一句话用途与单次调用计算单位(CU)权重。
BlockVectra 在各支持的区块链网络上提供标准以太坊 JSON-RPC 2.0 接口。所有请求都通过 BlockVectra 的 JSON-RPC 接口,按**计算单位(CU)**计量并按 key 限流。
点击下方任一方法查看详细参数说明、返回值结构、注意事项、curl 请求示例与在各链的可用状态。
方法列表
| 方法 | 用途 | 单次调用 CU |
|---|---|---|
eth_blockNumber | 返回节点当前最新区块的编号。 | 1 CU |
eth_chainId | 返回当前网络的 EIP-155 链 ID。 | 1 CU |
eth_gasPrice | 返回节点建议的当前 gas 单价,单位为 wei。 | 10 CU |
eth_maxPriorityFeePerGas | 返回节点建议的 EIP-1559 优先费(小费)单价,单位为 wei。 | 10 CU |
eth_estimateGas | 估算一笔交易执行所需的 gas 上限。 | 20 CU |
eth_call | 在指定区块的状态上只读执行一次调用,并返回执行结果。 | 15 CU |
eth_getBalance | 返回指定地址在某个区块的余额,单位为 wei。 | 10 CU |
eth_getCode | 返回指定地址在某个区块的合约字节码。 | 10 CU |
eth_getStorageAt | 返回指定地址在某个存储槽位置的原始值。 | 10 CU |
eth_getTransactionCount | 返回指定地址在某个区块已发出的交易数量(nonce)。 | 10 CU |
eth_getBlockByNumber | 按区块高度获取区块,可选择是否返回完整交易对象。 | 5 CU |
eth_getBlockByHash | 按区块哈希获取区块,可选择是否返回完整交易对象。 | 10 CU |
eth_getTransactionByHash | 按交易哈希获取交易详情。 | 10 CU |
eth_getTransactionReceipt | 按交易哈希获取交易收据(执行结果)。 | 10 CU |
eth_getLogs | 按过滤条件查询区块范围内的日志(事件)。 | 30 CU |
eth_feeHistory | 返回一段区块范围内的历史 base fee、gas 使用率以及可选的优先费分位数。 | 10 CU |
eth_sendRawTransaction | 提交一笔已签名的原始交易。 | 30 CU |
eth_syncing | 返回节点的同步状态。 | 10 CU |
net_version | 返回当前网络的 network ID(十进制字符串)。 | 10 CU |
web3_clientVersion | 返回节点客户端的名称与版本字符串。 | 10 CU |