Are you an LLM? Read llms.txt for a summary of the docs, or llms-full.txt for the full context.
Skip to content

Start Trading

This page takes you from zero to your first trade. TxFlow is non-custodial — you keep control of your funds, and trading never hands your keys to an operator.

Four steps get you trading:

1Connectemail · social · wallet2DepositUSDC collateral3Enable tradingauto, or one signature4Tradeplace your order

With email or social login, step 3 is automatic — enabling trading happens for you. With your own wallet, you approve it once with a signature.

Where you can trade

TxFlow is available on four platforms:

Your account is your address, so balances, positions, and orders are the same everywhere.

1. Connect

Open the app and sign in. Two ways:

  • Email or social (Google, Twitter) — a secure wallet is created for you automatically, so you don't need any prior crypto setup.
  • Your own wallet — connect MetaMask, Rabby, or any WalletConnect wallet.

Either way, you end up with an account identified by an Ethereum-style address.

2. Deposit

Your trading collateral is USDC. Fund your account by:

  • depositing USDC directly from Arbitrum, or
  • bridging USDC in from another chain.

Deposits are credited automatically once confirmed (about a minute or two). See Deposits & Withdrawals for the full flow, supported chains, and the minimum amount.

3. Enable trading

Before your first order, you authorize trading once. You sign a single message that registers an agent key — a trading key your browser holds on your behalf.

  • After this, orders are signed instantly by the agent key — no wallet pop-up on every trade.
  • The agent key can only trade. It can never withdraw or move your funds, so your main key stays in control of the money.

If you signed in with email or social login, this happens automatically. Wallet users tap Enable trading and approve the signature. See Signing for how it works.

4. Place your first trade

  1. Pick a market — a perpetual (e.g. BTC-USDC), a spot pair, or an outcome market.
  2. Choose your side — buy/long if you expect the price to rise, sell/short if you expect it to fall.
  3. Set leverage and size. On perpetuals you trade with USDC as collateral — you don't buy the underlying asset; your position size is up to leverage × collateral.
  4. Place the order. A limit order rests on the book until it fills; a market order fills immediately against the best prices.

That's it — your position, balance, and orders update live.

Next steps