Skip to content

fix(finalizer): Support MegaETH withdrawals#2947

Merged
bmzig merged 32 commits intomasterfrom
pxrl/megaFin
Feb 27, 2026
Merged

fix(finalizer): Support MegaETH withdrawals#2947
bmzig merged 32 commits intomasterfrom
pxrl/megaFin

Conversation

@pxrl
Copy link
Copy Markdown
Collaborator

@pxrl pxrl commented Feb 16, 2026

MegaETH is not vanilla OP on withdrawals, so implement custom handling.

This is mostly implemented as a local patch to viem and at least some of
it can be upstreamed. It's unclear how snowflake OP stacks are going to
be handled by viem though - MegaETH isn't classified as an OP chain
despite sharing most of the underling implementation.

pxrl added 2 commits February 16, 2026 03:16
MegaETH is not vanilla OP on withdrawals, so implement custom handling.
Comment thread src/finalizer/utils/opStack.ts Outdated
Comment thread src/finalizer/utils/opStack.ts Outdated
Comment thread src/finalizer/utils/opStack.ts Outdated
Comment thread src/finalizer/utils/op/megaeth.ts Outdated
@pxrl pxrl changed the base branch from master to pxrl/viem246 February 17, 2026 02:28
Comment thread src/finalizer/utils/op/megaeth.ts Outdated
Comment thread src/finalizer/utils/op/megaeth.ts Outdated
Comment thread src/finalizer/utils/opStack.ts Outdated
Comment thread package.json Outdated
@pxrl pxrl marked this pull request as ready for review February 17, 2026 06:22
@pxrl pxrl changed the title [WIP] fix(finalizer): Support MegaETH withdrawals fix(finalizer): Support MegaETH withdrawals Feb 17, 2026
Comment thread .circleci/config.yml
Base automatically changed from pxrl/viem246 to master February 17, 2026 07:44
@bmzig bmzig merged commit 29ac5d9 into master Feb 27, 2026
4 checks passed
@bmzig bmzig deleted the pxrl/megaFin branch February 27, 2026 18:32
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.

2 participants