Predict Markets

DeepBook Predict is a DeepBook-adjacent prediction-market protocol on Sui. In this CLI, Predict support is currently read-only: it wraps the public Predict server endpoints with typed client responses and exposes them through deepbook predict ....

By default, Predict commands use the current Sui Testnet deployment:

Code
deepbook predict info

Reads & Queries

Useful Predict reads for vault metrics, managers, and statuses:

Code
deepbook predict status deepbook predict state deepbook predict quote-assets deepbook predict oracles deepbook predict vault summary deepbook predict vault performance --range ALL deepbook predict lp supplies --limit 10 deepbook predict lp withdrawals --limit 10 deepbook predict managers --limit 10

Oracle Queries

Oracle-specific reads require an oracle object ID:

Code
deepbook predict oracle state <oracleId> deepbook predict oracle ask-bounds <oracleId> deepbook predict oracle prices <oracleId> --limit 20 deepbook predict oracle price-latest <oracleId> deepbook predict oracle svi <oracleId> --limit 20 deepbook predict oracle svi-latest <oracleId> deepbook predict history trades <oracleId> --limit 20

Manager Queries

Manager-specific Predict reads require a Predict manager object ID:

Code
deepbook predict manager summary <managerId> deepbook predict manager positions <managerId> deepbook predict manager pnl <managerId> --range ALL

History Queries

Historical Predict event reads:

Code
deepbook predict history positions-minted --limit 20 deepbook predict history positions-redeemed --limit 20 deepbook predict history ranges-minted --limit 20 deepbook predict history ranges-redeemed --limit 20

Custom Deployments

Override the default Predict server or Predict object when working against another deployment:

Code
deepbook --predict-url https://predict-server.testnet.mystenlabs.com predict status deepbook --predict-id <predictObjectId> predict state