addresses.json (v12EngineAddress(), v12KitchenAddress(), v12SvmEngineProgramId()), and a legacy per-chain roster that records an older deployment and does not attest liveness of the pinned release. V12_EVM_CONTRACTS and v12SvmProgramId are legacy addresses. Check deployed code on the target chain before use.
sdk/dist/deployments/v12-addresses.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.v12DeployedAddresses
Function · sdk/dist/deployments/v12-addresses.d.ts
The assembled release-address record. Read lazily and memoized, so importing this module never
throws - only calling it without a synced artifact does, with a remedy in the message.
V12EvmContractRef
Interface · sdk/dist/deployments/v12-addresses.d.ts
One EVM contract as the release records it: the address plus its CREATE3 derivation metadata.
V12PotDerivation
Interface · sdk/dist/deployments/v12-addresses.d.ts
How a Pot address is derived - CREATE2(kitchen, keccak256(abi.encode(owner, salt)), initCodeHash).
V12SvmProgramRef
Interface · sdk/dist/deployments/v12-addresses.d.ts
One SVM program as the release records it.
V12DeployedAddresses
Interface · sdk/dist/deployments/v12-addresses.d.ts
The assembled V12Deployments.json: release addresses and per-component provenance.
v12DeployedVersion
Variable · sdk/dist/deployments/v12-addresses.d.ts
Legacy EVM Kitchen version. Engine versions are in v12DeployedAddresses().releases.
v12EngineAddress
Variable · sdk/dist/deployments/v12-addresses.d.ts
The current EVM engine (interpreter runtime) address.
v12RouterAddress
Variable · sdk/dist/deployments/v12-addresses.d.ts
The current EVM Router address.
v12KitchenAddress
Variable · sdk/dist/deployments/v12-addresses.d.ts
The current EVM Kitchen (UUPS proxy) address - mints Pots and gates every cook.
v12KitchenImplementationAddress
Variable · sdk/dist/deployments/v12-addresses.d.ts
The current EVM Kitchen implementation address (behind the proxy).
v12PotDerivation
Variable · sdk/dist/deployments/v12-addresses.d.ts
How a Pot address is derived from (owner, salt) under the current Kitchen.
v12SvmEngineProgramId
Variable · sdk/dist/deployments/v12-addresses.d.ts
The current SVM engine program id - pass as programId to createSauceSvmClient.
v12SvmKitchenProgramId
Variable · sdk/dist/deployments/v12-addresses.d.ts
The current SVM Kitchen program id every cook is gated to.
