Rewards and slashing, early-exit of bad sessions (#234)
* Recompile runtime. * Introduce and enforce block time * Introduce early session ending. * Report most of staking module * rewards, proper early exit and slashing * Fix build & session logic, introduce tests * Fixed staking tests. * Initial test for reward * Fix test * Tests for slashing * Update/fix preset configs * Fix some tests. * Fix some staking tests * Minor fix * minor cleanups * Fix build * Rename timestamp::Value -> Moment * Require final block of session to be timely
Showing
- substrate/Cargo.lock 6 additions, 0 deletionssubstrate/Cargo.lock
- substrate/demo/cli/src/lib.rs 9 additions, 4 deletionssubstrate/demo/cli/src/lib.rs
- substrate/demo/executor/src/lib.rs 6 additions, 2 deletionssubstrate/demo/executor/src/lib.rs
- substrate/demo/runtime/src/lib.rs 4 additions, 2 deletionssubstrate/demo/runtime/src/lib.rs
- substrate/demo/runtime/wasm/Cargo.lock 3 additions, 0 deletionssubstrate/demo/runtime/wasm/Cargo.lock
- substrate/demo/runtime/wasm/target/wasm32-unknown-unknown/release/demo_runtime.compact.wasm 0 additions, 0 deletions.../wasm32-unknown-unknown/release/demo_runtime.compact.wasm
- substrate/demo/runtime/wasm/target/wasm32-unknown-unknown/release/demo_runtime.wasm 0 additions, 0 deletions...m/target/wasm32-unknown-unknown/release/demo_runtime.wasm
- substrate/polkadot/api/src/full.rs 3 additions, 1 deletionsubstrate/polkadot/api/src/full.rs
- substrate/polkadot/cli/src/preset_config.rs 27 additions, 15 deletionssubstrate/polkadot/cli/src/preset_config.rs
- substrate/polkadot/runtime/src/lib.rs 4 additions, 2 deletionssubstrate/polkadot/runtime/src/lib.rs
- substrate/polkadot/runtime/src/parachains.rs 8 additions, 2 deletionssubstrate/polkadot/runtime/src/parachains.rs
- substrate/polkadot/runtime/wasm/Cargo.lock 3 additions, 0 deletionssubstrate/polkadot/runtime/wasm/Cargo.lock
- substrate/polkadot/runtime/wasm/target/wasm32-unknown-unknown/release/polkadot_runtime.compact.wasm 0 additions, 0 deletions...m32-unknown-unknown/release/polkadot_runtime.compact.wasm
- substrate/polkadot/runtime/wasm/target/wasm32-unknown-unknown/release/polkadot_runtime.wasm 0 additions, 0 deletions...rget/wasm32-unknown-unknown/release/polkadot_runtime.wasm
- substrate/substrate/executor/wasm/target/wasm32-unknown-unknown/release/runtime_test.compact.wasm 0 additions, 0 deletions.../wasm32-unknown-unknown/release/runtime_test.compact.wasm
- substrate/substrate/executor/wasm/target/wasm32-unknown-unknown/release/runtime_test.wasm 0 additions, 0 deletions...m/target/wasm32-unknown-unknown/release/runtime_test.wasm
- substrate/substrate/runtime/consensus/src/lib.rs 2 additions, 2 deletionssubstrate/substrate/runtime/consensus/src/lib.rs
- substrate/substrate/runtime/council/Cargo.toml 3 additions, 0 deletionssubstrate/substrate/runtime/council/Cargo.toml
- substrate/substrate/runtime/council/src/lib.rs 11 additions, 0 deletionssubstrate/substrate/runtime/council/src/lib.rs
- substrate/substrate/runtime/democracy/Cargo.toml 3 additions, 0 deletionssubstrate/substrate/runtime/democracy/Cargo.toml
Please register or sign in to comment