Validator Commands
All validator operations are under the ika validator subcommand. Use ika validator --help for the full list.
Most commands accept optional
--gas-budgetand--ika-sui-configflags. These are omitted below for brevity.
Setup
make-validator-info
Generate a validator info file with the required metadata.
config-env
Configure the Ika package and system object IDs for the CLI environment.
Registration
become-candidate
Register as a validator candidate using a validator info file.
remove-candidate
Remove your validator candidacy.
join-committee
Join the active validator committee.
leave-committee
Leave the active validator committee.
Staking
stake-validator
Stake IKA tokens with a validator.
request-withdraw-stake
Request to withdraw staked tokens. The withdrawal is processed at the end of the epoch.
withdraw-stake
Withdraw staked tokens after a withdrawal request has been processed.
Commission
set-commission
Set the validator commission rate.
collect-commission
Collect accumulated commission rewards.
Pricing
set-pricing-vote
Set the validator's pricing vote for network operations.
get-current-pricing-info
Fetch current network pricing information.
Metadata
get-validator-metadata
Query validator information.
set-validator-name
Update the validator display name.
set-validator-metadata
Update validator metadata (description, image URL, project URL, etc.).
Capability Verification
Verify that capability objects are valid and owned by the caller.
Capability Rotation
Rotate capability objects for security. Generates a new capability and invalidates the old one.
Reporting
report-validator
Report a misbehaving validator.
undo-report-validator
Undo a previous validator report.
Next Epoch Configuration
Update validator network configuration for the next epoch. All commands require --validator-operation-cap-id.