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 Tracking #4042

Open
4 of 7 tasks
macladson opened this issue Mar 2, 2023 · 0 comments
Open
4 of 7 tasks

The Verge Tracking #4042

macladson opened this issue Mar 2, 2023 · 0 comments
Labels
verge Required to support Verkle-enabled Execution

Comments

@macladson
Copy link
Member

macladson commented Mar 2, 2023

Description

Provide compatibilty for Verkle-enabled execution clients by receiving and propagating the ExecutionWitness inside the ExecutionPayload.

Useful Links

Major Tasks

  • Implement the ExecutionWitness type.
  • Implement Optionals in SSZ and replace the instances of Union[None, T].
  • Rebase on Capella.
  • Rebase on Deneb.
  • Add Electra fork implementation.
  • Add tests.
  • Other unrelated fork additions?

Kaustinen Testnet

Pending information...

Outstanding Questions

In the ExecutionWitness, the suffix field inside each StateSuffixDiff is defined as a uint8. Does this value need to be quoted for consistency with other integer types? Does it also need to be serialized into big-endian hex?

Will there be any other additions into this fork beyond supporting Verkle Trees?

@macladson macladson added the verge Required to support Verkle-enabled Execution label Mar 2, 2023
@macladson macladson changed the title The Verge Tracking Electra (Verge) Tracking Nov 1, 2023
@macladson macladson changed the title Electra (Verge) Tracking Verge Tracking Jan 24, 2024
@macladson macladson changed the title Verge Tracking The Verge Tracking Jan 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
verge Required to support Verkle-enabled Execution
Projects
None yet
Development

No branches or pull requests

1 participant