Expand description
Validator Config V2 precompile โ index-canonical, on-chain, consensus validator registry with signature-gated operations, IP uniqueness enforcement, and migration support from V1.
Modulesยง
- IValidator
Config V2 - Validator Config V2 interface for managing consensus validators with append-only, delete-once semantics.
- __
packing_ config - __
packing_ validator_ record - dispatch
- ABI dispatch for the
ValidatorConfigV2precompile (T2+). - slots
Structsยง
- Config ๐
- Contract-level configuration: ownership, initialization state, and migration bookkeeping.
- Config
Handler - Type-safe handler for accessing
#struct_namein storage. - Validator
Config V2 - Validator
Record ๐ - A single entry in the
validatorsvector. - Validator
Record Handler - Type-safe handler for accessing
#struct_namein storage.
Enumsยง
- Signature
Kind ๐ - Distinguishes
addValidatorfromrotateValidatorsignatures at the type level. - Validator
Config V2Error - Container for all the
IValidatorConfigV2custom errors.
Constantsยง
- VALIDATOR_
NS_ ADD - Signature namespace for
addValidatoroperations. - VALIDATOR_
NS_ ROTATE - Signature namespace for
rotateValidatoroperations.
Functionsยง
- v1 ๐