The proposeTransaction() function has the onlyOwner modifier.
A user with a signer role can't call proposeTransaction().
Likelihood:
A user with the signer role tries to call proposeTransaction().
Impact:
A user with the signer role can't call proposeTransaction().
SIGNER_TWO is granted the signer role by the admin.
SIGNER_TWO tries to call proposeTransaction() only to find that only the owner can call it.
Test with:
Sample output:
Add the modifier onlyOwnerOrSigners .
For the function proposeTransaction(), swap out the onlyOwner modifier with the onlyOwnerOrSigners modifier.
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.
The contest is complete and the rewards are being distributed.