Skip to main content

Deposit and Withdrawal Limits on EVEDEX: What You Need to Know

Learn about deposit and withdrawal limits on EVEDEX, including minimum amounts, caps, and how they vary by token and wallet.

Updated over a month ago

Why Do Limits Exist on a DEX?

Even in a decentralized setup, certain limits apply to make sure transactions are processed correctly and efficiently. These limits help:

  • Prevent failed or stuck transactions due to too-small amounts

  • Reduce slippage or gas inefficiencies during large transfers

  • Ensure vault stability and reduce manipulation risk

  • Match protocol-level parameters defined in the smart contracts

Minimum Deposit Requirements

When depositing funds into a vault on EVEDEX, there is often a minimum amount required for the transaction to succeed. Sending too little might not be accepted by the contract or might result in a loss due to gas costs exceeding the value of the deposit.

Key things to know:

  • The minimum deposit varies by asset and vault

  • Tokens must be sent on the correct blockchain network

  • Always double-check the vault UI for updated minimums before confirming

Example: If the ETH vault requires a minimum of 0.01 ETH, sending 0.001 ETH may fail or be ignored by the vault contract. Always confirm values in the trading interface before depositing.

Maximum Deposit Thresholds

EVEDEX doesn’t place arbitrary limits on how much you can deposit, but some technical constraints may apply:

  • Smart contracts may enforce max caps for certain vaults

  • Very large deposits might cause higher gas costs or partial fills

  • Your wallet or bridge may have its own upper transfer limits

If you’re moving a large amount into a vault, it’s smart to start with a small test transaction first to ensure everything is routed properly.

Minimum Withdrawal Requirements

Withdrawals on EVEDEX also require a minimum amount. This helps ensure gas fees don’t exceed the value of the withdrawal and that the smart contract can complete the transaction without errors.

What to remember:

  • Minimums vary by vault and asset

  • If you attempt to withdraw less than the required amount, the contract will likely reject the request

  • Gas fees are deducted from your wallet separately and must be available

Example: If you try to withdraw 0.0001 USDC when the vault minimum is 5 USDC, the transaction will fail.

Transferring USDC from Phantom Wallet to Coinbase Wallet : r/solana

Maximum Withdrawal Caps

Some vaults or strategies may have built-in limits on how much can be withdrawn in a single transaction or within a time window. These limits are generally in place to:

  • Protect vault liquidity

  • Avoid disruption during high volatility

  • Balance exposure across multiple users

How to Check the Current Limits

The easiest way to find live deposit or withdrawal limits is directly within the EVEDEX interface:

  • Connect your wallet

  • Select the vault or trading pair you’re using

  • Review the transaction module—limits are shown clearly before you confirm

  • You can also visit the docs under the Vaults section to review strategy-specific caps

    Bug]: Spend Limit amount from an Approve transaction points to ETH instead  of the ERC20 token · Issue #17228 · MetaMask/metamask-extension · GitHub


What Happens If You Go Outside the Limits?

  • Deposits below the minimum may be rejected or lost to gas

  • Withdrawals below the minimum won’t go through—adjust the amount and try again

  • Withdrawals above the max limit may need to be split across multiple transactions

EVEDEX doesn’t have a centralized support team that can reverse on-chain actions, so it's important to follow prompts carefully before confirming anything in your wallet.

Tips to Avoid Issues

  • Always double-check the current vault requirements before depositing or withdrawing

  • Confirm you're using the correct network and token contract

  • Keep enough native tokens (like ETH or ARB) in your wallet to pay for gas

  • For large amounts, send a small test transaction first

  • Review each transaction carefully in your wallet before signing

Did this answer your question?