Make lcli testnet genesis use EL withdrawal creds #1

Merged
roysc merged 1 commits from testnet-genesis-eth1-withdrawal-creds into stable 2024-08-05 13:36:01 +00:00
Member

In order for validators to withdraw staked funds, they need withdrawal credentials containing an execution layer address (and 0x01 prefix).
https://lighthouse-book.sigmaprime.io/voluntary-exit.html#1-how-to-know-if-i-have-the-withdrawal-credentials-type-0x01

The current tooling creates validators with credentials derived from a BLS signature using the initial keypair (with 0x00 prefix). To allow withdrawals, these then have to be updated on the running chain in a separate signed message. By creating validators with EL address credentials at genesis, we avoid this extra step.

In order for validators to withdraw staked funds, they need withdrawal credentials containing an execution layer address (and `0x01` prefix). https://lighthouse-book.sigmaprime.io/voluntary-exit.html#1-how-to-know-if-i-have-the-withdrawal-credentials-type-0x01 The current tooling creates validators with credentials derived from a BLS signature using the initial keypair (with `0x00` prefix). To allow withdrawals, these then have to be updated on the running chain in a separate signed message. By creating validators with EL address credentials at genesis, we avoid this extra step.
dboreham was assigned by roysc 2024-07-18 17:47:17 +00:00
telackey was assigned by roysc 2024-07-18 17:47:17 +00:00
roysc added 1 commit 2024-07-18 17:47:18 +00:00
roysc requested review from dboreham 2024-07-24 03:57:59 +00:00
roysc requested review from telackey 2024-07-24 03:58:00 +00:00
roysc removed review request for telackey 2024-07-26 05:08:19 +00:00
roysc requested review from telackey 2024-07-26 05:08:27 +00:00
roysc merged commit 5801d5dea5 into stable 2024-08-05 13:36:01 +00:00
Sign in to join this conversation.
No reviewers
No Milestone
No project
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: cerc-io/lighthouse#1
No description provided.