The function Laundrette::addToTheGang
requires caller to be "gangmember" and GodFather at same time. Thus, if the only GodFather is not a "gangmember" (not granted in the first place, or revoked), nobody and grant new "gangmember" roles (even to godfather himself). And this is an dead end.
If GodFather at this moment is not a "gangmember" (either never granted or revoked), nobody can become "gangmember" anymore.
This is even more dangerous when anyone can revoke others' "gangmember" role.
remove onlyRole("gangmember") modifer, and only keep isGodFather:
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.