Skip to main content

Trade prediction markets

Search markets, fund your predict deposit wallet, and place orders on Polymarket through mm predict.

Prerequisites

  • Quickstart completed
  • USDC on Base (or the chain required by your predict setup) for deposits

First-time setup

  1. Run one-time setup:

    mm predict setup
  2. Fund the predict deposit wallet:

    mm predict deposit --amount <AMOUNT>
  3. Confirm balance:

    mm predict balance

Search and place an order

  1. Search markets:

    mm predict markets search "<QUERY>" --limit 5
  2. Preview a quote:

    mm predict quote --token-id <TOKEN_ID> --side buy --size <SIZE> [--limit-price <PRICE>]
  3. Place the order:

    mm predict place --token-id <TOKEN_ID> --side buy --size <SIZE> [--limit-price <PRICE>]
  4. View open orders and positions:

    mm predict orders
    mm predict positions

Common pitfalls

One-time setup is required

Polymarket trading routes through a dedicated predict deposit wallet. Run mm predict setup followed by mm predict deposit --amount <N> before placing your first order. Skipping setup can produce JsonRpcError: execution reverted on deposit.

See mm predict in the commands reference.