Submitted by 0xA5DF
Project.sol#L493-L536
In case users are using a contract (like a multisig wallet) to interact with a project, they cant raise a dispute.
The sponsors have added the approveHash() function to support users who wish to use contracts as builder/GC/SC. However, the Project.raiseDispute() function doesnt check them, meaning if any of those users wish to raise a dispute they cant do it.
Ive modified the following test, trying to use an approved hash. The test failed.
Make raiseDispute() to check for approvedHashes too.
parv3213 (Rigor) confirmed
Jack the Pug (judge) commented:
