CBC Casper consensus engine: block creation, validation, DAG management, safety oracle, and finalization.
cargo build --release -p casper
cargo build --profile dev -p casper # debug modecargo test -p casper # all tests
cargo test --release -p casper # release mode
cargo test --test <test_file_name> # specific test file
cargo test --test <folder>::<test_file_name> # specific test in folder- Consensus Protocol — End-to-end protocol walkthrough
- Casper Module Overview — Block creation, validation, DAG, safety oracle, finalization
- Byzantine Fault Tolerance — BFT architecture, clique oracle, slashing
- Synchrony Constraint — Synchrony constraint mechanism and configuration