/casper

Casper contract, and related software and tests

Primary LanguagePythonThe UnlicenseUnlicense

Casper

Build Status Casper Casper scaling and protocol economics standard-readme compliant

Implements Casper FFG (the Friendly Finality Gadget), a Proof-of-Stake finality protocol that can be layered on any block proposal mechanism.

Background

Installation

For macOS, with brew installed:

brew install pandoc # required for a python dependency
brew install leveldb

For all systems:

pip3 install -r requirements.txt

NOTE: pip3 is a version of pip using python version 3. NOTE: we suggest using virtualenv to sandbox your setup.

Usage

Contribute

Feel free to ask questions in our Gitter room or open an issue for feature requests or bug reports. Feel free to make a PR!

License

UNLICENSE

Tests

pytest tests