Skip to content

Latest commit

 

History

History
58 lines (35 loc) · 1.93 KB

File metadata and controls

58 lines (35 loc) · 1.93 KB

VIBEHOUSE

the lighthouse fork that runs on vibes

vibehouse banner

Forked from Lighthouse v8.0.1 (post-Fulu). From here on out, it's just vibes.


vibehouse is a community-driven Ethereum consensus client. Same rock-solid Lighthouse core, but we ship faster, break things sometimes, and accept feature requests from literally anyone.

We don't have a roadmap. We have a vibemap. See plan.md.

What makes vibehouse different

  • Vibes-first development - If the community wants it, we build it. Open an issue. Dare us.
  • Gloas on day one - Tracking ethereum/consensus-specs gloas fork as top priority. ePBS or bust.
  • Spec test maximalism - Running the latest consensus spec tests. All of them. Always.
  • Coverage obsession - We track test coverage and it only goes up.
  • Kurtosis in CI - Multi-client testnets on every PR. If it doesn't survive kurtosis, it doesn't merge.
  • Apache 2.0 - Same license, same freedom. Built in Rust.

Quick start

# clone it
git clone https://github.com/dapplion/vibehouse.git
cd vibehouse

# build it
make

# vibe with it
./target/release/vibehouse --help

Heritage

vibehouse shares historical code ancestry with Lighthouse v8.0.1. From that point on, vibehouse is fully independent — all new code is written from the Ethereum consensus specs.

Contributing

Open a PR. Open an issue. Drop a meme. We're here for it.

See plan.md for what we're working on and where help is needed.

Documentation

The vibehouse CLI is compatible with Lighthouse's command structure. For general CL node usage, refer to the Lighthouse Book as a starting point.

Contact

License

Apache 2.0.