-
-
Notifications
You must be signed in to change notification settings - Fork 459
Ephemery Testnet Configs #6050
Copy link
Copy link
Open
Labels
good EPF issuegood first issueIssues that are suitable for first-time contributors.Issues that are suitable for first-time contributors.help wantedThe author indicates that additional help is wanted.The author indicates that additional help is wanted.meta-feature-requestIssues to track feature requests.Issues to track feature requests.
Metadata
Metadata
Assignees
Labels
good EPF issuegood first issueIssues that are suitable for first-time contributors.Issues that are suitable for first-time contributors.help wantedThe author indicates that additional help is wanted.The author indicates that additional help is wanted.meta-feature-requestIssues to track feature requests.Issues to track feature requests.
Type
Fields
Give feedbackNo fields configured for issues without a type.
Problem description
Include configs to easily connect to the ephemeral testnet, "ephemery".
Description of Ephemery, its behaviour and the integration plans by @taxmeifyoucan :
Ephemery is a new kind of testnet which is intended for short term testing use cases. It automatically resets back to genesis after every given period which enables reclaiming faucet funds, clearing validator set and keeping small state.
Ephemery runs since December 2022 but is mostly run by external tooling. There is ongoing effort to implement specs also within clients, not only externally. All resources for using the testnet are here: https://github.com/ephemery-testnet/ephemery-resources.
Current specs for client requirements can be found in the draft EIP.
Solution description
Add the
--ephemeryconfig.Add additional flags for developer options related to downloading / generating genesis (see below).
Additional context
Add Ephemery to the Lodestar network options (cli and config packages)
Additional genesis options
Default: load genesis from a URL (checkpointz server). Additional [developer] options currently envisaged:
genesis.sszfile provided by userpackages/ephemery. Note: user dependency eth2-testnet-genesis.Reset