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

Support copying 8192 blocks at EIP-2935 transition #949

Open
petertdavies opened this issue May 13, 2024 · 2 comments
Open

Support copying 8192 blocks at EIP-2935 transition #949

petertdavies opened this issue May 13, 2024 · 2 comments
Assignees
Labels
A-spec Area: specification C-bug Category: this is a bug, deviation, or other problem. E-medium Experience: of moderate difficulty

Comments

@petertdavies
Copy link
Collaborator

At the fork transition, EIP-2935 requires the last 8192 block hashes to be written to the history storage address. Since we only store the last 256 blocks we are unable to support this.

@petertdavies petertdavies changed the title Support copying 8192 blocks at EIP-2935 Support copying 8192 blocks at EIP-2935 transition May 13, 2024
@SamWilsn SamWilsn added A-spec Area: specification C-bug Category: this is a bug, deviation, or other problem. E-medium Experience: of moderate difficulty labels May 16, 2024
@SamWilsn
Copy link
Collaborator

Do you have an idea of how you want to solve this? I was thinking maybe modifying the preceding fork(s) to store more blocks?

@gurukamath
Copy link
Collaborator

Do you have an idea of how you want to solve this? I was thinking maybe modifying the preceding fork(s) to store more blocks?

Based on the latest discussions on this EIP, I believe we won't need to refill the history window. We just let the ring buffer fill organically as the blocks are processed. Will keep an eye on this space.

@gurukamath gurukamath self-assigned this May 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-spec Area: specification C-bug Category: this is a bug, deviation, or other problem. E-medium Experience: of moderate difficulty
Projects
None yet
Development

No branches or pull requests

3 participants