Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allowing Besu to parse a Geth-style genesis like other clients #7273

Open
non-fungible-nelson opened this issue Jun 27, 2024 · 5 comments · May be fixed by #7609
Open

Allowing Besu to parse a Geth-style genesis like other clients #7273

non-fungible-nelson opened this issue Jun 27, 2024 · 5 comments · May be fixed by #7609
Assignees
Labels
enhancement New feature or request good first issue Good for newcomers mainnet

Comments

@non-fungible-nelson
Copy link
Contributor

Description

As a node operator, I would like Besu to be able to parse configs in the same way as other clients, so interoperability testing and multi-client network operation is simpler.

@non-fungible-nelson non-fungible-nelson added enhancement New feature or request mainnet labels Jun 27, 2024
@macfarla
Copy link
Contributor

@non-fungible-nelson are there testing vectors for this? What doesn't work right now?

@macfarla macfarla added the good first issue Good for newcomers label Jul 23, 2024
@non-fungible-nelson
Copy link
Contributor Author

https://discord.com/channels/595666850260713488/1252403393461489704/1252606839787622492

not much context to go on -- we should ask @shemnon or barnabas when is back from OOO

@non-fungible-nelson
Copy link
Contributor Author

https://github.com/ethpandaops/pectra-devnets/tree/master/network-configs/devnet-2/metadata/genesis.json
https://github.com/ethpandaops/pectra-devnets/blob/master/network-configs/devnet-2/metadata/besu.json

the above shows that two separate genesis files are needed for devnet-2, in this case. one for Besu, the other for the remaining clients.

@non-fungible-nelson
Copy link
Contributor Author

Reference: Ephemery https://github.com/ephemery-testnet/ephemery-resources

@cloudspores cloudspores self-assigned this Aug 21, 2024
@cloudspores cloudspores linked a pull request Sep 12, 2024 that will close this issue
8 tasks
@fab-10
Copy link
Contributor

fab-10 commented Sep 23, 2024

@non-fungible-nelson in case the extra parsing, needed to detect in which format the genesis file is, will impact in a significant way the work done to parse large genesis file, could be an option to introduce a new dedicated option (for example --standard-genesis-file) when the user want to use the Geth-style genesis, and keeping the current --genesis-file as the optimized path?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers mainnet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants