Grin Global Map

Claude code is helping me to build this map Grin Node World Map — Global Grin Network Peer Map

i’m quite surprised that Grin++ is still too popular, since other grin maps are no longer available so i don’t have reference, if someone is running grin++, can check if your ip is listed?

and about the stats page, the graph is slightly different than 2miner stats, i crossed check with several AI and they said it’s correct, will need dev experts to review. The full source code is public at GitHub - noobvie/Grin-Node-Toolkit · GitHub

8 Likes

The following data seems wrong:

1 Like

i tested several grin++ and it could show my ips and grin++ correctly. However, i’m quite surprised many people are still using grin++, that may explain why sometimes we had people raised the issue in grin++ than other wallets

there is not full list of peers, I guess a problem can be sync of node.

must be ~20k

685 Grin++ peers

i only keep data of 7 days, how long you get for having 685 grin++ data ?

for months, at freshly launched node I got 1751 peers, for example, I see your node is missing IPs of peers from Seeds and Seed list itself. Also there are 0 Grin++ peers from seeds. Seems like known problem with Grin++ banning Rust node peers, like you are running separate network.

UPD:
more peers came after some minutes of sync, still 0 Grin++ nodes :thinking:

1 Like

I thought that’s a number of the connected peers, otherwise it makes sense.

A little update, I’ve added Ipv6 and 2 more agent names ‘MW/Grim’ and “G++ Weische” on world map page

I also found grin/p2p/src/types.rs at master · mimblewimble/grin · GitHub , which means it supports ipv6? ( use std::net::{IpAddr, Ipv4Addr, Ipv6Addr, SocketAddr, SocketAddrV4, SocketAddrV6, ToSocketAddrs}; ) I tested to change the grin-server.toml file from host = “0.0.0.0” to host = “::”. Still testing how it will be in ipv6, not sure if anyone tested before.

1 Like