mantlenetworkio/mantle

[evm]: report`evm: execution reverted` when transferring MNT to multicall address.

zzhengzhuo opened this issue · 1 comments

Describe the bug
When I try to transfer MNT to multicall address by metamask, it report error: evm: execution reverted.
And the transaction is https://explorer.testnet.mantle.xyz/tx/0x8e23874f0a31abe0cd8f4777b6258d24a1490dcb5a0737bf544d1b0f7d245eb9 .

The discussion in the discord: https://discord.com/channels/993846798382805002/1062060472276369488/1203961717692960858

To Reproduce
Steps to reproduce the behavior:

  1. Go to metamask.
  2. Transfer MNT to 0xcA11bde05977b3631167028862bE2a173976CA11.
  3. See error in the explorer.

Expected behavior
Can transfer MNT to contract addresses.

Screenshots
No

Additional context

If we cannot transfer MNT to contract addresses, the multisign contracts and ERC4337 may not work, too.

My mistake. I forget the contract have to provider receive method.