The constructor will not revert if _authorizedSablierSender is not set (i.e., if it's set to address(0)).
The FjordStaking contract's constructor allows for the _authorizedSablierSender parameter to be set to address(0) without reverting. If this occurs, no Sablier senders will be initially authorized, which could prevent users from staking vested FJORD tokens.
If no Sablier senders are authorized, the stakeVested() function will always revert due to the StreamNotSupported error.
Manual review
Make the _authorizedSablierSender a required parameter in the constructor, reverting if it's set to address(0).
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.