Skip to content

Refactor/remove eth nat - #176

Draft
aimendj wants to merge 2 commits into
unstablefrom
refactor/remove-eth-nat
Draft

Refactor/remove eth nat#176
aimendj wants to merge 2 commits into
unstablefrom
refactor/remove-eth-nat

Conversation

@aimendj

@aimendj aimendj commented Aug 26, 2026

Copy link
Copy Markdown
Collaborator

This PR removes the old nim-eth/NAT setup and replaces the legacy --nat options with libp2p's native --advertised-address support. Nodes can now advertise one or more IPv4/IPv6 addresses directly through libp2p Identify, with the configured URIs converted to the appropriate multiaddresses. It also cleans up the old NAT-related code and tests, updates stream timeout handling, and adds coverage for explicit address advertisement.

@aimendj aimendj self-assigned this Aug 26, 2026
@github-actions

Copy link
Copy Markdown

Unit Test Results

       5 files  ±0     665 suites  ±0   1m 5s ⏱️ ±0s
   597 tests +1     584 ✔️ +1  13 💤 ±0  0 ±0 
3 145 runs  +5  3 080 ✔️ +5  65 💤 ±0  0 ±0 

Results for commit a7ddf74. ± Comparison against base commit a90edc8.

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