Skip to main content
ProofBridge is currently deployed on testnet. You can bridge assets between Ethereum Sepolia and Stellar Testnet today using the ProofBridge app. Mainnet deployment and additional chains are on the roadmap.
ProofBridge is testnet-only at this time. Do not send mainnet assets to any of the contract addresses below. Mainnet deployment is on the roadmap.

Live networks

https://mintcdn.com/proofbridge/mVfdGryIClM2KBpA/logos/ethereum.svg?fit=max&auto=format&n=mVfdGryIClM2KBpA&q=85&s=eff29369ce7690224206551204429147

Ethereum Sepolia

Chain ID: 11155111EVM chain running Solidity contracts. Supports native ETH bridging (auto-wrapped to WETH) and the ProofBridge example ERC-20.
https://mintcdn.com/proofbridge/mVfdGryIClM2KBpA/logos/stellar.svg?fit=max&auto=format&n=mVfdGryIClM2KBpA&q=85&s=e53437257424c125d4744955d94a7fa5

Stellar Testnet

Internal chain ID: 1000001Network passphrase: Test SDF Network ; September 2015Soroban-based contracts. Supports native XLM bridging, Stellar Asset Contracts (SAC), and SEP-41 tokens.

Active cross-chain routes

Bridge native ETH from Ethereum Sepolia to wrapped ETH on Stellar (a SEP-41 token), or in the reverse direction.
DirectionSource tokenDestination token
Sepolia → StellarETH (auto-wrapped to WETH)wETH (SEP-41)
Stellar → SepoliawETH (SEP-41)ETH (auto-unwrapped)
Native ETH is automatically wrapped to WETH on deposit and unwrapped back to ETH on withdrawal. You never need to manually wrap or unwrap.

Deployed contract addresses

The addresses below are placeholders while we redeploy on both chains. Read the current addresses from the latest build in the Proofbridge-Contracts GitHub Release or the repository’s deployed.json manifest before integrating.

Ethereum Sepolia (Chain ID: 11155111)

ContractAddress
Verifier0x0000000000000000000000000000000000000001
MerkleManager0x0000000000000000000000000000000000000002
AdManager0x0000000000000000000000000000000000000003
OrderPortal0x0000000000000000000000000000000000000004
wNativeToken (WETH)0x0000000000000000000000000000000000000005
wXLM0x0000000000000000000000000000000000000006
ProofBridge Token0x0000000000000000000000000000000000000007
Verify these contracts on Sepolia Etherscan.

Stellar Testnet

Stellar contract IDs (Soroban strkeys) are base32-encoded and start with C. They are published in the Proofbridge-Contracts GitHub Release alongside the EVM addresses.
ContractContract ID
VerifierCA…PENDING_REDEPLOY
MerkleManagerCA…PENDING_REDEPLOY
AdManagerCA…PENDING_REDEPLOY
OrderPortalCA…PENDING_REDEPLOY
wNativeToken (wrapped XLM)CA…PENDING_REDEPLOY
wETH (SEP-41)CA…PENDING_REDEPLOY
ProofBridge TokenCA…PENDING_REDEPLOY
Verify Stellar contracts on StellarExpert Testnet.

Planned networks

ProofBridge is designed to extend across EVM and non-EVM chains. The following networks are planned for future deployment:

Arbitrum

Ethereum Layer 2 — high throughput, low latency.

Base

Ethereum Layer 2 — Coinbase-backed OP Stack chain.

Optimism

Ethereum Layer 2 — OP Stack ecosystem.

Polygon

EVM-compatible, wide DeFi ecosystem.

Starknet

ZK-rollup with native proof-friendly primitives.

Solana

High-throughput non-EVM chain, reached via the Soroban-style interface pattern.
Adding a new EVM chain requires deploying the four core contracts (Verifier, MerkleManager, AdManager, OrderPortal), configuring bidirectional chain links, and registering token routes. Non-EVM chains use the Stellar pattern: WASM contracts compiled against the target runtime. See the smart contracts reference.

No registration required

You connect with your wallet — there are no accounts, usernames, or KYC requirements. Your wallet address is your identity on ProofBridge, and all trade terms are enforced on-chain rather than by any off-chain service.