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

SAROS_DLMM_PROGRAM_ID

Variable · sdk/dist/svm/venues/saros-dlmm/index.d.ts

SAROS_DLMM_PAIR_ACCOUNT_SIZE

Variable · sdk/dist/svm/venues/saros-dlmm/index.d.ts

BIN_ARRAY_ACCOUNT_SIZE

Variable · sdk/dist/svm/venues/saros-dlmm/index.d.ts

SAROS_DLMM_PAIR_DISCRIMINATOR

Variable · sdk/dist/svm/venues/saros-dlmm/index.d.ts sha256(‘account:Pair’)[0..8].

SAROS_DLMM_BIN_ARRAY_DISCRIMINATOR

Variable · sdk/dist/svm/venues/saros-dlmm/index.d.ts sha256(‘account:BinArray’)[0..8] - identical to meteora-dlmm’s (same type name).

BINS_PER_ARRAY

Variable · sdk/dist/svm/venues/saros-dlmm/index.d.ts

CENTER_BIN_ID

Variable · sdk/dist/svm/venues/saros-dlmm/index.d.ts

SAROS_DLMM_MAX_BINS

Variable · sdk/dist/svm/venues/saros-dlmm/index.d.ts Shipped liquid bins per direction - the meteora-dlmm-style bounded walk, sized the same as METEORA_DLMM_MAX_BINS pending CU re-measurement against this family’s own compiled ladder (see budget.ts CU_FAMILIES).

OFF_ACTIVE_ID

Variable · sdk/dist/svm/venues/saros-dlmm/index.d.ts

OFF_LAST_UPDATE

Variable · sdk/dist/svm/venues/saros-dlmm/index.d.ts

OFF_VOLATILITY_ACC

Variable · sdk/dist/svm/venues/saros-dlmm/index.d.ts

OFF_VOLATILITY_REF

Variable · sdk/dist/svm/venues/saros-dlmm/index.d.ts

OFF_INDEX_REF

Variable · sdk/dist/svm/venues/saros-dlmm/index.d.ts

OFF_BA_INDEX

Variable · sdk/dist/svm/venues/saros-dlmm/index.d.ts

OFF_BA_BINS

Variable · sdk/dist/svm/venues/saros-dlmm/index.d.ts

BIN_LEN

Variable · sdk/dist/svm/venues/saros-dlmm/index.d.ts

OFF_BIN_RESERVE_X

Variable · sdk/dist/svm/venues/saros-dlmm/index.d.ts

OFF_BIN_RESERVE_Y

Variable · sdk/dist/svm/venues/saros-dlmm/index.d.ts

sarosDlmm

Variable · sdk/dist/svm/venues/saros-dlmm/index.d.ts Family facade for the recipe orchestrator (ladder-only - no v1 adapter).

pairArrayIndexes

Function · sdk/dist/svm/venues/saros-dlmm/index.d.ts The two bracketing bin-array indices for activeId - matching the real program’s own swap-account convention (cross-validated: the pair chosen this way is exactly what a real swap accepts, both directions, at every tested size - see the module header). lowerIndex < upperIndex always; both cover SAROS_DLMM_MAX_BINS worth of headroom on either side of activeId (256-bin arrays, an 8-bin walk never needs a third array).

priceFromId

Function · sdk/dist/svm/venues/saros-dlmm/index.d.ts

fetchSarosDlmmConfig

Function · sdk/dist/svm/venues/saros-dlmm/index.d.ts Fetch + gate one Saros DLMM pair (see the module header for the gate list) and freeze both directions’ bin windows. Read-only against the loader.

SAROS_DLMM_MEMO_PROGRAM

Variable · sdk/dist/svm/venues/saros-dlmm/index.d.ts

SarosDlmmBin

Interface · sdk/dist/svm/venues/saros-dlmm/index.d.ts

SarosDlmmWindow

Interface · sdk/dist/svm/venues/saros-dlmm/index.d.ts

SarosDlmmPoolConfig

Interface · sdk/dist/svm/venues/saros-dlmm/index.d.ts