Skip to content

feat: add EIP-8282 builder deposit and exit contracts#43

Open
wemeetagain wants to merge 2 commits into
ethereum:mainfrom
wemeetagain:add-8282
Open

feat: add EIP-8282 builder deposit and exit contracts#43
wemeetagain wants to merge 2 commits into
ethereum:mainfrom
wemeetagain:add-8282

Conversation

@wemeetagain

Copy link
Copy Markdown

Port the two EIP-8282 builder request predeploys: the builder deposit contract (request type 0x03, serves first deposits and top-ups) and the builder exit contract (request type 0x04). Both are line-level derivatives of the EIP-7002/7251 request contracts, reusing the shared fee mechanism, queue, and system subroutine.

Add Foundry suites in the repo's house style (shared Test base, geas-ffi, computeFee/assertExcess), a slice() test helper, and an EIP-8282 reference in the README.

Port the two EIP-8282 builder request predeploys: the builder deposit
contract (request type 0x03, serves first deposits and top-ups) and the
builder exit contract (request type 0x04). Both are line-level
derivatives of the EIP-7002/7251 request contracts, reusing the shared
fee mechanism, queue, and system subroutine.

Add Foundry suites in the repo's house style (shared Test base,
geas-ffi, computeFee/assertExcess), a slice() test helper, and an
EIP-8282 reference in the README.
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.

1 participant