BEEFY: client support for detecting equivocated votes (#13285)
* client/beefy: detect equivocated votes
* client/beefy: make sure to persist state after voting
* client/beefy: drop never-used aux-schema v2 migration
* impl review suggestion
---------
Signed-off-by:
Adrian Catangiu <adrian@parity.io>
Showing
- substrate/Cargo.lock 2 additions, 1 deletionsubstrate/Cargo.lock
- substrate/client/beefy/Cargo.toml 0 additions, 1 deletionsubstrate/client/beefy/Cargo.toml
- substrate/client/beefy/src/aux_schema.rs 8 additions, 8 deletionssubstrate/client/beefy/src/aux_schema.rs
- substrate/client/beefy/src/communication/gossip.rs 4 additions, 3 deletionssubstrate/client/beefy/src/communication/gossip.rs
- substrate/client/beefy/src/justification.rs 3 additions, 2 deletionssubstrate/client/beefy/src/justification.rs
- substrate/client/beefy/src/keystore.rs 7 additions, 55 deletionssubstrate/client/beefy/src/keystore.rs
- substrate/client/beefy/src/metrics.rs 6 additions, 0 deletionssubstrate/client/beefy/src/metrics.rs
- substrate/client/beefy/src/round.rs 205 additions, 206 deletionssubstrate/client/beefy/src/round.rs
- substrate/client/beefy/src/tests.rs 1 addition, 1 deletionsubstrate/client/beefy/src/tests.rs
- substrate/client/beefy/src/worker.rs 56 additions, 77 deletionssubstrate/client/beefy/src/worker.rs
- substrate/primitives/beefy/Cargo.toml 2 additions, 0 deletionssubstrate/primitives/beefy/Cargo.toml
- substrate/primitives/beefy/src/commitment.rs 1 addition, 0 deletionssubstrate/primitives/beefy/src/commitment.rs
- substrate/primitives/beefy/src/lib.rs 78 additions, 1 deletionsubstrate/primitives/beefy/src/lib.rs
Please register or sign in to comment