D
Decentralised ethereum node rpc monitor
It fetches the latest blockchain state from a few valid peer nodes, and then uses this information to check the health of a tested RPC endpoint.
Created on 10th June 2023
•
D
Decentralised ethereum node rpc monitor
It fetches the latest blockchain state from a few valid peer nodes, and then uses this information to check the health of a tested RPC endpoint.
The problem Decentralised ethereum node rpc monitor solves
Monitors the health of Ethereum JSON RPC nodes by comparing the latest blocks with those of the current endpoint. The source of truth for what is the real latest Ethereum block is retrieved using the p2p Ethereum discovery protocol from other peer nodes. This way the tool uses a decentralised way to fetch the latest block information and it does not rely on any centralised 3rd party. This tool is a nice addition to already existing centralised/internal monitoring tools provided by existing RPC providers.
Challenges I ran into
Making the dependencies run succesfully and correct communication on p2p level to get the right information
Tracks Applied (1)
Ethereum Future
Technologies used
Discussion
Builders also viewed
See more projects on Devfolio