Gossip refactoring (#1811)
* First part of gossip protocol refactoring * Message validation in GRANDPA * Reverted to time-based expiration for future round messages * Removed collect_garbage_for_topic * Use consensus engine id instead of kind * Use try_init Co-Authored-By:arkpar <arkady.paronyan@gmail.com> * Comment Co-Authored-By:
arkpar <arkady.paronyan@gmail.com> * Added expiration check on broadcast Co-Authored-By:
arkpar <arkady.paronyan@gmail.com> * Apply suggestions from code review Co-Authored-By:
arkpar <arkady.paronyan@gmail.com> * Style * Style
Showing
- substrate/core/finality-grandpa/src/communication.rs 43 additions, 41 deletionssubstrate/core/finality-grandpa/src/communication.rs
- substrate/core/finality-grandpa/src/environment.rs 0 additions, 2 deletionssubstrate/core/finality-grandpa/src/environment.rs
- substrate/core/finality-grandpa/src/lib.rs 188 additions, 11 deletionssubstrate/core/finality-grandpa/src/lib.rs
- substrate/core/finality-grandpa/src/tests.rs 20 additions, 24 deletionssubstrate/core/finality-grandpa/src/tests.rs
- substrate/core/network/src/consensus_gossip.rs 164 additions, 162 deletionssubstrate/core/network/src/consensus_gossip.rs
- substrate/core/network/src/lib.rs 1 addition, 1 deletionsubstrate/core/network/src/lib.rs
- substrate/core/network/src/message.rs 15 additions, 4 deletionssubstrate/core/network/src/message.rs
- substrate/core/network/src/protocol.rs 15 additions, 14 deletionssubstrate/core/network/src/protocol.rs
- substrate/core/network/src/service.rs 3 additions, 3 deletionssubstrate/core/network/src/service.rs
- substrate/core/network/src/test/mod.rs 7 additions, 7 deletionssubstrate/core/network/src/test/mod.rs
Please register or sign in to comment