Skip to main content
@eco-incorp/sauce/svm is the Solana side: staging a program through the kitchen, resolving accounts against the compiler’s account manifest, building and sending transactions, and verifying settle programs. Solana execution goes through the Kitchen client here; the SDK’s SVM route helpers emit a legacy instruction that the released engine does not accept.
This page covers sdk/dist/svm/loader.d.ts.
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.

coalescingOwnedAccountLoader

Function · sdk/dist/svm/loader.d.ts Wraps a batch transport as a single-account AccountLoader that coalesces same-turn loads into deduped, chunked sweeps.

coalescingAccountLoader

Function · sdk/dist/svm/loader.d.ts The data-only loader the venue adapters take, as a projection of the owner-aware one. Keeping both means an adapter can be moved to owner-based mint classification on its own, instead of all 64 changing in one sweep.

kitBatchAccountLoader

Function · sdk/dist/svm/loader.d.ts Batch transport over a
  • @solana /kit RPC’s getMultipleAccounts (base64).

LoadedAccount

Interface · sdk/dist/svm/loader.d.ts

BatchAccountLoader

Type · sdk/dist/svm/loader.d.ts Batch transport: addresses in, (data + owner) per account out (null = not found).

CoalescingLoaderOptions

Interface · sdk/dist/svm/loader.d.ts

GetMultipleAccountsRpc

Interface · sdk/dist/svm/loader.d.ts The slice of a
  • @solana /kit RPC this loader needs (Rpc<GetMultipleAccountsApi>).