Move block announcement protocol config out of `Protocol` (#12441)
* Move Role(s) to `sc-network-common` * Introduce `NotificationHandshake` type * Move block announce protocol config creation to `ChainSync` * Include block announcement into `notification_protocols` * Apply review comments * Remove unneeded include * Add missing include * Apply review comments
Showing
- substrate/client/finality-grandpa/src/communication/gossip.rs 1 addition, 1 deletion...trate/client/finality-grandpa/src/communication/gossip.rs
- substrate/client/finality-grandpa/src/communication/tests.rs 1 addition, 4 deletionssubstrate/client/finality-grandpa/src/communication/tests.rs
- substrate/client/finality-grandpa/src/lib.rs 1 addition, 0 deletionssubstrate/client/finality-grandpa/src/lib.rs
- substrate/client/network-gossip/src/bridge.rs 1 addition, 1 deletionsubstrate/client/network-gossip/src/bridge.rs
- substrate/client/network-gossip/src/state_machine.rs 1 addition, 1 deletionsubstrate/client/network-gossip/src/state_machine.rs
- substrate/client/network-gossip/src/validator.rs 1 addition, 1 deletionsubstrate/client/network-gossip/src/validator.rs
- substrate/client/network/Cargo.toml 1 addition, 1 deletionsubstrate/client/network/Cargo.toml
- substrate/client/network/common/src/config.rs 28 additions, 0 deletionssubstrate/client/network/common/src/config.rs
- substrate/client/network/common/src/protocol.rs 1 addition, 0 deletionssubstrate/client/network/common/src/protocol.rs
- substrate/client/network/common/src/protocol/event.rs 1 addition, 23 deletionssubstrate/client/network/common/src/protocol/event.rs
- substrate/client/network/common/src/protocol/role.rs 121 additions, 0 deletionssubstrate/client/network/common/src/protocol/role.rs
- substrate/client/network/common/src/sync/message.rs 27 additions, 1 deletionsubstrate/client/network/common/src/sync/message.rs
- substrate/client/network/src/behaviour.rs 3 additions, 2 deletionssubstrate/client/network/src/behaviour.rs
- substrate/client/network/src/config.rs 4 additions, 25 deletionssubstrate/client/network/src/config.rs
- substrate/client/network/src/lib.rs 2 additions, 1 deletionsubstrate/client/network/src/lib.rs
- substrate/client/network/src/protocol.rs 35 additions, 116 deletionssubstrate/client/network/src/protocol.rs
- substrate/client/network/src/protocol/message.rs 3 additions, 57 deletionssubstrate/client/network/src/protocol/message.rs
- substrate/client/network/src/service.rs 2 additions, 12 deletionssubstrate/client/network/src/service.rs
- substrate/client/network/src/service/tests.rs 107 additions, 3 deletionssubstrate/client/network/src/service/tests.rs
- substrate/client/network/sync/src/lib.rs 65 additions, 8 deletionssubstrate/client/network/sync/src/lib.rs
Please register or sign in to comment