ChainFusion
  • Bridge Overview
  • Bridge
    • Making a Transfer
  • Validation
    • Become a Validator
    • Slashing
  • Liquidity Pools
    • Providing Liquidity
  • Core Concepts
    • Distributed Key Generation
    • Transfer Confirmation
  • Links
    • Home Page
    • Bridge App
    • Twitter
    • LinkedIn
    • GitLab
    • Explorer
Powered by GitBook
On this page
  • Transferring using UI
  • Connect Wallet
  • Make a transfer
  • Recent transfers history
  • Transferring using bridge smart contract
Edit on GitLab
  1. Bridge

Making a Transfer

PreviousBridge OverviewNextBecome a Validator

Last updated 4 months ago

ChainFusion bridge allows to transfer assets between various blockchains and makes it fast, cheap, secure in a decentralized fashion.

Transferring using UI

Connect Wallet

Go to bridge app at and press Connect Wallet button.

After pressing Connect Wallet you will see wallet selection dialog. Select one of the supported wallet providers.

Make a transfer

After you connect the wallet, you should select source chain, destination chain and enter amount. You can specify either transfer amount or receiving amount.

Optional: You can approve ERC-20 token spend by ChainFusion by pressing Approve button. Some token standards, like ERC-677 do not require approval.

Press Transfer button in order to initiate transfer of specified amount from source chain to destination chain.

Recent transfers history

Recent transfers are shown in Recent Transfers section. You can select All in order to see all recent transfers or select Only My in order to see transfers performed by account you have connected.

Transfer history is limited only to recent transfers, older records won't be shown.

Transferring using bridge smart contract

  • token - address of token to deposit, on the chain, you are transferring from

  • destinationChainId - identifier of blockchain you are transferring to

  • receiver - address of receiver, you are transferring to (usually the same account you are transferring from)

  • amount - amount of tokens to transfer through bridge

After you made a deposit, usually it takes few minutes for validators to confirm your transfer and compose transaction on destination chain.

You will be prompted to connect wallet, press Connect. In this example we use .

To transfer assets from one blockchain to another, you would need to use deposit() function. Deposit function has four parameters:

Metamask
bridge contract's
https://app.chainfusion.org
Transfer start
Transfer progress
Transfer success