ACP-267: Primary Network validator uptime requirement increases from 80% to 90%.Read the proposal

L1 Validators

Register, manage, and disable validators on L1 blockchains

Once a subnet is converted to an L1, manage its validators with the l1 commands. These operations use hex-encoded Warp messages for authorization.

Register Validator

platform l1 register-validator \
  --balance 1.0 \
  --pop 0xabc123... \
  --message 0xdef456... \
  --key-name mykey
FlagDescription
--balanceInitial balance in AVAX (required)
--popBLS proof of possession hex (required)
--messageWarp message hex (required)

Set Validator Weight

platform l1 set-weight \
  --message 0xabc123... \
  --key-name mykey
FlagDescription
--messageWarp message authorizing weight change (required)

Add Validator Balance

Top up a validator's balance for continuous fee payments:

platform l1 add-balance \
  --validation-id 2QYfFcfZ9... \
  --balance 5.0 \
  --key-name mykey
FlagDescription
--validation-idValidation ID (required)
--balanceAVAX to add (required)

Disable Validator

Disable a validator and return remaining funds:

platform l1 disable-validator \
  --validation-id 2QYfFcfZ9... \
  --key-name mykey
FlagDescription
--validation-idValidation ID to disable (required)

Is this guide helpful?