Any GangMember can quit the gang by calling Laundrette::quitGang function which doesn't account for the weapons they have withdrawn from the shelf hence they should return the weapons they have withdrawn to the godFather before they can quit
Any Gangmember can just quit after taking the weapons
User joins the gang with godFather's approval
User gets assigned some weapons
User takes the weapons
User quits by calling the Laundrette::quitGang function taking the weapons withdrawn along with him
There should be a check in Laundrette::quitGang function to ensure that the msg.sender has no weapons currently at his disposal before quitting.
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.