eth-protocol-fellows/cohort-zero

UI for crawler data

Closed this issue · 2 comments

Ethereum network crawler is software, which uses its p2p protocol to discover peers in the network and collect info about them. Crawler like this is part of Tuweni tool stack - https://github.com/apache/incubator-tuweni.
More info about backend design can be found in this video - https://www.youtube.com/watch?v=-BDarYVhS1s.

Crawler serves output at configured REST endpoint. Public instance can be found at https://crawler.tmio.io/ with crawled data here: peers https://crawler.tmio.io/rest/peers?limit=1000 and clients https://crawler.tmio.io/rest/clients

Goal is to create user interface which would crunch collected metrics and display similarly to ethernodes.org. Specifically, numbers with charts for:

  • Number of nodes over time
  • Different client software
  • Client software version (% of compatibility with given network upgrade)
  • eth protocol version support

This UI can be based on existing basic frontend of the crawler. Feel free to open issues, PRs in Tuweni repo, everything is FOSS and looking forward to contributions. It would be best to have it ready during next few weeks to track London upgrade readiness. If you have any questions contact me and for technical details author - http://github.com/atoulme at Tuweni discord https://discord.gg/zHHPRpT

I can help doing this, Ill reach out on discord my id is mohamedmansour#0001

Great job from @mohamedmansour! Crawler frontend is running at https://crawler.ethereum.org/