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 infoReads & 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 10Oracle 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 20Manager 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 ALLHistory 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 20Custom 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