inside the Contest Details, the protocol states the following:
The docs do mention some ERC20
tokens that are OOS (rebase, fee on transfer, ERC-777, ETH, interest-bearing tokens).
certain tokens like UNI
or COMP
have a maximum approval limit of uint96.max
tokens. As a result, attempts to approve amounts exceeding uint96.max
will simply revert.
The issue arises from the fact that inside the constructor of SablierV2MerkleLT and SablierV2MerkleLL, the contract always approves the maximum amount of ASSET
using uint256.max
to the Sablier contract for spending.
This means that every time a user will try to create a campaign
with for example UNI
or COMP
, it will always fail.
Do not include these tokens or change the code snippet to:
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.