Skip to main content
ProofBridge is a decentralized cross-chain bridge that lets you transfer assets between blockchain networks without trusting any third party. Instead of routing funds through a centralized custodian or validator committee, ProofBridge uses zero-knowledge proofs and direct peer-to-peer matching between liquidity providers (Makers) and bridge users (Bridgers).

Quick Start

Connect your wallet and make your first cross-chain transfer in minutes.

How It Works

Understand the peer-to-peer bridging model and the role of ZK proofs.

Bridge Tokens

Step-by-step guide to bridging tokens across supported networks.

Provide Liquidity

Become a Maker and earn fees by providing cross-chain liquidity.

API Reference

Integrate ProofBridge into your application using the REST API.

Supported Networks

View all supported chains and available cross-chain routes.

How ProofBridge works

ProofBridge matches Bridgers (users who want to transfer assets) with Makers (liquidity providers) through a marketplace of liquidity advertisements. Settlement is secured by zero-knowledge proofs — neither party needs to trust the other or any intermediary.
1

Maker posts liquidity

A Maker creates a liquidity ad on their source chain, locking tokens they want to provide for cross-chain transfers.
2

Bridger deposits funds

A Bridger selects an ad and deposits the source-chain token on the OrderPortal contract. This creates a cryptographically signed order.
3

ZK proof is generated

The relayer generates a zero-knowledge proof attesting that the deposit exists in the on-chain Merkle tree, without revealing private data.
4

Both parties receive funds

The ZK proof is submitted to both chains simultaneously, releasing the Bridger’s destination tokens and the Maker’s source tokens trustlessly.
ProofBridge is currently live on Ethereum Sepolia and Stellar Testnet. Mainnet deployments are on the roadmap.