Commit Graph

28 Commits

Author SHA1 Message Date
Gav d034f647f7 cleanups. 2018-03-02 14:41:20 +01:00
Gav d247a2e2b3 tests: presenting losers 2018-03-02 14:40:36 +01:00
Gav 826a06fc23 Tests: various error cases with present. 2018-03-02 14:33:03 +01:00
Gav 011a975363 test: second tally uses runners-up. 2018-03-02 14:19:44 +01:00
Gav d82e0fb6fa More tests, for runners-up. 2018-03-02 14:00:23 +01:00
Gav 9066313d18 Test for tally 2018-03-02 13:39:49 +01:00
Gav 4e19dc6ef1 More tests for voting. 2018-03-02 11:34:06 +01:00
Gav 4435d65206 More candidate tests. 2018-03-02 10:09:27 +01:00
Gav 9cd65e3372 Candidacy tests 2018-03-02 09:54:21 +01:00
Gav 209988a939 Space out votes by a minimum period. 2018-03-01 15:19:41 +01:00
Gav ced6eedead remove inactive voter. 2018-03-01 15:08:29 +01:00
Gav 6ee089b4be Final bit of core logic for the council. 2018-03-01 13:49:45 +01:00
Gav 83f0dc9923 presenting a winner. 2018-03-01 11:14:23 +01:00
Gav 5d6f253459 Submit candidacy. 2018-03-01 09:18:15 +01:00
Gav aa675add28 More work on governance. 2018-02-28 21:01:35 +01:00
Gav 93ac92dfb2 Implement next_tally. 2018-02-28 15:32:28 +01:00
Gav 6956c612b8 Design of the approval voting module for council election. 2018-02-27 23:31:27 +01:00
Gav 20d81cd1b7 Tests for referenda. 2018-02-26 19:06:48 +01:00
Gav 2ffcf8ff26 Initial draft of stakeholder democracy. 2018-02-25 18:37:07 +01:00
Gav c43d49084f Use BTreeMap rather than HashMap in demo runtime. 2018-02-25 16:58:07 +01:00
Gav 9067e0179f Remove unneeded call depth. 2018-02-25 16:37:14 +01:00
Gav 0502c939cf comment 2018-02-23 11:49:15 +01:00
Gav 0a3d406236 Fix logic 2018-02-23 11:48:55 +01:00
Gav d70491f093 More work on Ext & calls. 2018-02-22 18:38:33 +01:00
Gav 38e9d80555 Initial staging ground for interior wasm smart-contracts. 2018-02-20 19:02:27 +01:00
Gav 892dbc1eba Add needed file. 2018-02-20 16:28:49 +01:00
Gav b93860467f Remove bad files. 2018-02-20 16:18:34 +01:00
Gav a5042dd9ae Introduce substrate-demo 2018-02-20 15:53:55 +01:00