Use this workflow for first-time Predict setup, refreshing credentials, or repairing approvals.
Reference command syntax in references/predict.md.
- Choose Predict mode.
- Run one-time setup.
- Verify status.
mm predict mode mainnetReplace mainnet with testnet if the user wants to paper trade.
mm predict setup --waitThis blocks until credential, deposit-wallet, and approval jobs complete. Without --wait, track returned jobs with mm predict watch --id <JOB_ID> --wait.
The owner EOA needs POL on Polygon for gas to complete the setup transactions.
Polymarket is geoblocked in some regions. predict setup checks the caller's IP first and aborts with PREDICT_GEOBLOCKED before any wallet interaction if the region is restricted. To check region status independently:
mm predict geoblockConfirm setupComplete is true and note the deposit wallet address:
mm predict statusIf credentials or approvals look stale later:
mm predict auth --refresh
mm predict approve --waitThen verify with mm predict status.