Skip to content

feat(precompile): add custom precompile registration API#98

Merged
mw2000 merged 1 commit intomainfrom
feat/issue-88-custom-precompile-registration
Mar 21, 2026
Merged

feat(precompile): add custom precompile registration API#98
mw2000 merged 1 commit intomainfrom
feat/issue-88-custom-precompile-registration

Conversation

@mw2000
Copy link
Copy Markdown
Owner

@mw2000 mw2000 commented Mar 21, 2026

Introduce EEVM.Config and EEVM.Precompile to register custom precompile modules at arbitrary addresses, merge them with built-ins in the dispatcher, and route CALL/DELEGATECALL through config-aware execution. Propagate config through machine state so all configured precompile addresses are pre-warmed for access-list accounting and covered by integration tests.

Closes #88

Introduce EEVM.Config and EEVM.Precompile to register custom precompile modules at arbitrary addresses, merge them with built-ins in the dispatcher, and route CALL/DELEGATECALL through config-aware execution. Propagate config through machine state so all configured precompile addresses are pre-warmed for access-list accounting and covered by integration tests.
@mw2000 mw2000 merged commit 5638b69 into main Mar 21, 2026
2 checks passed
@mw2000 mw2000 deleted the feat/issue-88-custom-precompile-registration branch March 21, 2026 08:52
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.

Add custom precompile registration API

1 participant