Closed code423n4 closed 2 years ago
pauliax
A small precision is lost due to division here:
uint256 half = vaderReceived / 2; vader.safeTransfer(msg.sender, half); vesting.vestFor(msg.sender, half);
Quick fix:
uint256 half = vaderReceived / 2; vader.safeTransfer(msg.sender, half); vesting.vestFor(msg.sender, vaderReceived - half);
Handle
pauliax
Vulnerability details
Impact
A small precision is lost due to division here:
Recommended Mitigation Steps
Quick fix: