WeightsPerClass
Composite 112 v393frame_system::limits::WeightsPerClass
About This Type
Structured type: WeightsPerClass.
A struct-like type where each field is encoded in declaration order.
Encoding: Fields encoded consecutively in declaration order, no field names or separators.
Fields (4)
SCALE Encoding
- Rule
- 4 fields encoded consecutively in declaration order. No field names or delimiters.
- Size
- sum of field sizes
Examples
Struct with 4 fields = base_extrinsic: Weight, max_extrinsic: Option, max_total: Option, reserved: Option
0x<field0><field1><field2><field3>field 0 base_extrinsic: Weightfield 1 max_extrinsic: Optionfield 2 max_total: Optionfield 3 reserved: OptionCode Examples
import { TypeRegistry } from "@polkadot/types";
const registry = new TypeRegistry();
// Encode WeightsPerClass
const value = registry.createType("WeightsPerClass", {
base_extrinsic: 0,
max_extrinsic: 0,
max_total: 0,
reserved: 0
});
console.log("Hex:", value.toHex());Referenced By (3)
Type Information
- Type ID
- 112
- Kind
- Composite
- Path
- frame_system::limits::WeightsPerClass
- Runtime
- v393