> For the complete documentation index, see [llms.txt](https://docs.dittonetwork.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.dittonetwork.io/ditto-earn.md).

# Ditto Earn

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

[earn.dittonetwork.io](https://earn.dittonetwork.io) lists the vaults below. Check the network and contract address before depositing.

| Vault                                                                                     | Deposit | Network  | Strategy                                                |
| ----------------------------------------------------------------------------------------- | ------- | -------- | ------------------------------------------------------- |
| [Yield Split Vault](https://docs.dittonetwork.io/ditto-earn/yield-split-vault)            | USDC    | Ethereum | Aave, Spark, Fluid and Morpho                           |
| [MUSD Savings Vault V2](https://docs.dittonetwork.io/ditto-earn/ditto-musd-savings-vault) | MUSD    | Mezo     | Spark Savings USDC on Ethereum; September 23 deployment |
| [MUSD Savings pilot](https://earn.dittonetwork.io/vaults/musd-savings)                    | 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](https://docs.dittonetwork.io/ditto-earn/ditto-musd-savings-vault/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](https://docs.dittonetwork.io/ditto-earn/ditto-musd-savings-vault/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](https://docs.dittonetwork.io/ditto-earn/yield-split-vault/integration): separate product documentation; its SDK/API examples do not apply to the MUSD vault.
