serenita-org / vero

Vero is a multi-node validator client software implementation, targeting Ethereum and Gnosis Chain.
https://serenita.io/public-goods
MIT License
12 stars 0 forks source link

Add Keymanager API #6

Open eth2353 opened 1 month ago

eth2353 commented 1 month ago

Vero doesn't manage keys itself but that's not all that the Keymanager API does, it can also dynamically set the fee recipient, gas limit and other parameters for specific validators.

https://ethereum.github.io/keymanager-APIs/

We could add support for all keymanager APIs except the ones for local keys.

This should be an opt-in feature since it introduces another risk factor - an externally accessible API.

A prerequisite for this is some kind of local database where the Keymanager API-provided parameters can be persisted.