How It Works
How Most Bridge Works
The Bridging Process
User Initiates: Lock funds in the Escrow contract and set a market maker fee.
Market Maker Acts: Picks up the event and fulfills the order.
Proof Submission: Market maker provides proof using HDP.
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.
Last updated