Payouts
2nd Places
3rd Places
Top 10
All
Sherlock
Code4rena
Hats Finance
Jun '24
Feb '24
Jan '24
high
When `DecentBridgeExecutor.execute` fails, funds will be sent to a random address
high
Users will lose their cross-chain transaction if the destination router do not have enough WETH reserves.
high
Anyone can update the address of the Router in the DcntEth contract to any address they would like to set.
medium
DecentEthRouter.sol#_bridgeWithPayload() - Any refunded ETH (native token) will be refunded to the DecentBridgeAdapter, making them stuck
Dec '23
medium
The quorumVotes can be bypassed
medium
CultureIndex.sol#dropTopVotedPiece() - Malicious user can manipulate topVotedPiece to DoS the whole CultureIndex and AuctionHouse
medium
Bidder can use donations to get VerbsToken from auction that already ended.
medium
It may be possible to DoS AuctionHouse by specifying malicious creators
Nov '23
Oct '23
high
Borrower has no way to update `maxTotalSupply` of `market` or close market.
high
Borrower can drain all funds of a sanctioned lender
medium
Function WildcatMarketController.setAnnualInterestBips allows for values outside the factory range
medium
`collectFees()` updates delinquency wrongly as `_writeState()` is called before assets are transferred
Sep '23
Aug '23
Jul '23