Skip to content

Java Implementation of the Ethereum 2.0 Beacon Chain

Notifications You must be signed in to change notification settings

juanfranblanco/artemis

 
 

Repository files navigation

artemis

Build Status License Gitter chat

Implementation of the Ethereum 2.0 Beacon Chain.

Based on the (evolving) specification.

NOTE: This repo is still in early development.

Build Instructions

To build, clone this repo and run with gradle like so:

git clone --recursive https://github.com/PegaSysEng/artemis.git
cd artemis
./gradlew

After a successful build, distribution packages will be available in build/distributions.

Code Style

We use Google's Java coding conventions for the project. To reformat code, run:

./gradlew spotlessApply

Code style will be checked automatically during a build.

Testing

All the unit tests are run as part of the build, but can be explicitly triggered with:

./gradlew test

The integration tests can be triggered with:

./gradlew integrationTest

Run

You can run the executable from the CLI with this command:

./gradlew run

About

Java Implementation of the Ethereum 2.0 Beacon Chain

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 99.3%
  • Other 0.7%