nimbus-eth2/README.md

2.1 KiB

Ethereum Beacon Chain

Build Status (Travis) Windows build status (Appveyor) License: MITLicense: Apache Stability: experimental

An alternative implementation of the Ethereum beacon chain in Nim.

Please see Full Casper chain v2.1 specs and the Ethereum Foundation reference implementation.

You can check where the beacon chain fits in the Ethereum research ecosystem in the Status Athenaeum.

Convention

Ethereum Foundation uses:

  • snake_case for fields and procedure names
  • MACRO_CASE for constants
  • PascalCase for types

Nim NEP-1 recommends:

  • camelCase for fields and procedure names
  • PascalCase for constants
  • PsacalCase for types

To facilitate collaboration and comparison, Nim-beacon-chain uses the Ethereum Foundation convention.

Installation

You can install the developement version of the library through nimble with the following command

nimble install https://github.com/status-im/nim-beacon-chain@#master

License

Licensed and distributed under either of