Skip to main content

OPCODE_ABI_FINGERPRINT_V3

Constant OPCODE_ABI_FINGERPRINT_V3 

Source
pub const OPCODE_ABI_FINGERPRINT_V3: [u8; 32];
Expand description

Golden BLAKE3 digest of opcode bytes, names, and operand-role tags for v3.

Changing the schema requires an intentional artifact-version bump and a new named fingerprint rather than silently rewriting existing bytecode.

v3 adds Op::AssertBindingType and its OperandKind::BindingTypeU16 operand role, so that a declared type on a let / const is checked at the binding site the same way a declared parameter type is checked at a call site.