eth

以太坊兼容的 eth_* 系列 JSON-RPC 方法——账户、区块、交易、合约、过滤器、链信息查询。

以太坊兼容的 eth_* 系列 JSON-RPC 方法。账户、区块、交易、合约、过滤器、链信息查询。

本组接口

账户与余额

接口用途
eth_accounts列出节点管理的账户(TRON 上通常为空)
eth_getBalance查询账户 TRX 余额

区块查询

接口用途
eth_blockNumber查询最新区块高度
eth_getBlockByHash按区块哈希查询区块
eth_getBlockByNumber按区块高度查询区块
eth_getBlockReceipts查询区块内所有交易的 receipt
eth_getBlockTransactionCountByHash按哈希查询区块的交易数量
eth_getBlockTransactionCountByNumber按高度查询区块的交易数量
eth_getWork返回当前 TRON 区块哈希

交易查询

接口用途
eth_getTransactionByHash按哈希查询交易
eth_getTransactionByBlockHashAndIndex按区块哈希 + 索引查询交易
eth_getTransactionByBlockNumberAndIndex按区块高度 + 索引查询交易
eth_getTransactionReceipt查询交易 receipt

合约与存储

接口用途
eth_call只读模拟合约调用(不上链)
eth_getCode查询合约字节码
eth_getStorageAt查询合约存储槽位的值
eth_estimateGas估算交易需要消耗的能量
eth_gasPrice查询当前能量单价(sun)

过滤器与日志

接口用途
eth_newFilter创建日志过滤器
eth_newBlockFilter创建新区块过滤器
eth_getFilterChanges轮询过滤器变化
eth_getFilterLogs获取过滤器匹配的全部日志
eth_getLogs直接按条件查询日志
eth_uninstallFilter卸载过滤器

链与协议信息

接口用途
eth_chainId查询链 ID(TRON 上为创世块哈希低 4 字节)
eth_coinbase返回节点关联的 SR 地址
eth_protocolVersion协议版本号
eth_syncing节点同步状态

相关资源