MDC Treasury / Vault Transparency Audit History Back to MDC
Ethereum Mainnet READ ONLY

Treasury / Vault
Transparency

Explore MDC’s production contracts, their allocations and current on-chain state. Every live value belongs to one verified block snapshot.

9Production Instances
8Treasury Safes
49,000,000 MDCFormal Allocation

49M is the formal production allocation, not current circulating supply.

MAINNET SNAPSHOT

STATUS UNAVAILABLE · Awaiting first verified snapshot

Snapshot Block
—
Snapshot UTC
—
RPC Source
—
Last Updated
—

Refreshes every 60 seconds while this page is visible. Values older than 120 seconds are marked STALE.

RPC reads only · Chain ID 1 · No account access required

Eligibility ≠ Distribution

Releasable does not mean automatically distributed. availableToReleaseNow means the maximum amount that can currently be released under the contract rules and current Vault balance.

Production instances

H1 — H9

How to read this page

Treasury funds remain governed by the corresponding Safe. Vault Treasury address is immutable. Safe signer / threshold configuration is not necessarily immutable.

Funding status compares Vault balance, totalReleased and allocation. A smaller balance after a recorded release is not automatically a funding shortfall. Unknown values are shown as “—”, never as zero.

Source labels reflect the approved explorer verification record, independently of live reads. H1, H2, H7, H8 and H9: Verified Source. H3–H6: Similar Match / Verification pending re-verification.

This page checks source/runtime/parameter conformity. It does not certify security. Fixed parameters are checked against the canonical production record and cached in memory. Every refresh rechecks the complete runtime before reusing those immutable values; dynamic state is read at the new snapshot block.

Snapshot and source details

All calls in a refresh use one numbered Ethereum block. The block hash is checked again before publishing the complete snapshot. A failed refresh retains the previous whole snapshot; it never combines old and new values. Latest blocks may subsequently be reorganized.

Canonical configuration: contracts/treasury-vesting/spec/PRODUCTION-REGISTRY.md. ABI getters are extracted from the locked production artifacts. Runtime bytes include immutables and metadata.

Public RPC availability and browser access policies can interrupt reads. A transport failure may try the other listed public endpoint with a new full snapshot. Identity or integrity failures stop the refresh.