L1Sender.sol
is an upgradeable contract, but the state variable l1Sender
in Distribution.sol
cannot be updated even if the L1Sender is upgraded to a new implementation. This can lead to unexpected behavior across the entire protocol.
Consider adding a setL1Sender
function to Distribution.sol
to update the l1Sender
state variable.
Add this to Distribution.sol
:
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.