-
Notifications
You must be signed in to change notification settings - Fork 163
Description
Description:
I am reporting a critical signing blocker affecting the Coinbase Smart Wallet (biometric/Passkey-based) when interacting with the Monad Mainnet (Chain ID 143). While the wallet correctly indexes and displays balances on the network, it is currently unable to sign or broadcast any transactions, effectively locking user assets.
Environment:
Wallet Type: Coinbase Smart Wallet (ERC-4337 based, no seed phrase).
Platform: Android / iOS (Mobile App).
Network: Monad Mainnet (Chain ID 143).
Connection Method: In-app DApp Browser and WalletConnect.
Steps to Reproduce:
Configure Monad Mainnet as a Custom Network (since it is not yet in the native network filter list).
Deposit MON tokens from Coinbase Exchange to the Smart Wallet address.
The balance (approx. 44,275.042 MON) is correctly displayed in the UI.
Attempt to "Send" tokens back to the Exchange or interact with a DApp (e.g., MonadVision) to sign a message.
The app fails immediately with a "Something went wrong" generic error before the biometric/Passkey prompt appears.
Technical Analysis:
This issue appears to be a failure in EIP-1271 (Standard Signature Validation Method for Smart Accounts). The Smart Wallet's signature validation logic is likely not deployed or correctly initialized on Chain 143. Because the Smart Wallet relies on a smart contract to validate signatures rather than a local private key, the absence of the validation contract on the Monad network prevents the Passkey from generating a valid handshake.
Actual Behavior:
The wallet fails to trigger the signing process, returning an RPC or UI error, leaving the funds inaccessible.
Expected Behavior:
The Smart Wallet should trigger the Passkey biometric authentication and successfully validate the signature via the EIP-1271 contract on the Monad network, allowing for transaction broadcasting.
Additional Context:
Support agent Sumit has already escalated this to the engineering team.
Facebook support confirmed that "Smart Wallet does not currently support the Monad network for transactions."
This is a critical issue as Smart Wallet users cannot export private keys to migrate to other providers (e.g., MetaMask).

