Skip to content
const anvilProfiles: Readonly<{/* … elided … */}>;

Every public environment’s profile, keyed by environment name — the build-once selection surface: one bundle carries all profiles (the ABI modules dedupe; the per-environment delta is address literals) and selects at runtime by name. Per-environment consumers import a single profile statically instead and tree-shake the rest.

The values are not reproduced here: a profile is a deployment record, and the copy that matters is the one in your editor, where its literal type resolves. For what a profile contains, see AnvilSdkProfile, which documents the shape. For choosing one at runtime, see the environments and profiles guide.