Butter Network
Github
  • 🌈About Butter Network
  • 🔥ZK Light Client
    • Understanding Light Client
    • Refactored ZK Light Client
  • 🔥Omnichain Development
    • Omnichain Isomorphism
    • More Possibilities
  • 🌈Butter Omnichain Messaging Integration
    • Introduction
    • Integration Guide
      • Message
      • Message with Ton
      • CALLDATA
      • Message And Relay
    • Contract Interface
    • Fee
    • Deployed Contracts
    • 👨‍💻API for Omnichain Message
      • GET Message History by Source Address
      • GET Message Info by Id
      • GET Message Info by Source Hash
  • 🔥Butter Bridge Integration
    • Integration Guide
    • Contract Interface
    • Fee
    • Deployed Contracts
  • 💰Butter Swap Integration
    • Introduction
    • 🟢Integration Guide
      • Contract Interface
      • Fee
    • Deployed Contracts
      • v2.1
    • 👩‍💻API for Routing
      • Integration Guide
      • GET /route
      • GET /swap
      • GET /routeAndSwap
      • GET /supportedChainList
      • GET /findToken
      • 🔴Error Code List
    • 👨‍💻API for Swap Data
      • GET Swap History by Source Hash
      • GET Swap History by Source Address
      • GET Swap Info by Order ID
      • GET Supported Chain Detail List
      • GET Supported Token Detail List
  • 💰Butter Swap User Guide
    • 🫂User Guide
  • Butter Swap SDK
    • Install
    • Config SDK
    • Request Routes
    • Execute Route
    • Others
  • Butter Swap Widget
    • Usage
  • 📢Resources
    • 🏠Website
    • 🫂Telegram
    • 📄X
Powered by GitBook
On this page
  • Connect your wallet
  • Select Chain and Assets
  • Confirm the Cross-chain Swap
  1. 💰Butter Swap User Guide

🫂User Guide

Connect your wallet

Before starting your cross-chain transfer, we need to connect the wallet

Click "Connect Wallet", and you will be prompted to select a wallet. (This tutorial will take MetaMask as an example).

Select MetaMask, and you should now see your wallet address in the top right corner of the page.

Select Chain and Assets

In the 'From' section, we need to select the source chain and token that we want to transfer.

In the 'To' section, we need to select the destination chain and token that we want to be swapped.

In the 'Received Address' section, we can input an address we want to receive the cross-chain token. The default is the same address as the sending one.

In the 'You pay' section, we can input the amount of token we want to send.

The selection panel can be poped up by clicking at 'Choose' in both 'From' and 'To' section, we can select the chains and tokens in the panel.

Confirm the Cross-chain Swap

After selecting both chains/tokens and entering the amount, the best route will be retrieved by Butter Routing Service.

The route gives a detailed trace of the token swapping process and the expected receiving amount on the destination chain.

The fee section below 'Confirm' button is the cost of the cross-chain transaction.

A confirmation window will pop up after clicking on the 'Confirm' button, the detail of the cross-chain transaction will be listed in the pop-up.

After reviewing the detail, we need to confirm again to proceed the transfer

PreviousGET Supported Token Detail ListNextInstall

Last updated 1 year ago

Page cover image