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

DEFITUNA_PROGRAM_ID

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

FUSION_POOL_ACCOUNT_SIZE

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

FUSION_POOL_DISCRIMINATOR

Variable · sdk/dist/svm/venues/defituna/index.d.ts sha256(‘account:FusionPool’)[0..8] (IDL-given: [254,204,207,98,25,181,29,67]).

DEFITUNA_TICK_ARRAY_DISCRIMINATOR

Variable · sdk/dist/svm/venues/defituna/index.d.ts sha256(‘account:TickArray’)[0..8] (IDL-given: [85,1,199,2,188,97,101,139]).

DEFITUNA_TICK_ARRAY_SIZE

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

TICK_LEN_INITIALIZED

Variable · sdk/dist/svm/venues/defituna/index.d.ts Borsh-tagged-enum per-tick size when Initialized (1-byte tag + 112-byte TickData); 1 byte when Uninitialized.

TICK_ARRAY_MIN_LEN

Variable · sdk/dist/svm/venues/defituna/index.d.ts Minimum possible TickArray account length (all 88 ticks uninitialized): 8 + 4 + 32 + 88.

DEFITUNA_MAX_BOUNDARIES

Variable · sdk/dist/svm/venues/defituna/index.d.ts Shipped initialized-tick boundaries per direction - same budget class as orca-whirlpool/raydium-clmm (2 rungs default, degrade-first CU kind).

defituna

Variable · sdk/dist/svm/venues/defituna/index.d.ts Family facade for the recipe orchestrator (ladder-only, like orca-whirlpool/raydium-clmm/byreal).

fetchDefiTunaPoolConfig

Function · sdk/dist/svm/venues/defituna/index.d.ts Fetch + decode one FusionPool and freeze both directions’ boundary windows. Read-only against the loader.

DefiTunaBoundary

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

DefiTunaWindow

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

DefiTunaPoolConfig

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