Latest published package ID, used for Move calls.
OptionalpredictThe Predict version that introduced delayed execution (Mainnet v4, Testnet v5): the
defining ID of the Predict types and events that version added (ExpiryPnlRealized,
FlushOperatorUpdated, OrderFlowUpdated, OrderReceipt). A later upgrade does not move
it, so it is pinned once per network rather than read from the latest publication.
OptionalpredictThe deepbook_predict_math package ID, for its pure calls and layouts.
OptionalpredictLatest published deepbook_predict_orders package ID: the call target of every queued-order
entry point (queue::enqueue_*, commit, resolve, refund, settle_step, …), the queue
reads and the desk setters.
OptionalpredictOriginal deepbook_predict_orders ID, which types MarketQueue, OrderDesk, the queue
events and the OrderFlow witness. Omit until the package is first upgraded: it then
defaults to predictOrders.
OptionalpredictOriginal ID for v1 structs/events. Omit only for an unupgraded custom deployment.
The published Move packages a Predict deployment spans.
Delayed execution (DBU-885) ships as three packages: the Predict upgrade, the order-flow companion
deepbook_predict_orders(a fresh publish), and the math librarydeepbook_predict_math(a fresh publish). The queued-order builders, reads and decoders needpredictDelayedExecution,predictOrders,objects.orderDeskandobjects.queueRegistryall recorded, and throwPredictInputErrorotherwise rather than address the wrong package. Pass a customconfig(a localnet publish) to use them before a network record exists.