Payouts
Top 10
Top 25
Top 50
All
Sherlock
Code4rena
Cantina
CodeHawks
Feb '24
high
Jan '24
Dec '23
Nov '23
medium
Oct '23
Sep '23
Aug '23
Jul '23
high
Sandwich attack to steal all ERC-20 tokens in the Fees contract
high
Fee on transfer tokens will cause users to lose funds
high
Hardcoded Router Address May Cause Token Lockup in Non-Standard Networks
medium
The `borrow` and `refinance` functions can be front-run by the pool lender to set high interest rates
medium
Pragma non-specification can lead to non-functional / corrupted contract when deployed on Arbitrum
gas
+= and -= are more expensive
gas
Uncheck Arithmetic where overflow/underflow impossible
gas
Floating pragma in all contracts
gas
Use named imports instead of plain `import file.sol
1.74 USDC • 5 total findings • CodeHawks • tsvetanovv
#116
medium
staleCheckLatestRoundData() does not check the status of the Arbitrum sequencer in Chainlink feeds.
medium
Chainlink oracle will return the wrong price if the aggregator hits `minAnswer`
medium
Too many DSC tokens can get minted for fee-on-transfer tokens.
low
Pragma isn't specified correctly which can lead to nonfunction/damaged contract when deployed on Arbitrum
gas
`++i`/`i++` should be `unchecked{++i}`/`unchecked{i++}` when it is not possible for them to overflow, as is the case when used in `for`- and `while`-loops
41.06 USDC • 2 total findings • CodeHawks • tsvetanovv
#50
Jun '23
May '23
high
withdrawProtocolFees() Possible malicious or accidental withdrawal of all rewards
medium
Wrong consideration of blockformation period causes incorrect votingPeriod and votingDelay calculations
medium
[M-01] Some functions in Talos contracts does not allow user to supply slippage and deadline, which may cause swap revert
medium
Lack of slippage protection can lead to significant loss of user funds
medium
_decrementWeightUntilFree() Possible infinite loop
Apr '23
Mar '23
Feb '23
Jan '23