Daniel Sanchez f635996d10
Tree overlay (#34)
* Start implementing TreeOverlay

* Implement tree overlay

* Add basic tests

* Fixes

* Fill leaves with extra nodes one by one

* Handle missing optional value

* Parenting fixes

* Parenting tests

* Remove unnecesary number of committes

* Fill from root committee

* Adapt tests to root filling

* Root parent is None

* Typo: committee_idx

* Fix leader supermajority threshold

* Fix type signature on building committee data

* Use plain carnot tree for carnot tree tests

* Add tree implementation explanation

* Fmt

* Use blake2b

* Fix idx signature on membership committees

* Check on committee child existence
2023-07-04 12:10:48 +02:00
..
2023-05-18 18:29:28 +02:00
2023-05-25 10:26:35 +02:00
2023-05-18 18:29:28 +02:00
2023-05-30 21:15:56 +02:00
2023-05-05 09:58:58 +02:00
2023-07-04 12:10:48 +02:00
2023-07-04 12:10:48 +02:00