Since a currency could still be removed as a whitelisted currency even after it was initially added. The protocol should check daos[daoMembershipAddress].currencyin joinDao:: MembershipFactory.solif its whitelisted
A currency could be removed as whitelisted due to many reasons that could affect the protocol in negative ways such as fraudulent or scam activities, security concerns or breaking some of the protocol's innavriant etc. Checking if the currency is whitelisted could avoid the problems above
Users can use a non-whitelisted currency
Manual review
check if daos[daoMembershipAddress].currencyis whitelisted
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.