client/authority-discovery: Remove sentry node logic (#7368)
* client/authority-discovery: Remove sentry node logic The notion of sentry nodes has been deprecated (see [1] for details). This commit removes support for sentry nodes in the `client/authority-discovery` module. While removing `Role::Sentry` this commit also introduces `Role::Discover`, allowing a node to discover addresses of authorities without publishing ones own addresses. This will be needed in Polkadot for collator nodes. [1] https://github.com/paritytech/substrate/issues/6845 * client/authority-discovery/service: Improve PeerId comment
Showing
- substrate/bin/node/cli/src/service.rs 5 additions, 17 deletionssubstrate/bin/node/cli/src/service.rs
- substrate/client/authority-discovery/src/lib.rs 4 additions, 3 deletionssubstrate/client/authority-discovery/src/lib.rs
- substrate/client/authority-discovery/src/service.rs 6 additions, 6 deletionssubstrate/client/authority-discovery/src/service.rs
- substrate/client/authority-discovery/src/tests.rs 1 addition, 2 deletionssubstrate/client/authority-discovery/src/tests.rs
- substrate/client/authority-discovery/src/worker.rs 39 additions, 89 deletionssubstrate/client/authority-discovery/src/worker.rs
- substrate/client/authority-discovery/src/worker/tests.rs 14 additions, 97 deletionssubstrate/client/authority-discovery/src/worker/tests.rs
Please register or sign in to comment