How to Bridge Assets Into the dYdX Ecosystem From Other Chains

Risk warning. Trading perpetual futures and other leveraged crypto-asset products is high risk. A large share of retail traders lose money, so never trade with money you cannot afford to lose entirely. Disclaimer

Bridging a non-USDC asset from Solana, Base, or Polygon into dYdX isn’t a single transfer, Skip Go first swaps it to USDC on the source chain, and only the post-swap amount is what actually gets checked against dYdX’s minimum and maximum transfer limits.

This guide is part of TradeOnDEX’s dYdX how-to series within Perpetual Futures, extending the USDC deposit guide’s coverage to non-Ethereum source chains.

Disclosure: TradeOnDEX may earn a commission from links to dYdX on this page, at no extra cost to you. Full details at the end of this article.

Which chains this covers

Skip Go, the routing infrastructure covered in this series’ withdrawal guide, supports a broad set of source chains beyond Ethereum: Arbitrum, Avalanche, Base, Optimism, Polygon, Solana, and various Cosmos chains. This means for you, concretely: you’re not limited to funding dYdX from Ethereum alone, assets already sitting on any of these other chains can be routed in directly, without first manually bridging to Ethereum as an intermediate step.

What actually happens for a non-USDC asset

If you’re starting with an asset that isn’t already USDC, Skip Go swaps it to USDC on the source chain first. A typical full route for a non-USDC asset on an EVM chain like Base might involve: an EVM swap on Base itself, then a CCTP transfer to Noble (the same intermediate step covered in the USDC deposit guide), and finally an IBC transfer into dYdX Chain. Only the resulting USDC amount after that initial swap is checked against dYdX’s minimum and maximum transfer size limits, not your original asset’s pre-swap value.

How to bridge from another chain, step by step

  1. Choose your source chain and asset. Confirm it’s one Skip Go currently supports.
  2. If your asset isn’t already USDC, understand that a swap step happens automatically as part of the route, before the CCTP-and-IBC leg begins.
  3. Initiate the transfer through the dYdX interface or a Skip Go-integrated tool.
  4. Monitor the multi-step route to completion, expect a similar timing pattern to the direct Ethereum-to-Noble deposit path, though the added swap step can introduce its own timing variable.

Risk: what an extra swap step changes

A pre-swap asset’s value isn’t what’s checked against transfer limits, the post-swap USDC amount is. If your original asset’s value is close to a minimum or maximum threshold, understand that slippage during the swap step could push the actual checked amount either side of that threshold unexpectedly.

An additional swap step means an additional point where slippage or price impact can affect your final amount. Unlike a direct USDC-to-USDC transfer, routing a non-USDC asset through an initial swap introduces a variable that a straightforward stablecoin deposit doesn’t have, the amount that arrives may differ slightly from a naive pre-swap calculation.

Not every asset on a supported chain is necessarily swappable through this specific route. Confirm your specific asset is supported by Skip Go’s routing for your intended source chain before assuming any token on any of these chains bridges in seamlessly.

Multi-hop routes (swap, then CCTP, then IBC) have more points of potential delay than a single-step transfer. If your bridging transaction seems to be taking longer than expected, understand it may be progressing through several distinct legs rather than a single transfer. Check dYdX’s deposit-and-withdrawal troubleshooting resources if a specific leg appears stuck.

Bridging paths compared

SourcePathExtra step vs. direct Ethereum USDC deposit
Ethereum (USDC)CCTP to Noble → IBC to dYdXNone, the baseline path
Base, Polygon, Arbitrum, etc. (non-USDC asset)Swap to USDC on source chain → CCTP to Noble → IBC to dYdXInitial swap, with its own slippage consideration
Solana (non-USDC asset)Swap to USDC → cross-ecosystem routing → IBC to dYdXInitial swap, plus cross-ecosystem routing from a non-EVM chain

See it for yourself

If you’re bridging a non-USDC asset, check the estimated post-swap USDC amount before confirming, especially if your original value sits close to a transfer limit threshold. You can initiate a cross-chain deposit at dydx.trade.

Frequently asked questions

Can I deposit directly from Solana or Base without first moving to Ethereum?

Yes, Skip Go’s routing supports these chains (and several others) directly, without requiring an intermediate move to Ethereum first.

What happens if I’m depositing an asset that isn’t USDC?

It gets swapped to USDC on the source chain first, and the resulting post-swap amount is what’s checked against dYdX’s transfer limits, not your original asset’s pre-swap value.

Does bridging a non-USDC asset take longer than a direct USDC deposit?

It can, the additional swap step adds its own timing and slippage variable on top of the standard CCTP-to-Noble-to-IBC path.

Is every token on a supported chain bridgeable this way?

Not necessarily. Confirm your specific asset is supported by the routing infrastructure for your chosen source chain before assuming universal support.

Affiliate disclosure

TradeOnDEX may earn a commission if you sign up or trade through a link on this page, at no extra cost to you. dYdX’s own affiliate/referral terms are still being confirmed for this site, so links here are direct and untracked for now. This article is educational and is not financial advice. See our disclaimer for the full risk warning.

Risk warning

Trading crypto assets, and leveraged products based on them such as perpetual futures ("perps"), is high risk. A large share of retail traders lose money on these products. Leverage magnifies gains and losses alike and can push your loss beyond the amount you put in. Positions can be closed automatically (liquidation) before you get a chance to react, and some of the platforms we cover offer no negative balance protection.

Never trade with money you cannot afford to lose entirely. TradeOnDEX gives no investment advice, no personal recommendation, and no guarantee of any outcome. Every decision you make is your own decision and your own responsibility.

Disclaimer