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/index.d.ts, sdk/dist/deployments/v12.generated.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.v12ChainIds
Function · sdk/dist/deployments/index.d.ts
Every chain id in the record, live or not, ascending.
v12LiveChainIds
Function · sdk/dist/deployments/index.d.ts
Historically successful chain ids, ascending. Check current release code before use.
v12FailedChainIds
Function · sdk/dist/deployments/index.d.ts
Chain ids present in the record whose deploy did NOT land.
isV12Live
Function · sdk/dist/deployments/index.d.ts
Historical success flag; not an RPC check or proof that the pinned release is deployed.
v12ChainDeployment
Function · sdk/dist/deployments/index.d.ts
The raw per-chain record (including a failed chain’s error), or undefined if unknown.
v12ChainSlug
Function · sdk/dist/deployments/index.d.ts
Engine-side chain slug from a historically successful deployment record. This is not a
current release liveness check or an attestation of a routing provider’s chain coverage.
v12LiveChainSlugs
Function · sdk/dist/deployments/index.d.ts
Every live v12 chain as a chainId → slug map, ascending - the direct
replacement for a hand-maintained slug constant. Excludes chains whose deploy
did not land (see v12FailedChainIds).
v12Deployment
Function · sdk/dist/deployments/index.d.ts
Pinned release addresses for a historically successful chain, otherwise undefined.
The legacy roster does not attest that this release is deployed: verify code on the target chain.
requireV12Deployment
Function · sdk/dist/deployments/index.d.ts
Like v12Deployment, but throws with the reason instead of returning undefined.
isV12SvmDeployed
Function · sdk/dist/deployments/index.d.ts
Historical SVM cluster coverage; not an attestation of the pinned release’s deployment.
V12_EVM_CHAINS
Variable · sdk/dist/deployments/v12.generated.d.ts
Historical per-chain deploy outcome; does not establish current release liveness.
V12_EVM_CONTRACTS
Variable · sdk/dist/deployments/v12.generated.d.ts
- @deprecated Legacy EVM addresses. Use v12EngineAddress/v12RouterAddress/v12KitchenAddress.
V12_GENERATED_BY
Variable · sdk/dist/deployments/v12.generated.d.ts
Which tool in the engine repo produced the underlying record.
V12_SALT
Variable · sdk/dist/deployments/v12.generated.d.ts
CREATE2 salt the stack was deployed with.
V12_SVM
Variable · sdk/dist/deployments/v12.generated.d.ts
- @deprecated Historical SVM deployment. Use v12SvmEngineProgramId for the pinned release.
V12EvmContracts
Interface · sdk/dist/deployments/index.d.ts
The pinned release’s three chain-invariant EVM contract addresses.
V12ChainDeployment
Interface · sdk/dist/deployments/index.d.ts
One chain’s deploy outcome, as recorded by the engine’s deploy script.
V12Deployment
Interface · sdk/dist/deployments/index.d.ts
Pinned release addresses for a chain in the historical successful-deployment roster.
v12SvmProgramId
Variable · sdk/dist/deployments/index.d.ts
- @deprecated Legacy engine program id. Use
v12SvmEngineProgramId()for the pinned release.
