Sensible scheduling for referenda (#2753)
* Nonlinear locking and cleanups * Bump runtime version * Minor cleanup * Fix tests * Fix council tests * Fix flaw in turnout counting * Initial work on referendum schedules * Refactor council-democracy interface. * Fix build * Update srml/democracy/src/lib.rs Co-Authored-By:Luke Schoen <ltfschoen@users.noreply.github.com> * Update srml/democracy/src/lib.rs Co-Authored-By:
Luke Schoen <ltfschoen@users.noreply.github.com> * Tests compile again * Tests! * Update todo * Fix build * Ensure votes arer not double-counted on member-transitions * Extra logic for normal council changes * Typo * A few grumbles addressed.
Showing
- substrate/core/primitives/src/u32_trait.rs 154 additions, 0 deletionssubstrate/core/primitives/src/u32_trait.rs
- substrate/core/sr-primitives/src/traits.rs 5 additions, 1 deletionsubstrate/core/sr-primitives/src/traits.rs
- substrate/node/cli/src/chain_spec.rs 1 addition, 11 deletionssubstrate/node/cli/src/chain_spec.rs
- substrate/node/executor/src/lib.rs 0 additions, 1 deletionsubstrate/node/executor/src/lib.rs
- substrate/node/runtime/src/lib.rs 15 additions, 10 deletionssubstrate/node/runtime/src/lib.rs
- substrate/srml/contract/src/lib.rs 2 additions, 2 deletionssubstrate/srml/contract/src/lib.rs
- substrate/srml/council/src/lib.rs 26 additions, 18 deletionssubstrate/srml/council/src/lib.rs
- substrate/srml/council/src/motions.rs 230 additions, 69 deletionssubstrate/srml/council/src/motions.rs
- substrate/srml/council/src/seats.rs 24 additions, 6 deletionssubstrate/srml/council/src/seats.rs
- substrate/srml/council/src/voting.rs 0 additions, 494 deletionssubstrate/srml/council/src/voting.rs
- substrate/srml/democracy/src/lib.rs 618 additions, 107 deletionssubstrate/srml/democracy/src/lib.rs
- substrate/srml/support/src/metadata.rs 2 additions, 1 deletionsubstrate/srml/support/src/metadata.rs
- substrate/srml/support/src/origin.rs 14 additions, 8 deletionssubstrate/srml/support/src/origin.rs
- substrate/srml/support/src/traits.rs 15 additions, 1 deletionsubstrate/srml/support/src/traits.rs
- substrate/srml/support/test/tests/instance.rs 4 additions, 6 deletionssubstrate/srml/support/test/tests/instance.rs
- substrate/srml/system/src/lib.rs 76 additions, 12 deletionssubstrate/srml/system/src/lib.rs
Please register or sign in to comment