Ondo Finance security record

Arbitrum, BNB Chain, Ethereum, Polygon (POS), Solanaondo.financeXGitHub

As of 24 Oct 2026, Ondo Finance has 13 audit reports by 5 security firms on Trustblock; the latest is by Cantina, dated 17 Sep 2026. Those reports list no open critical findings.

Critical findings
No open critical findings
Across the 13 reports, 2 critical findings were reported. Each is marked fixed by the firm that reported it. See the findings
Open the latest report
Your label, live
Get the label for your site

Record last updated . It holds audits and findings, contracts and incidents up to Oct 2026. Trustblock does not review code.

Audits13

Newest first

AuditSecurity firmDateScopeCritical findingsReport
Ondo: rwa-internalSecurity firm: CantinaDate: Scope: Not recorded (see the report)No open critical findingsOpen · cantina.xyz
Ondo: RWA internalSecurity firm: CantinaDate: Scope: Not recorded (see the report)No open critical findingsOpen · cantina.xyz
Ondo PR 520Security firm: CantinaDate: Scope: Not recorded (see the report)No open critical findingsOpen · cantina.xyz
Ondo: GM SolanaSecurity firm: CantinaDate: Scope: Not recorded (see the report)1 critical finding, fixedOpen · cantina.xyz
Ondo FinanceSecurity firm: CantinaDate: Scope: Not recorded (see the report)No open critical findingsOpen · cantina.xyz
Ondo FinanceSecurity firm: CantinaDate: Scope: Not recorded (see the report)No open critical findingsOpen · cantina.xyz
Ondo Bridge Registrar & USDon ConverterSecurity firm: CantinaDate: Scope: Not recorded (see the report)No open critical findingsOpen · cantina.xyz
Ondo RWA InternalSecurity firm: CantinaDate: Scope: Not recorded (see the report)No open critical findingsOpen · cantina.xyz
RWA Security Review: Ondo Protocol AuditSecurity firm: CantinaDate: Scope: Not recorded (see the report)No open critical findingsOpen · cantina.xyz
Ondo Finance security reviewSecurity firm: Nethermind SecurityDate: Scope: Not recorded (see the report)No open critical findingsOpen · GitHub
Ondo Protocol auditSecurity firm: ABDK ConsultingDate: Scope: Not recorded (see the report)1 critical finding, fixedOpen · GitHub
Ondo Finance V2Security firm: QuantstampDate: Scope: Files named in the reportNo open critical findingsOpen · certificate.quantstamp.com
Ondo ProtocolSecurity firm: CertiKDate: Scope: Not recorded (see the report)No open critical findingsOpen · skynet.certik.com

Findings271

Statuses are the security firm’s own, from each report.

SeverityOpenAcknowledgedFixed
Critical002
High026
Medium0321
Low0129108
HighFlaw in OndoRegistryClientInitializable.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
HighSuboptimal in OndoLibrary.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
MediumRounding issue when calculating absolute changes in basis points (BPS)Ondo Finance security review · Nethermind Security · 24 Apr 2023Acknowledged

The report gives no description here.

Open the report
MediumMid-Term Lp Deposits Allow For Relative Risk-Free ProfitsOndo Finance V2 · Quantstamp · 13 Sep 2021Acknowledged

An attacker can sandwich-attack every time `SushiStakingV2Strategy.harvest(...)` is called by mid-term depositing LP tokens before the harvest (receiving tranche tokens). The attacker proceeds to withdraw the tranche share tokens for an increased amount of LP tokens.

Open the report
MediumUse of Magic Numbers Dependent on External Protocol FeesOndo Finance V2 · Quantstamp · 13 Sep 2021Acknowledged

The constants used in the `calculateSwapInAmount()` function depend on the fees charged by Uniswap and SushiSwap. Changes in fees by these protocols would lead to incorrect calculations.

Open the report
LowBatch execution of limit orders can be DOS'edOndo PR 520 · Cantina · 6 Feb 2026Acknowledged

The report gives no description here.

Open the report
LowContract deviations from Notion specOndo Finance · Cantina · 21 Nov 2025Acknowledged

The report gives no description here.

Open the report
LowPrecision loss in USDon to USDC redemptionOndo Bridge Registrar & USDon Converter · Cantina · 9 Oct 2025Acknowledged

The report gives no description here.

Open the report
LowSetting limits should revive capacityUsed accordinglyRWA Security Review: Ondo Protocol Audit · Cantina · 27 Mar 2025Acknowledged

The report gives no description here.

Open the report
Low_setFTokenToChainlinkOracle(...) does not check oracle decimalsOndo Finance security review · Nethermind Security · 24 Apr 2023Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowUse AccessControlDefaultAdminRulesOndo Finance security review · Nethermind Security · 24 Apr 2023Acknowledged

The report gives no description here.

Open the report
LowBad datatype in AConvexAutocompounder.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in AConvexAutocompounder.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in AConvexAutocompounder.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in AConvexAutocompounder.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in AConvexAutocompounder.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in AConvexAutocompounder.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in AConvexAutocompounder.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in AConvexAutocompounder.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in AConvexAutocompounder.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowBad datatype in AConvexAutocompounder.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in AConvexAutocompounder.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in BalancerStrategy.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in BalancerStrategy.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in BalancerStrategy.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in BasePairLPStrategy.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in ConvexAutocompounderStrategy.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in ConvexAutocompounderStrategy.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in ConvexAutocompounderStrategy.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in IPairVault.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowBad datatype in IPairVault.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in IRollover.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in IRollover.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in ISingleAssetVault.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in OndoLibrary.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in OndoLibrary.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in OndoRegistryClient.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in OndoRegistryClientInitializable.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in OndoRegistryClientInitializable.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in Registry.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowBad datatype in SAStrategyAllPairVault.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in SAStrategyAllPairVault.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in SAStrategyAllPairVault.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in SAStrategyConvex.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in SAStrategyConvex.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in SAStrategyConvex.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in SAStrategyConvex.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in SAStrategyRollover.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in SAStrategyRollover.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in SAStrategyRollover.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowBad datatype in SAStrategyRollover.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in SingleAssetVault.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in SingleAssetVault.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in SingleAssetVault.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in SingleAssetVault.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowBad datatype in SingleAssetVault.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowBad naming in BasePairLPStrategy.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowBad naming in IRollover.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowBad naming in IStrategy.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowBad naming in IWETH.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowBad naming in SingleAssetVault.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowDocumentation in AConvexAutocompounder.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowDocumentation in IBaseRewardPool.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowDocumentation in IConvexBooster.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowDocumentation in IConvexBooster.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowDocumentation in ICurve_2.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowDocumentation in ICurve_3.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowDocumentation in ISAStrategy.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowDocumentation in OndoLibrary.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowDocumentation in OndoLibrary.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowDocumentation in SAStrategyAllPairVault.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowDocumentation in SingleAssetVault.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowDocumentation in SingleAssetVault.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowOverflow/Underflow in SingleAssetVault.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowProcedural in AConvexAutocompounder.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowProcedural in BalancerStrategy.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowProcedural in BasePairLPStrategy.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowProcedural in ConvexAutocompounderStrategy.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowProcedural in ICurve_3.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowProcedural in IMultiex.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowProcedural in Multiex.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowProcedural in OndoLibrary.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowProcedural in OndoLibrary.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowProcedural in Registry.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowProcedural in Registry.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowReadability in BalancerStrategy.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowReadability in BalancerStrategy.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowReadability in BalancerStrategy.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowReadability in BalancerStrategy.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowReadability in SAStrategyConvex.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowSuboptimal in AConvexAutocompounder.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowSuboptimal in AConvexAutocompounder.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowSuboptimal in AConvexAutocompounder.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowSuboptimal in BalancerStrategy.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowSuboptimal in BalancerStrategy.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowSuboptimal in BalancerStrategy.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowSuboptimal in BalancerStrategy.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowSuboptimal in BalancerStrategy.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowSuboptimal in BasePairLPStrategy.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowSuboptimal in IRegistry.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowSuboptimal in IRollover.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowSuboptimal in IStrategy.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowSuboptimal in OndoLibrary.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowSuboptimal in OndoLibrary.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowSuboptimal in OndoLibrary.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowSuboptimal in OndoLibrary.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowSuboptimal in OndoLibrary.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowSuboptimal in OndoLibrary.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowSuboptimal in OndoRegistryClientInitializable.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowSuboptimal in OndoRegistryClientInitializable.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowSuboptimal in OndoRegistryClientInitializable.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowSuboptimal in OndoRegistryClientInitializable.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowSuboptimal in Registry.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowSuboptimal in Registry.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowSuboptimal in SAStrategyAllPairVault.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowSuboptimal in SAStrategyConvex.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowSuboptimal in SAStrategyConvex.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowSuboptimal in SAStrategyRollover.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowSuboptimal in SingleAssetVault.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowSuboptimal in SingleAssetVault.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
Show 10 more
LowSuboptimal in SingleAssetVault.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowUnclear behavior in AConvexAutocompounder.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowUnclear behavior in BalancerStrategy.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowUnclear behavior in ConvexAutocompounderStrategy.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowUnclear behavior in ICurve_2.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowUnclear behavior in ICurve_3.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowUnclear behavior in SingleAssetVault.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowUnclear behavior in SingleAssetVault.solOndo Protocol audit · ABDK Consulting · 26 Oct 2022Acknowledged

The report gives no description here.

Open the report
LowClone and Own (2)Ondo Finance V2 · Quantstamp · 13 Sep 2021Acknowledged

Contract `SushiStakingV2Strategy` shares a lot of commonality with `SushiStrategyLP`, but duplicated code appears in both contracts. Not only this adds extra maintenance, but also can lead to incorrect bug fixing if fixes are done in one strategy, but not the other.

Open the report
LowIncorrect Path Validation LogicOndo Finance V2 · Quantstamp · 13 Sep 2021Acknowledged

The`rewardPaths` array should have two paths. It seems one path should end in `token0` and the other in `token1` (or vice-versa). However, the implementation in `SushiStakingV2Strategy.addPool(...)`, both paths could end in `token0` or `token1`. It is unclear if the latter situation is indeed desired; our understanding is that **only** the first case should be allowed.

Open the report
Show 4 more
LowMising `isContract` ValidationOndo Finance V2 · Quantstamp · 13 Sep 2021Acknowledged

The constructor of `SushiStakingV2Strategy` does not validate whether the input addresses are indeed contracts; same with `SushiStakingV2Strategy.addPool(...)` and `AlchemixUserReward.constructor(...)`. Hence, incorrect setups could lead the contract to misbehave.

Open the report
LowPossible Transaction Revert Due to Sandwich AttackOndo Finance V2 · Quantstamp · 13 Sep 2021Acknowledged

Not including the minimum out values and setting its value to zero when executing an external call to Sushiswap might result in a failing transaction due to bots not recognizing that a transaction may fail later on. This issue depends on how the attack bots are implemented.

Open the report
LowPotential Division by an Extremely Small ValueOndo Finance V2 · Quantstamp · 13 Sep 2021Acknowledged

The `SushiStakingV2Strategy.depositIntoChef(...)` calls `_compound()` before reaching the block in L497-500, in which the following calculation s performed: ``` uint256 shares = (_amount * poolData.totalShares) / poolData.totalLp ``` If `poolData.totalLp` is an extremely small value (for example, because of some dust generated from calling `_compound()`), this may lead to an extremely large value being stored in the `shares` variable. A similar issue is present in `withdrawFromChef(...)`.

Open the report
LowPrivileged Roles and OwnershipOndo Finance V2 · Quantstamp · 13 Sep 2021Acknowledged

Many operations in `SushiStakingV2Strategy` rely on a strategist role. A vault's strategist is responsible for correctly executing most of the vault and strategy actions and needs to be trusted. Even when assuming full trust in strategists, `SushiStakingV2Strategy` would be at risk if strategists get compromised.

Open the report

Contracts

No deployed address is recorded for these audits.

The reports name a repository or files. Open a report to see its scope.

The repositories and files the reports name

Show this on your site

Is this your project? Show this record on your own website. The label states what the record holds, links to this page and updates by itself. It is free and needs no sign-in.

Content

Facts

Automatic: the three strongest facts of this project’s own record (its last audit and two more), highlighted. They update with the record. Picking a fact turns Automatic off.

Fixed as
Language

Style

Layout
Theme
Accent
Corners

Format

Size
Date
Embed as
HTML
<head>
<script src="https://widget.trustblock.run/project-widget.min.js" defer></script>
</head>
<body>
<div
data-tb-project-widget
data-tb-project-slug="ondo-finance"
></div>
</body>

Paste the code where the label should appear. It uses no API credit and updates by itself.

Something wrong on this page? A missing report, a wrong date, a finding that was fixed since. Tell us and we check it against its source.

Tell us