How can you be certain that a smart contract functions correctly in every conceivable scenario unless it has undergone thorough testing?
In my opinion, it's quite surprising that smart contracts are often deployed without unit tests. This practice should not continue.
Key points to consider:
Thorough testing is essential to ensure a smart contract operates as intended across all possible scenarios.
Deploying smart contracts without proper testing is risky and potentially harmful.
Unit tests are a fundamental aspect of software development that should not be overlooked for smart contracts.
Any smart contract submitted for audit without accompanying unit tests will be rejected.
Write your tests please.
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.