791
3004756508251000
Confidence74%
Z-Factor0.80
Updated 2026-05-27Public scoreSecurity Profile
Access Control
60
60
Economic Soundness
82
82
Oracle Integrity
95
95
Compositional Risk
100
100
Governance
82
82
Maturity
60
60
Resilience
50
50
Supply Chain
75
75
Op Security
51
51
Cascade Exposure
100
100
Access Ctrl
60
60
Economic
82
82
Oracle
95
95
Compos.
100
100
Govern.
82
82
Maturity
60
60
Resilience
50
50
Supply Ch.
75
75
OpSec
51
51
Cascade
100
100
Min
50
Avg
76
Max
100
Audit History
Code4rena
2022-05
Peckshield
2023-01
Bug Bounty Program
$100,000
Max payout on Immunefi
Assessment
Largest DEX on Optimism, ve(3,3) model pioneer with 47+ months live. Clean exploit history and dominant L2 market position. Solidly fork with significant improvements. L2-native reduces some cross-chain risk.
Dimension Breakdown
MethodologyAccess Control
60Weight 18% · 74% confidence
+15veNFT governance model
+15Epoch-based reward distribution
+15Pool creation permissionless
+15Team multisig for emergency
Provenance
Economic Soundness
82Weight 13% · 74% confidence
+20ve(3,3) model proven on Optimism
+20VELO emissions well-understood
+20Bribe market creates economic alignment
+20Fee distribution transparent
Provenance
Oracle Integrity
95Weight 13% · 74% confidence
+24Internal AMM pricing
+24No external oracle dependency
+24TWAP from pool reserves
+24Manipulation resistant for large pools
Provenance
Battle-Tested Maturity
60Weight 12% · 74% confidence
+15Live since June 2022 (47+ months)
+15Largest DEX on Optimism
+15Zero protocol-level exploits
+15V2 upgrade successful
Provenance
Governance & Upgradeability
82Weight 10% · 74% confidence
+20veNFT voting for gauge weights
+20Epoch-based governance cycles
+20Community-driven direction
+20Team retains some parameters
Provenance
Adversarial Resilienceredacted
50Weight 10% · 30% confidence
- Multiple audits
- Clean exploit history
- Active bug bounty
- Solidly fork with improvements
Provenance
Operational Security
51Weight 10% · 45% confidence
-24No branch protection detected
-24CI/CD present but unstable (0% success)
+17Commit signing: 98% verified
+17Minimal development activity (0 commits/month)
Provenance
Compositional Risk
100Weight 5% · 74% confidence
+25Optimism-native, limited cross-chain
+25LP tokens composable
+25Integration with Optimism ecosystem
+25Factory pattern for pools
Provenance
Cascade Exposure
100Weight 5% · 55% confidence
+50Appears in 1 cross-protocol cascade chain(s)
+50Source: cross_protocol_composition.json dependency analysis
Provenance
Supply Chain
75Weight 4% · 74% confidence
+19Standard Solidity
+19Fork of audited Solidly code
+19Verified contracts
+19Clean dependencies
Provenance
Top Score Drivers
Dimensions with the greatest marginal impact on BRI.
Access Control
60+47.3 potential
veNFT governance model
Adversarial Resilience
50+35.3 potential
Operational Security
51+34.2 potential
No branch protection detected
Battle-Tested Maturity
60+31.1 potential
Live since June 2022 (47+ months)
Economic Soundness
82+12.8 potential
ve(3,3) model proven on Optimism
Adversarial Risk Signals
Publicly verifiable security posture indicators.
Disclosure HistoryNot Assessed
Remediation VelocityNot Assessed
Bug Bounty ProgramNot Assessed
Audit CoverageNot Assessed
Incident HistoryNot Assessed
methodology v2.1formula v1.1weights v1.1evidence sha256:sha256:5...
Score History & Verification
Score provenance tracking begins with the next reassessment.
On-Chain Data
- Protocol Slug
- "velodrome"
- Oracle
- BRORegistry (Base)
- Evidence
- IPFS (pinned)
- Staleness Threshold
- 24 hours
Read Score
registry.getScore("velodrome")Reduce exploitable risk
Continuous adversarial analysis, vulnerability detection, and verified reassessment.
Embed this score
Live, updates automatically. Free for any site. Click-through links open the full report on BlackHart.
Style
Theme
Format
Preview
Copy iframe code
<iframe
src="https://blackhart.io/embed/oracle/velodrome?variant=card&theme=dark"
title="BlackHart Risk Index: Velodrome"
width="340"
height="290"
frameborder="0"
loading="lazy"
style="border:0; max-width:100%;"
></iframe>