Skip to main content

celocli validatorgroup

View and manage Validator Groups

celocli validatorgroup:commission

Manage the commission for a registered Validator Group. This represents the share of the epoch rewards given to elected Validators that goes to the group they are a member of. Updates must be made in a two step process where the group owner first calls uses the queue-update option, then after the required update delay, the apply option. The commission update delay, in blocks, can be viewed with the network:parameters command. A groups next commission update block can be checked with validatorgroup:show
See code: src/commands/validatorgroup/commission.ts

celocli validatorgroup:community-rpc-nodes

Displays a list of community RPC nodes for the currently elected validator groups

celocli validatorgroup:deregister

Deregister a Validator Group. After the group lock perioid has passed it will be possible to deregister it start unlocking the CELO. If you wish to deregister your validator group, you must first remove all members, then wait the required time before running this command.
See code: src/commands/validatorgroup/deregister.ts

celocli validatorgroup:list

List registered Validator Groups, their names (if provided), commission, and members.
See code: src/commands/validatorgroup/list.ts

celocli validatorgroup:member ARG1

Add or remove members from a Validator Group
See code: src/commands/validatorgroup/member.ts

celocli validatorgroup:register

Register a new Validator Group
See code: src/commands/validatorgroup/register.ts

celocli validatorgroup:reset-slashing-multiplier ARG1

Reset validator group slashing multiplier.
See code: src/commands/validatorgroup/reset-slashing-multiplier.ts

celocli validatorgroup:rpc-urls

Displays a list of community RPC nodes for the currently elected validator groups
See code: src/commands/validatorgroup/rpc-urls.ts

celocli validatorgroup:show ARG1

Show information about an existing Validator Group
See code: src/commands/validatorgroup/show.ts