-
Notifications
You must be signed in to change notification settings - Fork 36.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
net, doc: update I2P hardcoded seeds and docs for 22.0 #22589
Conversation
Some of the I2P addresses can be somewhat intermittent. A few other addresses I have that seem to be less-often connectable recently:
Feedback and additional addresses welcome. |
(Don't merge yet. People are replying offline regarding their I2P nodes, will update.) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ACK d2dffd5
No changes by:
contrib/seeds/generate-seeds.py contrib/seeds > src/chainparamsseeds.h
(so, src/chainparamsseeds.h
has been generated from contrib/seeds
indeed).
I tried to connect to all I2P nodes from the seeds and compared the seeds with the nodes I am currently connected to:
# get I2P seeds
grep "b32\.i2p" contrib/seeds/nodes_main.txt > /tmp/seeds
# try to connect to all of them
for p in $(cat /tmp/seeds) ; do bitcoin-cli addnode $p onetry ; done
# see who is online (include our own addr)
( bitcoin-cli getpeerinfo |jq -r 'map(select(.network == "i2p")) |.[] |.addr' ; bitcoin-cli getnetworkinfo |jq -r '.localaddresses |map(select(.address |test("\\.i2p$"; "i"))) |.[] |.address + ":0"') |sort > /tmp/online
# compare
diff -u0 /tmp/seeds /tmp/online
result:
--- /tmp/seeds 2021-07-30 14:32:26.250310000 +0200
+++ /tmp/online 2021-07-30 14:30:56.333247000 +0200
@@ -5,2 +4,0 @@
-c4gfnttsuwqomiygupdqqqyy5y5emnk5c73hrfvatri67prd7vyq.b32.i2p:0
-dhtq2p76tyhi442aidb3vd2bv7yxxjuddpb2jydnnrl2ons5bhha.b32.i2p:0
@@ -13,0 +12 @@
+sedndhv5vpcgdmykyi5st4yqhdxl3hpdtglta4do435wupahhx6q.b32.i2p:0
-
I connect successfully to
c4gf...
but get disconnected soon after. Maybe that node is overloaded. -
dhtq...
gives meUnexpected reply to "NAMING LOOKUP NAME=dhtq2p76tyhi442aidb3vd2bv7yxxjuddpb2jydnnrl2ons5bhha.b32.i2p": "NAMING REPLY RESULT=KEY_NOT_FOUND NAME=dhtq2p76tyhi442aidb3vd2bv7yxxjuddpb2jydnnrl2ons5bhha.b32.i2p"
-
sedn...
is an online node, not present in the seeds
Agree, that node can be selective but has been stable since February.
It was stable until very recently. Sent a message and am waiting to hear from its operator.
It was offline for a while. Sent a message and its operator brought it back up and says will maintain its stability. I'll add it in the next push. |
ACK d2dffd5 It's funny how close this is to my list of I2P peers. Here's a few more I've seen in the past few days that you can add at your discretion:
(edit: removed one peer that was making outbound connections but does not accept inbound) |
ACK d2dffd5 I don't have any additional addresses I've seen that haven't already been mentioned here.
I am currently connected to |
Yes, these have been stable over the day today. I'm waiting on a couple of people to finish updating their I2P nodes before pushing an update. |
ACK d2dffd5 I am connected to about 8 of these, with the hardcoded ones pretty much being the most stable 👍🏼 |
ACK d2dffd5 |
Github-Pull: bitcoin#22589 Rebased-From: 2962640
Github-Pull: bitcoin#22589 Rebased-From: d2dffd5
Backported in #22534. |
Heard back and |
Update the I2P seeds with the latest ones I can connect to (feedback welcome).
Update the I2P doc with frequently asked and reported info: IBD speed and running with other networks.