invariant under svm/venues/invariant.
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.INVARIANT_PROGRAM_ID
Variable · sdk/dist/svm/venues/invariant/index.d.ts
POOL_ACCOUNT_SIZE
Variable · sdk/dist/svm/venues/invariant/index.d.ts
POOL_DISCRIMINATOR
Variable · sdk/dist/svm/venues/invariant/index.d.ts
sha256(‘account:Pool’)[0..8].
TICK_DISCRIMINATOR
Variable · sdk/dist/svm/venues/invariant/index.d.ts
sha256(‘account:Tick’)[0..8].
TICK_ACCOUNT_SIZE
Variable · sdk/dist/svm/venues/invariant/index.d.ts
TICKMAP_ACCOUNT_SIZE
Variable · sdk/dist/svm/venues/invariant/index.d.ts
INVARIANT_MAX_BOUNDARIES
Variable · sdk/dist/svm/venues/invariant/index.d.ts
Shipped boundaries per direction - one ACCOUNT per boundary (no shared tick-array amortization).
invariant
Variable · sdk/dist/svm/venues/invariant/index.d.ts
Family facade for the recipe orchestrator (ladder-only, like orca-whirlpool/raydium-clmm).
invariantSqrtPriceAtTick
Function · sdk/dist/svm/venues/invariant/index.d.ts
invariantDeltaX
Function · sdk/dist/svm/venues/invariant/index.d.ts
invariantDeltaY
Function · sdk/dist/svm/venues/invariant/index.d.ts
invariantNextSqrtXUp
Function · sdk/dist/svm/venues/invariant/index.d.ts
get_next_sqrt_price_x_up(price, liquidity, amount, add=true) - the ONLY branch a by-amount-in ladder ever needs.
invariantNextSqrtYDown
Function · sdk/dist/svm/venues/invariant/index.d.ts
get_next_sqrt_price_y_down(price, liquidity, amount, add=true).
invariantComputeSwapStepIn
Function · sdk/dist/svm/venues/invariant/index.d.ts
compute_swap_step (math.rs), BY-AMOUNT-IN ONLY (the merge ladder never
quotes by-amount-out). xToY is derived exactly like the Rust source
(current_price_sqrt >= target_price_sqrt).
fetchInvariantPoolConfig
Function · sdk/dist/svm/venues/invariant/index.d.ts
Fetch + decode one Invariant Pool and freeze both directions’ boundary windows. Read-only against the loader.
InvariantSwapStep
Interface · sdk/dist/svm/venues/invariant/index.d.ts
InvariantBoundary
Interface · sdk/dist/svm/venues/invariant/index.d.ts
InvariantWindow
Interface · sdk/dist/svm/venues/invariant/index.d.ts
InvariantPoolConfig
Interface · sdk/dist/svm/venues/invariant/index.d.ts
