From c85546f35a1d78926aced04b2f0d8d6e49609672 Mon Sep 17 00:00:00 2001 From: Yorick Downe Date: Tue, 21 Apr 2026 00:06:38 +0100 Subject: [PATCH] Enable Teku v6 auto-ENR --- teku/docker-entrypoint.sh | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/teku/docker-entrypoint.sh b/teku/docker-entrypoint.sh index d38a979e1..4e12500c8 100755 --- a/teku/docker-entrypoint.sh +++ b/teku/docker-entrypoint.sh @@ -192,24 +192,6 @@ fi if [[ "${IPV6}" = "true" ]]; then echo "Configuring Teku to listen on IPv6 ports" __ipv6="--p2p-interface 0.0.0.0,:: --p2p-port-ipv6 ${CL_IPV6_P2P_PORT:-9090}" -# ENR discovery on v6 is not yet working, likely too few peers. Manual for now - ipv4_pattern="^([0-9]{1,3}\.){3}[0-9]{1,3}$" - ipv6_pattern="^[0-9A-Fa-f]{1,4}:" # Sufficient to check the start - set +e - public_v4=$(curl -s -4 ifconfig.me) - public_v6=$(curl -s -6 ifconfig.me) - set -e - valid_v4=0 - if [[ "${public_v4}" =~ ${ipv4_pattern} ]]; then - valid_v4=1 - fi - if [[ "a{$public_v6}" =~ ${ipv6_pattern} ]]; then - if [[ "${valid_v4}" -eq 1 ]]; then - __ipv6+=" --p2p-advertised-ips ${public_v4},${public_v6}" - else - __ipv6+=" --p2p-advertised-ip ${public_v6}" - fi - fi else __ipv6="" fi