The Standard

The Standard
DeFiHardhat
20,000 USDC
View results
Submission Details
Severity: low
Invalid

LiquidationPoolManager::receive() does not emit an event on receiving ETH

Summary and Vulnerability Details

For offline monitoring purposes, the LiquidationPoolManager should emit an event in the receive() function when receiving ETH.

Impact

Offline monitoring and bookkeeping of amounts and origins of received funds will be more complicated.

Tools Used

Manual Review

Recommendations

Define the following event in the LiquidationPoolManager contract:

event ETHReceived(address indexed sender, uint256 amount, uint256 timestamp);

Emit the event in the receive() function on ETH receivals:

emit ETHReceived(msg.sender, msg.value, block.timestamp);
Updates

Lead Judging Commences

hrishibhat Lead Judge over 1 year ago
Submission Judgement Published
Invalidated
Reason: Non-acceptable severity
Assigned finding tags:

informational/invalid

Support

FAQs

Can't find an answer? Chat with us on Discord, Twitter or Linkedin.