20,000 USDC
View results
Submission Details
Severity: gas
Valid

Inconsistent code style in `Lender.sol`

Summary

All functions used getPoolId(address lender, address loanToken, address collateralToken) to calculate poolId except seizeLoan and refinance function

Recommendations

use getPoolId(address, address, address) to obtain poolId

- bytes32 poolId = keccak256(
- abi.encode(loan.lender, loan.loanToken, loan.collateralToken)
- );
+ bytes32 poolId = getPoolId(p.lender, p.loanToken, p.collateralToken);

Tools Used

manual code review

Support

FAQs

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