Approved operator can't transfer the NFT associated with a stream
From the sablier doc access-control we can know the NFT transfer function can be called by the recipient or an approved operator:
Either the recipient or an approved operator can transfer the NFT associated with a stream.
But the SablierV2Lockup#withdrawMaxAndTransfer
only limit the currentRecipient
can withdraw then transfer the NFT, which is not the case.
Approved operator can't transfer the NFT associated with a stream.
vscode, Manual Review
Allow the approved operator to transfer the NFT associated with a stream as well.
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.