BlackHartBlackHart
Scores/Uniswap V4

Uniswap V4

MITHRIL

DEX / AMM · Multi-chain · $3.5B TVL · 8 contracts

Confidence 93%Z-Factor 0.74Updated 2026-05-13Public Score

Public risk assessment — scores are produced with the same methodology as monitored protocols

883
BRI Score
3004756508251000

Security Profile

Access Ctrl
92
Economic
88
Oracle
98
Compos.
88
Govern.
92
Maturity
89
Resilience
39
Supply Ch.
88
OpSec
82
Cascade
100
Min
39
Avg
86
Max
100

Audit History

OpenZeppelin
2024-09Report →
Trail of Bits
2024-08
Spearbit
2024-10
ABDK
2024-07
Cantina Competition
2024-06

Bug Bounty Program

$15,500,000
Max payout on Cantina
View Program →

Assessment

Best-in-class DEX architecture. Immutable core, transient storage reentrancy guard, flash accounting, zero oracle deps. D7 pulls score from ADAMANTINE due to 81 validated findings (13 Critical) from deep adversarial research. TRIB-SETTLE-001 (permissionless fund theft via Tribunal composition) is the most severe finding to date, additionally impacting D4. Below ADAMANTINE due to deployment age (18mo), hook extensibility model, and now-demonstrated periphery composition risks.

Dimension Breakdown

How scores work →
Access Control
Weight 18%92% conf
92
Excellent
  • Minimal admin surface (fee setting only, capped)
  • Transient storage lock eliminates reentrancy class
  • Flash accounting enforces within-tx balance invariants
  • 58 access control checks across 246 total checks (23.6% check density)
  • All core PoolManager functions are view/pure (6 functions)
Economic Soundness
Weight 13%90% conf
88
Strong
  • Flash accounting IS the primitive, not a vulnerability
  • No share-inflation attack surface in singleton design
  • 98 state writes but concentrated in ERC6909 token ops (balanceOf, allowance, isOperator)
  • MEV is user-side (sandwich), not protocol-level
  • Zero value extracted in fork validation
Oracle Integrity
Weight 13%95% conf
98
Excellent
  • Zero external oracle dependencies in core
  • Self-sovereign pricing via AMM math
  • Protocol is oracle SOURCE, not consumer
  • 2 price_feed edges are hook-level, sandboxed per-pool
Battle-Tested Maturity
Weight 12%92% conf
89
Strong
  • Deployed 2024-11-27 (~18 months live)
  • Uniswap org active since 2018 (8 years)
  • V3 never had a protocol-level exploit
  • 4 audit firms (ToB, OZ, Spearbit, C4)
  • $15.5M bug bounty (largest in DeFi)
  • Z-factor: 0.744
Governance & Upgradeability
Weight 10%92% conf
92
Excellent
  • PoolManager is IMMUTABLE (no proxy, no upgrade path)
  • Owner = 2-day Timelock controlled by GovernorBravo
  • Admin can ONLY set protocol fee controller (capped at 0.1%)
  • Cannot drain funds, modify logic, or upgrade contract
Adversarial Resilience
Weight 10%95% conf
39
Critical
  • 2 low-severity validated findings
Operational Security
Weight 10%78% conf
82
Strong
  • Strong CI/CD (Lint, MythX, Tests, Release workflows)
  • GitHub Actions pinned to commit SHAs
  • Immutable contract = no deployment key risk
  • Limited public incident response documentation
Compositional Risk
Weight 5%88% conf
88
Strong
  • Zero external dependencies in core PoolManager
  • Hook risk sandboxed per-pool, not protocol-wide
  • 14 trust_dependency edges all hook-related
  • Bad hook affects one pool, not all of Uniswap
  • TRIB-SETTLE-001: Universal Router <-> Compact/Tribunal composition creates permissionless fund theft vector via unlinked sourceClaimHash
Cascade Exposure
Weight 5%55% conf
100
Excellent
  • Appears in 1 cross-protocol cascade chain (XPC-014)
  • Member of 2 dependency clusters
  • Zero downstream protocol dependencies
  • Fully isolated architecture — no systemic contagion risk
Supply Chain
Weight 4%95% conf
88
Strong
  • Solidity 0.8.26 (stable, no critical known bugs)
  • Minimal external dependencies (custom libs)
  • Fully verified on Etherscan
  • Immutable deployment (no proxy risk)
  • 41 mappings in singleton -- well-structured state

Risk Drivers

Primary risk factors driving this score, ordered by severity.

Adversarial Resilience39
Operational Security82
Economic Soundness88

Adversarial Risk Signals

Observable security posture indicators. These signals reflect publicly verifiable information and responsible disclosure outcomes. No specific vulnerability details are exposed.

Disclosure HistoryNot Assessed
Remediation VelocityNot Assessed
Bug Bounty ProgramNot Assessed
Audit CoverageNot Assessed
Incident HistoryNot Assessed
Deployed 2024-11-27Z-Factor 0.74410 active dimensions

Score History & Verification

Score provenance tracking begins with the next reassessment.

On-Chain Data

Protocol Slug
"uniswap-v4"
Oracle
BRORegistry (Base)
Evidence
IPFS (pinned)
Staleness Threshold
24 hours
Read Score
registry.getScore("uniswap-v4")

Reduce exploitable risk

BlackHart Monitoring provides continuous adversarial analysis, vulnerability detection, remediation support, and verified reassessment when your risk posture improves.