TobiWo/eth-duties

Add support to fetch the validator indices/pubkeys directly via validator/beacon client API

TobiWo opened this issue · 1 comments

Summary

Fetching validator pubkeys/indices via API decreases maintenance for eth-duties users.

Additional Info

Links to validator manager API and related stuff:

Test cases

  • test with all clients (should work with all beside grandine)
    • ligthhouse
    • teku
    • grandine
    • prysm
    • lodestar
    • nimbus
  • test update functionality
  • test if validator client does not manage any keys
  • test if validator client does manage non active keys
  • test broken client connection
  • test incorrect client authorization
  • test healthy beacon node and validator node behavior -> shutdown nodes, bring the back online etc.

ability to request multiple sources would be nice :)