Skip to main content

Overview

Universal Deposit is the Deposit crypto tab of jup.ag/deposit. You pick the token and the network you are sending from, and the app shows a QR code and a deposit address for that network, with the minimum deposit, the maximum slippage, and the estimated processing time. Send funds to it from any wallet or exchange on that network, and they arrive in your Solana wallet. There is no source wallet to connect and no route to choose.

How it works

Each network in the selector has a deposit address tied to your connected Solana wallet. The EVM networks (Ethereum, Base, Arbitrum) share one 0x address; Sui has its own. The address for a network does not change when you reload the page, so you can save it and reuse it. When you send funds to the address shown for a non-Solana network, they are routed to Solana and delivered to your wallet as USDC. Funds sent on Solana itself arrive as the token you sent. Deposits are processed once they reach the minimum amount displayed for that network. Below that amount, funds accumulate until the minimum is reached. The same mechanism appears in the Bridge & swap tab as the GUM Universal Deposit route, compared against the other routes for your transfer.

Supported networks

Which tokens a network accepts is shown in the app when you select it. For routes across more networks, or to choose the token you receive, use Bridge & Swap.

How to deposit

1

Connect your Solana wallet

Connect your Solana wallet to Jupiter. Deposit addresses are only displayed for a connected wallet.
2

Open Deposit crypto

Go to jup.ag/deposit. The Deposit crypto tab is selected by default.
3

Select the network you are sending from

Open the Tokens selector and pick the token you are sending, then the Chains selector and pick the network your funds are on. The QR code, address, minimum, and estimated processing time update for that network.
4

Copy the address or scan the QR code

Click Copy address, or scan the QR code from the wallet or exchange app you are sending from.
5

Send from the same network

In your wallet or exchange, send the funds to that address on the network you selected. Check the minimum amount displayed before sending.
6

Receive on Solana

Once processed, the funds appear in your Solana wallet: the same token if sent on Solana, USDC if sent from another network.

Minimum deposits

Deposits below the displayed minimum accumulate until the minimum is reached. Check the minimum amount shown for the selected network before sending funds. At the time of writing, the minimum is 10onEthereumand10 on Ethereum and 3 on Base, Arbitrum, and Sui; the value shown in the app prevails.

Fees


Sending out of Solana (outbound)

Universal Deposit also works in the outbound direction, as one of the routes in Bridge & Swap: you can send USDC from Solana to Ethereum, Base, Arbitrum, or Sui. The destination address on the target network is validated live before the transfer loads, and the route carries a flat $0.30 fee. Pick the Solana-to-network direction in Bridge & Swap and choose the Universal Deposit route when it appears in the comparison.

Universal Deposit or Bridge & Swap?

See Bridge & Swap for the route comparison.

Risks and limitations

Match the network. Only send funds on the network the address was displayed for. Sending on a different network than the one selected can result in loss of funds.
Cross-chain deposits arrive as USDC. Funds sent from Ethereum, Base, Arbitrum, or Sui are delivered as USDC on Solana, not as the token you sent.
Minimum amount. Deposits below the displayed minimum are held until the total reaches the minimum for that network.
Supported tokens only. Each network accepts a specific set of tokens, shown in the app when you select it. Sending an unsupported token may result in loss of funds.
Processing time. Delivery depends on the source network’s confirmation time and on the deposit being processed.
Having issues with Universal Deposit? See the Deposit FAQ for troubleshooting and support contacts.