Skip to main content

πŸ”„ Swapping Tokens

Swap tokens seamlessly with SuperSafe's multi-provider swap system β€” featuring Uniswap, Relay.link, and Bebop for the best prices, cross-chain support, and MEV protection.

Overview​

SuperSafe Wallet integrates three professional swap providers, each optimized for different use cases. A unified tab interface lets you switch between providers in one click, while shared features like slippage control and gas validation protect every swap.

ProviderBest ForKey Advantage
πŸ¦„ UniswapSingle-chain swapsUniswapX gas optimization + curated token lists
πŸ”— Relay.linkCross-chain swapsBridge + swap in one transaction across 85+ chains
🐝 BebopSame-chain swapsGasless swaps via Permit2 with MEV protection

Swap Providers​

πŸ¦„ Uniswap (Primary)​

SuperSafe's featured swap provider, powered by the Uniswap Routing API with UniswapX and Classic (v3/v4) routing.

Key Features​

  • UniswapX: Gas-optimized Dutch auction routing for better prices
  • v4-first Routing: Automatically selects the best route (v4 preferred, v3 fallback)
  • Curated Token List: Top 100 tokens pre-loaded with smart balance-first sorting
  • Improved Token Search: High-performance backend search for discovering any token
  • Approval Confirmation: Explicit consent flow for all token approvals with risk visualization
  • Price Deviation Alerts: Standardized safety warnings for unfavorable quotes

Supported Networks​

NetworkChain IDStatus
Ethereum1βœ… Active
Arbitrum One42161βœ… Active
Optimism10βœ… Active
Base8453βœ… Active

How Uniswap Swaps Work​

  1. Select tokens β€” Choose from the curated top-100 list or search for any token
  2. Enter amount β€” Type the amount to swap or use quick buttons (Max, 50%, 25%)
  3. Review quote β€” See price impact, route details, and fee breakdown
  4. Approve token (first time only) β€” Confirm the approval with clear risk information
  5. Execute swap β€” Sign and submit via UniswapX or Classic routing
  6. Track status β€” Real-time status updates until confirmation

Fee Structure​

  • SuperSafe Fee: 0.2%
  • Uniswap Labs Fee: 0.2%
  • Total: 0.4%
Approval Confirmation

When approving a token for the first time, SuperSafe shows a detailed confirmation screen explaining what "Approve" means, the spender address, and any unlimited approval warnings. This protects you from unknowingly granting excessive permissions.


The go-to provider for cross-chain swaps and bridging β€” swap tokens between different networks in a single transaction.

Key Features​

  • Cross-Chain Swaps: Swap tokens across different networks in one step
  • 85+ Blockchains: Wide network support including all SuperSafe networks
  • Meta-Aggregation: Best prices from multiple DEXs and bridges combined
  • Route Visualization: See the step-by-step execution path (bridge, swap, approval)
  • Bridge Time Estimation: Dynamic completion time based on network congestion
  • Gas Estimation: Real-time gas cost display per step and total

Supported Networks​

NetworkChain IDCross-ChainStatus
SuperSeed5330βœ… Enabledβœ… Active
Ethereum1βœ… Enabledβœ… Active
Optimism10βœ… Enabledβœ… Active
Base8453βœ… Enabledβœ… Active
BNB Chain56βœ… Enabledβœ… Active
Arbitrum One42161βœ… Enabledβœ… Active

How Relay Swaps Work​

  1. Select origin token β€” Uses your active network (switch network via the header to change)
  2. Select destination β€” Choose the destination network and token
  3. Enter amount β€” Specify how much to swap
  4. Review route β€” See the multi-step route visualization (bridge + swap hops)
  5. Execute swap β€” Approve and submit the cross-chain transaction
  6. Track bridging β€” Follow real-time status with estimated completion time

Fee Structure​

  • SuperSafe Partner Fee: 0.4%
  • Total: 0.4%
Network Selection

The origin (Pay) network is always your currently active network. To swap from a different network, switch your active network first via the header. This ensures balances are always accurate and transactions can be properly signed.


🐝 Bebop (Gasless)​

The original SuperSafe swap provider β€” completely gasless swaps via the Bebop JAM (Just Another Market) protocol with built-in MEV protection.

Key Features​

  • Gasless Swaps: Zero gas fees via Permit2 β€” you only pay for the one-time token approval
  • MEV Protection: Private mempool protects from sandwich attacks and frontrunning
  • EIP-712 Signing: Orders are signed, not sent as transactions β€” no gas consumed
  • Best Price: Aggregated liquidity from multiple professional market makers
  • Single Approval: One-time Permit2 approval covers all future swaps for that token

Supported Networks​

NetworkChain IDProtocolStatus
SuperSeed5330JAMβœ… Active
Ethereum1JAM + RFQβœ… Active
Optimism10JAM + RFQβœ… Active
Base8453JAM + RFQβœ… Active
BNB Chain56JAM + RFQβœ… Active
Arbitrum One42161JAM + RFQβœ… Active

How Bebop Swaps Work​

  1. Select tokens β€” Choose from and to tokens
  2. Enter amount β€” Specify the amount to swap
  3. Review quote β€” See price impact, route, and fee breakdown
  4. Approve token (first time only) β€” One-time Permit2 approval (gas required)
  5. Sign order β€” Sign the EIP-712 typed data (no gas!)
  6. Order executes β€” Bebop settles the order on-chain

Fee Structure​

  • SuperSafe Partner Fee: 0.4%
  • Total: 0.4%
Why Gasless?

Bebop uses Permit2 + EIP-712 signing, which means your swap doesn't require an on-chain transaction from you. The market maker settles the trade, so you pay zero gas for the swap itself. You only pay gas once per token for the initial Permit2 approval.


Provider Comparison​

FeatureπŸ¦„ UniswapπŸ”— Relay🐝 Bebop
Cross-Chain❌ Noβœ… Yes❌ No
Gasless Swaps⚠️ UniswapX only❌ Gas requiredβœ… Yes (Permit2)
MEV Protectionβœ… UniswapX⚠️ Partialβœ… Full
Networks4 chains6 chains (85+ via Relay)6 chains
Token Discoveryβœ… Curated + searchβœ… Wide supportβœ… Market maker pairs
Approval TypeStandard ERC20Standard ERC20One-time Permit2
Total Fee0.4%0.4%0.4%

Shared Features​

Slippage Configuration​

All providers share the same slippage control:

Slippage Settings:
β”œβ”€β”€ 0.1% - Very Low (May fail in volatile markets)
β”œβ”€β”€ 0.5% - Recommended (Default)
β”œβ”€β”€ 1.0% - Medium
β”œβ”€β”€ 2.0% - High
└── Custom - User defined

β›½ Gas Validation System​

SuperSafe protects every swap with real-time gas validation:

  • Scam Detection: Blocks transactions with gas > 50% of swap value
  • Balance Validation: Ensures sufficient native tokens for gas
  • Real-time Monitoring: Fetches current network gas prices
  • Button-Integrated Alerts: Visual feedback directly on the swap button
Alert LevelConditionButton Action
BLOCKINGInsufficient gas balance❌ Disabled
BLOCKINGGas > 50% of swap value❌ Disabled
CRITICALGas anomalous or > 20%βœ… Enabled (logged)
WARNINGGas > 5% or high congestionβœ… Enabled (logged)
NONEAll clearβœ… Enabled

See Gas Validation System for full details.

πŸ›‘οΈ Price Deviation Alerts​

All swap providers include standardized price deviation warnings:

  • > 5% deviation: High alert β€” "Unfavorable quote" warning
  • > 2% deviation: Moderate alert β€” caution indicator
  • < 2% deviation: Normal β€” no alerts

Swap Interface​

Provider Tabs​

Switch between providers using the tab selector at the top of the swap screen:

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ [πŸ¦„ Uniswap] [πŸ”— Relay] [🐝 Bebop]β”‚ ← Provider Tabs
β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚
β”‚ β”‚ Slippage: 0.5% [βš™οΈ] β”‚ β”‚ ← Shared Setting
β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚
β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚
β”‚ β”‚ From Token: β”‚ β”‚
β”‚ β”‚ [ETH β–Ό] [1.0] [Max] [50%] [25%]β”‚ β”‚ ← Input Token
β”‚ β”‚ Balance: 5.2345 ETH β”‚ β”‚
β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚
β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚
β”‚ β”‚ To Token: β”‚ β”‚
β”‚ β”‚ [USDC β–Ό] [1,200] [β‰ˆ$1,200] β”‚ β”‚ ← Output Token
β”‚ β”‚ Balance: 0 USDC β”‚ β”‚
β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚
β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚
β”‚ β”‚ πŸ’° Price Impact: 0.1% β”‚ β”‚ ← Quote Details
β”‚ β”‚ β›½ Gas: Varies by provider β”‚ β”‚
β”‚ β”‚ πŸ’Έ Partner Fee: 0.4% β”‚ β”‚
β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚
β”‚ [πŸ”„ Swap Tokens] β”‚ ← Action Button
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Token Selection​

  • Click Token Dropdown: Opens the token selector
  • Search: Type to search for any token
  • Balance Display: Shows your balance for each token
  • Quick Buttons: Max, 50%, 25% for quick amount entry

Fee Summary​

All swap providers apply a 0.4% total fee:

Fee Structure by Provider:
β”œβ”€β”€ πŸ¦„ Uniswap: 0.2% SuperSafe + 0.2% Uniswap Labs = 0.4%
β”œβ”€β”€ πŸ”— Relay: 0.4% SuperSafe Partner Fee = 0.4%
└── 🐝 Bebop: 0.4% SuperSafe Partner Fee = 0.4%

All fees are transparently displayed in the quote details before you confirm any swap.


Troubleshooting​

Common Issues​

IssueLikely CauseSolution
Swap button disabledInsufficient gas balanceAdd native tokens (ETH, BNB, etc.)
"Gas Fee Too High" warningPossible scam contractVerify the token contract before proceeding
High price impactLarge amount or low liquidityReduce amount or wait for more liquidity
Approval failedInsufficient gasEnsure enough native tokens for the approval transaction
Slippage exceededMarket moved during swapIncrease slippage tolerance and retry
Cross-chain swap slowBridge congestionCheck the estimated bridge time in Relay panel

Choosing the Right Provider​

  • Standard swaps (ETH ↔ USDC, etc.): Use Uniswap for best routing and token coverage
  • Cross-chain transfers: Use Relay.link to swap + bridge in one step
  • Gas-free swaps: Use Bebop for zero-gas swaps on supported networks

Best Practices​

  • Compare providers β€” Check quotes across providers for best price
  • Start with small amounts β€” Test new token pairs with small swaps first
  • Watch slippage β€” Use 0.5% for stable pairs, higher for volatile tokens
  • Check gas alerts β€” If the swap button shows a warning, investigate before proceeding
  • Verify tokens β€” Always confirm the token contract address, especially for new tokens

Next Steps​

Now that you can swap tokens:

  1. Switch Networks - Work with different networks
  2. Connect to dApps - Use with dApps
  3. Security Overview - Learn about security

Ready to switch networks? Continue to Network Switching!

Document Status: βœ… Current as of February 12, 2026
Code Version: v3.1.8