> ## Documentation Index
> Fetch the complete documentation index at: https://docs.pfbridge.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Connect a wallet

> EVM and Stellar wallets, signing in, and when you need both

**Soak**

| | URL |
| - | - |
| App | [staging.pfbridge.xyz](https://staging.pfbridge.xyz) |
| API | `https://api-staging.pfbridge.xyz` |

Soak runs on **Ethereum Sepolia** and **Stellar Testnet** with test tokens only.

**Mainnet**

| | URL |
| - | - |
| App | [app.pfbridge.xyz](https://app.pfbridge.xyz) |
| API | `https://api.pfbridge.xyz` |

> [!NOTE]
>
> Mainnet isn't live yet. Use **Soak** to try ProofBridge today.

ProofBridge works with one wallet per chain:

* **EVM** (Sepolia): MetaMask, Rainbow and other browser wallets, or
  WalletConnect
* **Stellar** (Testnet): xBull, Freighter, Lobstr, Hana, or WalletConnect

Click **Connect Wallet** to open the wallet hub. It lists each network
and whether you're connected and signed in there.

Screenshot coming soon

The wallet hub: connect and sign in per network

## On a phone

Freighter, Lobstr and Hana's browser versions are desktop extensions. On a
phone, connect with **xBull** or through **WalletConnect** (for example,
the Lobstr or Freighter mobile app).

## Which wallets do you need?

The wallet of the chain **you deposit from** is required. Connecting both
is recommended:

* as a **Bridger**, you deposit on the order chain and receive on the
  other chain
* as a **Maker**, your liquidity lives on the ad chain and you receive on
  the order chain

## Sign in

Connecting asks for a one-time sign-in signature: a challenge, with no
transaction and no gas. EVM wallets sign a Sign-In with Ethereum message;
Stellar wallets sign a SEP-10 challenge.

Connecting your second wallet links it to the same account, so the app
shows all your trades in one place. The hub shows **Link wallet
required** until you do.

You stay signed in while you use the app. After two weeks without use, or
30 days in all, you sign in again.

> [!NOTE]
>
> Each trading wallet also needs a one-time
> [settlement key registration](https://docs.pfbridge.xyz/v3/guides/register-a-settlement-key.md)
> before it can complete trades. The app prompts you when it's needed, or
> you can do it up front on the **BLS Keys** page.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.