Skip to main content

What are Swap Providers?

Gem Wallet has integrated multiple decentralized exchange (DEX) providers to facilitate seamless and efficient cryptocurrency swaps for its users.

The primary swap providers integrated into Gem Wallet include:

Swap Provider Types​

Gem Wallet uses different providers depending on whether the swap stays on one blockchain or moves assets between blockchains.

ProviderSwap typeWhat it handles
UniswapSame-chain swapsToken swaps on EVM networks, such as Ethereum, Polygon, Arbitrum, Optimism, Base, and other supported EVM chains
JupiterSame-chain swapsToken swaps on Solana
PancakeSwapSame-chain swapsToken swaps on BNB Chain and supported EVM networks
THORChainCross-chain swapsNative asset swaps between different blockchains, such as Bitcoin to Ethereum
ChainflipCross-chain swapsNative swaps across Bitcoin, Ethereum, Solana, and Arbitrum
MayanCross-chain swapsCross-chain swaps across EVM, Solana, Sui, Hyperliquid, and other supported networks
NEAR IntentsCross-chain swapsIntent-based swaps across many ecosystems, including Bitcoin, Ethereum, Solana, Sui, TON, TRON, Cardano, Stellar, and more
Across ProtocolCross-chain swapsFast EVM bridge and swap routes, especially across Ethereum and Layer 2 networks
RelayCross-chain swapsCross-chain routes across EVM-compatible networks
SquidCross-chain swapsCross-chain swaps across Cosmos ecosystem networks

Same-chain swaps exchange assets on the same blockchain. Cross-chain swaps exchange assets between two different blockchains. Gem Wallet checks available providers and live quotes before showing a route.

Uniswap​

Swap type: Same-chain swaps.

Uniswap is a decentralized exchange protocol built on the Ethereum blockchain that allows users to trade ERC-20 tokens directly from their wallets. It employs an automated market maker (AMM) model with liquidity pools and is a cornerstone of the DeFi ecosystem. While its origins are on Ethereum, Uniswap has expanded to support other EVM-compatible blockchains, including BNB Chain, Polygon, Arbitrum, and Optimism. This multi-chain presence broadens its accessibility and offers users more opportunities to trade assets efficiently across various ecosystems.

As shown on the example below, you can swap Polygon to Polygon ERC20 tokens.

Uniswap SiteUniswap Sample

Jupiter​

Swap type: Same-chain swaps.

Jupiter is a leading aggregator on the Solana blockchain, offering access to a wide range of tokens with competitive rates. It efficiently routes trades through multiple liquidity sources within the Solana ecosystem, ensuring users receive the best possible prices for their swaps.

As shown on the example below, you can swap Solana to SPL tokens.

Jupiter SiteJupiter Sample

PancakeSwap​

Swap type: Same-chain swaps.

Operating on the BNB Chain (BNB), PancakeSwap is known for its extensive selection of BEP-20 tokens and user-friendly interface. It utilizes an automated market maker (AMM) model, allowing users to trade against liquidity pools. PancakeSwap charges a trading fee of 0.25% per transaction.

As shown on the example below, you can swap BNB Chain to BEP20 tokens.

PCS SitePCS Sample

THORChain​

Swap type: Cross-chain swaps.

THORChain is a cross-chain liquidity protocol that enables swaps across different blockchain networks without the need for wrapped assets. It facilitates native asset exchanges, enhancing liquidity and interoperability between various blockchains.

As shown on the example below, you can swap Bitcoin to Ethereum.

Thorchain SiteThorchain Sample

Chainflip​

Swap type: Cross-chain swaps.

Chainflip is a cross-chain swap protocol focused on native asset swaps across major networks. In Gem Wallet, it supports routes across Bitcoin, Ethereum, Solana, and Arbitrum, including selected assets such as ETH, BTC, SOL, USDC, USDT, WBTC, and FLIP where available.

Mayan​

Swap type: Cross-chain swaps.

Mayan is a cross-chain swap protocol that routes assets across several ecosystems, including Ethereum, Solana, Sui, BNB Chain, Base, Polygon, Avalanche, Arbitrum, Optimism, Linea, Unichain, Monad, HyperEVM, and HyperCore. It is commonly used for fast cross-chain swaps involving stablecoins and selected native assets.

NEAR Intents​

Swap type: Cross-chain swaps.

NEAR Intents is an intents-based cross-chain swap provider. Instead of manually bridging assets step by step, users specify the desired swap outcome and solvers compete to fulfill it. Gem Wallet uses NEAR Intents for broad cross-chain coverage across networks such as Bitcoin, Ethereum, Solana, Sui, BNB Chain, Polygon, TON, TRON, Aptos, Cardano, Zcash, Stellar, Litecoin, Bitcoin Cash, Monad, X Layer, and more.

Across Protocol​

Swap type: Cross-chain swaps.

Across Protocol is a cross-chain interoperability solution designed to facilitate fast, secure, and cost-effective transfers of assets between different blockchain networks, particularly within the Ethereum ecosystem. It is an intents-based protocol, meaning it focuses on fulfilling user-specified outcomes (like transferring tokens or executing actions across chains) rather than requiring users to dictate the exact technical steps.

As shown on the example below, you can swap Unichain (ETH) to Ink (ETH).

Across SiteAcross Swap Sample

Relay​

Swap type: Cross-chain swaps.

Relay provides cross-chain routes across EVM-compatible networks, including Ethereum, BNB Chain, Base, Arbitrum, Optimism, Polygon, Avalanche, Linea, zkSync, HyperEVM, Sei EVM, Berachain, Manta, Sonic, Abstract, Celo, and other supported EVM networks.

Squid​

Swap type: Cross-chain swaps.

Squid enables cross-chain swaps across Cosmos ecosystem networks. In Gem Wallet, Squid supports routes involving Cosmos, Osmosis, Celestia, Injective, Sei, and Noble for selected assets.

These integrations allow Gem Wallet users to swap a vast array of cryptocurrencies directly within the wallet, ensuring access to the best rates and a diverse selection of assets.