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

OBSIDIAN_PROGRAM_ID

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

OBSIDIAN_OFF_MINT_A

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

OBSIDIAN_OFF_MINT_B

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

OBSIDIAN_OFF_VAULT_A

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

OBSIDIAN_OFF_VAULT_B

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

OBSIDIAN_OFF_LAST_UPDATE_SLOT

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

OBSIDIAN_OFF_PRICE

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

OBSIDIAN_MINT_DECIMALS_OFF

Variable · sdk/dist/svm/venues/obsidian/index.d.ts SPL mint account decimals field offset (standard layout: after COption<Pubkey> + u64 supply).

OBSIDIAN_MAX_STALE_SLOTS

Variable · sdk/dist/svm/venues/obsidian/index.d.ts Freshness bound for the off-chain prepare gate (slots; ~600 slots is ~4 minutes at 400ms/slot). Conservative-tight by design: we have no ground truth for the program’s own enforced threshold (only that ~15.9M slots of staleness reverts), and under-estimating freshness only costs a missed quote - over-estimating risks admitting a pool that reverts on-chain, which aborts the WHOLE cook (see the file header). Re-tune once the real threshold is known (e.g. once a keeper is observed refreshing on a known cadence).

obsidian

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

ObsidianPoolConfig

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