This week we continued working on the integration/plumbing between the different Peras components. We are making steady progress here, +4300/-1800 LoC at the time of writing.
Our focus continues to be the resolution of the different Epoch-dependent data needed to perform Peras operations, such as checking for eligibility, forging, and validating both votes and certificates. In addition, we now also need to account for (possibly empty) Epoch resolution in several test suites using mock types where Peras might or might not be needed/relevant (depending on what’s is being being tested).
In parallel, we made progress on the Peras testnet, which now provides better visual feedback of what happens under the hood (ChainSel) when different nodes are partitioned into subnetworks and then forced to reconcile their chains.