Cross-chain message transfer description

The main flow of message transfer happens in 5 steps:

  1. initiator creates an action and sends it to the Rarimo contract

  2. validators add a transaction to the Rarimo core and generate a witness

  3. signers produce TSS for this event and publish it into the blockchain

  4. prover receives the witness from the Rarimo core and provides it to the Rarimo contract on the destination chain

  5. receiver (or destination contract) updates their state depending on the received message

Figure 3 - NFT migration flow

Last updated