Contract implementations should inherit their interfaces. Extending an interface ensures that all function signatures are correct, and catches mistakes introduced (e.g. through errant keystrokes)
The TSender
contract should inherit the ITSender
interface but does not.
Unexpected behavior
Manual Review
Consider inheriting the ITSender
interface :
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.