Skip to main content

DEX Swap

Cropr aggregates multiple decentralized exchange (DEX) protocols, providing the best swap rates and a unified trading interface.

How It Works

  1. Select tokens — Choose the token you want to swap from and the token you want to receive
  2. Enter amount — Specify how much you want to swap
  3. Get quotes — Cropr fetches quotes from multiple DEX protocols
  4. Review details — Check the exchange rate, price impact, fees, and slippage
  5. Execute swap — Approve and confirm the transaction in your wallet

Supported DEX Protocols

Cropr integrates with the following decentralized exchanges:

ProtocolTypeChains
Uniswap V3AMMEthereum, Polygon, Arbitrum, Optimism, Base, BSC, Avalanche
SushiSwapAMMEthereum, Polygon, Arbitrum, Optimism
PancakeSwapAMMBSC, Ethereum, Arbitrum
BalancerWeighted PoolsEthereum, Polygon, Arbitrum
Curve V3Stable PoolsEthereum, Polygon, Arbitrum
Aerodromeve(3,3)Base
CowSwapBatch AuctionEthereum, BSC, Polygon, Arbitrum, Avalanche, Base, Linea
PendleYield TradingEthereum, Polygon, Arbitrum
DodoSwapPMMEthereum, BSC, Polygon, Arbitrum
OpenOceanAggregatorMulti-chain
PharaohAMMAvalanche
BlackHoleAMMLinea
NileAMMLinea
RaydiumCLMMSolana
note

KyberSwap is used as an automatic aggregator fallback - if the DEX you selected can't return a route for a swap, Cropr re-quotes through KyberSwap so you still get a price.

Solana Swaps

Cropr supports token swaps on Solana via Raydium (concentrated liquidity). Solana swaps use SPL token mint addresses and chain ID 999. The flow is the same as EVM swaps - select tokens, enter an amount, review the quote, and sign the returned transaction with your Solana wallet.

MEV-Protected Swaps (CowSwap)

CowSwap routes swaps through batch auctions, which protect against MEV (front-running and sandwich attacks) and surface fair, uniform clearing prices. CowSwap also powers Cropr's cross-chain swaps (see below).

Swap Configuration

Slippage Tolerance

Slippage is the difference between the expected price and the execution price. You can configure slippage tolerance:

PresetPercentage
Low0.1%
Default0.5%
Medium1.0%
High3.0%
Custom0.1% - 50%
caution

Setting slippage too low may cause transactions to fail. Setting it too high may result in unfavorable execution prices.

Gas Settings

Cropr estimates gas costs automatically. The default gas limit is set to ensure successful execution with a 1.2x multiplier for safety.

Swap Details

Before executing a swap, you'll see:

  • Exchange rate — How many output tokens per input token
  • Price impact — How much the swap affects the pool price
  • Minimum received — Minimum tokens you'll receive after slippage
  • Network fee — Estimated gas cost in the native token
  • Route — Which DEX protocol(s) the swap routes through

Cross-Chain Swap

Cropr can swap a token on one chain for a different token on another chain in a single flow - for example, USDC on Ethereum into WETH on Arbitrum - without manually bridging first.

How It Works

Cross-chain swaps are powered by CowSwap plus a bridge provider. Under the hood, the swap is split into legs:

  1. A CowSwap order on the origin chain converts your input token into an intermediate token.
  2. A bridge moves the intermediate token to the destination chain.
  3. The intermediate token is delivered (and, where needed, swapped) into your output token for the recipient.

Cropr quotes two bridge providers in parallel and automatically uses whichever returns the higher expected output:

ProviderHow It RoutesBridges
BungeeAtomic routing via a CoW Shed proxy account with a post-swap bridge hookAcross, Circle CCTP, Gnosis Native Bridge
NEAR IntentsIntent-based routing via NEAR's 1Click service with an attestation-verified deposit address; supports SolanaNEAR Intents

Supported Chains

Ethereum, Optimism, BNB Chain, Gnosis, Polygon, Base, Arbitrum, Avalanche, and Solana (via NEAR Intents).

What You'll See

Before confirming a cross-chain swap, Cropr shows the expected output, a guaranteed (minimum) output after slippage, price impact, the bridge being used, the bridge fee, and an estimated completion time.

info

The origin and destination chains must be different. Default slippage is 1%, and the cross-chain quote selects the best route automatically - you don't need to pick a provider manually.

Use the token search to find any token by:

  • Token name (e.g., "Ethereum")
  • Token symbol (e.g., "ETH")
  • Contract address

Transaction History

All swap transactions are recorded and visible in the Transactions page, including:

  • Token pair (input/output)
  • Amounts
  • Protocol used
  • Transaction hash
  • Timestamp