Prepare Strata Current control
strata_market_making_current_prepareBuild an unsigned maker-owned Current transaction for market making, with fail-closed upserts requiring on-chain reference and cancels not needing it.
Instructions
Build one exact unsigned maker-owned Current transaction. Upsert fails closed until the market has a verified on-chain reference; cancel does not need that reference.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | ||
| enabled | No | ||
| marketId | Yes | ||
| asyncOnly | No | ||
| bandStepBps | No | ||
| makerWallet | Yes | ||
| halfSpreadBps | No | ||
| syncSpreadBps | No | ||
| validUntilSlot | No | ||
| maxConfidenceBps | No | ||
| askDepthBaseAtoms | No | ||
| bidDepthBaseAtoms | No | ||
| maxOracleAgeSeconds | No | ||
| maxExposureBaseAtoms | No | ||
| maxOracleDeviationBps | No |