Payouts
3rd Places
Top 10
Top 25
All
Code4rena
Cantina
CodeHawks
Mar '25
medium
Feb '25
high
ZENO Token Redemption Returns Negligible USDC Amount Compared to Purchase Price
high
Incorrect decimal handling in `Auction::buy()` leads to massive overpayment for ZENO tokens
high
RAACNFT mint function receives funds to address(this) but has no way of withdrawing them
high
Multiple issues from unnecessary balance increase calculation in DebtToken.mint
high
RToken's transfer function lead to loss of funds due to incorrect math
high
Users can borrow more assets than they have deposited as collateral
high
Critical Economic Design Flaw in ZENO Zero-Coupon Bond Implementation Leads to Guaranteed User Losses
high
Scaled Allowance Mismatch Enables Over-Approval Exploit
medium
Incorrect DebtToken totalSupply Scaling Breaks Interest Rate Calculations
medium
Incorrect Return Values and Double Scaling in `RToken.burn` Function Leads to Denial of Service
medium
RToken.transferFrom() Does Not Scale User Balances Due to Stale Liquidity Index
medium
LendingPool::getNormalizedIncome() returns stale liquidity index
medium
Liquidation Cannot Be Closed Even With Healthy Position Due To Strict Debt Check
medium
`RToken::calculateDustAmount` are incorrectly calculated, leading to not be able to transfer the accrued dust amount
medium
Concurrent Oracle Fulfillments Overwrite House IDs, which leads to Incorrect Pricing
medium
Liquidations are enabled when repayments are disabled, causing borrowers to lose funds without a chance to repay
medium
Due to not counting the assets stake on crvVault the reported amount of dust will not be correct
medium
getNormalizedDebt will return a wrong Amount when Timedelta is 0.
low
Impossible to rescue funds from `RToken` contract
low
Incorrect Timestamp Tracking in RAACHousePrice contract
low
Incorrect Comparison Between Scaled and Unscaled Amounts in _repay
low
If the Rtoken Contract is minted with 0 amount, an invalid value is returned.
low
Missing Burn Functionality in RAACNFT
Jan '25
high
high
high
high
high
medium
medium
high
medium
Dec '24
high
Critical: Malicious user can delete all Users Deposited Liquidity.
high
Fee Evasion via LP Token Transfer Resets Deposit Value
medium
Incorrect Handling Of Nft Self-Transfer In afterupdate Hook Allows The Owner To Grief A Buyer By Rendering The Nft Unable To Redeem Its Associated Liquidity, Resulting In A Loss Of Funds
medium
Transferring deposit NFT doesn't check if the receiver exceeds the 100 deposit limit
medium
not adding `claimable` balance to the total assets in `_harvestAndReport` can cause losses.
low
Missing Router Update Mechanism in StrategyMainnet Contract
low
Inconsistent Shutdown Enforcement Allows Asset Deployment Post-Shutdown
low
Strategy can miss capturing funds from positive slippage due to no deadline check on swaps
high