Validator Groups

View and manage Validator Groups

Commission

Update 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.

USAGE
$ celocli validatorgroup:commission
OPTIONS
--commission=commission (required)
--from=0xc1912fEE45d61C87Cc5EA59DaE31190FFFFf232d (required) Address for the Validator Group
EXAMPLE
commission --from 0x47e172F6CfB6c7D01C1574fa3E2Be7CC73269D95 --commission 0.1

See code: packages/cli/src/commands/validatorgroup/commission.ts

Deregister

Deregister a Validator Group. Approximately 60 days after deregistration, the 10,000 Gold locked up to register the Validator Group will become possible to unlock. Note that the Group must be empty (i.e. no members) before deregistering.

USAGE
$ celocli validatorgroup:deregister
OPTIONS
--from=0xc1912fEE45d61C87Cc5EA59DaE31190FFFFf232d (required) Signer or ValidatorGroup's address
EXAMPLE
deregister --from 0x47e172f6cfb6c7d01c1574fa3e2be7cc73269d95

See code: packages/cli/src/commands/validatorgroup/deregister.ts

List

List registered Validator Groups, their names (if provided), commission, and members.

USAGE
$ celocli validatorgroup:list
EXAMPLE
list

See code: packages/cli/src/commands/validatorgroup/list.ts

Member

Add or remove members from a Validator Group

USAGE
$ celocli validatorgroup:member VALIDATORADDRESS
ARGUMENTS
VALIDATORADDRESS Validator's address
OPTIONS
--accept Accept a validator whose affiliation is already set to the group
--from=0xc1912fEE45d61C87Cc5EA59DaE31190FFFFf232d (required) ValidatorGroup's address
--remove Remove a validator from the members list
--reorder=reorder Reorder a validator within the members list
EXAMPLES
member --from 0x47e172f6cfb6c7d01c1574fa3e2be7cc73269d95 --accept 0x97f7333c51897469e8d98e7af8653aab468050a3
member --from 0x47e172f6cfb6c7d01c1574fa3e2be7cc73269d95 --remove 0x97f7333c51897469e8d98e7af8653aab468050a3
member --from 0x47e172f6cfb6c7d01c1574fa3e2be7cc73269d95 --reorder 3 0x47e172f6cfb6c7d01c1574fa3e2be7cc73269d95

See code: packages/cli/src/commands/validatorgroup/member.ts

Register

Register a new Validator Group

USAGE
$ celocli validatorgroup:register
OPTIONS
--commission=commission (required) The share of the epoch rewards given to elected
Validators that goes to the group.
--from=0xc1912fEE45d61C87Cc5EA59DaE31190FFFFf232d (required) Address for the Validator Group
EXAMPLE
register --from 0x47e172F6CfB6c7D01C1574fa3E2Be7CC73269D95 --commission 0.1

See code: packages/cli/src/commands/validatorgroup/register.ts

Show

Show information about an existing Validator Group

USAGE
$ celocli validatorgroup:show GROUPADDRESS
ARGUMENTS
GROUPADDRESS ValidatorGroup's address
EXAMPLE
show 0x97f7333c51897469E8D98E7af8653aAb468050a3

See code: packages/cli/src/commands/validatorgroup/show.ts