
Payouts

1st Places

Top 10

Top 25
All
Sherlock
Code4rena
Mar '23
high
enlistInRollover updates ownerToRollOverQueueIndex incorrectly
high
DepositFee can be avoided completely
high
User will almost always incur a loss when they rollover
high
Malicious users can prevent the user at the end of the queue from rolling over
medium
It's possible to permanently DOS the rollover system
medium
triggerEndEpoch can be called on null epochs
medium
attacker can drain the premium vault if depegging happens before the epoch starts
medium
getLastestPrice can return stale price
medium
Relayers for the rollover queue can be griefed
Feb '23
medium
Player can prevent rebalancing from completing by allocating to blacklisted protocols.
medium
XChainController does not reset vault's totalWithdrawalRequests
medium
pushTotalUnderlyingToController can still be called even if the vault is inactive
medium
Pullfunds can end before the necessary funds have been pulled
medium
Players can call rebalanceBasket before rewards have been pushed to the game
high
Liquidate calculations are incorrect when position borrows more than 1 type of token
high
vault LPTokens can stay in ichiVaultSpell after closePosition() and be drained by another user
high
Underlying amount after withdrawLend is incorrect if hard/soft vault has withdraw fee
medium
Data returned from latestRoundData() not sufficiently checked
Jan '23
Dec '22