https://github.com/Cyfrin/2025-02-raac/blob/main/contracts/core/tokens/veRAACToken
The contract overrides ERC20’s transfer
and transferFrom
functions, making them revert transactions:
Causes confusion when interacting with the contract, as standard ERC20 behavior is overridden.
Can lead to unexpected behavior in third-party integrations.
Manual Review
Instead of overriding these functions, consider using a nonTransferable
modifier to restrict transfers in a more structured manner.
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.