Contract cannot receive ether due to lack of receive or fallback function
LiquidationPool
contract cannot receive any as it lack receive() or fallback() function.
receive() is for receiving ether without calling data and fallback()is for receiving ether with calling data.
If someone sends ETH to a smart contract without passing calldata and there is a receive() function, the receive() function is executed. If there is no receive() function, then the fallback() is executed.
As there is no receive nor fallback, then the transaction reverts and the contract will not be able to receive and ether.
Manual code Review
Implement receive or fallback function in the LiquidationPool
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.