serai/coordinator/src
Luke Parker 02edfd2935
Verify all Batchs published by the prior set
The new set publishing a `Batch` completes the handover protocol. The new set
should only publish a `Batch` once it believes the old set has completed all of
its on-external-chain activity, marking it honest and finite.

With the handover comes the acceptance of liability, hence the requirement for
all of the on-Serai-chain activity also needing verification. While most
activity would be verified in-real-time (upon ::Batch messages), the new set
will now explicitly verify the complete set of `Batch`s before beginning its
preprocess for its own `Batch` (the one accepting the handover).
2023-10-13 04:12:21 -04:00
..
substrate Give one weight per key share to validators in Tributary 2023-10-13 02:29:22 -04:00
tests Verify all Batchs published by the prior set 2023-10-13 04:12:21 -04:00
tributary Give one weight per key share to validators in Tributary 2023-10-13 02:29:22 -04:00
db.rs Verify all Batchs published by the prior set 2023-10-13 04:12:21 -04:00
main.rs Verify all Batchs published by the prior set 2023-10-13 04:12:21 -04:00
p2p.rs Remove lazy_static for proper use of channels 2023-09-25 18:23:52 -04:00
processors.rs Simply Coordinator/Processors::send by accepting impl Into *Message 2023-09-29 04:19:59 -04:00