Skip to content

Conversation

@Forostovec
Copy link
Contributor

Replace bytes(0) with a single zero byte for the account header version in verkle_set_account so that the assembled basicdata is exactly 32 bytes as specified in EIP-6800. The previous construction produced 31 bytes, shifting subsequent fields by one byte and breaking the documented offsets for code_size (5:8), nonce (8:16), and balance (16:32). Using b'\x00' restores the intended layout and keeps decoding in verkle_get_account consistent with the spec and with related documentation (EIP-6800 and the newer EIP-7864), without altering any other logic.

@Forostovec Forostovec requested a review from eth-bot as a code owner November 26, 2025 12:19
@github-actions github-actions bot added c-update Modifies an existing proposal s-draft This EIP is a Draft t-core labels Nov 26, 2025
@eth-bot
Copy link
Collaborator

eth-bot commented Nov 26, 2025

File EIPS/eip-7612.md

Requires 1 more reviewers from @adietrichs, @gabrocheleau, @gballet, @GottfriedHerold, @jlokier, @jsign, @matkt, @parithosh, @tanishqjasoria

@eth-bot eth-bot added the a-review Waiting on author to review label Nov 26, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

a-review Waiting on author to review c-update Modifies an existing proposal s-draft This EIP is a Draft t-core

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants