Skip to main content

Introduction

Cross-chain transfers enable seamless asset movements between multiple blockchains. Within the Chromia network, cross-chain transfers are an integral part of the FT4 protocol.

Why cross-chain transfers?

Cross-chain transfers empower applications and users to:

  • Expand Reach: Operate within the Chromia network across multiple chains.
  • Enhance Liquidity: Facilitate asset transfers within the Chromia network.
  • Maintain Security: Asset structures enable easier tracking of asset flows.

Key components

  • FT4 assets: Chromia's asset standard can be either internally minted or externally originated.

  • Origin chains: The parent chain from which an asset can be received.

  • Tree-like asset structure: A single pathway exists between two chains for a particular asset.

  • Operations: init_transfer, apply_transfer, and complete_transfer constitute the stages of a cross-chain transfer.

Prerequisites

Before diving into cross-chain transfers, a working understanding of Chromia's multichain environment is essential. Execute the npm run multichain:demo script after cloning the FT4 library repository.