{"repo":"kilnfi/eth-validator-watcher","free":true,"listed":false,"github":"https://github.com/kilnfi/eth-validator-watcher","clone":"git clone https://github.com/kilnfi/eth-validator-watcher.git","description":"Your personal real time Ethereum validator watcher","language":"Python","stars":84,"topics":["ethereum"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"Ethereum Validator Watcher The code is provided as-is with no warranties. - Youtube video of [Ethereum Validator Watcher talk during EthCC[6]](https://www.youtube.com/watch?v=SkyncLrME1g&t=12s&ab channel=%5BEthCC%5DLivestream2) - Youtube video of Ethereum Validator Watcher talk during EthStaker Overview Dashboard The overview dashboard shows an overview of the entire set of watched keys and how they relate to the rest of the network (asset under management, state of keys, performances): Breakdown Dashboard The breakdown dashboard offers a way to compare how each set of keys in user-defined category perform: Command line options Configuration The configuration uses the YAML format: In this example, we define 3 validators which are running on two validator clients in separate regions. The labels can be anything you want as long as it follows the category:value format. The breakdown dashboard uses it to offer per-value comparisons within a category. You can for instance compare your missed attestations between region rbx and sbg , or between validator-1 and validator-2 . This comes handy when operating at scale, you can quickly isolate where an issue comes from if your groups match your infrastructure. Any categories of labels is possible, some plausible examples: - by beacon instance (i.e: beacon:beacon-1) - by client version (i.e: prysm:v5.0.3) - by cluster (i.e: cluster:baremetal-1) - by operator (i.e: operator:kiln) By default, the watcher exports the following labels: - sco","default_branch":null,"files":null,"tree":[],"storefront":"/r/kilnfi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/kilnfi/eth-validator-watcher/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}