Commit Graph

27 Commits

Author SHA1 Message Date
Robert Habermeier 02bdf0ee29 test consensus completion 2018-01-16 20:01:17 +01:00
Robert Habermeier f87893cd87 test context for full agreement protocol 2018-01-14 23:44:19 +01:00
Robert Habermeier 379bcb46c0 add test for batch filling 2018-01-12 16:22:09 +01:00
Robert Habermeier 0e8458491f fill batch statements from table 2018-01-12 14:50:28 +01:00
Robert Habermeier 00c4ee2d81 create the overarching agreement and IO futures 2018-01-10 21:58:56 +01:00
Robert Habermeier 3d9cc2697c incoming message handler 2018-01-10 21:20:53 +01:00
Robert Habermeier 2fbc256b66 instantiate the agreement future 2018-01-08 16:36:35 +01:00
Robert Habermeier 9ff2fa550f beginnings of shared table 2018-01-08 15:34:21 +01:00
Robert Habermeier acca871d20 define context trait and initialize statement table 2018-01-03 17:06:04 +01:00
Robert Habermeier f2cbae5948 add trailing comma 2018-01-01 20:36:54 +01:00
Robert Habermeier 53bc9e85bc improve some panic guard proofs 2018-01-01 20:25:22 +01:00
Robert Habermeier b44e8fd781 fix spaces 2017-12-29 15:41:39 +01:00
Robert Habermeier 136645aa4c remove unused context trait and fix warning 2017-12-29 02:56:04 +01:00
Robert Habermeier 2540a8728d implement honest node strategy for BFT 2017-12-27 17:46:41 +01:00
Robert Habermeier d5684c96c9 add sender to table's signed statement 2017-12-22 17:42:10 +01:00
Robert Habermeier 38b4dc2f22 BFT rewrite: vote accumulator with tests 2017-12-21 22:53:17 +01:00
Robert Habermeier dd7061e0d7 return summary upon statement import 2017-12-18 14:17:22 +01:00
Robert Habermeier 233d88fdb8 keep track of messages known by validators 2017-12-13 18:45:08 +01:00
Robert Habermeier 655b8ce275 count candidate issuance as implicit vote 2017-12-13 16:41:58 +01:00
Robert Habermeier 57f6dd4cc5 produce proposal from table 2017-12-13 12:12:26 +01:00
Robert Habermeier ee05b9dbdf some tests for misbehavior 2017-12-13 10:39:33 +01:00
Robert Habermeier f8a28e4de4 add harness for tests 2017-12-13 10:11:41 +01:00
Robert Habermeier 45ac233cd1 test context for table 2017-12-12 18:27:24 +01:00
Robert Habermeier 2fa8fad0ef make table mod public 2017-12-12 18:13:08 +01:00
Robert Habermeier 10312920b5 import availability votes 2017-12-12 17:57:03 +01:00
Robert Habermeier cf4e4d7001 import votes on validity 2017-12-12 17:48:13 +01:00
Robert Habermeier 4ec91d687c candidate statement importing 2017-12-12 17:24:28 +01:00