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.
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
Connect your wallet and switch to the vault's network.
Enter an amount and review the estimated shares and price.
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.

