Skip to content
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

Helps all dapps (that the eth community uses) to always access the latest - and only correct - Ethereum state. The monit...Read More

Discussion

Builders also viewed

See more projects on Devfolio