Make public addresses go first in authority discovery DHT records (#3757)
Make sure explicitly set by the operator public addresses go first in the authority discovery DHT records. Also update `Discovery` behavior to eliminate duplicates in the returned addresses. This PR should improve situation with https://github.com/paritytech/polkadot-sdk/issues/3519. Obsoletes https://github.com/paritytech/polkadot-sdk/pull/3657.
Showing
- Cargo.lock 1 addition, 0 deletionsCargo.lock
- cumulus/client/relay-chain-minimal-node/src/lib.rs 2 additions, 0 deletionscumulus/client/relay-chain-minimal-node/src/lib.rs
- polkadot/node/service/src/lib.rs 2 additions, 0 deletionspolkadot/node/service/src/lib.rs
- substrate/bin/node/cli/src/service.rs 2 additions, 0 deletionssubstrate/bin/node/cli/src/service.rs
- substrate/client/authority-discovery/Cargo.toml 1 addition, 0 deletionssubstrate/client/authority-discovery/Cargo.toml
- substrate/client/authority-discovery/src/lib.rs 5 additions, 0 deletionssubstrate/client/authority-discovery/src/lib.rs
- substrate/client/authority-discovery/src/worker.rs 71 additions, 21 deletionssubstrate/client/authority-discovery/src/worker.rs
- substrate/client/network/Cargo.toml 1 addition, 1 deletionsubstrate/client/network/Cargo.toml
- substrate/client/network/src/discovery.rs 14 additions, 5 deletionssubstrate/client/network/src/discovery.rs
Please register or sign in to comment