---
title: "Liquidity Score Changelog"
canonical: "https://pharos.watch/methodology/liquidity-score-changelog/archive/v3/"
description: "Liquidity Score Changelog - Pharos methodology version history."
---

# Liquidity Score Changelog

[All versions](https://pharos.watch/methodology/liquidity-score-changelog/)

<a id="changelog-v-3-4"></a>

## v3.4 - Retained-pool score recomputation and trusted staged-price hardening

**Effective:** 2026-03-09

Liquidity scoring now rebuilds every aggregate from the retained pool set after filtering/caps, while staged discovery preserves pool-quality metadata and stricter DEX-price trust rules.

- Filtered or TVL-capped pools can no longer keep influencing score inputs through stale aggregate fields
- HHI now uses the full retained pool set before display truncation; global 7d volume is pool-deduped
- Staged pool merge now dedups against token-pair fingerprints and preserves raw DEX metadata/quality multipliers
- DEX price observations require a consistent $50K post-confidence TVL floor across source families

Origin: Contemporaneous release record

Commits: Commit provenance not recorded

<a id="changelog-v-3-3"></a>

## v3.3 - Separated discovery pipeline with staged pool confidence decay

**Effective:** 2026-03-09

Discovery sources (CG Onchain, GeckoTerminal, DexScreener, CG Tickers) now run on an independent 20-minute cron with 3x more budget. Staged pools merged into scoring with freshness confidence decay and explicit defaults contract.

- Discovery cron runs independently on 20-min trigger with ~15 min budget (was 5 min shared)
- Staged pools receive confidence decay: max(0.5, 1 - ageHours/48), excluded after 24h
- Chain-aware source routing reduces wasted API calls by skipping irrelevant chains
- Tiered priority with exponential backoff prevents looping on pool-less coins

Origin: Contemporaneous release record

Commits: Commit provenance not recorded

<a id="changelog-v-3-2"></a>

## v3.2 - Effective TVL symbol-fallback inflation fix

**Effective:** 2026-03-02

Corrected effective TVL inflation when symbol fallback matched non-Curve pools to Curve entries.

- Metapool-adjusted TVL now applies only to address-matched Curve pools
- Symbol-fallback pools keep their own TVL in effective TVL calculations
- Removes accidental score inflation from cross-pool symbol collisions

Origin: Reconstructed from git commit history

Commits: `71cc096`

<a id="changelog-v-3-1"></a>

## v3.1 - Anti-duplication and protocol TVL cap normalization

**Effective:** 2026-02-28

Introduced fingerprint-based deduplication and DeFiLlama-anchored cap logic to suppress inflated secondary-source TVLs.

- CG/GT/DS pools deduped against DeFiLlama using token-pair fingerprints
- Secondary-source pool TVL capped and proportionally scaled by protocol-level DeFiLlama ceilings
- Global protocol and chain TVL totals kept consistent after cap reductions

Origin: Reconstructed from git commit history

Commits: `0b6bfb8`, `617ab25`, `1224015`, `0e54c20`

<a id="changelog-v-3-0"></a>

## v3.0 - Coverage expansion with fallback sources

**Effective:** 2026-02-28

Expanded zero-pool recovery with DexScreener and CoinGecko tickers fallbacks for orderbook-heavy assets.

- DexScreener fallback adds pools for tracked coins still missing after primary crawl
- CoinGecko tickers fallback synthesizes orderbook liquidity where AMM coverage is absent
- Reduces false zero-liquidity outcomes for long-tail and niche assets

Origin: Reconstructed from git commit history

Commits: `6b2e006`, `ef9bb2b`
