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/send.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.

simulateExecute

Function · sdk/dist/svm/send.d.ts Simulates a signed execute transaction. A Custom(0) error from the execute instruction is a sauce REVERT: the revert payload rides in returnData and surfaces as revert.payload. All other engine failures map to the same InvalidInstructionData instruction error and are NOT distinguishable from each other except by reading logs. Failures of other instructions (prepends) surface as plain err - never as revert.

sendExecute

Function · sdk/dist/svm/send.d.ts Sends a signed execute transaction, confirms it, and reads back return data from the transaction meta.

recommendedComputeUnitLimit

Function · sdk/dist/svm/send.d.ts Simulated units padded 20% (rounded up), capped at the engine’s 1.4M CU budget.

SimulateExecuteResult

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

SimulateExecuteOptions

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

SendExecuteInput

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

SendExecuteResult

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