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

The Verge working branch #4891

Open
wants to merge 11 commits into
base: unstable
Choose a base branch
from

Conversation

macladson
Copy link
Member

@macladson macladson commented Nov 1, 2023

Proposed Changes

Adds support for Verkle-enabled Execution Clients following a hard fork.
NOTE: The current implementation forks from Capella -> Verkle (called Electra for now) (skipping Deneb)

Additional Info

Verkle Spec draft: ethereum/consensus-specs#3230
Relies on sigp/ssz_types#13 for the new native SSZ Optional values.

See #4042 for more information.

Use null values

Replace verkle fields with ExecutionWitness

New lcli tool for parsing json to ssz

Force camelCase and unquote integer

Use witness root in header and remove `new_value` for Kaustinen testnet

Implement Verge Hard Fork

Rename to Banderwagon

Disable optimistic finalized sync

More fork impl

Fix local testnets
@macladson macladson added work-in-progress PR is a work-in-progress do-not-merge verge Required to support Verkle-enabled Execution labels Nov 1, 2023
@macladson macladson changed the title Electra (Verge) working branch Verge working branch Jan 24, 2024
@macladson macladson changed the title Verge working branch The Verge working branch Jan 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
do-not-merge verge Required to support Verkle-enabled Execution work-in-progress PR is a work-in-progress
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant