Skip to main content
Solana venue integration manifest under svm/venues/manifest.
Generated from the type declarations shipped in @eco-incorp/sauce 0.99.4. Each entry shows the package authors’ JSDoc and declaration for this SDK version. For runtime compatibility and deployed addresses, see architecture and deployments.

fetchManifestConfig

Function · sdk/dist/svm/venues/manifest/index.d.ts Fetch + gate one Manifest market (see the header for the gate list) and freeze both directions’ top-of-book order windows. Read-only against the loader; the whole book is in this one account, so a quote needs no other account.

MANIFEST_PROGRAM_ID

Variable · sdk/dist/svm/venues/manifest/index.d.ts

MARKET_FIXED_SIZE

Variable · sdk/dist/svm/venues/manifest/index.d.ts MarketFixed size - the dynamic RB-tree/free-list region begins here.

MARKET_DISCRIMINANT

Variable · sdk/dist/svm/venues/manifest/index.d.ts sha256-independent packed discriminant (u64 LE @ 0) - MARKET_FIXED_DISCRIMINANT.

PRICE_D18

Variable · sdk/dist/svm/venues/manifest/index.d.ts Price is stored as QuoteAtomsPerBaseAtom.inner = price * 1e18 (u128 LE).

OFF_BASE_MINT_DECIMALS

Variable · sdk/dist/svm/venues/manifest/index.d.ts

OFF_QUOTE_MINT_DECIMALS

Variable · sdk/dist/svm/venues/manifest/index.d.ts

OFF_BIDS_ROOT

Variable · sdk/dist/svm/venues/manifest/index.d.ts

OFF_BIDS_BEST

Variable · sdk/dist/svm/venues/manifest/index.d.ts

OFF_ASKS_ROOT

Variable · sdk/dist/svm/venues/manifest/index.d.ts

OFF_ASKS_BEST

Variable · sdk/dist/svm/venues/manifest/index.d.ts

OFF_NODE_LEFT

Variable · sdk/dist/svm/venues/manifest/index.d.ts

OFF_NODE_RIGHT

Variable · sdk/dist/svm/venues/manifest/index.d.ts

OFF_NODE_PARENT

Variable · sdk/dist/svm/venues/manifest/index.d.ts

OFF_ORDER_PRICE

Variable · sdk/dist/svm/venues/manifest/index.d.ts

OFF_ORDER_SIZE

Variable · sdk/dist/svm/venues/manifest/index.d.ts

OFF_ORDER_SEQ

Variable · sdk/dist/svm/venues/manifest/index.d.ts

OFF_ORDER_LAST_VALID_SLOT

Variable · sdk/dist/svm/venues/manifest/index.d.ts

OFF_ORDER_IS_BID

Variable · sdk/dist/svm/venues/manifest/index.d.ts

OFF_ORDER_TYPE

Variable · sdk/dist/svm/venues/manifest/index.d.ts

NIL

Variable · sdk/dist/svm/venues/manifest/index.d.ts u32::MAX - the tree/free-list null pointer (state/hypertree.rs).

ORDER_TYPE_GLOBAL

Variable · sdk/dist/svm/venues/manifest/index.d.ts OrderType::Global - draws from a separate global account; a taker halts at it.

NO_EXPIRATION_LAST_VALID_SLOT

Variable · sdk/dist/svm/venues/manifest/index.d.ts RestingOrder.last_valid_slot sentinel for “no expiration”.

MANIFEST_MAX_ORDERS

Variable · sdk/dist/svm/venues/manifest/index.d.ts Shipped top-of-book levels per direction. Each level is ~2 cfg words (DataIndex + sequence_number) + one walk iteration; sized against the interpreter’s per-order cost (measured in budget.ts / the CU suite). Moves in lockstep with the fragment’s unrolled setup (ladder.ts) and the mirror.

ManifestOrder

Interface · sdk/dist/svm/venues/manifest/index.d.ts

ManifestWindow

Interface · sdk/dist/svm/venues/manifest/index.d.ts

ManifestPoolConfig

Interface · sdk/dist/svm/venues/manifest/index.d.ts

manifest

Variable · sdk/dist/svm/venues/manifest/index.d.ts Family facade for the recipe orchestrator (ladder-only - no v1 adapter, not in the v1 registry).