Skip to content

all: align EIP-7928 spec with latest EIP (uint32 BlockAccessIndex, header hash, debug getter)#794

Merged
kclowes merged 1 commit into
ethereum:mainfrom
nerolation:toni/bal-updates
May 11, 2026
Merged

all: align EIP-7928 spec with latest EIP (uint32 BlockAccessIndex, header hash, debug getter)#794
kclowes merged 1 commit into
ethereum:mainfrom
nerolation:toni/bal-updates

Conversation

@nerolation
Copy link
Copy Markdown
Contributor

EIP-7928 spec fixes:

  • replace 4445 error with standard -32001 Resource not found
  • add uint32 base type and switch BlockAccessIndex fields (StorageChange, BalanceChange, NonceChange, CodeChange) from uint64 to uint32 per EIP.
  • Add blockAccessListHash (hash32) to Block header schema.
  • Add debug_getRawBlockAccessList returning RLP-encoded BAL.

@bomanaps
Copy link
Copy Markdown
Contributor

bomanaps commented May 8, 2026

cc @fjl @mkalinin

Copy link
Copy Markdown
Contributor

@mkalinin mkalinin left a comment

Choose a reason for hiding this comment

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

LGTM!

@kclowes
Copy link
Copy Markdown
Collaborator

kclowes commented May 11, 2026

Merging per ACDT discussion today.

@kclowes kclowes merged commit f46158f into ethereum:main May 11, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants