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

Add EIP: Leaf-level state expiry in verkle trees #8724

Merged
merged 4 commits into from
Jul 17, 2024

Conversation

gballet
Copy link
Member

@gballet gballet commented Jul 5, 2024

This proposal relies on the structure of verkle trees to implement state expiry. A counter is maintained at the extension node level, and only extention-and-suffix nodes (colloquially referred to as "leaves") are deleted.

This is based on the EPF work done by @weiihann, with some added verkle-friendliness.

@eth-bot
Copy link
Collaborator

eth-bot commented Jul 5, 2024

✅ All reviewers have approved.

@github-actions github-actions bot added the w-ci Waiting on CI to pass label Jul 5, 2024
@eth-bot eth-bot added e-consensus Waiting on editor consensus e-review Waiting on editor to review labels Jul 5, 2024
@eth-bot eth-bot changed the title Leaf-level state expiry in verkle trees Add EIP: Leaf-level state expiry in verkle trees Jul 5, 2024
@github-actions github-actions bot added w-ci Waiting on CI to pass and removed w-ci Waiting on CI to pass labels Jul 5, 2024
Copy link

github-actions bot commented Jul 5, 2024

The commit ee4865e (as a parent of 05bcd30) contains errors.
Please inspect the Run Summary for details.

@github-actions github-actions bot added the w-ci Waiting on CI to pass label Jul 5, 2024
EIPS/eip-template.md Outdated Show resolved Hide resolved
EIPS/eip-template.md Outdated Show resolved Hide resolved
EIPS/eip-template.md Outdated Show resolved Hide resolved
EIPS/eip-template.md Outdated Show resolved Hide resolved
@github-actions github-actions bot removed the w-ci Waiting on CI to pass label Jul 5, 2024
@gballet gballet marked this pull request as ready for review July 5, 2024 14:41
@gballet gballet requested a review from eth-bot as a code owner July 5, 2024 14:41
@SamWilsn SamWilsn closed this Jul 10, 2024
@SamWilsn SamWilsn reopened this Jul 10, 2024
@eth-bot eth-bot enabled auto-merge (squash) July 17, 2024 14:16
Copy link
Collaborator

@eth-bot eth-bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All Reviewers Have Approved; Performing Automatic Merge...

@eth-bot eth-bot merged commit 76c1221 into ethereum:master Jul 17, 2024
22 of 24 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
e-consensus Waiting on editor consensus e-review Waiting on editor to review
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants