Supported wallets
Connect flow
1
Open the connect prompt
Click Connect Wallet in the top navigation bar or in the trade panel on any market page.
2
Select your wallet provider
Choose your wallet from the list of supported providers in the connection modal.
3
Approve the connection request
Your wallet will display a connection request. Review the site origin (
bm.xyz) and approve it. No funds are moved at this step.4
Confirm your address
Once connected, your wallet address appears in the top bar. You are now connected but not yet authorized to trade — complete the Enable Trading flow next.
Enable Trading
Connecting your wallet alone does not authorize order submission. You must complete the Enable Trading flow once per session (or per deployment on testnet).1
Claim testnet tokens
Click Enable Trading and then Claim on the faucet step. This credits your account with test USDC and BMX. If you have already claimed, this step shows a completed state and you can proceed immediately.
2
Sign to establish a trading session
Sign the gas-free message in your wallet to create a local trading key. This signature authorizes the exchange to submit orders on your behalf without requiring a separate on-chain transaction for every trade.If you want to stay signed in across browser sessions, opt in to Stay Connected when prompted.
Troubleshooting
Security tips
Prefer to sign in without a browser wallet extension? See Email Login to use a one-time passcode and a Privy embedded wallet instead.
