🗝️MegaVault

MegaVault is a user-facing feature that enables dYdX users to add USDC to provide liquidity to various markets, and earn yield in return. By aggregating liquidity from users, MegaVault ensures that every market maintains the necessary liquidity for smooth and efficient trading.
Vault Mechanics
At a technical level, MegaVault will operate multiple “sub-vaults.” A sub-vault uses users' USDC to run an automated market-making strategy for a given market. Users' USDC is allocated to these sub-vaults, and the yield they generate is aggregated and distributed to users who added USDC to MegaVault.
Adding and Removing Funds
Users can add funds into MegaVault at any time and start earning yield immediately. At a high level, users can think of adding funds as owning a percentage of the vault’s net equity (i.e., the vault’s USDC and position values).
Except in the case of Instant Market Listings, users will be able to remove funds from MegaVault at any time after adding them, though they may experience slippage based on MegaVault’s status, positions, and market conditions.
Operator
For MegaVault to work effectively, it requires a dedicated operator to configure and optimize settings across all sub-vaults continuously. This includes spread parameters, skew factors, and liquidity allocation weights determining how capital is deployed across markets. The operator must monitor market and vault activity and maintain these settings in real-time to ensure optimal market efficiency while protecting vault depositor returns.
On November 21, 2024, dYdX community elected Greave as MegaVault's operator, granting it the ability to update the parameters mentioned above.

How to Add USDC into MegaVault
1. Visit dYdX
Navigate to dydx.trade/vault to access the MegaVault page.
2. Connect Your Wallet
To interact with MegaVault, connect a compatible wallet such as MetaMask, Coinbase Wallet, OKX Wallet, Keplr, or many others.
3. Select USDC Amount
Enter the amount of USDC you wish to add to MegaVault. Choose an amount that aligns with your investment strategy and risk tolerance.
4. Approve and Confirm the Transaction
Approve the transaction through your wallet by signing and confirming it. Ensure you have enough funds to cover the gas fees associated with the deposit.
5. USDC is added into MegaVault
Once approved, your USDC will be added to MegaVault and start earning yield immediately.
6. Generate Passive Income
With your USDC added, MegaVault begins automated market-making activities. You’ll earn a share of the profits from MegaVault’s operations and a portion of protocol revenue. Your earnings are added to your initial balance.
8. Remove USDC Anytime
MegaVault has no lock-up periods. Adding and removing USDC are instant. Visit the MegaVault page to remove your funds whenever you like.
FAQ
Last updated
Was this helpful?

