MondrianWallet is an account abstraction implementation. It has to act like a normal EOA which means receiving ether, ERC20, ERC721 and ERC1155. However these 2 lasts standard need specific function to being received if "safeTransfer" function are used. Every contracts using this kind of function to transfer NFTs/tokens won't be able to transfer to the MondrianWallet.
Likelyhood: High
Every safe transfer in ERC721 or ERC1155 will revert.
Impact: High
Impossibility to receive NFTs from contract using a safe transfer functions.
Add the functions below to be compliant and permit this wallet to act like an EOA.
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.