Skip to content

networking: remove DiscoveryV4 support, use DiscoveryV5 only - #4476

Draft
kdeme wants to merge 1 commit into
masterfrom
remove-discv4
Draft

networking: remove DiscoveryV4 support, use DiscoveryV5 only#4476
kdeme wants to merge 1 commit into
masterfrom
remove-discv4

Conversation

@kdeme

@kdeme kdeme commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

Removes discv4 protocol, kademlia, shared port hack and related tests.

@kdeme
kdeme marked this pull request as draft July 13, 2026 13:18
@kdeme

kdeme commented Jul 13, 2026

Copy link
Copy Markdown
Contributor Author

In draft until it's actually OK to remove (Which would mean a nethermind release with default discv5 enabled out for certain amount of time).

This is the basic removal of discv4.. There is however still quite some boiler plate (the extra discovery file) that can be removed if some things get restructured.
And the same for the Enode conversion which can be totally skipped now (and the Node instances).
Might tackle this here in follow-up commits.

@kdeme
kdeme force-pushed the remove-discv4 branch 2 times, most recently from ea93d32 to 87c5a74 Compare July 13, 2026 19:46
Base automatically changed from discovery-flag-ux to master July 14, 2026 10:05
Removes discv4 protocol, kademlia, shared port hack and related tests.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant