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).
