Fund Your Trading Balance and Trade with Free Funds#
A task-oriented walkthrough of the free-funds flow in the Seesaw app (web and mobile): deposit once, then place, cancel, and withdraw without a per-order token transfer. For the on-chain mechanism this UI drives, see Placing Orders → Free-funds orders and the Free Funds glossary entry — this page does not restate those facts.
0. Enable Pro Mode#
The free-funds deposit/withdraw panel is a Pro Mode surface. Turn on Pro Mode in Settings first — on either platform the panel only renders when Pro Mode is on and your wallet is connected.
1. Deposit into your free-funds balance#
- Open a market's detail page and connect your wallet.
- In the funding panel (below the order form), enter an amount in base units (1 USDT = 1,000,000) and tap Deposit.
- Confirm the transaction in your wallet.
This moves USDT from your wallet into your trader-ledger slot
(deposit_funds, 0x08). It is a one-time transfer per deposit — every order
you place afterward against this balance skips the per-order token
transfer.
2. Place an order funded from your balance#
On the order form (market detail page) or the quick-trade sheet, a funding toggle lets you choose Wallet or Free Funds before confirming:
- Wallet — the standard order instructions, one token transfer per order.
- Free Funds — the
*WithFreeFundsinstruction variants; settles against your ledger balance instead of transferring tokens.
Both paths use identical matching and fees — the toggle only changes where the collateral comes from. If your free-funds balance is insufficient for the order size, the toggle either disables the Free Funds option or the order form falls back to the Wallet path (insufficient-balance guard) — you'll see the reason inline rather than a silent switch.
3. Cancel a free-funds order#
Cancelling a free-funds order works the same as cancelling any other order from Portfolio → Orders: tap Cancel. Collateral (or unfilled shares) returns to your free-funds balance rather than your wallet, since that's where it came from — no extra step needed to "get it back into the ledger."
4. Withdraw back to your wallet#
When you're done trading from your balance:
- Return to the same market detail page funding panel.
- Enter an amount (base units) and tap Withdraw.
- Confirm the transaction.
This calls withdraw_funds (0x09), moving the balance back to your wallet
token account. You can deposit and withdraw as many times as you like —
there's no lock-up period tied to free funds specifically (order-level
locks, like resting-order collateral, still apply per
Placing Orders).
Why use free funds at all?#
Skipping the per-order token transfer matters most if you place and cancel orders frequently (e.g. market making, quote-ladder strategies) — see Market Making for that workflow in more depth.