From b103929aed0ae16d350db41f8486a185e714f172 Mon Sep 17 00:00:00 2001 From: Tommi Niemi Date: Wed, 13 May 2026 22:06:14 +0700 Subject: [PATCH 1/3] fix: 6 multiaddr typos and 8 stale peer IDs in bootnodes.json MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Found via a 200-endpoint bootyspector sweep against this file. Typos (multiaddr parser rejected — these entries never reached any test): - dwellir/{asset-hub-{kusama,polkadot},bridge-hub-{kusama,polkadot},collectives-polkadot} had a double-slash before /tcp/ (e.g. `.com//tcp/443/wss/...`). - turboflakes/people-paseo had a peer id starting with `2D3KooW…` (missing the leading `1`, so 51 chars instead of the standard 52). Stale peer IDs (multiaddr-declared id ≠ running node's id, surfaced as NegotiationError(PeerIdMismatch) during dial): - rotko/asset-hub-paseo (both tcp and wss variants): LzC336hvwY7… → DapKRooNM78… - stakeplus/collectives-polkadot: BCewTdMPoXNv… → QGy6gckVQXC8… - stakeplus/coretime-polkadot: FJ2yBTKFKYwg… → QSCbhuSKP9Am… - stakeplus/hydration (port 30332): GZaDfqPyzVxh… → AXMAjUzkvsWq… - stakeplus/hydration (port 31332): BJMG8LCh6pLY… → H4wfLxJ69D3n… - stakeplus/people-kusama: RuKr3ogzXwD8… → CXp4KET4ujUk… - dwellir/people-polkadot: LVCw68epXsdX… → KMYu1L28TkDf… Not addressed here: - amforc TCP endpoints fail substrate protocol negotiation with MultistreamSelectError on every network — needs amforc-side investigation, not a config edit. - A handful of stakeplus / amforc / radiumblock TCP entries time out without a specific dial-failure event; same — operator-side issue. Co-Authored-By: Claude Opus 4.7 (1M context) --- bootnodes.json | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/bootnodes.json b/bootnodes.json index eafe61e..535b69d 100644 --- a/bootnodes.json +++ b/bootnodes.json @@ -101,7 +101,7 @@ ], "dwellir": [ "/dns/statemint-boot-ng.dwellir.com/tcp/30344/p2p/12D3KooWEFrNuNk8fPdQS2hf34Gmqi6dGSvrETshGJUrqrvfRDZr", - "/dns/statemint-boot-ng.dwellir.com//tcp/443/wss/p2p/12D3KooWEFrNuNk8fPdQS2hf34Gmqi6dGSvrETshGJUrqrvfRDZr" + "/dns/statemint-boot-ng.dwellir.com/tcp/443/wss/p2p/12D3KooWEFrNuNk8fPdQS2hf34Gmqi6dGSvrETshGJUrqrvfRDZr" ], "gatotech": [ "/dns/boot.gatotech.network/tcp/33110/p2p/12D3KooWKgwQfAeDoJARdtxFNNWfbYmcu6s4yUuSifnNoDgzHZgm", @@ -133,7 +133,7 @@ ], "dwellir": [ "/dns/statemine-boot-ng.dwellir.com/tcp/30343/p2p/12D3KooWQNJKBaNfW6Nn7HZDi5pSSEFmHL2Qz7chr9RksQUDR1Wk", - "/dns/statemine-boot-ng.dwellir.com//tcp/443/wss/p2p/12D3KooWQNJKBaNfW6Nn7HZDi5pSSEFmHL2Qz7chr9RksQUDR1Wk" + "/dns/statemine-boot-ng.dwellir.com/tcp/443/wss/p2p/12D3KooWQNJKBaNfW6Nn7HZDi5pSSEFmHL2Qz7chr9RksQUDR1Wk" ], "gatotech": [ "/dns/boot.gatotech.network/tcp/33210/p2p/12D3KooWRMUYeWMPkadDG8baX9j1e95fspfp8MhPGym5BQza7Fm5", @@ -176,8 +176,8 @@ "/dns/assethub-paseo-bootnode.radiumblock.com/tcp/30336/wss/p2p/12D3KooWP8aNgAjkYzH1QuwLjYyNqfpWkJkFRgdtUuey9KzEJciq" ], "rotko": [ - "/dns/asset-hub-paseo.boot.rotko.net/tcp/34011/p2p/12D3KooWLzC336hvwY7Vyjdwc8VMMMyqnwph1UXMoi1LEbw8RiHj", - "/dns/asset-hub-paseo.boot.rotko.net/tcp/30435/wss/p2p/12D3KooWLzC336hvwY7Vyjdwc8VMMMyqnwph1UXMoi1LEbw8RiHj" + "/dns/asset-hub-paseo.boot.rotko.net/tcp/34011/p2p/12D3KooWDapKRooNM78tTQEMoQ4yF2XmiC2upuwqUPRAZMYR7nJH", + "/dns/asset-hub-paseo.boot.rotko.net/tcp/30435/wss/p2p/12D3KooWDapKRooNM78tTQEMoQ4yF2XmiC2upuwqUPRAZMYR7nJH" ], "stakeplus": [ "/dns/boot.stake.plus/tcp/44333/p2p/12D3KooWSaDfEuvzA8xFyPvDaptCJn2WYUz1f1QFtTiwk4MpnHVo" @@ -197,7 +197,7 @@ ], "dwellir": [ "/dns/polkadot-bridge-hub-boot-ng.dwellir.com/tcp/30339/p2p/12D3KooWPZ38PL3PhRVcUVYDNn7nRcZF8MykmWWLBKeDV2yna1vV", - "/dns/polkadot-bridge-hub-boot-ng.dwellir.com//tcp/443/wss/p2p/12D3KooWPZ38PL3PhRVcUVYDNn7nRcZF8MykmWWLBKeDV2yna1vV" + "/dns/polkadot-bridge-hub-boot-ng.dwellir.com/tcp/443/wss/p2p/12D3KooWPZ38PL3PhRVcUVYDNn7nRcZF8MykmWWLBKeDV2yna1vV" ], "gatotech": [ "/dns/boot.gatotech.network/tcp/33130/p2p/12D3KooWCnFzfEdd7MwUNrrDv66FuS2DM5MGuiaB4y48XS7qNjF6", @@ -229,7 +229,7 @@ ], "dwellir": [ "/dns/kusama-bridge-hub-boot-ng.dwellir.com/tcp/30337/p2p/12D3KooWBFskNCQDVjuUeBh6vrszWrUvYMBBhtZRLnoTZDdLYbW5", - "/dns/kusama-bridge-hub-boot-ng.dwellir.com//tcp/443/wss/p2p/12D3KooWBFskNCQDVjuUeBh6vrszWrUvYMBBhtZRLnoTZDdLYbW5" + "/dns/kusama-bridge-hub-boot-ng.dwellir.com/tcp/443/wss/p2p/12D3KooWBFskNCQDVjuUeBh6vrszWrUvYMBBhtZRLnoTZDdLYbW5" ], "gatotech": [ "/dns/boot.gatotech.network/tcp/33230/p2p/12D3KooWFQFmg8UqAYLDNc2onySB6o5LLvpbx3eXZVqz9YFxAmXs", @@ -286,7 +286,7 @@ ], "dwellir": [ "/dns/polkadot-collectives-boot-ng.dwellir.com/tcp/30341/p2p/12D3KooWDMFYCNRAQcSRNV7xu2xv8319goSEbSHW4TnXRz6EpPKc", - "/dns/polkadot-collectives-boot-ng.dwellir.com//tcp/443/wss/p2p/12D3KooWDMFYCNRAQcSRNV7xu2xv8319goSEbSHW4TnXRz6EpPKc" + "/dns/polkadot-collectives-boot-ng.dwellir.com/tcp/443/wss/p2p/12D3KooWDMFYCNRAQcSRNV7xu2xv8319goSEbSHW4TnXRz6EpPKc" ], "gatotech": [ "/dns/boot.gatotech.network/tcp/33120/p2p/12D3KooWGZsa9tSeLQ1VeC996e1YsCPuyRYMipHQuXikPjcKcpVQ", @@ -302,7 +302,7 @@ ], "stakeplus": [ "/dns/collectives-polkadot.boot.stake.plus/tcp/30332/wss/p2p/12D3KooWKLVfjCpW2syecz39UPe4QkJhwME9HUehBvf8oRcT4kot", - "/dns/collectives-polkadot.boot.stake.plus/tcp/31332/wss/p2p/12D3KooWBCewTdMPoXNvs1ky1VLidMdS28Jnh8fNbCP81FYiQHn4" + "/dns/collectives-polkadot.boot.stake.plus/tcp/31332/wss/p2p/12D3KooWQGy6gckVQXC8skjC4Z9HybvjzxM7Ejc9hC2SHbq1uCv7" ], "turboflakes": [ "/dns/collectives-polkadot-bootnode.turboflakes.io/tcp/30605/p2p/12D3KooWPyzM7eX64J4aG8uRfSARakDVtiEtthEM8FUjrLWAg2sC", @@ -346,7 +346,7 @@ "members": { "amforc": [], "dwellir": [ - "/dns/people-polkadot-boot-ng.dwellir.com/tcp/30346/p2p/12D3KooWLVCw68epXsdXhMH1sDhrwkxi5DGZ5J77dCoCBd2HFafq" + "/dns/people-polkadot-boot-ng.dwellir.com/tcp/30346/p2p/12D3KooWKMYu1L28TkDf1ooMW8D8PHcztLnjV3bausH9eiVTRUYN" ], "gatotech": [ "/dns/boot.gatotech.network/tcp/33140/p2p/12D3KooWAucQAcMyCKN3VU3HBn8mgqyYbvu3L7b6857ezr5g6TQQ", @@ -385,7 +385,7 @@ "/dns/people-kusama.boot.rotko.net/tcp/30435/wss/p2p/12D3KooWSKQwgoydfbN6mNN2aNwdqfkR2ExAnTRs8mmdrPQTtDLo" ], "stakeplus": [ - "/dns4/people-kusama.boot.stake.plus/tcp/30332/wss/p2p/12D3KooWRuKr3ogzXwD8zE2CTWenGdy8vSfViAjYMwGiwvFCsz8n", + "/dns4/people-kusama.boot.stake.plus/tcp/30332/wss/p2p/12D3KooWCXp4KET4ujUkhHzbeP7swik6McZ4DewXTMAcx3xvdvxg", "/dns/people-kusama.boot.stake.plus/tcp/31332/wss/p2p/12D3KooWFkDKdFxBJFyj9zumuJ4Mmctec2GqdYHcKYq8MTVe8dxf" ], "turboflakes": [ @@ -416,7 +416,7 @@ "/dns/people-paseo.boot.stake.plus/tcp/31332/wss/p2p/12D3KooWDVh1Srn7RHsu2wMN6tRjZ1DJACPMbkCcKo2ajvmENi3w" ], "turboflakes": [ - "/dns/people-paseo-bootnode.turboflakes.io/tcp/30840/p2p/2D3KooWPHNzviPuVsEsWNQQYL9gvfQ4BATKzYik3bh2p95pqvAJ", + "/dns/people-paseo-bootnode.turboflakes.io/tcp/30840/p2p/12D3KooWPHNzviPuVsEsWNQQYL9gvfQ4BATKzYik3bh2p95pqvAJ", "/dns/people-paseo-bootnode.turboflakes.io/tcp/30440/wss/p2p/12D3KooWPHNzviPuVsEsWNQQYL9gvfQ4BATKzYik3bh2p95pqvAJ" ] } @@ -436,7 +436,7 @@ "/dns/coretime-polkadot.boot.rotko.net/tcp/30435/wss/p2p/12D3KooWPk5pR5QxWGVJ1YVWnXd4rkVTZ194iay58rAfcSHDpky3" ], "stakeplus": [ - "/dns4/coretime-polkadot.boot.stake.plus/tcp/30332/wss/p2p/12D3KooWFJ2yBTKFKYwgKUjfY3F7XfaxHV8hY6fbJu5oMkpP7wZ9", + "/dns4/coretime-polkadot.boot.stake.plus/tcp/30332/wss/p2p/12D3KooWQSCbhuSKP9Am37TcGcUY3J155zvLuyYwpVBiLC2viycN", "/dns4/coretime-polkadot.boot.stake.plus/tcp/31332/wss/p2p/12D3KooWCy5pToLafcQzPHn5kadxAftmF6Eh8ZJGPXhSeXSUDfjv" ], "turboflakes": [] @@ -512,8 +512,8 @@ "/dns/hydration-bootnode.radiumblock.com/tcp/30333/p2p/12D3KooWCtrMH4H2p5XkGHkU7K4CcbSmErouNuN3j7Bysj4a8hJX" ], "stakeplus": [ - "/dns/hydration.boot.stake.plus/tcp/30332/wss/p2p/12D3KooWGZaDfqPyzVxhA3k1qv72P7xqYTJS8W9U7GWUEdXYhtUU", - "/dns/hydration.boot.stake.plus/tcp/31332/wss/p2p/12D3KooWBJMG8LCh6pLYbGapA3SNzjhQWE87ieGux41jKQrrf5js" + "/dns/hydration.boot.stake.plus/tcp/30332/wss/p2p/12D3KooWAXMAjUzkvsWqBq6KA2sqaowLjiW5SfpcXUdNzH4zcdDm", + "/dns/hydration.boot.stake.plus/tcp/31332/wss/p2p/12D3KooWH4wfLxJ69D3nuob93K77q4GLQ6wfxDGedbkLRBa5JanN" ] } } From c337bf3ae3471ff82a4664caa2b18a5b35de5b3d Mon Sep 17 00:00:00 2001 From: Tommi Niemi Date: Wed, 13 May 2026 22:12:34 +0700 Subject: [PATCH 2/3] add: 7 WSS bootnode variants from paritytech/chainspecs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Comparison of `bootnodes.json` against the upstream `paritytech/chainspecs` repo found 7 WSS variants of existing operator entries that the IBP was missing. Adding them widens client transport options and gives a working fallback for operators whose TCP endpoint is currently broken (notably amforc, where TCP fails substrate negotiation but WSS works fine). | operator | network | port | |-------------|--------------------|-------| | amforc | encointer-kusama | 30333 | | stakeplus | encointer-kusama | 31332 | | dwellir | hydration | 443 | | radiumblock | hydration | 30336 | | stakeplus | paseo | 31334 | | dwellir | people-polkadot | 443 | | radiumblock | polkadot | 30335 | Each address was taken verbatim from the bootNodes array in the corresponding chainspec, so peer IDs are upstream-canonical. Not auto-applied (require curator review): - 3 stakeplus entries (collectives-polkadot, hydration, kusama) where the chainspec declared peer id disagrees with both the IBP entry and the running node — chainspec appears stale. - 2 addr_diff cases for encointer-kusama (gatotech `boot.gatotech.network` vs chainspec `boot-cr.gatotech.network`; rotko `encointer-kusama.boot.rotko.net` vs chainspec `enc14.rotko.net`) — same peer id, different DNS name. - 2 operator entries in chainspec for coretime-polkadot (dwellir, radiumblock) that the IBP doesn't list at all — may be intentional omission. - 4 paseo system parachain networks (asset-hub, bridge-hub, coretime, people) — chainspecs are symlinks into a `downloads/` directory that wasn't fetched; couldn't compare. See `bootnodes-status.md` in the bootyspector repo for the full report. Co-Authored-By: Claude Opus 4.7 (1M context) --- bootnodes.json | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/bootnodes.json b/bootnodes.json index 535b69d..443c52f 100644 --- a/bootnodes.json +++ b/bootnodes.json @@ -15,7 +15,8 @@ "/dns/boot.gatotech.network/tcp/35100/wss/p2p/12D3KooWK4E16jKk9nRhvC4RfrDVgcZzExg8Q3Q2G7ABUUitks1w" ], "radiumblock": [ - "/dns/polkadot-bootnode.radiumblock.com/tcp/30333/p2p/12D3KooWNwWNRrPrTk4qMah1YszudMjxNw2qag7Kunhw3Ghs9ea5" + "/dns/polkadot-bootnode.radiumblock.com/tcp/30333/p2p/12D3KooWNwWNRrPrTk4qMah1YszudMjxNw2qag7Kunhw3Ghs9ea5", + "/dns/polkadot-bootnode.radiumblock.com/tcp/30335/wss/p2p/12D3KooWNwWNRrPrTk4qMah1YszudMjxNw2qag7Kunhw3Ghs9ea5" ], "rotko": [ "/dns/polkadot.boot.rotko.net/tcp/31001/p2p/12D3KooWPyEvPEXghnMC67Gff6PuZiSvfx3fmziKiPZcGStZ5xff", @@ -84,7 +85,8 @@ "/dns/paseo.boot.rotko.net/tcp/30335/wss/p2p/12D3KooWRH8eBMhw8c7bucy6pJfy94q4dKpLkF3pmeGohHmemdRu" ], "stakeplus": [ - "/dns/boot.stake.plus/tcp/43333/p2p/12D3KooWNhgAC3hjZHxaT52EpPFZohkCL1AHFAijqcN8xB9Rwud2" + "/dns/boot.stake.plus/tcp/43333/p2p/12D3KooWNhgAC3hjZHxaT52EpPFZohkCL1AHFAijqcN8xB9Rwud2", + "/dns/paseo.boot.stake.plus/tcp/31334/wss/p2p/12D3KooWJ4HjAGR9FUHZhc2jjLQX5Zb2zdJBxPYwrE6Ldpg5jjk4" ], "turboflakes": [ "/dns/paseo-bootnode.turboflakes.io/tcp/30630/p2p/12D3KooWMjCN2CrnN71hAdehn6M2iYKeGdGbZ1A3SKhf4hxrgG9e", @@ -314,7 +316,8 @@ "commandId": "encointer", "members": { "amforc": [ - "/dns/encointer-kusama.bootnode.amforc.com/tcp/30338/p2p/12D3KooWDBr4sfp9R7t7tA1LAkNzADcGVXW9rX1BryES47mhUMEz" + "/dns/encointer-kusama.bootnode.amforc.com/tcp/30338/p2p/12D3KooWDBr4sfp9R7t7tA1LAkNzADcGVXW9rX1BryES47mhUMEz", + "/dns/encointer-kusama.bootnode.amforc.com/tcp/30333/wss/p2p/12D3KooWDBr4sfp9R7t7tA1LAkNzADcGVXW9rX1BryES47mhUMEz" ], "dwellir": [ "/dns/kusama-encointer-boot-ng.dwellir.com/tcp/30342/p2p/12D3KooWMKBdoj1y5yxpPRsuioAuLDeYGyZFJw1aL1dDbBvWMrvx", @@ -333,7 +336,8 @@ "/dns/encointer-kusama.boot.rotko.net/tcp/30435/wss/p2p/12D3KooWJ3327ZoZcR96pToGsXa8Xbehh8z25daxYseYXF46UDCZ" ], "stakeplus": [ - "/dns/boot.stake.plus/tcp/36333/p2p/12D3KooWNFFdJFV21haDiSdPJ1EnGmv6pa2TgB81Cvu7Y96hjTAu" + "/dns/boot.stake.plus/tcp/36333/p2p/12D3KooWNFFdJFV21haDiSdPJ1EnGmv6pa2TgB81Cvu7Y96hjTAu", + "/dns/encointer-kusama.boot.stake.plus/tcp/31332/wss/p2p/12D3KooWPc12uKhwWNrpxr4H6ezQCfXJDsLP7BkS2xHvbgD1DC9G" ], "turboflakes": [ "/dns/encointer-kusama-bootnode.turboflakes.io/tcp/30625/p2p/12D3KooWCXoAM2ucUEhMhLkZVWJ6hMCHqV2K4sjVM27t5ZGv4XU6", @@ -346,7 +350,8 @@ "members": { "amforc": [], "dwellir": [ - "/dns/people-polkadot-boot-ng.dwellir.com/tcp/30346/p2p/12D3KooWKMYu1L28TkDf1ooMW8D8PHcztLnjV3bausH9eiVTRUYN" + "/dns/people-polkadot-boot-ng.dwellir.com/tcp/30346/p2p/12D3KooWKMYu1L28TkDf1ooMW8D8PHcztLnjV3bausH9eiVTRUYN", + "/dns/people-polkadot-boot-ng.dwellir.com/tcp/443/wss/p2p/12D3KooWKMYu1L28TkDf1ooMW8D8PHcztLnjV3bausH9eiVTRUYN" ], "gatotech": [ "/dns/boot.gatotech.network/tcp/33140/p2p/12D3KooWAucQAcMyCKN3VU3HBn8mgqyYbvu3L7b6857ezr5g6TQQ", @@ -506,10 +511,12 @@ "commandId": "parachain", "members": { "dwellir": [ - "/dns/hydration-boot-ng.dwellir.com/tcp/30366/p2p/12D3KooWMNf1YGh3rxaiWPjzQ1UKQxKq2WSjAKdrSgdcYaFH4ie5" + "/dns/hydration-boot-ng.dwellir.com/tcp/30366/p2p/12D3KooWMNf1YGh3rxaiWPjzQ1UKQxKq2WSjAKdrSgdcYaFH4ie5", + "/dns/hydration-boot-ng.dwellir.com/tcp/443/wss/p2p/12D3KooWMNf1YGh3rxaiWPjzQ1UKQxKq2WSjAKdrSgdcYaFH4ie5" ], "radiumblock": [ - "/dns/hydration-bootnode.radiumblock.com/tcp/30333/p2p/12D3KooWCtrMH4H2p5XkGHkU7K4CcbSmErouNuN3j7Bysj4a8hJX" + "/dns/hydration-bootnode.radiumblock.com/tcp/30333/p2p/12D3KooWCtrMH4H2p5XkGHkU7K4CcbSmErouNuN3j7Bysj4a8hJX", + "/dns/hydration-bootnode.radiumblock.com/tcp/30336/wss/p2p/12D3KooWCtrMH4H2p5XkGHkU7K4CcbSmErouNuN3j7Bysj4a8hJX" ], "stakeplus": [ "/dns/hydration.boot.stake.plus/tcp/30332/wss/p2p/12D3KooWAXMAjUzkvsWqBq6KA2sqaowLjiW5SfpcXUdNzH4zcdDm", From 630fff5ce9833724845df4a2bc28401e11695907 Mon Sep 17 00:00:00 2001 From: Tommi Niemi Date: Wed, 13 May 2026 23:42:39 +0700 Subject: [PATCH 3/3] add: dwellir + radiumblock coretime-polkadot bootnodes These operators have coretime-polkadot bootnodes in `paritytech/chainspecs` but were missing from the IBP config. Both operators are already IBP members on adjacent networks (asset-hub, bridge-hub, people, polkadot), so adding their coretime entries is consistent with the rest of their membership. dwellir/coretime-polkadot: /dns/coretime-polkadot-boot-ng.dwellir.com/tcp/443/wss/p2p/12D3KooWGpmytHjdthrkKgkXDZyKm9ABtJ2PtGk9NStJDG4pChy9 /dns/coretime-polkadot-boot-ng.dwellir.com/tcp/30361/p2p/12D3KooWGpmytHjdthrkKgkXDZyKm9ABtJ2PtGk9NStJDG4pChy9 radiumblock/coretime-polkadot: /dns/coretime-polkadot-bootnode.radiumblock.com/tcp/30333/p2p/12D3KooWFsQphSqvqjVyKcEdR1D7LPcXHqjmy6ASuJrTr5isk9JU /dns/coretime-polkadot-bootnode.radiumblock.com/tcp/30336/wss/p2p/12D3KooWFsQphSqvqjVyKcEdR1D7LPcXHqjmy6ASuJrTr5isk9JU Co-Authored-By: Claude Opus 4.7 (1M context) --- bootnodes.json | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/bootnodes.json b/bootnodes.json index 443c52f..4b68b3e 100644 --- a/bootnodes.json +++ b/bootnodes.json @@ -430,12 +430,18 @@ "commandId": "parachain", "members": { "amforc": [], - "dwellir": [], + "dwellir": [ + "/dns/coretime-polkadot-boot-ng.dwellir.com/tcp/443/wss/p2p/12D3KooWGpmytHjdthrkKgkXDZyKm9ABtJ2PtGk9NStJDG4pChy9", + "/dns/coretime-polkadot-boot-ng.dwellir.com/tcp/30361/p2p/12D3KooWGpmytHjdthrkKgkXDZyKm9ABtJ2PtGk9NStJDG4pChy9" + ], "gatotech": [ "/dns/boot.gatotech.network/tcp/33150/p2p/12D3KooWPsqkyzSzNVb6zQGVocJdgBn8fVKgKP5rmWAfwT2P4GnL", "/dns/boot.gatotech.network/tcp/35150/wss/p2p/12D3KooWPsqkyzSzNVb6zQGVocJdgBn8fVKgKP5rmWAfwT2P4GnL" ], - "radiumblock": [], + "radiumblock": [ + "/dns/coretime-polkadot-bootnode.radiumblock.com/tcp/30333/p2p/12D3KooWFsQphSqvqjVyKcEdR1D7LPcXHqjmy6ASuJrTr5isk9JU", + "/dns/coretime-polkadot-bootnode.radiumblock.com/tcp/30336/wss/p2p/12D3KooWFsQphSqvqjVyKcEdR1D7LPcXHqjmy6ASuJrTr5isk9JU" + ], "rotko": [ "/dns/coretime-polkadot.boot.rotko.net/tcp/31051/p2p/12D3KooWPk5pR5QxWGVJ1YVWnXd4rkVTZ194iay58rAfcSHDpky3", "/dns/coretime-polkadot.boot.rotko.net/tcp/30435/wss/p2p/12D3KooWPk5pR5QxWGVJ1YVWnXd4rkVTZ194iay58rAfcSHDpky3"