- Mainnet
- Soak
Mainnet isn’t live yet. Use Soak to try ProofBridge today.
Before you start
- Wallets: an EVM wallet on Sepolia and/or a Stellar wallet on Testnet. You need the wallet of the chain you’re depositing from. See Connect a wallet.
- Test funds: Sepolia ETH for gas and XLM on Stellar Testnet. The in-app Faucet covers the bridge tokens (Get test tokens).
Step 1: Register your settlement key (once per wallet)
Every trading wallet needs a settlement key registered before it can complete a trade. On the BLS Keys page:1
Derive
Sign the derivation message. Your key is computed from this signature,
so you can regenerate it on any device by signing again. There is
nothing to back up.
2
Authorize
Sign the registration. It carries a proof of possession, so nobody can
register a key they don’t hold.
3
Confirm
The relayer submits the registration to the registries on both
chains and pays the gas. The page shows the key as registered once
both confirm.
Screenshot coming soon
The BLS Keys page with a registered key
Step 2: Open an order
On the Bridge page, pick the chains and token, then choose an ad. Enter the amount; the app shows what you pay, the fee and what you receive. Set the receive address on the destination chain, then Hold to Bridge. Your wallet then runs the deposit:- Approve in Wallet: a one-time token approval (token routes only)
- Submit On-Chain: the deposit into the OrderPortal escrow
- Finalize Deposit: the app tells the relayer it landed
Screenshot coming soon
Choosing an amount: what you pay, the fee, what you receive
Step 3: Co-sign
When both deposits are confirmed, the trade page shows Your Turn. Click Co-sign Settlement: your settlement key signs the trade in the app, with no transaction and no gas. The maker signs their half independently, or their agent does.Screenshot coming soon
The co-sign step on the trade page
Step 4: Watch it settle
Nothing else to do. The steps advance as the signatures are combined, the proofs are built and the payouts are submitted:If the trade doesn’t settle by its deadline, it doesn’t get stuck: it can
be cancelled and your deposit refunded. See
Cancels and refunds.