Mach 2
  • Getting Started
    • What is Mach?
    • Mach 2
      • Optimistic Settlement
      • Intents
      • Order Matching
      • Stables & RWAs
    • Trade Lifecycle
  • Navigation
    • Users
      • FAQ
    • Market Makers
  • Protocol
    • Overview
      • Cross-Chain Swap
      • Challenge Process
    • CCTP
    • LayerZero
    • API
      • Integration
    • Staging
    • Deployed Contracts
    • Supported Assets
    • Security
  • Whitepaper
  • Audits
  • Github
Powered by GitBook
On this page
  • Step-by-Step of the Challenge Process
  • Step 1: Funds are Frozen on the Challenging Chain
  • Step 2: Verification Across Chains
  • Step 3: Funds are Released
  1. Protocol
  2. Overview

Challenge Process

PreviousCross-Chain SwapNextCCTP

Last updated 12 months ago

Step-by-Step of the Challenge Process

Step 1: Funds are Frozen on the Challenging Chain

When a challenge transaction is sent, the funds involved in the transaction are frozen on the chain where the challenge was initiated.

Step 2: Verification Across Chains

LayerZero, the cross-chain messaging protocol, arrives on the other chain to verify the existence of the order. It checks if the challenged order is present and valid on the destination chain.

Step 3: Funds are Released

Once the verification is completed and the order is confirmed, the funds are released accordingly. If the order is validated, the frozen funds are made available again, finalizing the challenge process.