What problem does it solve?
Running Ethereum Hive simulator tests against Erigon requires coordinating Docker, hive builds, EEST fixtures, and CI workflow simulation, and leftover containers and images can exhaust disk space if not cleaned up.
Core Features & Use Cases
- Multiple run modes: Execute tests via
make test-hive (act-based CI simulation), make hive-local (direct hive invocation), or make eest-devnet (Glamsterdam consume-enginex shard).
- Suite coverage: Runs engine API, withdrawals, Cancun/EIP-4844, JWT auth, rpc-compat, and EEST EngineX simulator suites against the Erigon client.
- Docker cleanup guidance: Provides mandatory cleanup commands and trap-based scripts to prune containers, images, and volumes after every run.
- Use Case: A developer modifying Erigon's Engine API runs
make hive-local to validate engine and rpc-compat suites locally, then inspects failures in hiveview before pushing to CI.
Quick Start
Run the Hive engine and RPC compatibility tests against Erigon locally using make hive-local, then clean up Docker resources afterward.