Cross-chain communication
This section contains information about efficient and secure communication between dapp and system chains across the Chromia network.
Chromia blockchains don't natively transact with each other. Developers use ICMF for communication within a cluster and ICCF for cross-cluster interaction. ICMF uses event topics, while ICCF involves proof-based validation by a client app.
ICCF enables secure cross-cluster communication by submitting transactions and proof for verification between blockchains. To integrate, add the ICCF GTX module and install the ICCF library.
ICMF supports event-based messaging within a dapp cluster. Integrate it by adding the ICMF Sender and Receiver GTX modules and using Rell's __icmf_message
operation. Configure topics with an L_
prefix for local messages.