BlackHartBlackHart
Scores/Velodrome

Velodrome

DAMASCUS

DEX / AMM · Optimism · $300M+ TVL · 15 contracts

Official site: velodrome.finance

791
3004756508251000
Confidence74%
Z-Factor0.80
Updated 2026-05-27Public score

Security Profile

Access Ctrl
60
Economic
82
Oracle
95
Compos.
100
Govern.
82
Maturity
60
Resilience
50
Supply Ch.
75
OpSec
51
Cascade
100
Min
50
Avg
76
Max
100

Audit History

Code4rena
2022-05
Peckshield
2023-01

Bug Bounty Program

$100,000
Max payout on Immunefi
View Program

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

Methodology
Access Control
Weight 18% · 74% confidence
60
+15veNFT governance model
+15Epoch-based reward distribution
+15Pool creation permissionless
+15Team multisig for emergency
Provenance
Economic Soundness
Weight 13% · 74% confidence
82
+20ve(3,3) model proven on Optimism
+20VELO emissions well-understood
+20Bribe market creates economic alignment
+20Fee distribution transparent
Provenance
Oracle Integrity
Weight 13% · 74% confidence
95
+24Internal AMM pricing
+24No external oracle dependency
+24TWAP from pool reserves
+24Manipulation resistant for large pools
Provenance
Battle-Tested Maturity
Weight 12% · 74% confidence
60
+15Live since June 2022 (47+ months)
+15Largest DEX on Optimism
+15Zero protocol-level exploits
+15V2 upgrade successful
Provenance
Governance & Upgradeability
Weight 10% · 74% confidence
82
+20veNFT voting for gauge weights
+20Epoch-based governance cycles
+20Community-driven direction
+20Team retains some parameters
Provenance
Adversarial Resilienceredacted
Weight 10% · 30% confidence
50
  • Multiple audits
  • Clean exploit history
  • Active bug bounty
  • Solidly fork with improvements
Provenance
Operational Security
Weight 10% · 45% confidence
51
-24No branch protection detected
-24CI/CD present but unstable (0% success)
+17Commit signing: 98% verified
+17Minimal development activity (0 commits/month)
Provenance
Compositional Risk
Weight 5% · 74% confidence
100
+25Optimism-native, limited cross-chain
+25LP tokens composable
+25Integration with Optimism ecosystem
+25Factory pattern for pools
Provenance
Cascade Exposure
Weight 5% · 55% confidence
100
+50Appears in 1 cross-protocol cascade chain(s)
+50Source: cross_protocol_composition.json dependency analysis
Provenance
Supply Chain
Weight 4% · 74% confidence
75
+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
Deployed 2022-06-0110 dimensionsProvenance Ledger
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.

Public
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>