In the Governance.sol contract in castVote User can cast vote on Proposals that are cancelled .
In the Governance.so contract in castVote function , there is no check to prevent user to vote on cancelled proposals .
Once the proposal is cancelled by function Cancel , the cancelled state is set to true .
It can lead to wastage of vote .
User can vote in wrong proposl which is already cancelled .
Manual review
There should be the condition which check that if the proposal is cancelled then the user cant vote in that .
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.