Consensys / teku

Open-source Ethereum consensus client written in Java
https://consensys.io/teku
Apache License 2.0
679 stars 284 forks source link

Feature: Dual-stack works with `--p2p-port-ipv6` set to `--p2p-port` #8659

Open yorickdowne opened 1 month ago

yorickdowne commented 1 month ago

Description

Currently, with --p2p-interface 0.0.0.0,::, the --p2p-port and --p2p-port-ipv6 options need to be distinct.

This means additional configuration steps for users, whether for ufw or host-mapped docker ports.

From a networking perspective, the ports could be the same and a program could listen on v4 and v6. This is the standard behavior for dual-stack applications.

Versions (Add all that apply)

rolfyone commented 1 month ago

Hey - thanks for raising this, we'll have a look at what's going on.