lighthouse icon indicating copy to clipboard operation
lighthouse copied to clipboard

Builder api registration pubkey override for Distributed validators

Open ciaranmcveigh5 opened this issue 2 years ago • 0 comments

Description

For distributed validators to generate an aggregate signature the signed contents must be the same.

In the builder registration payload there is a pubkey field.

Each co-validator in a distributed validator has a pubkey-share which together form the aggregated pubkey that the network see's

The co-validators are currently putting their local key which is the pubkey-share into the validator registration - this means the registration contents don't match across the co-validators

The pubkey in the payload should be the aggregated pubkey - we can do this via a builder_registration_pubkey_override in the validator_defintions.yml

Present Behaviour

No way to override pubkey field in a builder registration

Expected Behaviour

Ability to specify pubkey override for each validator via validator_defintions.yml

Steps to resolve

In the process of raising a PR

ciaranmcveigh5 avatar Aug 09 '22 09:08 ciaranmcveigh5