KyberSwap Docs
  • Introduction to KyberSwap
  • Getting Started
    • Quickstart
      • FAQ
    • Supported Exchanges And Networks
    • Foundational Topics
      • Decentralized Finance
        • Tokens
        • Stablecoins
        • DEX/DeFi Aggregator
        • Slippage
        • Price Impact
        • Zap
        • Maximal Extractable Value (MEV)
      • Decentralized Technologies
        • Wallets
        • Dapps
        • RPC
        • Oracles
        • On-Chain vs Off-Chain Data
      • Other Valuable Resources
  • KyberSwap Solutions
    • KyberSwap Interface
      • User Guides
        • Connect Your Wallet
        • Switching Networks
        • Instantly Swap At Superior Rates
        • Swap At Your Preferred Rates
        • Cross-chain Swap
        • Add Your Favourite Tokens
        • Get Crypto With Fiat
        • Bridge Your Assets Across Multiple Chains
      • Profiles
        • Profile Creation
        • Profile Customization
        • Sync Profile Across Devices
      • Notifications
        • Notification Center
    • KyberSwap Aggregator
      • Concepts
        • Dynamic Trade Routing
      • User Guides
        • Instantly Swap At Superior Rates
      • Developer Guides
        • Execute A Swap With The Aggregator API
        • Upgrading To APIv1
      • Aggregator API Specification
        • EVM Swaps
        • Permit
      • Contracts
        • Aggregator Contract Addresses
      • DEX IDs
      • Subgraphs
      • FAQ
    • KyberSwap Zap as a Service
      • KyberSwap Zap as a Service (ZaaS) API
        • ZaaS HTTP API
        • ZaaS GRPC API
      • KyberSwap Zap Liquidity Widget
      • Zap Fee Model
      • Zap's Supported Chains/Dexes
      • Zap's Deployed Contract Addresses
      • Zap's DEX IDs
    • KyberSwap Widget
      • Developer Guides
        • Integrating The KyberSwap Widget
        • Customizing The KyberSwap Widget
      • iFrame Alternative
      • Widget/iFrame Fee
    • KyberSwap Liquidity Widget
      • Integrating The KyberSwap Liquidity Widget
    • Limit Order
      • Concepts
        • Off-Chain Relay, On-Chain Settlement
        • Gasless Cancellation
      • User Guides
        • Swap At Your Preferred Rates
        • Update Limit Orders
        • Cancel Limit Orders
      • Developer Guides
        • Create Limit Order
        • Gasless Cancel
        • Hard Cancel
        • Fill Limit Order
      • Contracts
        • Limit Order Contract Addresses
      • Limit Order API Specification
        • General APIs
        • Maker APIs
        • Taker APIs
      • FAQ
    • KyberSwap OnChain Price Service
    • Fee Schedule
  • Governance
    • KyberDAO
      • User Guides
        • Participating in KyberDAO
        • Staking
        • Voting
        • Stake KNC And Enjoy Gas Savings
      • Fees to KyberDAO
      • KyberDAO Operator MultiSig
      • Contracts
        • KyberDAO Contract Repo
        • KyberDAO Contract Addresses
      • FAQ - Others
    • KNC Token
      • KNC Tokenomics & Utility
      • Gas Refund Program
      • KNC Contract Addresses
  • Security
    • Audits
  • Reference
    • Legacy
      • KyberSwap Classic
        • Concepts
          • Programmable Pricing Curves
          • Dynamic Auto-Adjusting Fees
          • Virtual Balances
          • Protocol Fees
        • Contracts
          • Classic Contract Repo
          • Classic Contract Addresses
          • Classic Contract Farming Addresses
      • KyberSwap Elastic
        • Concepts
          • Concentrated Liquidity
          • Reinvestment Curve
          • Tick-Range Mechanism
          • Pool Process Flows
          • Anti-Sniping Mechanism
          • Tick-Based Farming
          • Elastic Zap
          • TWAP Oracle
          • Elastic APR Calculations
        • Contracts
          • Elastic Contract Repo
          • Elastic Contract Addresses
          • Elastic Farming Contract Addresses
          • Elastic Zap Contract Addresses
          • Elastic Core Contracts
          • Elastic Core Libraries
          • Elastic Periphery Core Contracts
          • Elastic Peripheral Library Contracts
          • Elastic Peripheral Base Contracts
        • Subgraphs
      • Whitepapers
      • Audits
      • KyberAI
        • KyberScore
        • Concepts
        • On-Chain Indicators
          • Number Of Trades
          • Trading Volume
          • Netflow To Whale Wallets
          • Netflow To CEX
          • Number Of Transfers
          • Volume Of Transfers
          • Number Of Holders
          • Top Holders
        • Technical Indicators
          • Live Charts
          • Support & Resistance Levels
          • Live Trades
          • Funding Rate On CEX
          • Liquidations On CEX
        • Liquidity Analysis
      • Elastic Legacy
        • Elastic Legacy Contract Repo
        • Elastic Legacy Contract Addresses
        • Elastic Legacy Farming Contract Addresses
        • Remove Elastic Legacy Liquidity
      • Protocol
        • Overview
        • Smart Contract Architecture
        • Trust and Security Model
      • Integrations
        • Getting Started
        • Use Cases
        • Integration Types
        • Smart Contracts
        • Ethers JS
        • RESTful API
        • Slippage Rate Protection
        • Price Feed Security
        • Contract Events
        • Platform Fees
      • Reserves
        • Getting Started
          • Overview
          • Why Develop On Kyber
          • Create New Reserve
          • Existing Reserves
          • Customising Existing Reserves
        • Development Guides
          • Fed Price Reserve
          • Automated Price Reserve
          • Reserves with Ganache
          • Orderbook Reserve
        • Operations
          • Listing Policies
          • Reserve IDs
          • Reserve Rebates
          • Sanity Rates
      • Addresses
        • Introduction
        • Mainnet
        • Kovan
        • Rinkeby
        • Ropsten
      • API/ABI
        • Introduction
        • RESTful API
          • RESTful API Overview
          • RESTful API
        • Core Smart Contracts
          • IKyberNetworkProxy
          • KyberNetworkProxy
          • IKyberNetwork
          • ISimpleKyberProxy
          • IKyberMatchingEngine
          • KyberMatchingEngine
          • IKyberHint
          • KyberHintHandler
          • IKyberHintHandler
          • IKyberFeeHandler
          • IKyberStaking
          • KyberStaking
          • IKyberDao
          • KyberDao
          • IKyberStorage
          • KyberStorage
          • IKyberHistory
          • KyberHistory
          • IKyberReserve
          • KyberReserve
          • ConversionRates
          • LiquidityConversionRates
          • EpochUtils
          • IEpochUtils
          • KyberFeeHandler
        • Contract ABIs
          • ABIs
        • Code Snippets
          • Token Quantity Conversion
        • Misc Contracts
          • KyberNetwork
          • ConversionRatesInterface
          • PermissionGroups
          • SanityRates
          • Withdrawable
          • OrderbookReserveInterface
          • OrderbookReserveLister
    • KyberSwap Operator MultiSig
    • Permitable Tokens
    • Third-Party Integrations
    • KyberSwap Analytics
    • KyberSwap App
    • GitHub
    • KyberSwap Analytics
    • KyberSwap Blog
    • Kyber Network Press Kit
  • Socials
    • X
    • Discord
    • Telegram
    • LinkedIn
    • Reddit
    • Instagram
    • Tik Tok
  • Support
    • KyberSwap Help Center
    • Complaints Handling Process
Powered by GitBook
On this page
  • Introduction
  • User Guide

Was this helpful?

  1. KyberSwap Solutions
  2. KyberSwap Interface
  3. User Guides

Cross-chain Swap

Enables users to seamlessly move and exchange assets across multiple blockchain networks

PreviousSwap At Your Preferred RatesNextAdd Your Favourite Tokens

Last updated 21 days ago

Was this helpful?

Introduction

With the introduction of Cross-Chain Swap, KyberSwap expands beyond and to become a comprehensive, one-stop platform for traders. Users can now access essential trading tools within a single, unified interface - without the need to switch between different protocols or platforms.

The Cross-chain Swap function on enables users to seamlessly swap assets across different blockchain networks - all within a single, unified interface. Instead of manually interacting with multiple bridges or swapping assets across multiple DEXs, users can swap from any token on one chain to a different token on another chain, directly through KyberSwap, with no external steps required.

KyberSwap Cross-chain Swap feature aggregates liquidity from multiple third-party cross-chain swaps and cross-chain swap protocols. Key features include:

  • KyberSwap automatically sources and compares real-time quotes on the user’s behalf across providers in real time, ensuring that users receive the optimal price, without needing to manually compare options themselves.

  • Beyond just EVM chains, KyberSwap extends its reach to support non-EVM chains as well, significantly broadening accessibility.

  • For complete transparency, users can easily view all available options from other protocols, including rates, fees, and estimated arrival times, empowering them to make informed decisions.

  • Furthermore, the entire cross-chain journey is simplified with a single interface to track the status of each transaction in real-time, providing a smooth and transparent experience end-to-end.

Supported Network and Cross-chain Protocols

Supported chains include:

  • Bitcoin

  • Near

Supported third-party cross-chain swaps and cross-chain swap protocols:

  • Near Intent

  • Across

  • Relay Protocol

  • XY Finance

  • Debridge

  • LI.FI

  • Mayan Finance

Support for chains and protocols could be changed over time.

Platform Fee

To support the continued development and maintenance of the Cross-Chain Swap, KyberSwap applies a platform fee for using this feature. When performing a cross-chain swap, the applicable platform fee is shown as “Platform Fee” in the swap details section after the route is generated and before you confirm the transaction.

Below is the detailed fee structure:

Route

Stable pair

Common pair

Exotic pair

High-volatility pair

EVM ↔ EVM

0.05 %

0.10 %

0.15 %

0.25 %

Near ↔ EVM

0.2%

0.2%

0.2%

0.25 %

BTC ↔ EVM

0.25 %

0.25 %

0.25 %

0.2%

Bitcoin ↔ Near

0.25 %

0.25 %

0.25 %

0.25 %

Note: The “Platform Fee” is separate from the “Protocol Fee”. Some third-party providers may charge a protocol-specific fee for using their route. If applicable, this “Protocol Fee” will be displayed in the Swap Details when this route is selected, or within the “Choose Your Route” section during route comparison.

User Guide

Connect wallet

1.1. EVM to EVM

  • Source chain:

    • Ensure that your wallet is connected to the appropriate source network. If not, the interface will prompt you to switch to the correct network before allowing you to proceed with the swap configuration.

  • Destination chain:

    • No additional wallet connection is required if the same EVM-compatible wallet supports the destination networ

1.2. EVM to Bitcoin/Near

  • Source chain:

    • Ensure that your wallet is connected to the appropriate source network. If not, the interface will prompt you to switch to the correct network before allowing you to proceed with the swap configuration.

  • Destination chain:

    • You are required to manually enter your Bitcoin/NEAR receiving address to receive the output tokens.

    • If you prefer to connect your Bitcoin/Near wallet, you can click “Select Wallet” to connect an available compatible wallet for Bitcoin or Near, depending on your chosen destination chain. In this case, the default receiving address will be your connected wallet address.

1.3. Bitcoin to other chains

  • Source chain:

    • Click “Select Wallet” in the Cross-Chain Swap panel, and connect a compatible wallet available for Bitcoin.

  • Destination chain:

    • You are required to manually enter your receiving address to receive the output tokens.

    • If you prefer to connect your wallet, you can click “Select Wallet” to connect an available compatible wallet for the destination chain. In this case, the default receiving address will be your connected wallet address.

1.4. Near to other chains

  • Source chain:

    • Click “Select Wallet” in the Cross-Chain Swap panel, and connect a compatible wallet available for Near.

  • Destination chain:

    • You are required to manually enter your receiving address to receive the output tokens.

    • If you prefer to connect your wallet, you can click “Select Wallet” to connect an available compatible wallet for the destination chain. In this case, the default receiving address will be your connected wallet address.

Configure your swap details
  • Source Network: Choose the blockchain where your current token is held.

  • Destination Network: Select the target blockchain where you want to receive the output token.

  • Token Pair: Specify the token you want to swap from, and the token you wish to receive on the destination chain.

  • Amount: Enter the amount of the source token you intend to swap.

  • Enter the receiving address for the destination chain:

    • EVM ↔ EVM:

      • If you wish to send the output tokens to another wallet, you may enable the “Send to other wallet” option and enter the desired receiving address. If this option is not enabled, the default receiving address will be your connected wallet address.

    • Other network cases:

      • If you do not connect a compatible wallet for the destination chain, you are required to manually enter the receiving address to receive the output tokens.

      • If you have connected a receiving wallet to the KyberSwap interface for the destination chain, the default receiving address will be your connected wallet address.

KyberSwap will source from all available routing options from supported protocols and select the most optimal option.

View Quotes and Explore other Routing Options

After entering the amount, KyberSwap automatically fetches real-time quotes from multiple third-party cross-chain protocols and selects the option that provides best rate among the quotes by default.

For full visibility, you can click “More Options” to open the “Choose Your Route” section, where you can compare available providers, view estimated return amounts, fees, and estimated arrival times, you can choose another quote which you prefer. This transparency empowers users to make informed decisions about which route best meets their needs.

Note: Some providers may have their protocol fee for using their router; if applicable, this fee will be displayed on Swap details as “Protocol Fee” (when the route is selected) or via “Choose Your Route” section.

Review Details and Confirm Swap

After configuring swap details, you might need to Approve the input token first if you haven’t previously authorized the protocol to swap this token on your behalf. Once approved, click “Review the Cross-chain Swap”.

A confirmation box will be opened, where you should carefully review all transaction details: token amount, destination address, minimum received, estimated processing time, platform fee, etc.

Once everything is verified, click “Confirm Swap” and approve the transaction in your wallet.

Review transaction history

After initiating a cross-chain swap, users can track the entire transaction lifecycle directly within the KyberSwap interface, eliminating the need to manually monitor multiple platforms or dashboards. The ****transaction history panel presents a detailed overview of each swap, including the time and date when the swap is initiated, sender wallet, status, route, amount of input and output tokens, and on-chain transactions.

The status of each transaction is updated in real time to reflect its current state:

  • Processing – The transaction is in progress, including the swap on the source chain, bridging, and settlement on the destination chain.

    Note: Some chains or protocols may take more time to complete. You can refer to the “Estimated Processing Time” shown in the confirmation box before proceeding with the transaction.

  • Success – The transaction has been completed successfully. The output tokens have been delivered to your receiving address on the destination chain.

  • Failed – The transaction could not be completed. It is automatically reverted, and the input tokens are returned to your sender wallet address.

This integrated visibility ensures that users stay informed at every step, from initial approval to final settlement. Whether you're verifying a large trade, troubleshooting a failed transaction, or simply tracking past activity, KyberSwap's transaction history provides a centralized, transparent, and user-friendly view of your cross-chain interactions.

Let’s navigate to the Cross-chain tab on KyberSwap interface or visit the link: to experience seamless asset swaps across multiple blockchain networks, no switching apps.

Simply connect your using the “Connect” button in the top-right corner, or through “Connect Wallet” in the Cross-chain Swap panel.

Simply connect your using the “Connect Wallet” button in the top-right corner, or through the “Select Wallet” option in the Cross-Chain Swap panel.

Major EVM chains currently supported on KyberSwap
https://kyberswap.com/cross-chain
Web3 wallet
Web3 wallet
Swap
Limit Order
KyberSwap.com