Skip to main content
The addresses of the releases this SDK pins, and which engine runs which compiler’s output. v12EngineAddress(), v12KitchenAddress(), v12RouterAddress(), v12SvmEngineProgramId() and v12SvmKitchenProgramId() return deterministic addresses, the same on every chain; a recorded address does not show that a chain has the deployment, so read the chain before relying on it. The addresses are listed on Deployments.
Generated from the type declarations of @eco-incorp/sauce.

v12DeployedAddresses

Function · @eco-incorp/sauce/deployments The assembled release-address record.

V12EvmContractRef

Interface · @eco-incorp/sauce/deployments One EVM contract as the release records it: the address plus its CREATE3 derivation metadata.

V12PotDerivation

Interface · @eco-incorp/sauce/deployments How a Pot address is derived - CREATE2(kitchen, keccak256(abi.encode(owner, salt)), initCodeHash).

V12SvmProgramRef

Interface · @eco-incorp/sauce/deployments One SVM program as the release records it.

V12DeployedAddresses

Interface · @eco-incorp/sauce/deployments The assembled V12Deployments.json: release addresses and per-component provenance.

v12DeployedVersion

Variable · @eco-incorp/sauce/deployments Legacy EVM Kitchen version. Engine versions are in v12DeployedAddresses().releases.

v12EngineAddress

Variable · @eco-incorp/sauce/deployments The current EVM engine (interpreter runtime) address.

v12RouterAddress

Variable · @eco-incorp/sauce/deployments The current EVM Router address.

v12QuoteRouterAddress

Variable · @eco-incorp/sauce/deployments Generation-3 quote service, independent of the content-addressed execution Router.

v12KitchenAddress

Variable · @eco-incorp/sauce/deployments The current EVM Kitchen (UUPS proxy) address - mints Pots and gates every cook.

v12KitchenImplementationAddress

Variable · @eco-incorp/sauce/deployments The current EVM Kitchen implementation address (behind the proxy).

v12PotDerivation

Variable · @eco-incorp/sauce/deployments How a Pot address is derived from (owner, salt) under the current Kitchen.

v12SvmEngineProgramId

Variable · @eco-incorp/sauce/deployments The current SVM engine program id - pass as programId to createSauceSvmClient.

v12SvmKitchenProgramId

Variable · @eco-incorp/sauce/deployments The current SVM Kitchen program id every cook is gated to.