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.