Call for new DNS seed nodes, Mainnet and Testnet

As we can tell from the new Grin seed check report I’ve just put up, our seed nodes need to be updated, (particularly on testnet which is now invite-only due to there being no available seed nodes at all!)

So we clearly need some volunteers to host seed nodes! If you’re able and willing to take on the responsibility of keeping a node maintained, available and up to date, as well as able to configure a domain for it, please let me know on this thread, and I’ll get the list updated and merged before the next core release. Note that we need a domain or subdomain, not just an IP address.

I don’t think we need to put any restrictions on who can run a node or how many we take, we can take as many as we can get and the report will tell us if any fall into disrepair and need to be replaced.

The first changes are:

Mainnet

  • Remove mainnet.seed.grin.icu
  • Remove mainnet.seed.713.mw
  • I’ll be replacing grinseed.yeastplume.org with grinseed.revcore.net

Testnet

  • Remove floonet.seed.grin.icu
  • Remove floonet.seed.713.mw
  • floonet.seed.grin.lesceller.com and floonet.seed.grin.prokapi.com are currently unresponsive, but I know their owners are about so alert them and give them a chance to fix their testnet nodes. If that can’t happen, remove them.
  • I’ll be adding grintestseed.revcore.net
8 Likes

I would like to offer two seed nodes:

  • mainnet.grin.punksec.de for mainnet.
  • testnet.grin.punksec.de for testnet.

Contact: grin@punksec.de

EDIT: added email.

6 Likes

grinnode.30-r.com
testnet.grinnode.30-r.com
contact: trinitron@30-r.com

5 Likes

Good point, if you could add contact email addresses as well (they’ll just go in the source as a comment, won’t otherwise be used)

2 Likes

I have one beautiful domain grin.money and running some grin nodes.
How can my nodes be included in DNS seed nodes? (both mainnet and testnet)

2 Likes

Just have a reliable track record of keeping your nodes online.
And then do a PR on the GRIN github repository for your nodes to be added to the DNS-seed.

2 Likes

We need to update DNS seed nodes.

I’ve ran nmap command and it shows that only few nodes are online.

MAINNET (nmap -Pn -p 3414):

mainnet.seed.grin.lesceller.com (filtered?)
mainnet.seed.grin.prokapi.com (closed)
grinseed.revcore.net (filtered?)
mainnet-seed.grinnode.live (closed)
mainnet.grin.punksec.de (open)
grinnode.30-r.com (open)

TESTNET (nmap -Pn -p 13414):

floonet.seed.grin.lesceller.com (filtered?)
floonet.seed.grin.prokapi.com (closed)
grintestseed.revcore.net (closed)
testnet.grin.punksec.de (filtered?)
testnet.grinnode.30-r.com (open)

1 Like

I suggest:

grincoin.org for mainnet

testnet.grincoin.org for testnet

Contact: xmpp:aglkm@conversations.im

3 Likes

main.gri.mw
test.gri.mw
admin@gri.mw

1 Like

anyone has the guide to create DNS seed nodes? i’d like to build some

It should be a node with a domain name and accessible port from the outside: 3414(mainnet) or 13414(testnet).

Your scan.grin.money is already fully set to be a seed node. Just write your contact here.

If you wish you could setup a testnet node as well.

2 Likes

I thought I must configure something like this first GitHub - mimblewimble/seeder: DNS seed server for Grin ? or this repo is for another purpose? Anyways, i’ll create some additional nodes for fun.

i shall rest my test node in the next few week or so, thank you for this notice

here are my nodes, you may build your new node semi-quaotmatically/quickly just using this bash script GitHub - noobvie/Grin-Node-Toolkit

[No email, DM via this forum if you need]

Column 1 Column 2 Column 3 Column 4 E F
Domains Port SeedDNS Downloadable
fullmain.grin.money 3414 yes yes
prunemain.grin.money 3414 yes yes
prunetest.grin.money 13414 yes yes
scan.grin.money 3414 yes no
api.grin.money 443 no no
testapi.grin.money 443 no no
fullmain.grinily.com 3414 yes yes
prunemain.grinily.com 3414 yes yes
prunetest.grinily.com 13414 yes yes
api.grinily.com 443 no no
testapi.grinily.com 443 no no
fullmain.onlygrins.com 3414 yes yes
prunemain.onlygrins.com 3414 yes yes
prunetest.onlygrins.com 13414 yes yes
api.onlygrins.com 443 no no
testapi.onlygrins.com 443 no no
4 Likes

Can you unite all 3 IPs of your nodes under single A records like main-seed.grin.money and test-seed.grin.money, it will help if one of your VPS will become unavailable and can be added at grin seed list PR easily.

Done, is it same as you expected?

root@x:~# nslookup test-seed.grin.money
Server: 8.8.8.8
Address: 8.8.8.8#53

Non-authoritative answer:
Name: test-seed.grin.money
Address: 107.175.115.89
Name: test-seed.grin.money
Address: 64.69.36.59
Name: test-seed.grin.money
Address: 23.95.240.22

root@x:~# nslookup main-seed.grin.money
Server: 8.8.8.8
Address: 8.8.8.8#53

Non-authoritative answer:
Name: main-seed.grin.money
Address: 192.227.211.112
Name: main-seed.grin.money
Address: 107.175.115.89
Name: main-seed.grin.money
Address: 64.69.36.59

1 Like

Currently working list:

Interesting if someone tried to contact them to clarify if they will bring their nodes back up:

1 Like

Done.

I contacted them all (for Mainnet) via email although trinitron’s domain/email server appears to be down. Lets see, indeed that is why we have this contact information. Kind of silly that we did not contact them earlier by email.

I would like to offer my DNS seed node for Mainnet:
mainnet.fountainoffairfortune.it

I hope add a Testnet node as well in the coming days
testnet.fountainoffairfortune.it

1 Like

As ardocrat suggested me, you better to have 3 servers are running (on server can run both mainnet/testnet in parallel), and point your A records to 3 IPs.