eth_getBalance 返回指定区块状态下地址的原生 ETH 余额,单位为 wei。本文比较高度、latest/safe/finalized 等标签与 EIP-1898 blockHash 引用,并整理让历史余额查询可复现的记录方式;不把查询结果当作代币总余额或实时钱包估值。
汇总与「JSON-RPC」相关的文章,帮助你系统了解该主题。
eth_getBalance 返回指定区块状态下地址的原生 ETH 余额,单位为 wei。本文比较高度、latest/safe/finalized 等标签与 EIP-1898 blockHash 引用,并整理让历史余额查询可复现的记录方式;不把查询结果当作代币总余额或实时钱包估值。
Solana getFeeForMessage 查询指定 commitment 下,集群处理序列化 message 所需的 lamports 费用,响应含 context 与 u64 或 null 的 value。本文说明请求格式、上下文记录和 null 边界;官方方法页未穷举 null 原因。
Ethereum eth_getLogs 可用地址、topics 和区块参数筛选日志,但服务端查询范围并无本文可确认的统一上限。本文比较 fromBlock/toBlock 扫描与 EIP-234 的 blockHash 定点查询,并给出保留参数、区块上下文和错误证据的复核方法。
Solana getTransaction 返回 null,并不能单独证明交易从未发生。本文区分顶层 result、内部 blockTime/meta 字段与请求错误,再按签名、cluster、commitment 和历史数据范围整理核验步骤。
Ethereum net_peerCount返回十六进制的当前对等连接数,但单一数量不能证明同步与RPC正常。本文构建四信号节点健康判断方法,并给出零peer与异常高peer的分流排查路径。
Geth可在eth_call中用state override临时改写账户余额、nonce、代码或存储。本文说明参数位置、state与stateDiff差异及模拟结果边界。
eth_getTransactionByHash返回null只表示当前RPC没有找到对象,并不自动等于交易失败。本文把未传播、pending、已打包、回执缺失和多节点差异拆成一条可执行排障流程。
说明eth_call如何在latest、pending或固定区块状态下本地执行,何时需要归档节点,以及怎样记录参数才能复现历史调用。并进一步区分固定区块最终状态与区块内交易前状态,避免把普通历史RPC查询误当成逐交易重放。
eth_getProof返回accountProof、storageProof、余额、nonce、codeHash和storageHash,可把RPC读数验证到指定区块stateRoot。本文拆解两级证明链,并提示固定区块、latest漂移与客户端编码差异。
eth_feeHistory返回历史区块的baseFeePerGas、gasUsedRatio和按Gas权重计算的优先费百分位。本文解释请求参数、数组长度、下一块base fee和钱包费用估算的边界。