Skip to content
/ maru Public

Consensus layer client implementing QBFT protocol adhering to Eth 2.0 CL / EL separation and API

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

Consensys/maru

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Maru

A consensus layer client implementing QBFT protocol adhering to Eth 2.0 CL / EL separation and API

Requirements

  • Java 21+
  • Make 3.81

Quick Start

docker-run-stack

Build from sources

To build Maru from source code:

# Create a distribution ready to run
./gradlew :app:installDist

After building, you can run Maru using:

./app/build/install/app/bin/app [options]

The distribution will be created in app/build/install/app/ with all necessary dependencies included.

Build Docker Image Locally

docker-build-local-image
MARU_TAG=local make docker-run-stack

About

Consensus layer client implementing QBFT protocol adhering to Eth 2.0 CL / EL separation and API

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 9

Languages