i2p: update i2pseed.h with captured live addresses (2026-08-05)
Replace placeholder/stale .b32.i2p addresses in strMainNetI2PSeed with
addresses captured from running daemons via getnetworkinfo on 2026-08-05.
Before: 4 placeholder addresses (SAMI-PC, DNS2, DNS3, Hetzner).
DNS2/DNS3/Hetzner were NEVER live; the daemon's debug.log
showed 'lastseen=80-100hrs' for each.
After: 3 live addresses (SAMI-PC, DNS2, DNS3).
Hetzner ARM64 node has no daemon deployed, so its placeholder
is removed. Add it back when the tri-pi ARM64 build is deployed
and produces a live address.
This change makes future daemon startups find I2P peers immediately
via the hardcoded seed list, instead of waiting for the I2P netDb to
populate from initial peers.
This commit is contained in:
+10
-11
@@ -3,24 +3,23 @@
|
|||||||
|
|
||||||
// Hardcoded I2P seed nodes for initial peer discovery.
|
// Hardcoded I2P seed nodes for initial peer discovery.
|
||||||
// These are .b32.i2p addresses (Destination hashes).
|
// These are .b32.i2p addresses (Destination hashes).
|
||||||
// Nodes must run i2pd with a server tunnel forwarding to the Triangles P2P port.
|
// Nodes must run i2pd (embedded or external) with a server tunnel
|
||||||
|
// forwarding to the Triangles P2P port.
|
||||||
//
|
//
|
||||||
// NOTE: .b32.i2p addresses are derived from the destination's public key.
|
// NOTE: .b32.i2p addresses are derived from the destination's public key.
|
||||||
// They are generated when the node first creates its I2P tunnel keys.
|
// They are generated when the node first creates its I2P tunnel keys.
|
||||||
// Replace these placeholders with actual seed node addresses once deployed.
|
// These addresses were captured from running daemons via getnetworkinfo
|
||||||
|
// on 2026-08-05. See i2pseed-capture-2026-08-05.md for the raw outputs.
|
||||||
//
|
//
|
||||||
// Dynamic seeds will also be available at:
|
// Dynamic seeds are also available at:
|
||||||
// https://seeds.cryptographic-triangles.org/i2p-seeds.txt
|
// https://seeds.cryptographic-triangles.org/i2p-seeds.txt
|
||||||
static const char *strMainNetI2PSeed[][1] = {
|
static const char *strMainNetI2PSeed[][1] = {
|
||||||
// SAMI-PC - authoritative wallet node (main PC)
|
// SAMI-PC - authoritative wallet node (main PC). Captured 2026-08-05.
|
||||||
{"fecv4pomdm47epuadgrpkvxzjqfqwsjfc7t7xadwaac5bislyrhq.b32.i2p"},
|
{"fecv4pomdm47epuadgrpkvxzjqfqwsjfc7t7xadwaac5bislyrhq.b32.i2p"},
|
||||||
// DNS2 - primary bootstrap server (194.233.88.206)
|
// DNS2 - primary bootstrap server (194.233.88.206). Captured 2026-08-05.
|
||||||
// Generated by embedded i2pd on first run, keys persist in i2p_data/
|
{"7d5gujh6tw6xbd2uquedhpm3ixoglsgt3nkfqb4b5lvunhjdb2kq.b32.i2p"},
|
||||||
{"hnupgkbtcn4hlo6sunhbp6uuz4k6bkgsa5jtcruyyt7y6q7qsoda.b32.i2p"},
|
// DNS3 - canonical chain reference (74.208.167.19). Captured 2026-08-05.
|
||||||
// DNS3 - canonical chain reference (74.208.167.19)
|
{"jdrpj364rmdule7rw2jdl63wvk3kbaivuje7wyhayugjbxvgbj2a.b32.i2p"},
|
||||||
{"hvvr2yys3nll4l6fdywecvn3baw6h5i7bsa2ldbz2e5xwangnn7q.b32.i2p"},
|
|
||||||
// Hetzner Helsinki - ARM64 staking node (46.62.249.20)
|
|
||||||
{"2hyeunnkax5du4snip4gdsdicxtmlnagtlkatv57rjpx2kvfssma.b32.i2p"},
|
|
||||||
{nullptr}
|
{nullptr}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user