0.000001 USDC). Stakes, fees, winnings, and rewards are all
denominated in USDC.
Funding your Safe
Your funds live in your own on-chain Safe. Funding is simply sending USDC to its address:- The Safe is a Gnosis Safe owned solely by you — by your wallet, or by the signer contract derived from your passkey, plus any signing key you add yourself. The operator deploys it and relays your signed orders, but can never move funds without your signature — except to carry USDC sent to your address on another network to your own Safe on Polygon (see Choosing a network).
- You fund it by holding USDC in the Safe on Polygon. USDC you send to the same address on Ethereum, Base, Arbitrum or Optimism is moved there for you — see Choosing a network.
- As part of Safe setup, the Safe pre-approves the operator to pull the taker fee at settlement, up to a capped amount — so you only ever sign; the operator pays gas. See The Safe and Balances for details.
- Passkey wallet — send USDC straight to your Safe address, from an exchange or any wallet. There is nothing else to do, and you never pay gas.
- Your own wallet — move USDC from your wallet into your Safe in the app. That transfer comes from your own wallet, so it needs a small amount of the network’s gas token (POL on Polygon). It is the only transaction you ever pay for — everything after it is relayed by the operator. To fund the Safe from an exchange, another wallet or another network instead, open Deposit from another network under the deposit form for the address.
Choosing a network
Your Safe has the same address on every supported network. The Wallet page shows a network picker above your deposit address — the address stays the same whichever you pick, labelled Same address on every network; only the notes under it change.
USDC sent on Ethereum, Base, Arbitrum or Optimism is bridged automatically to the same
Safe on Polygon through Circle’s CCTP, with no signature from you, and credited as a normal
Polygon deposit. Below the minimum it waits, and later deposits are combined with it. The
Wallet page shows the current minimum, fee estimate and arrival time for the network you
pick, and tracks each transfer until it is credited. When gas costs more than the caps
allow — mostly on Ethereum — the transfer waits and the Wallet page asks whether to bridge
now at the higher fee or wait for gas to drop; nothing above the cap is charged unless you
accept it. Deposit on Polygon to avoid the fee altogether. See
Deposits from other networks for how it
works and why it stays non-custodial.
The live contract and token addresses for your network (USDC, the Conditional Token Framework, the exchange) are served by the app’s CTF-config API — the app reads them per network rather than hard-coding them. See Deployed addresses.
After funding
Once your Safe is funded you’re ready to trade. Winning contracts pay 1.00 USDC per share at resolution, with no fee at settlement — your only trading cost is the taker fee at the moment your order fills.Next steps
Placing orders
Choose YES or NO and place your first order.
Fees
How the single taker fee is computed.
Redeeming winnings
How winners claim their payout on-chain.
Your wallet options
Passkey or your own wallet.
Deposits from other networks
USDC on Ethereum, Base, Arbitrum or Optimism, bridged to your Safe on Polygon.