Collision can exist due to the use of many dynamic types in abi.encodePacked
The computeEscrowAddress()
function in EscrowFactory.sol
calls abi.encodePacked() with multiple dynamic arguments and a collision is possible.
High impact on the creation of contracts
Slither
Do not use more than one dynamic type in abi.encodePacked(). Use abi.encode().
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.