The deployed ids of the shared account package this contract builds against.
Kept deliberately minimal — ids only — so any consumer of the shared account primitive
(DeepBook core's account wrapper, Predict, …) can drive these builders with its OWN
deployment's ids without constructing a full product-SDK config.
Extends the codegen-generated config interface so there is exactly one config shape and
casing: the generated bindings resolve options.config against these same keys, and if
codegen adds, drops, or renames a key this file stops compiling instead of silently
building a PTB against the wrong object. The ids are narrowed to string — codegen types
the package id as optional and the registry as the wider ConfigValue, but the
wrapper-address derivation needs plain ids.
The deployed ids of the shared
accountpackage this contract builds against.Kept deliberately minimal — ids only — so any consumer of the shared account primitive (DeepBook core's account wrapper, Predict, …) can drive these builders with its OWN deployment's ids without constructing a full product-SDK config.
Extends the codegen-generated config interface so there is exactly one config shape and casing: the generated bindings resolve
options.configagainst these same keys, and if codegen adds, drops, or renames a key this file stops compiling instead of silently building a PTB against the wrong object. The ids are narrowed tostring— codegen types the package id as optional and the registry as the widerConfigValue, but the wrapper-address derivation needs plain ids.