Integrate geneirc casper logic and rewards to runtime (#58)
* [WIP] support multiple validators in an attestation and rework runtime * [WIP] More fixes to nostd and basic new AttestationRecord * [WIP] finish runtime integration * [WIP] Fix deps * [WIP] some compile fixes * Make consensus compile * Make everything compile * Fix authoring * Fix doctest complain
Showing
- Cargo.lock 350 additions, 261 deletionsCargo.lock
- casper/Cargo.toml 3 additions, 0 deletionscasper/Cargo.toml
- casper/src/casper.rs 46 additions, 25 deletionscasper/src/casper.rs
- casper/src/lib.rs 10 additions, 0 deletionscasper/src/lib.rs
- casper/src/reward.rs 31 additions, 21 deletionscasper/src/reward.rs
- casper/src/store.rs 20 additions, 9 deletionscasper/src/store.rs
- consensus/Cargo.toml 1 addition, 0 deletionsconsensus/Cargo.toml
- consensus/primitives/src/lib.rs 12 additions, 8 deletionsconsensus/primitives/src/lib.rs
- consensus/src/block_import.rs 10 additions, 6 deletionsconsensus/src/block_import.rs
- consensus/src/lib.rs 9 additions, 6 deletionsconsensus/src/lib.rs
- primitives/Cargo.toml 3 additions, 1 deletionprimitives/Cargo.toml
- primitives/src/attestation.rs 57 additions, 84 deletionsprimitives/src/attestation.rs
- primitives/src/lib.rs 7 additions, 11 deletionsprimitives/src/lib.rs
- runtime/Cargo.toml 3 additions, 1 deletionruntime/Cargo.toml
- runtime/src/consts.rs 7 additions, 12 deletionsruntime/src/consts.rs
- runtime/src/extrinsic.rs 3 additions, 55 deletionsruntime/src/extrinsic.rs
- runtime/src/genesis.rs 13 additions, 45 deletionsruntime/src/genesis.rs
- runtime/src/lib.rs 105 additions, 200 deletionsruntime/src/lib.rs
- runtime/src/spec.rs 0 additions, 35 deletionsruntime/src/spec.rs
- runtime/src/state.rs 81 additions, 179 deletionsruntime/src/state.rs
Please register or sign in to comment