'immediate': the watermark isn't raised and this SDK has no delayed-execution record, so
its call target is a pre-v4 Predict package. Use the immediate mint* / redeem builders.
'awaiting-cutover': the config records delayed execution but the watermark isn't raised.
Nothing trades: enqueue aborts ECutoverNotReached, and the immediate builders abort in the
v4 package the config calls (EDelayedExecutionRequired). Trading stays paused through the
cutover.
'delayed': the watermark is raised. Use the enqueue* builders; the immediate ones abort
EDelayedExecutionRequired.
'unsupported': the watermark is raised but this SDK's config has no delayed-execution
record for the network. Upgrade the SDK, or pass a config that records it.
'retired': the watermark is above the Predict code version this SDK calls
(PREDICT_PACKAGE_VERSION), so every version-gated call aborts EPackageVersionDisabled.
Upgrade the SDK.
Which trade path a network is on:
'immediate': the watermark isn't raised and this SDK has no delayed-execution record, so its call target is a pre-v4 Predict package. Use the immediatemint*/redeembuilders.'awaiting-cutover': the config records delayed execution but the watermark isn't raised. Nothing trades: enqueue abortsECutoverNotReached, and the immediate builders abort in the v4 package the config calls (EDelayedExecutionRequired). Trading stays paused through the cutover.'delayed': the watermark is raised. Use theenqueue*builders; the immediate ones abortEDelayedExecutionRequired.'unsupported': the watermark is raised but this SDK's config has no delayed-execution record for the network. Upgrade the SDK, or pass a config that records it.'retired': the watermark is above the Predict code version this SDK calls (PREDICT_PACKAGE_VERSION), so every version-gated call abortsEPackageVersionDisabled. Upgrade the SDK.