1 unstable release
0.1.0 | Dec 31, 2024 |
---|
#6 in #coordinator
100KB
1.5K
SLoC
Serai Coordinate Substrate Scanner
This is the scanner of the Serai blockchain for the purposes of Serai's coordinator.
Two event streams are defined:
- Canonical events, which must be handled by every validator, regardless of the sets they're present
in. These are represented by
serai_processor_messages::substrate::CoordinatorMessage
. - Ephemeral events, which only need to be handled by the validators present within the sets they
relate to. These are represented by two channels,
NewSet
andSignSlashReport
.
The canonical event stream is available without provision of a validator's public key. The ephemeral event stream requires provision of a validator's public key. Both are ordered within themselves, yet there are no ordering guarantees across the two.
Dependencies
~8–16MB
~222K SLoC