A random beacon (#96)
* Completely rework dispatch mechanism into something modular. Not yet complete but 75% there. * Council vote tests. * Fix tests. * whitespace. * Fix demo runtime tests. * Fix up tests. * Remove dead code. * Initial util code for random beacon * Timestamp uses new storage API. * Move over system module to new API. * Much nicer storage API, moved over staking module. * More refactoring. * Democracy uses new storage API. * Council uses new RPC. * Fix more tests. * Use match for Id * Generic mix. * Integrate random beacon * Update binaries. * Fixes relating to with_ext removal. * Remove dead code. * Rework mixer into an iterator adaptor. * Link to paper. * Algorithm cleanups * Merge and fix test. * Docs. * Fix typo. * rename * Fix tests.
Showing
- substrate/demo/executor/src/lib.rs 32 additions, 13 deletionssubstrate/demo/executor/src/lib.rs
- substrate/demo/runtime/src/api.rs 3 additions, 2 deletionssubstrate/demo/runtime/src/api.rs
- substrate/demo/runtime/src/environment.rs 0 additions, 82 deletionssubstrate/demo/runtime/src/environment.rs
- substrate/demo/runtime/src/lib.rs 1 addition, 1 deletionsubstrate/demo/runtime/src/lib.rs
- substrate/demo/runtime/src/runtime/council.rs 65 additions, 66 deletionssubstrate/demo/runtime/src/runtime/council.rs
- substrate/demo/runtime/src/runtime/council_vote.rs 25 additions, 26 deletionssubstrate/demo/runtime/src/runtime/council_vote.rs
- substrate/demo/runtime/src/runtime/democracy.rs 19 additions, 20 deletionssubstrate/demo/runtime/src/runtime/democracy.rs
- substrate/demo/runtime/src/runtime/session.rs 11 additions, 12 deletionssubstrate/demo/runtime/src/runtime/session.rs
- substrate/demo/runtime/src/runtime/staking.rs 29 additions, 30 deletionssubstrate/demo/runtime/src/runtime/staking.rs
- substrate/demo/runtime/src/runtime/system.rs 65 additions, 49 deletionssubstrate/demo/runtime/src/runtime/system.rs
- substrate/demo/runtime/src/safe_mix.rs 138 additions, 0 deletionssubstrate/demo/runtime/src/safe_mix.rs
- 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/runtime/src/runtime/governance.rs 9 additions, 9 deletionssubstrate/polkadot/runtime/src/runtime/governance.rs
- substrate/polkadot/runtime/src/runtime/session.rs 11 additions, 11 deletionssubstrate/polkadot/runtime/src/runtime/session.rs
- substrate/polkadot/runtime/src/runtime/staking.rs 15 additions, 15 deletionssubstrate/polkadot/runtime/src/runtime/staking.rs
- substrate/polkadot/runtime/src/runtime/system.rs 9 additions, 0 deletionssubstrate/polkadot/runtime/src/runtime/system.rs
- 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/test-runtime/wasm/target/wasm32-unknown-unknown/release/substrate_test_runtime.compact.wasm 0 additions, 0 deletions...known-unknown/release/substrate_test_runtime.compact.wasm
Please register or sign in to comment