Protocol configuration: parameters that differ across variants.
Verified against grey/crates/grey-types/src/config.rs.
Constructor
Jar.Params.mk
Fields
V : Nat
V : Total number of validators.
C : Nat
C : Total number of cores.
E : Nat
E : Epoch length in timeslots.
N_TICKETS : Nat
N : Ticket entries per validator.
Y_TAIL : Nat
Y : Ticket submission end slot.
K_MAX_TICKETS : Nat
K : Max tickets per extrinsic.
R_ROTATION : Nat
R : Validator-core rotation period in timeslots.
H_RECENT : Nat
H : Recent history size in blocks.
G_A : Nat
G_A : Gas allocated per work-report accumulation.
G_I : Nat
G_I : Gas allocated for Is-Authorized.
G_R : Nat
G_R : Gas allocated for Refine.
G_T : Nat
G_T : Total accumulation gas per block.
O_POOL : Nat
O : Authorization pool size per core.
Q_QUEUE : Nat
Q : Authorization queue size per core.
I_MAX_ITEMS : Nat
I : Max work items per package.
J_MAX_DEPS : Nat
J : Max dependency items in a work-report.
T_MAX_EXTRINSICS : Nat
T : Max extrinsics per work-package.
U_TIMEOUT : Nat
U : Availability timeout in timeslots.
D_EXPUNGE : Nat
D : Preimage expunge period in timeslots.
L_MAX_ANCHOR : Nat
L : Max lookup anchor age in timeslots.
B_I : Nat
B_I : Additional minimum balance per mapping item.
B_L : Nat
B_L : Additional minimum balance per data octet.
B_S : Nat
B_S : Base minimum balance for a service.
W_P : Nat
W_P : Erasure pieces per segment.