π 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.
| Provider | Best For | Key Advantage |
|---|---|---|
| π¦ Uniswap | Single-chain swaps | UniswapX gas optimization + curated token lists |
| π Relay.link | Cross-chain swaps | Bridge + swap in one transaction across 85+ chains |
| π Bebop | Same-chain swaps | Gasless 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β
| Network | Chain ID | Status |
|---|---|---|
| Ethereum | 1 | β Active |
| Arbitrum One | 42161 | β Active |
| Optimism | 10 | β Active |
| Base | 8453 | β Active |
How Uniswap Swaps Workβ
- Select tokens β Choose from the curated top-100 list or search for any token
- Enter amount β Type the amount to swap or use quick buttons (Max, 50%, 25%)
- Review quote β See price impact, route details, and fee breakdown
- Approve token (first time only) β Confirm the approval with clear risk information
- Execute swap β Sign and submit via UniswapX or Classic routing
- Track status β Real-time status updates until confirmation
Fee Structureβ
- SuperSafe Fee: 0.2%
- Uniswap Labs Fee: 0.2%
- Total: 0.4%
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.
π Relay.link (Cross-Chain)β
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β
| Network | Chain ID | Cross-Chain | Status |
|---|---|---|---|
| SuperSeed | 5330 | β Enabled | β Active |
| Ethereum | 1 | β Enabled | β Active |
| Optimism | 10 | β Enabled | β Active |
| Base | 8453 | β Enabled | β Active |
| BNB Chain | 56 | β Enabled | β Active |
| Arbitrum One | 42161 | β Enabled | β Active |
How Relay Swaps Workβ
- Select origin token β Uses your active network (switch network via the header to change)
- Select destination β Choose the destination network and token
- Enter amount β Specify how much to swap
- Review route β See the multi-step route visualization (bridge + swap hops)
- Execute swap β Approve and submit the cross-chain transaction
- Track bridging β Follow real-time status with estimated completion time
Fee Structureβ
- SuperSafe Partner Fee: 0.4%
- Total: 0.4%
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β
| Network | Chain ID | Protocol | Status |
|---|---|---|---|
| SuperSeed | 5330 | JAM | β Active |
| Ethereum | 1 | JAM + RFQ | β Active |
| Optimism | 10 | JAM + RFQ | β Active |
| Base | 8453 | JAM + RFQ | β Active |
| BNB Chain | 56 | JAM + RFQ | β Active |
| Arbitrum One | 42161 | JAM + RFQ | β Active |
How Bebop Swaps Workβ
- Select tokens β Choose from and to tokens
- Enter amount β Specify the amount to swap
- Review quote β See price impact, route, and fee breakdown
- Approve token (first time only) β One-time Permit2 approval (gas required)
- Sign order β Sign the EIP-712 typed data (no gas!)
- Order executes β Bebop settles the order on-chain
Fee Structureβ
- SuperSafe Partner Fee: 0.4%
- Total: 0.4%
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 |
| Networks | 4 chains | 6 chains (85+ via Relay) | 6 chains |
| Token Discovery | β Curated + search | β Wide support | β Market maker pairs |
| Approval Type | Standard ERC20 | Standard ERC20 | One-time Permit2 |
| Total Fee | 0.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 Level | Condition | Button Action |
|---|---|---|
| BLOCKING | Insufficient gas balance | β Disabled |
| BLOCKING | Gas > 50% of swap value | β Disabled |
| CRITICAL | Gas anomalous or > 20% | β Enabled (logged) |
| WARNING | Gas > 5% or high congestion | β Enabled (logged) |
| NONE | All 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β
| Issue | Likely Cause | Solution |
|---|---|---|
| Swap button disabled | Insufficient gas balance | Add native tokens (ETH, BNB, etc.) |
| "Gas Fee Too High" warning | Possible scam contract | Verify the token contract before proceeding |
| High price impact | Large amount or low liquidity | Reduce amount or wait for more liquidity |
| Approval failed | Insufficient gas | Ensure enough native tokens for the approval transaction |
| Slippage exceeded | Market moved during swap | Increase slippage tolerance and retry |
| Cross-chain swap slow | Bridge congestion | Check 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:
- Switch Networks - Work with different networks
- Connect to dApps - Use with dApps
- 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