Skip to content

Commit

Permalink
Update mainnet seeds
Browse files Browse the repository at this point in the history
Summary
---

In preparation for a next release, we should update the seed list.
This MR was prepared by following the instructions in
`contrib/seeds/README.md`.

The source `dnsseeds.dump` used was from my server at `bchseed.c3-soft.com`
which has been running for >30 days.

Also in this MR:

- Updated the `makeseeds.py` regex to:
  - No longer accept BCHN 22.x.x for the seeder (22.x.x by now is no longer really
  conforming to latest relay rules).
  - Updated the kth-bch regex for latest knuth
  - Updatede the dnsdump.dump.test file to reflect the changed regexes
    for testing.

Test Plan
---

- `ninja all check`
- Start up a full node **on mainnet**, having made sure to delete its
  peers.dat file first.
  - To ensure that this node uses the seeds and not the DNS seeder, you
    should override `/etc/hosts` on your system to point all the hard-coded
    seeders to 127.0.0.1, so that the node is forced to use the hard-coded seeds
    from this MR, rather than the seeder.
  - Example `/etc/hosts` below:

```
127.0.0.1 seed-bch.bitcoinforks.org
127.0.0.1 btccash-seeder.bitcoinunlimited.info
127.0.0.1 seed.bchd.cash
127.0.0.1 seed.bch.loping.net
127.0.0.1 dnsseed.electroncash.de
127.0.0.1 bchseed.c3-soft.com

::1 seed-bch.bitcoinforks.org
::1 btccash-seeder.bitcoinunlimited.info
::1 seed.bchd.cash
::1 seed.bch.loping.net
::1 dnsseed.electroncash.de
::1 bchseed.c3-soft.com
```
  • Loading branch information
cculianu committed Aug 4, 2021
1 parent 42aca99 commit 378b2bb
Show file tree
Hide file tree
Showing 4 changed files with 115 additions and 110 deletions.
3 changes: 3 additions & 0 deletions contrib/seeds/dnsseed.dump.test
Expand Up @@ -28,6 +28,7 @@
78.9.10.14:8333 1 1600432831 37.05% 10.93% 3.78% 0.55% 51.13% 653352 00000c25 70015 "/Bitcoin Cash Node:22.1.0(EB32.0; NilacTheGrims_Bitcoin_Cash)/"
78.9.10.15:8333 1 1600432768 12.97% 3.41% 1.15% 0.17% 51.04% 653352 00000425 70015 "/Bitcoin Cash Node:22.2.0(EB32.0)/"
78.9.10.16:8333 1 1600432831 37.05% 10.93% 3.78% 0.55% 51.13% 653352 00000c25 70015 "/Bitcoin Cash Node:23.0.0(EB32.0; NilacTheGrims_Bitcoin_Cash)/"
78.9.10.17:8333 1 1600432831 37.05% 10.93% 3.78% 0.55% 51.13% 653352 00000c25 70015 "/Bitcoin Cash Node:23.0.1(EB32.0; FooBar)/"
79.10.11.12:8333 1 1600432949 12.97% 3.41% 1.15% 0.17% 51.04% 713786 00000025 70015 "/Bitcoin ABC:0.15.1(EB8.0)/"
79.10.11.13:8333 1 1600432949 12.97% 3.41% 1.15% 0.17% 51.04% 556767 0000042d 70015 "/Bitcoin ABC:0.17.2(EB32.0)/"
79.10.11.14:8333 1 1600433375 39.83% 11.92% 4.14% 0.60% 51.14% 609161 0000042d 70015 "/Bitcoin ABC:0.19.6(EB32.0)/"
Expand All @@ -39,3 +40,5 @@
79.10.11.20:8333 1 1600433008 12.97% 3.41% 1.15% 0.17% 51.04% 653354 00000425 70015 "/Bitcoin ABC:0.26.0(EB32.0)/"
81.2.3.4:8333 1 1600430433 9.36% 3.15% 1.12% 0.16% 51.04% 653345 00000125 70015 "/kth:0.6.0(with extra chars)/"
81.2.3.5:8333 1 1600430433 9.36% 3.15% 1.12% 0.16% 51.04% 653345 00000125 70015 "/kth:0.6.0/"
81.2.3.6:8333 1 1600430433 9.36% 3.15% 1.12% 0.16% 51.04% 653345 00000125 70015 "/kth-bch:0.20.0(with extra chars)/"
81.2.3.7:8333 1 1600430433 9.36% 3.15% 1.12% 0.16% 51.04% 653345 00000125 70015 "/kth-bch:0.20.0/"
4 changes: 2 additions & 2 deletions contrib/seeds/makeseeds.py
Expand Up @@ -37,8 +37,8 @@
# Used to only select nodes with a user agent string compatible with the
# Bitcoin Cash specification.
PATTERN_AGENT = re.compile(
r"^(/Bitcoin Cash Node:2[23]\.(\d+)\.(\d+)[^/]*/"
r"|/Flowee:1[^/]*/|/kth:0\.6\.(\d+)[^/]*/"
r"^(/Bitcoin Cash Node:23\.(\d+)\.(\d+)[^/]*/"
r"|/Flowee:1[^/]*/|/kth-bch:0\.20\.(\d+)[^/]*/"
r"|/bchd:0\.17\.(\d+)[^/]*/"
r"|/Bitcoin Verde:2\.(\d+)\.(\d+)[^/]*/"
r"|/BCH Unlimited:1\.9\.(\d+)[^/]*/)")
Expand Down
109 changes: 55 additions & 54 deletions contrib/seeds/nodes_main.txt
@@ -1,114 +1,115 @@
3.124.61.225:48433
5.20.188.41:8333
3.18.5.249:48433
5.39.169.117:9334
5.44.97.110:8333
5.103.137.146:8333
24.149.8.238:8333
34.74.151.98:8333
5.56.40.1:8333
13.73.22.56:8333
34.65.7.141:8333
34.205.48.151:8333
35.195.234.115:9333
35.206.86.32:8333
37.48.125.237:8333
37.252.0.207:8333
38.64.140.249:8333
38.64.140.250:8333
39.108.13.102:8333
40.74.82.220:8333
45.32.46.198:8333
45.33.48.42:8333
45.135.6.211:8333
46.28.204.198:8333
46.165.221.209:8333
47.90.102.70:8333
47.254.144.59:8333
50.212.214.222:8333
51.15.188.33:8333
51.89.40.32:8335
52.43.172.92:8333
52.246.166.192:8333
54.144.101.104:8333
54.151.149.164:8333
54.157.118.45:8333
60.249.215.220:8333
61.18.151.78:8333
61.124.206.124:8333
62.83.10.150:8333
62.210.110.181:8333
64.227.97.247:8335
65.19.73.221:8333
68.4.114.21:8333
70.181.115.20:8333
71.139.127.73:8333
72.95.19.37:8333
66.104.96.61:8333
68.12.154.16:8333
68.73.213.74:8333
72.225.30.5:8335
75.134.94.161:8333
75.158.28.207:8333
77.95.229.240:8333
78.97.206.149:8333
79.164.240.196:8333
81.4.100.88:8333
84.38.189.103:8333
78.18.81.246:8333
83.172.69.154:8333
84.112.60.16:8222
86.169.186.53:8333
88.208.3.195:8331
86.170.46.49:8333
88.99.103.51:8333
89.163.225.198:8333
89.179.247.236:8333
91.239.130.62:8334
93.90.207.43:8331
94.16.110.16:8333
94.199.178.17:3301
94.199.178.233:3311
95.216.118.33:8343
96.39.238.245:8333
94.247.134.76:8333
96.231.250.25:8333
97.124.159.4:8333
103.230.185.4:8333
104.238.131.116:8333
107.191.117.175:8333
100.11.97.157:8333
108.200.255.200:8338
117.0.195.126:8333
109.134.163.230:8336
117.20.65.54:8333
121.196.126.66:8333
128.197.128.210:8333
128.197.128.236:8333
161.53.201.179:8333
136.144.241.205:8333
151.61.69.9:8555
162.62.21.182:8333
162.62.21.212:8333
162.213.248.36:8333
162.242.168.55:8333
162.242.168.57:8333
162.250.189.42:8333
167.86.74.196:8333
168.119.115.97:8333
174.141.196.204:8333
176.223.137.37:8335
178.132.2.247:8333
181.164.210.228:8531
184.166.177.34:8333
185.17.143.242:8333
185.107.80.1:8333
185.141.63.163:8334
185.153.196.240:9333
188.20.184.122:8333
185.185.26.141:24441
185.252.79.75:8333
188.40.93.205:8333
188.130.223.32:8333
188.165.213.18:8333
193.29.187.78:8333
193.42.110.30:8336
193.135.10.215:8333
193.198.68.186:8333
193.138.218.67:8333
194.14.246.11:8333
194.14.246.205:8444
195.122.150.173:8333
201.110.45.56:65006
206.124.149.67:8333
195.154.187.6:8323
207.148.0.114:8333
207.154.222.46:8333
207.244.249.8:8333
211.35.143.97:8341
[2001:41d0:2:a012::]:8333
[2001:41d0:700:3020::]:8335
207.244.232.4:8333
208.84.223.121:8334
209.160.33.233:8333
211.34.233.242:8335
[2001:470:de5a::ec]:8333
[2001:470:ec1b:dead::11]:8333
[2400:4050:a540:9900:64e9:37d8:5cba:cd2a]:8333
[2400:8902::f03c:91ff:fe17:3bf1]:8333
[240b:11:5a0:e900:20c:29ff:fe18:9414]:8333
[2601:602:8d80:b63:dcee:f3ff:fe76:d952]:8333
[2604:180:f3::1d5]:8333
[2604:a880:400:d0::1c60:3001]:8333
[2a00:1768:2001:27::a1cb]:8333
[2a00:7b80:3013:bc5::]:8333
[2a00:7c80:0:69::18e4]:8333
[2a00:c98:2030:a007:11::]:8333
[2a01:7a0:2:137a::9]:8333
[2a01:7c8:d009:2aa:5054:ff:fe1b:a196]:8333
[2a02:7b40:b0df:8925::1]:8335
[2a02:c207:0:5403::1]:8333
[2a02:c207:2022:9236::1]:8333
[2a03:4000:51:c58:4436:feff:fe3f:ac6f]:8333
[2a03:1b20:1:f410:40::acef]:8333
[2a0a:51c0:0:136::4]:8333
34kghrmeaek5tdhi.onion:3333
5qahxbd3ra56bas4.onion:10333
7dmfpadnxh3lttvd.onion:8333
bchponzidlqjpsqp.onion:8333
kcsjlkpfaad3tr43.onion:8333
dfyjm6nqcfp2omls.onion:8333
dpnxmnd53m67smie.onion:8333
dvazeqihihvi74y6.onion:8333
fskiilewvm3wix6e.onion:3333
hti7ta56oexxk4gu.onion:8333
kister7332my5jka.onion:8333
kisternetg2pq7wx.onion:8333
v5hpuymvdivmq65z.onion:11432
raofduv3d54glekn.onion:8001
xp77eelk2nj4peqh.onion:8333
109 changes: 55 additions & 54 deletions src/chainparamsseeds.h
Expand Up @@ -8,119 +8,120 @@
* IPv6 hex notation, followed by a colon and a port.
*/
static const SeedSpec6 pnSeed6_main[] = {
{ "3.124.61.225:48433" },
{ "5.20.188.41:8333" },
{ "3.18.5.249:48433" },
{ "5.39.169.117:9334" },
{ "5.44.97.110:8333" },
{ "5.103.137.146:8333" },
{ "24.149.8.238:8333" },
{ "34.74.151.98:8333" },
{ "5.56.40.1:8333" },
{ "13.73.22.56:8333" },
{ "34.65.7.141:8333" },
{ "34.205.48.151:8333" },
{ "35.195.234.115:9333" },
{ "35.206.86.32:8333" },
{ "37.48.125.237:8333" },
{ "37.252.0.207:8333" },
{ "38.64.140.249:8333" },
{ "38.64.140.250:8333" },
{ "39.108.13.102:8333" },
{ "40.74.82.220:8333" },
{ "45.32.46.198:8333" },
{ "45.33.48.42:8333" },
{ "45.135.6.211:8333" },
{ "46.28.204.198:8333" },
{ "46.165.221.209:8333" },
{ "47.90.102.70:8333" },
{ "47.254.144.59:8333" },
{ "50.212.214.222:8333" },
{ "51.15.188.33:8333" },
{ "51.89.40.32:8335" },
{ "52.43.172.92:8333" },
{ "52.246.166.192:8333" },
{ "54.144.101.104:8333" },
{ "54.151.149.164:8333" },
{ "54.157.118.45:8333" },
{ "60.249.215.220:8333" },
{ "61.18.151.78:8333" },
{ "61.124.206.124:8333" },
{ "62.83.10.150:8333" },
{ "62.210.110.181:8333" },
{ "64.227.97.247:8335" },
{ "65.19.73.221:8333" },
{ "68.4.114.21:8333" },
{ "70.181.115.20:8333" },
{ "71.139.127.73:8333" },
{ "72.95.19.37:8333" },
{ "66.104.96.61:8333" },
{ "68.12.154.16:8333" },
{ "68.73.213.74:8333" },
{ "72.225.30.5:8335" },
{ "75.134.94.161:8333" },
{ "75.158.28.207:8333" },
{ "77.95.229.240:8333" },
{ "78.97.206.149:8333" },
{ "79.164.240.196:8333" },
{ "81.4.100.88:8333" },
{ "84.38.189.103:8333" },
{ "78.18.81.246:8333" },
{ "83.172.69.154:8333" },
{ "84.112.60.16:8222" },
{ "86.169.186.53:8333" },
{ "88.208.3.195:8331" },
{ "86.170.46.49:8333" },
{ "88.99.103.51:8333" },
{ "89.163.225.198:8333" },
{ "89.179.247.236:8333" },
{ "91.239.130.62:8334" },
{ "93.90.207.43:8331" },
{ "94.16.110.16:8333" },
{ "94.199.178.17:3301" },
{ "94.199.178.233:3311" },
{ "95.216.118.33:8343" },
{ "96.39.238.245:8333" },
{ "94.247.134.76:8333" },
{ "96.231.250.25:8333" },
{ "97.124.159.4:8333" },
{ "103.230.185.4:8333" },
{ "104.238.131.116:8333" },
{ "107.191.117.175:8333" },
{ "100.11.97.157:8333" },
{ "108.200.255.200:8338" },
{ "117.0.195.126:8333" },
{ "109.134.163.230:8336" },
{ "117.20.65.54:8333" },
{ "121.196.126.66:8333" },
{ "128.197.128.210:8333" },
{ "128.197.128.236:8333" },
{ "161.53.201.179:8333" },
{ "136.144.241.205:8333" },
{ "151.61.69.9:8555" },
{ "162.62.21.182:8333" },
{ "162.62.21.212:8333" },
{ "162.213.248.36:8333" },
{ "162.242.168.55:8333" },
{ "162.242.168.57:8333" },
{ "162.250.189.42:8333" },
{ "167.86.74.196:8333" },
{ "168.119.115.97:8333" },
{ "174.141.196.204:8333" },
{ "176.223.137.37:8335" },
{ "178.132.2.247:8333" },
{ "181.164.210.228:8531" },
{ "184.166.177.34:8333" },
{ "185.17.143.242:8333" },
{ "185.107.80.1:8333" },
{ "185.141.63.163:8334" },
{ "185.153.196.240:9333" },
{ "188.20.184.122:8333" },
{ "185.185.26.141:24441" },
{ "185.252.79.75:8333" },
{ "188.40.93.205:8333" },
{ "188.130.223.32:8333" },
{ "188.165.213.18:8333" },
{ "193.29.187.78:8333" },
{ "193.42.110.30:8336" },
{ "193.135.10.215:8333" },
{ "193.198.68.186:8333" },
{ "193.138.218.67:8333" },
{ "194.14.246.11:8333" },
{ "194.14.246.205:8444" },
{ "195.122.150.173:8333" },
{ "201.110.45.56:65006" },
{ "206.124.149.67:8333" },
{ "195.154.187.6:8323" },
{ "207.148.0.114:8333" },
{ "207.154.222.46:8333" },
{ "207.244.249.8:8333" },
{ "211.35.143.97:8341" },
{ "[2001:41d0:2:a012::]:8333" },
{ "[2001:41d0:700:3020::]:8335" },
{ "207.244.232.4:8333" },
{ "208.84.223.121:8334" },
{ "209.160.33.233:8333" },
{ "211.34.233.242:8335" },
{ "[2001:470:de5a::ec]:8333" },
{ "[2001:470:ec1b:dead::11]:8333" },
{ "[2400:4050:a540:9900:64e9:37d8:5cba:cd2a]:8333" },
{ "[2400:8902::f03c:91ff:fe17:3bf1]:8333" },
{ "[240b:11:5a0:e900:20c:29ff:fe18:9414]:8333" },
{ "[2601:602:8d80:b63:dcee:f3ff:fe76:d952]:8333" },
{ "[2604:180:f3::1d5]:8333" },
{ "[2604:a880:400:d0::1c60:3001]:8333" },
{ "[2a00:1768:2001:27::a1cb]:8333" },
{ "[2a00:7b80:3013:bc5::]:8333" },
{ "[2a00:7c80:0:69::18e4]:8333" },
{ "[2a00:c98:2030:a007:11::]:8333" },
{ "[2a01:7a0:2:137a::9]:8333" },
{ "[2a01:7c8:d009:2aa:5054:ff:fe1b:a196]:8333" },
{ "[2a02:7b40:b0df:8925::1]:8335" },
{ "[2a02:c207:0:5403::1]:8333" },
{ "[2a02:c207:2022:9236::1]:8333" },
{ "[2a03:4000:51:c58:4436:feff:fe3f:ac6f]:8333" },
{ "[2a03:1b20:1:f410:40::acef]:8333" },
{ "[2a0a:51c0:0:136::4]:8333" },
{ "34kghrmeaek5tdhi.onion:3333" },
{ "5qahxbd3ra56bas4.onion:10333" },
{ "7dmfpadnxh3lttvd.onion:8333" },
{ "bchponzidlqjpsqp.onion:8333" },
{ "kcsjlkpfaad3tr43.onion:8333" },
{ "dfyjm6nqcfp2omls.onion:8333" },
{ "dpnxmnd53m67smie.onion:8333" },
{ "dvazeqihihvi74y6.onion:8333" },
{ "fskiilewvm3wix6e.onion:3333" },
{ "hti7ta56oexxk4gu.onion:8333" },
{ "kister7332my5jka.onion:8333" },
{ "kisternetg2pq7wx.onion:8333" },
{ "v5hpuymvdivmq65z.onion:11432" },
{ "raofduv3d54glekn.onion:8001" },
{ "xp77eelk2nj4peqh.onion:8333" }
};

Expand Down

0 comments on commit 378b2bb

Please sign in to comment.