#execution #execution-engine #layer #abstraction #ethereum #json-rpc #shim

bzb_execution_layer

Rust 通信适配器,用于与以太坊执行客户端通信

1 个不稳定版本

0.0.1 2023 年 3 月 23 日

#35#execution-engine

Apache-2.0

125KB
3K SLoC

来自 LightHouse 共识客户端的执行引擎。

  1. 允许使用 engineapi 通过 http 或 rpc 端点与 Eth 执行引擎通信。
  2. 您可以使用原始 JSON RPC 调用并通过引擎抽象进行使用

编译

cargo build cargo test 运行单元测试,也运行集成测试,期望同一节点上的 GETH 节点在端口上运行

注意:为了使 cargo test 通过,您需要在与您运行测试的同一节点上运行单个节点 geth/reth 执行层。有关作为单个节点 geth 启动的说明,请参阅 https://github.com/bzbyte/ethlaunch 仓库。

依赖项

~22–38MB
~704K SLoC