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
, andcomplete_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.