Attributes
Members list
Type members
Inherited and Abstract types
The names of the product elements
The names of the product elements
Attributes
- Inherited from:
- Mirror
The name of the type
The name of the type
Attributes
- Inherited from:
- Mirror
Value members
Concrete fields
Preset targeting protocol version 10 (Plomin hard fork). Use to reproduce pre-van-Rossem output — e.g. to keep the script hash of a contract compiled before the PV11 default switch. PV11-only lowering (case-on-builtins, batch6 builtins, dropList field access) is disabled.
Preset targeting protocol version 10 (Plomin hard fork). Use to reproduce pre-van-Rossem output — e.g. to keep the script hash of a contract compiled before the PV11 default switch. PV11-only lowering (case-on-builtins, batch6 builtins, dropList field access) is disabled.
Attributes
Same as release but without the Scalus identification tag. Use this when byte-for-byte output stability matters — e.g. pinned script hashes in tests, or existing deployed contracts being recompiled for verification.
Same as release but without the Scalus identification tag. Use this when byte-for-byte output stability matters — e.g. pinned script hashes in tests, or existing deployed contracts being recompiled for verification.
Attributes
Preset for van Rossem hard fork (protocol version 11) features. Enables case-on-builtins, batch6 builtins, and dropList field access.
Preset for van Rossem hard fork (protocol version 11) features. Enables case-on-builtins, batch6 builtins, and dropList field access.
Since the van Rossem hard fork (2026-07-18) this is the default, so this preset equals default; it is kept for source compatibility.