---
title: "Mint/Burn Flow Changelog"
canonical: "https://pharos.watch/methodology/mint-burn-flow-changelog/archive/v3/"
description: "Mint/Burn Flow Changelog - Pharos methodology version history."
---

# Mint/Burn Flow Changelog

[All versions](https://pharos.watch/methodology/mint-burn-flow-changelog/)

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

## v3.2 - Event-time USD valuation for flow amounts

**Effective:** 2026-03-03

Flow USD amounts moved from run-time spot pricing to event-time historical price attribution when available.

- Event valuation now prefers daily historical prices from `supply_history` at event day
- Price provenance persisted per event (`price_used`, `price_timestamp`, `price_source`)
- Row-drop accounting added for malformed/dust logs to improve data quality observability

Origin: Reconstructed from git commit history

Commits: `89ef4fa`

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

## v3.1 - Alchemy migration and chain-aware scan controls

**Effective:** 2026-03-03

Mint/burn ingestion migrated to Alchemy JSON-RPC with chain-specific scan behavior and stronger timestamp resolution guarantees.

- Replaced Etherscan log ingestion with Alchemy `eth_getLogs`
- Block timestamps now resolved in batch via `eth_getBlockByNumber`, with retry-on-missing semantics
- Scan ranges and safety margins calibrated per chain (including Optimism support)

Origin: Reconstructed from git commit history

Commits: `32f1e37`, `8193ab3`, `3b66c98`

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

## v3.0 - reUSD multi-chain coverage and per-coin dedup correction

**Effective:** 2026-03-02

Coverage expanded to Re Protocol reUSD across four chains, then corrected aggregate dedup logic to avoid multi-contract over-weighting.

- Added reUSD mint and redemption event tracking on Ethereum, Arbitrum, Base, and Avalanche
- Added nth-data-slot amount decoding for non-standard event payload layouts
- Aggregate flow loop now deduplicates by stablecoin ID to prevent duplicated rows and weighted overcounts

Origin: Reconstructed from git commit history

Commits: `34893a5`, `aa2bcb8`
