For the complete documentation index, see llms.txt. This page is also available as Markdown.

Deployments

September 23 V2 contracts for new integrations, with the August pilot listed separately.

V2 — September 23, 2026

Use this deployment for the Mezo UI integration: mainnet-2026-09-23.

Open V2 on Ditto Earn · Integration guide

The contracts are live on mainnet. Initial live end-to-end validation is ongoing. This is a separate vault, not an upgrade or automatic migration of pilot shares.

Mezo — chain ID 31612

Gas: BTC. Index deployment events from block 12045502. Contract addresses below are the user-facing proxies where applicable.

Contract / asset
Address
Units

Vault and dMUSD share token

18 decimals

MUSD — deposit asset

18 decimals

WithdrawalQueue

Shares and MUSD: 18 decimals

NAVConsumer

MUSD per share, scaled by 1e27

MezoOpsExecutor

Operations; not a user deposit target

mUSDC — bridge asset

6 decimals

Mezo bridge adapter

Operations only

Ethereum — chain ID 1

Index deployment events from block 26040402. These addresses are for strategy/asset reads; users deposit and claim on Mezo.

Always identify a contract by chain ID plus address. The same address can identify different contracts on the two chains.

Machine-readable record and source

  • Full deployment JSON: both chains, all wiring and deployment blocks.

  • Signed deployment source: 22a2783baf3a4321a05245f71f9015c18db18499; evidence commit: 291fe1903ee32f96f76818e87ba053710ab7df49.

Repository access may be required. The public integration guide includes the user-facing ABI subset and addresses, so the Mezo UI does not depend on a private repository at runtime.

August pilot — existing holders only

Open the pilot. These are not V2 addresses. The two vaults both use the symbol dMUSD but have different tokens, balances and requests. Do not combine them by symbol or move users automatically.

Chain
Contract
Address

Mezo 31612

Vault / pilot dMUSD

0x762a17f2B3164ea5010C1C88085AeAC8872957D0

Mezo 31612

WithdrawalQueue

0x9D72922Fd520154a2bE98D36033839874B274290

Mezo 31612

NAVConsumer

0x40bb55996363e5Da6754A65fAB4F70fB520Ff99e

Mezo 31612

MezoOpsExecutor

0xb08F6bac55d0058B11D74E0cF6A76EF4C2A43754

Ethereum 1

BridgeReceiver

0x7817548BE174C22DecDe831Ea9d514927fD0D286

Ethereum 1

Spark adapter

0x944C7F5e08686117a5Bf66bE56b2B4bae869642C

MUSD and the Spark Savings venue are shared assets, not shared vault accounting. Keep deployment selection explicit.