
Payouts

2nd Places

3rd Places

Top 10
All
Sherlock
Code4rena
Cantina
CodeHawks
Jul '24
medium
Incorrect parameters passed in `_requireOnlyOperatorOrOwnerOf()` function allows any caller to have rights over any tokenID
medium
Inconsistent check in `harvestPositionsTo()` function
medium
`addToPosition()` might use incorrect `amountToAdd` value if amount received is different than input parameter
medium
Users are able to front-run reward distribution
Jan '24
Dec '23
Nov '23
high
Aug '23
Jun '23
May '23
Mar '23
Jan '23
Dec '22
Nov '22
high
addCredit / increaseCredit cannot be called by lender first when token is ETH
medium
Lender can trade claimToken in a malicious way to steal the borrower's money via claimAndRepay() in SpigotedLine by using malicious zeroExTradeData
medium
Mutual consent cannot be revoked and stays valid forever
medium
Variable balance ERC20 support
medium
address.call{value:x}() should be used instead of payable.transfer()
medium
Borrower/Lender excessive ETH not refunded and permanently locked in protocol
medium
Lender can reject closing a position
Oct '22
Sep '22
Aug '22
Jul '22
Jun '22
high
Create a short call order with non empty floor makes the option impossible to exercise and withdraw
high
`acceptCounterOffer()` May Result In Both Orders Being Filled
medium
An attacker can create a short put option order on an NFT that does not support ERC721(like cryptopunk), and the user can fulfill the order, but cannot exercise the option
medium
Zero strike call options will avoid paying system fee
May '22
Apr '22
Mar '22
Feb '22