Skip to content

Comments

Full Osaka support#1035

Draft
elopez wants to merge 4 commits intomainfrom
ai-test-fixes-v2
Draft

Full Osaka support#1035
elopez wants to merge 4 commits intomainfrom
ai-test-fixes-v2

Conversation

@elopez
Copy link
Collaborator

@elopez elopez commented Feb 19, 2026

Description

This fixes all the things for Osaka support. All tests should be passing here.

It is also all AI-generated in an unsupervised manner, so please consider changes with care 😄

Checklist

  • tested locally
  • added automated tests
  • updated the docs
  • updated the changelog

Adds EIP-7702 authorization delegation for Set Code transactions:
- Authorization entry type and JSON parsing in Types.hs/Transaction.hs
- processAuthorizations: validates signatures, sets delegation code, computes refunds
- getAuthoritiesToWarm: warms authority addresses after chain_id validation
- resolveDelegatedCode: follows delegation pointers for CALL/DELEGATECALL
- Delegation access cost pre-burning in callChecks (before 63/64 rule)
- Authorization refunds preserved on revert in finalize
- Test runner with otherContractsFromPreState and EIP-7702 authorization processing
@elopez
Copy link
Collaborator Author

elopez commented Feb 19, 2026

I closed the previous PR #1009 by mistake 🤦 I rebased on current main and re-split the changes in more sensible commit groups while at it.

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