leafage-evm
eth 命名空间
DeBank 命名空间
方法名没有前缀。这组接口面向批量和模拟场景,比eth_* 提供更多控制。
blockCtx 参数
省略
blockCtx 等同于 latest。
DebankBlock 返回结构
pre 命名空间
不需要全节点 debug API 的开销。
blockx 命名空间
blockx_stateReadBatch 接受十六进制编码的 BSRB/1 二进制载荷,在固定区块的一个状态视图上批量解析 getAddressCode / getStorageAt / getAddressBalance / getAddressNonce。为内部服务设计,不属于公开 SDK 接口,但同样受校验和限流约束。
错误码
-39006 和 -39008 会触发 nodex-proxy 的自动重试,见接口契约。
consistency-checker
监听地址由配置的listen 决定(默认 :8663),同端口提供 GET /metrics。
-39005。
这组方法名与 leafage-evm 的 DeBank 命名空间相同,但语义不同:checker 返回的是已确认的区块(副本已收敛),leafage-evm 返回的是本节点当前的视图。
nodex-proxy
数据接口
chainId 十六进制会被规范化为十进制。版本模式下,基础链 ID 会按 etcd 中的 {chainId}/version 自动改写到版本化节点池。
常用请求头:
管理接口
与 JSON-RPC 共用8663 端口,只应暴露在可信运维路径上。
写节点
trace_debankBlock
返回单个区块的完整执行输出:BlockFile、Header、StateDiff、ValidationHash。
latest / earliest 等标签。需要启用 trace 命名空间(--http.api=...,trace)。
高度为 0 时返回创世块的合成交易与 trace。