Skip to content

fix(chains): correct Multicall3 blockCreated for Darwinia and Flow - #5512

Merged
jxom merged 1 commit into
wevm:mainfrom
wavebyrd:fix/multicall3-block-created
Nov 15, 2026
Merged

jxom merged 1 commit into
wevm:mainfrom
wavebyrd:fix/multicall3-block-created

Conversation

@wavebyrd

Copy link
Copy Markdown
Contributor

Multicall3 was deployed at block 251739 on Darwinia and 968659 on Flow EVM Mainnet, but the chain definitions list 69420 and 6205. A batched readContract with a blockNumber in between goes to an address with no code and fails with Cannot decode zero data ("0x") instead of falling back to a plain eth_call.

eth_getCode for 0xcA11bde05977b3631167028862bE2a173976CA11 on each chain's default RPC returns 0x at 251738 / 968658 and the Multicall3 bytecode at 251739 / 968659. On Flow, a batched readContract of WFLOW totalSupply at block 600000 fails before this change and returns the supply after it.

@vercel

vercel Bot commented Nov 14, 2026

Copy link
Copy Markdown

@wavebyrd is attempting to deploy a commit to the Wevm Team on Vercel.

A member of the Team first needs to authorize it.

@changeset-bot

changeset-bot Bot commented Nov 14, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: f98483d

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
viem Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@jxom
jxom merged commit fb861e2 into wevm:main Nov 15, 2026
26 of 33 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.

2 participants