The docs clearly state that ERC777 should be discouraged due to the risk of DOS attacks. The 'resolveDispute' function follows the checks effects interaction pattern and so reentrancy is currently not possible.
"Tokens with callbacks allow malicious sellers to DOS dispute resolutions - Each supported token will be vetted to be supported. ERC777 should be discouraged."
Consider removing the nonReentrant and non-importing the reentrancy guard contracts as it is a waste of gas and does not use a consistent pattern across the contracts.
Manual review.
Consider removing the Reentrancy Guard import as it is not necessary.
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.