Most Bridge
Bridge App
  • Introduction
  • How It Works
  • Quick Start Guide
  • User Interface
  • Architecture Deep Dive
    • Storage Proofs Integration
    • Market Maker System
    • SMM vs. MMM
  • Security Considerations
  • Future Roadmap
  • Support
  • User
    • Quick Overview
    • Tutorial
  • Developers
    • Technical Overview
      • Key Components
      • Escrow
      • Payment Registry
      • Operator Service
      • HDP Module
      • End To End
  • FAQ
  • X (Twitter)
Powered by GitBook
On this page
  • The Bridging Process
  • Why Choose Most Bridge?
  • Supported Networks
  • Detailed Process

How It Works

How Most Bridge Works

The Bridging Process

  1. User Initiates: Lock funds in the Escrow contract and set a market maker fee.

  2. Market Maker Acts: Picks up the event and fulfills the order.

  3. Proof Submission: Market maker provides proof using HDP.

  4. Claim Funds: Market maker claims locked funds at their convenience.

Why Choose Most Bridge?

  • Speed: Achieve finality in seconds, not hours.

  • Efficiency: Streamlined process with just three transactions.

  • Security: Mainnet-level security without long delays.

  • Flexibility: Adaptable to various blockchain ecosystems.

  • Simplicity: Straightforward architecture reduces complexity and risk.

Supported Networks

Testnet

  • Source: Optimism Sepolia

  • Destination: Ethereum Sepolia, Starknet Sepolia

Mainnet (Whitelist only)

  • Source: Ethereum

  • Destination: Starknet

Detailed Process

The bridging process is straightforward. To move funds to another chain, the user creates an order on the source chain using the Escrow smart contract, where their funds are locked. The order is then emitted to the Market Maker (MM), who fulfills it on the destination chain by calling the transferTo function on the Payment Registry smart contract. This function stores all the details of the transfer in the contract. Once the order is fulfilled, the MM can send proof of the completed transfer to the source chain at their convenience (e.g., when gas fees are lower). The Escrow contract on the source chain verifies the proof by comparing it to the data stored during order creation, such as recipient details and the amount sent. If the data matches, the order is marked as PROVED, allowing the Market Maker to withdraw the locked funds from the Escrow smart contract.

PreviousIntroductionNextQuick Start Guide

Last updated 3 months ago