40,000 USDC
View results
Submission Details
Severity: low

Interface `IEscrowFactory` is missing `computeEscrowAddress` function declaration

Summary

The interface IEscrowFactory does not declare externally available computeEscrowAddress function of EscrowFactory contract.

Vulnerability Details

The EscrowFactory contract implements two functions that are externally accessible which are newEscrow and computeEscrowAddress but the IEscrowFactory interface is missing declaration of computeEscrowAddress function.

Impact

The interaction with EscrowFactory contract using IEscrowFactory might be difficult in case it is needed to precompute the Escrow address.

Tools Used

Manual Review

Recommendations

It is recommended to add computeEscrowAddress function declaration to IEscrowFactory interface.

Support

FAQs

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