lighthouse/lcli
Roy Crihfield 5801d5dea5 Make lcli testnet genesis use EL withdrawal creds (#1)
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.

Reviewed-on: #1
2024-08-05 13:36:00 +00:00
..
src Make lcli testnet genesis use EL withdrawal creds (#1) 2024-08-05 13:36:00 +00:00
.gitignore Move lcli out of the tests dir 2019-09-12 12:28:31 -04:00
Cargo.toml Release v5.1.3 (#5497) 2024-03-28 05:22:30 +00:00
Dockerfile Verify Versioned Hashes During Optimistic Sync (#4832) 2024-02-18 12:40:45 +00:00
README.md Refactor docs into mdbook (#547) 2019-10-02 11:04:56 +10:00

lcli

A command-line debugging tool, inspired by zcli.

Allows for replaying state transitions from SSZ files to assist in fault-finding.

Usage

$ cargo run --release -- --help