The receive()
function would allow a smart contract wallet to accept plain Ether transfers. Meaning that when someone sends funds directly to the contract's address the receive()
function is invoked. However, MondrianWallet2.sol
does not implement the receive()
function, nor a fallback()
function.
The absence of the receive()
function in MondrianWallet2.sol
would prevent the smart contract wallet from accepting plain Ether transfers directly to its address, leading to failed transactions and potentially causing disruptions in services that rely on direct Ether transfers.
Manual review, vscode
Consider adding a receive()
function to MondrianWallet2.sol
contract.
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.