From 766803e2c197f352e61277129d4ea5b08858e092 Mon Sep 17 00:00:00 2001 From: Chanh Le Date: Wed, 30 Sep 2026 11:40:06 -0400 Subject: [PATCH] fix(moksha): publish live bootnode ENRs, drop dead third bootnode The Moksha bootnodes were migrated to discovery-only hosts (vana-node-ops moksha-bootnode-1/2: devp2p discv4 listen + prysm bootnode, UDP only). The example env still shipped the pre-migration records: - CL_BOOTNODE_1 was the old beacon-node ENR advertising tcp/13000, so Prysm dialed it and logged refused connections. - CL_BOOTNODE_2 predated fork-version pinning (digest f5a5fd42). - The third bootnode (34.56.57.89) no longer answers discv4 or discv5 and is not in the ops inventory. Replace both CL ENRs with the records the live bootnodes print at startup (same node IDs, udp 12000 only), remove the third EL/CL entries, and use the `:0?discport=30303` form for both enodes since neither runs an RLPx listener. Co-Authored-By: Claude Fable 5.1 --- .env.moksha.example | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/.env.moksha.example b/.env.moksha.example index 840f254..6d5af5a 100644 --- a/.env.moksha.example +++ b/.env.moksha.example @@ -40,10 +40,9 @@ RPC_PORT=4000 P2P_TCP_PORT=13000 P2P_UDP_PORT=12000 -GETH_BOOTNODES=enode://3cd214419423663983a39a7fb2fe647a6c0073d2083b61bb9e6bca1c3916f903d2f66c5ca162f341512d15eea9821a0325122fff4940f4e3b20dc0a755b2e6a1@34.45.237.218:30303,enode://270aeac2143799a80d267a18187ce7b6402fa26923d7f219803a5c0551771e0f965997a3c0dcc524deeef70710a9742d02786682eec8fafc51a61e4aaebe7555@34.57.71.47:0?discport=30303,enode://fe16f66483ba1861a7d1cc2ddc51728a29212beef1d85fdec7d48a4761225b401f321037e1b6ba9e51665a9e80aa9cd3cc26c5a241b1e7ecf96640c0370a2ece@34.56.57.89:0?discport=30303 -CL_BOOTNODE_1=enr:-MK4QADyybq9LFHlHNi1aTa8kPPuDyH_Vn7U4qMV3ZQnKNsmH9zGjMCojmPR94bBd_7CJR-bK8Vq8hzwoXNn_2jKvI2GAZOOGYRPh2F0dG5ldHOIAAAAAAAAAAaEZXRoMpBBTsvKYAAAOP__________gmlkgnY0gmlwhCIt7dqJc2VjcDI1NmsxoQKJt2DraBATjIVg63_dWHM2RW-a9slPRJqnqgCuq9tTGIhzeW5jbmV0cw-DdGNwgjLIg3VkcIIu4A -CL_BOOTNODE_2=enr:-LG4QLAlGy9NT2ew1cBixH3WFQk1jaTOivLOrfMM75kIjjgmGbi2j1GY97HOLcd9GqP19gwvKPMJdlfsr6YrC32zoiWGAZRMD74fh2F0dG5ldHOIAAAAAAAAAACEZXRoMpD1pf1CAAAAAP__________gmlkgnY0gmlwhCI5Ry-Jc2VjcDI1NmsxoQPC4PLtODaKgsBNDt1SaKQWffPC0NJJlJ4SOvsWn7mfJ4N1ZHCCLuA -CL_BOOTNODE_3=enr:-LG4QFiKGeFqS0TghnK4Ug8BRfgEh0SAUtZmMEfvuN02z_aKFzeh5xyjw0nB4l4tZGLX10kN2pLFgr_AvDpaU61Cpi6GAZRRolgmh2F0dG5ldHOIAAAAAAAAAACEZXRoMpD1pf1CAAAAAP__________gmlkgnY0gmlwhCI4OVmJc2VjcDI1NmsxoQJsi9Euy2Jlruzg3ZHZ3lA90-ZUyox0yunh9erIsA4bX4N1ZHCCLuA +GETH_BOOTNODES=enode://3cd214419423663983a39a7fb2fe647a6c0073d2083b61bb9e6bca1c3916f903d2f66c5ca162f341512d15eea9821a0325122fff4940f4e3b20dc0a755b2e6a1@34.45.237.218:0?discport=30303,enode://270aeac2143799a80d267a18187ce7b6402fa26923d7f219803a5c0551771e0f965997a3c0dcc524deeef70710a9742d02786682eec8fafc51a61e4aaebe7555@34.57.71.47:0?discport=30303 +CL_BOOTNODE_1=enr:-LG4QPsL9LPe-8eIlpTjV57s6HnyXkxsj69NNL-9mA1dz7BWejv17hB0f-fPdh9pI75DKHs96aleiwnWnA4YHvvE66aGAaCq51Zah2F0dG5ldHOIAAAAAAAAAACEZXRoMpDmk9LeIAAAif__________gmlkgnY0gmlwhCIt7dqJc2VjcDI1NmsxoQKJt2DraBATjIVg63_dWHM2RW-a9slPRJqnqgCuq9tTGIN1ZHCCLuA +CL_BOOTNODE_2=enr:-LG4QAiIndPEv77S5BerXVoZFlC18yE9-0ofM0owK-UHXyHxJtiUPXy8i2Aae3s5fz4gE05854pDDJbNUtdeKyKKfcOGAZ_2r-SPh2F0dG5ldHOIAAAAAAAAAACEZXRoMpDmk9LeIAAAif__________gmlkgnY0gmlwhCI5Ry-Jc2VjcDI1NmsxoQPC4PLtODaKgsBNDt1SaKQWffPC0NJJlJ4SOvsWn7mfJ4N1ZHCCLuA #PRYSM_PEER_1=/ip4/34.134.28.235/tcp/13000/p2p/16Uiu2HAm6iJbnxCzgpnC5dcT9RyEYck6JM9rNYV2cmgGrKCuSsfV #PRYSM_PEER_2=/ip4/34.171.10.126/tcp/13000/p2p/16Uiu2HAmLoEGD4c9ftbGr1C68sHP881mpzZYqL1sEtvSqAxnNQuf