Type Alias BlockWeights

BlockWeights: PlainDescriptor<
    {
        base_block: { proof_size: bigint; ref_time: bigint };
        max_block: { proof_size: bigint; ref_time: bigint };
        per_class: {
            mandatory: {
                base_extrinsic: { proof_size: bigint; ref_time: bigint };
                max_extrinsic?: { proof_size: bigint; ref_time: bigint };
                max_total?: { proof_size: bigint; ref_time: bigint };
                reserved?: { proof_size: bigint; ref_time: bigint };
            };
            normal: {
                base_extrinsic: { proof_size: bigint; ref_time: bigint };
                max_extrinsic?: { proof_size: bigint; ref_time: bigint };
                max_total?: { proof_size: bigint; ref_time: bigint };
                reserved?: { proof_size: bigint; ref_time: bigint };
            };
            operational: {
                base_extrinsic: { proof_size: bigint; ref_time: bigint };
                max_extrinsic?: { proof_size: bigint; ref_time: bigint };
                max_total?: { proof_size: bigint; ref_time: bigint };
                reserved?: { proof_size: bigint; ref_time: bigint };
            };
        };
    },
>

Block & extrinsics weights: base values and limits.