Skip to main content
Solana venue integration quantum under svm/venues/quantum.
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.

quantumSideBase

Function · sdk/dist/svm/venues/quantum/index.d.ts Side-struct base offset for a direction (zeroIn reads side1, oneIn reads side0).

quantumOutScale

Function · sdk/dist/svm/venues/quantum/index.d.ts 10^decimals of the direction’s OUTPUT token.

quantumOutVault

Function · sdk/dist/svm/venues/quantum/index.d.ts The direction’s output vault (whose live balance is the hard out cap).

quantumInVault

Function · sdk/dist/svm/venues/quantum/index.d.ts The direction’s input vault (the swap CPI’s transfer destination).

quantumOutReserveOffset

Function · sdk/dist/svm/venues/quantum/index.d.ts Cached out-reserve offset for the direction (the second half of the out cap).

fetchQuantumConfig

Function · sdk/dist/svm/venues/quantum/index.d.ts Fetch + gate one Quantum pool and freeze both directions’ walkable level prefixes. Read-only against the loader.

QUANTUM_PROGRAM_ID

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

QUANTUM_GLOBAL

Variable · sdk/dist/svm/venues/quantum/index.d.ts The program’s single global config account (one for every pool). Lived in this venue’s ladder module until the merge-decomposition ladders moved out; it is a program address, not decomposition state, so it stays here.

QUANTUM_POOL_SIZE

Variable · sdk/dist/svm/venues/quantum/index.d.ts Exact pool account size (all 27 live mainnet pools).

OFF_MINT0

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

OFF_MINT1

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

OFF_VAULT0

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

OFF_VAULT1

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

OFF_RESERVE0

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

OFF_RESERVE1

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

OFF_SIDE0

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

OFF_SIDE1

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

OFF_DEC0

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

OFF_DEC1

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

OFF_LEVEL_COUNT

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

SIDE_LEVELS

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

SIDE_LEVEL_STRIDE

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

SIDE_EXPIRY

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

SIDE_KINDS

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

QUANTUM_LEVEL_SLOTS

Variable · sdk/dist/svm/venues/quantum/index.d.ts Hard array bound inside a side struct (the venue’s own index guard is < 17).

EXPIRY_SCALE

Variable · sdk/dist/svm/venues/quantum/index.d.ts expirySlot is stored scaled by 1e4; the venue divides before comparing (.text 0x1058).

QUANTUM_MAX_LEVELS

Variable · sdk/dist/svm/venues/quantum/index.d.ts Shipped levels per direction. 16 is the venue’s own array bound; all but 5 of the 27 live pools publish 5. The walk is a bounded loop (not unrolled), so this costs three 16-entry arrays of slot locals, not 16x the fragment.

QUANTUM_KIND_TRAPEZOID

Variable · sdk/dist/svm/venues/quantum/index.d.ts Level kinds the fragment implements: 1 = trapezoid (every live pool side).

QuantumLevel

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

QuantumWindow

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

QuantumPoolConfig

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

quantum

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