Skip to main content

staking new-vrf-public-key

Legacy spelling: this command was previously spelled staking-new-vrf-public-key. Both spellings work, but only the nested spelling shown here appears in help and tab completion (v1.4.5+).

Issue a new staking VRF (Verifiable Random Function) key for this account.

VRF keys are used as a trustless mechanism to ensure the randomness of the staking process, where no one can control the possible outcomes, to ensure decentralization.

Usage​

staking new-vrf-public-key

Notes​

Under normal circumstances you do not need to generate VRF keys manually. Creating a new staking pool with staking create-pool will generate one automatically. This command is available for specialized use-cases, such as when setting up a pool where the staking wallet differs from the pool creation wallet.

This command is available in cold wallet mode (--cold-wallet).