lighthouse/lcli/src
Pawan Dhananjay 91a7f51ab0 Post merge local testnets (#3807)
## Issue Addressed

N/A

## Proposed Changes

Modifies the local testnet scripts to start a network with genesis validators embedded into the genesis state. This allows us to start a local testnet without the need for deploying a deposit contract or depositing validators pre-genesis.

This also enables us to start a local test network at any fork we want without going through fork transitions. Also adds scripts to start multiple geth clients and peer them with each other and peer the geth clients with beacon nodes to start a post merge local testnet.

## Additional info

Adds a new lcli command `mnemonics-validators` that generates validator directories derived from a given mnemonic. 
Adds a new `derived-genesis-state` option to the `lcli new-testnet` command to generate a genesis state populated with validators derived from a mnemonic.
2023-05-17 05:51:54 +00:00
..
block_root.rs Super small improvement: Remove unnecessary mut (#3736) 2022-11-21 03:15:54 +00:00
change_genesis_time.rs Altair consensus changes and refactors (#2279) 2021-07-09 06:15:32 +00:00
check_deposit_data.rs Fix Rust 1.69 lints (#4222) 2023-04-21 18:29:28 +00:00
create_payload_header.rs Clean capella (#4019) 2023-03-01 03:19:02 +00:00
deploy_deposit_contract.rs Replace ganache-cli with anvil (#3555) 2023-05-15 07:22:02 +00:00
eth1_genesis.rs Super small improvement: Remove unnecessary mut (#3736) 2022-11-21 03:15:54 +00:00
generate_bootnode_enr.rs Support for Ipv6 (#4046) 2023-03-14 01:13:34 +00:00
indexed_attestations.rs Add lcli indexed-attestations (#3221) 2022-05-31 06:09:08 +00:00
insecure_validators.rs Fix local testnet scripts (#2229) 2021-03-30 05:17:58 +00:00
interop_genesis.rs v1.1.1 spec updates (#2684) 2021-12-02 14:26:54 +11:00
main.rs Post merge local testnets (#3807) 2023-05-17 05:51:54 +00:00
mnemonic_validators.rs Post merge local testnets (#3807) 2023-05-17 05:51:54 +00:00
new_testnet.rs Post merge local testnets (#3807) 2023-05-17 05:51:54 +00:00
parse_ssz.rs Realized unrealized experimentation (#3322) 2022-07-25 23:53:26 +00:00
replace_state_pubkeys.rs Update lcli pubkey replace command (#2677) 2021-12-02 14:26:53 +11:00
skip_slots.rs Super small improvement: Remove unnecessary mut (#3736) 2022-11-21 03:15:54 +00:00
transition_blocks.rs Fix attestation withdrawals root mismatch (#4249) 2023-05-09 10:48:15 +00:00