Sync: validate block responses for required data (#5052)
* Less verbose state-db logging * Validate block responses for block bodies * Update client/network/src/protocol.rs Co-Authored-By:Bastian Köcher <bkchr@users.noreply.github.com> * Added validation test * Disconnect on missing header as well * Typo Co-Authored-By:
André Silva <andre.beat@gmail.com> Co-authored-by:
Bastian Köcher <bkchr@users.noreply.github.com> Co-authored-by:
André Silva <andre.beat@gmail.com>
Showing
- substrate/client/network/src/protocol.rs 27 additions, 4 deletionssubstrate/client/network/src/protocol.rs
- substrate/client/network/src/protocol/sync.rs 1 addition, 1 deletionsubstrate/client/network/src/protocol/sync.rs
- substrate/client/network/test/src/lib.rs 57 additions, 14 deletionssubstrate/client/network/test/src/lib.rs
- substrate/client/network/test/src/sync.rs 21 additions, 0 deletionssubstrate/client/network/test/src/sync.rs
- substrate/client/state-db/src/lib.rs 3 additions, 3 deletionssubstrate/client/state-db/src/lib.rs
- substrate/client/state-db/src/noncanonical.rs 2 additions, 2 deletionssubstrate/client/state-db/src/noncanonical.rs
Please register or sign in to comment