I would like to find out which client is being used by a given validator.

For example; this is an active Ethereum validator. Where can i find which client this validator is using? Is it a public info? I searched it on beaconcha.in but couldn't find any client info.


1 Answer 1


There is no direct way to find out which validator is running which client.

Some validators will use the default graffiti from their client and that graffiti will include the name of the client. You can tell by looking at some of the recent blocks. Check out in the graffiti column. That's probably one of the best way to figure it out. A graffiti can be anything and someone can choose any graffiti so it's not fool proof.

The second best way to figure out which client is used by a validator is with Michael Sproul blockprint project. It is not foolproof and it comes with some uncertainty but it will analyse how the blocks were constructed and come up with the best guest on which client did that block construction.

A good chart and resources on client diversity can be found on https://clientdiversity.org/. That website uses the blockprint project as one of its sources.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.