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

Misc changes for merge testnets #2667

Merged
merged 8 commits into from
Oct 2, 2021

Conversation

paulhauner
Copy link
Member

@paulhauner paulhauner commented Oct 2, 2021

Issue Addressed

NA

Proposed Changes

  • Thread the eth1_block_hash into the interop_genesis_state so it doesn't always use [42; 32]. Merge testnets require this to be an actual block hash.
  • Modify lcli new-testnet so it can optionally create a genesis BeaconState with some merge-specific params.
  • Add verbose info logs to the execution_layer. I don't think we'll want these long-term, but I think they'll be really handy for testnet interop.
  • Always build LH with the spec-minimal feature. We won't want this long-term, but it'll be used during merge testnets.
  • Add a --http-allow-sync-stalled flag to the BN that means the BN HTTP API won't prevent API requests when sync is stalled. This allows us to run single-node testnets. This reduces the overhead of execution/consensus client interop tests.

Additional Info

NA

@paulhauner paulhauner mentioned this pull request Oct 2, 2021
7 tasks
@paulhauner paulhauner merged commit dc6aa25 into sigp:merge-f2f Oct 2, 2021
paulhauner added a commit that referenced this pull request Oct 12, 2021
* Thread eth1_block_hash into interop genesis state

* Add merge-fork-epoch flag

* Build LH with minimal spec by default

* Add verbose logs to execution_layer

* Add --http-allow-sync-stalled flag

* Update lcli new-testnet to create genesis state

* Fix http test

* Fix compile errors in tests
paulhauner added a commit that referenced this pull request Oct 27, 2021
* Thread eth1_block_hash into interop genesis state

* Add merge-fork-epoch flag

* Build LH with minimal spec by default

* Add verbose logs to execution_layer

* Add --http-allow-sync-stalled flag

* Update lcli new-testnet to create genesis state

* Fix http test

* Fix compile errors in tests
paulhauner added a commit to paulhauner/lighthouse that referenced this pull request Nov 3, 2021
* Thread eth1_block_hash into interop genesis state

* Add merge-fork-epoch flag

* Build LH with minimal spec by default

* Add verbose logs to execution_layer

* Add --http-allow-sync-stalled flag

* Update lcli new-testnet to create genesis state

* Fix http test

* Fix compile errors in tests
paulhauner added a commit that referenced this pull request Nov 11, 2021
* Thread eth1_block_hash into interop genesis state

* Add merge-fork-epoch flag

* Build LH with minimal spec by default

* Add verbose logs to execution_layer

* Add --http-allow-sync-stalled flag

* Update lcli new-testnet to create genesis state

* Fix http test

* Fix compile errors in tests
paulhauner added a commit that referenced this pull request Nov 28, 2021
* Thread eth1_block_hash into interop genesis state

* Add merge-fork-epoch flag

* Build LH with minimal spec by default

* Add verbose logs to execution_layer

* Add --http-allow-sync-stalled flag

* Update lcli new-testnet to create genesis state

* Fix http test

* Fix compile errors in tests
paulhauner added a commit that referenced this pull request Nov 28, 2021
* Thread eth1_block_hash into interop genesis state

* Add merge-fork-epoch flag

* Build LH with minimal spec by default

* Add verbose logs to execution_layer

* Add --http-allow-sync-stalled flag

* Update lcli new-testnet to create genesis state

* Fix http test

* Fix compile errors in tests
paulhauner added a commit that referenced this pull request Dec 2, 2021
* Thread eth1_block_hash into interop genesis state

* Add merge-fork-epoch flag

* Build LH with minimal spec by default

* Add verbose logs to execution_layer

* Add --http-allow-sync-stalled flag

* Update lcli new-testnet to create genesis state

* Fix http test

* Fix compile errors in tests
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant