The ERC20 contract has all required ERC20 functions but does not formally inherit from the IERC20 interface, potentially causing interface compatibility issues.
While IERC20.sol exists in the codebase, the main ERC20 contract does not inherit from it.
This means type checking at compile time and runtime interface checks may fail.
Likelihood:
Any contract checking interface compatibility will be affected
Common in DeFi protocol integrations
Impact:
Contracts using interface type casting may fail
Some protocols may reject this token
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.
The contest is complete and the rewards are being distributed.