The predecessor is hardcode to zero address when queueing a proposal
The queueProposal allow queueing a proposal
An issue with the current implementation is that, the predecessor
is hardcoded to zero, meaning there'll never be a predecessor
as opposed to the implementation in the timelock where a predecessor
is expected in order to execute it before the current proposal.
There'll never be a predecessor due to hardcoding the address to zero.
Manual review
Don't hardcode it to zero and allow a param to be provided when proposing.
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.