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

Ditto Earn

Deposit into Ditto vaults and track your positions at earn.dittonetwork.io.

earn.dittonetwork.io lists the vaults below. Check the network and contract address before depositing.

Vault
Deposit
Network
Strategy

USDC

Ethereum

Aave, Spark, Fluid and Morpho

MUSD

Mezo

Spark Savings USDC on Ethereum; September 23 deployment

MUSD

Mezo

Separate August deployment for existing positions

The two MUSD vaults have different contracts and share tokens. Positions are not automatically migrated. V2 is live with real funds; initial live end-to-end validation is ongoing.

Deposit

  1. Connect your wallet and switch to the vault's network.

  2. Enter an amount and review the estimated shares and price.

  3. Approve the deposit token if needed, then confirm the deposit. Wait for successful transaction receipts.

Gas is BTC on Mezo and ETH on Ethereum.

Withdraw

  • Yield Split Vault: use its Withdraw tab, subject to its five-minute post-deposit cooldown and available liquidity.

  • MUSD vaults: request a withdrawal, wait for its batch to fund, then submit a claim. See Withdrawals.

Reading the dashboard

APY is an estimate, not a guaranteed return. For MUSD, TVL and position value use the last published NAV—not current available cash. The share-price timestamp shows its age. Bridge and swap costs are paid by the vault, even though it charges no protocol deposit/withdrawal fee.

For developers

  • MUSD / Mezo UI integration: current contracts, ABI subset, approvals, asynchronous withdrawals and UI state handling. Do not use a generic synchronous ERC-4626 widget unchanged.

  • Yield Split integration: separate product documentation; its SDK/API examples do not apply to the MUSD vault.