Create a vote account
Open a bash CLI on your local computer (this example assumes using a Linux machine).
Install Solana CLI:
sh -c "$(curl -sSfL https://release.solana.com/stable/install)"
Create a directory to store your validator keys locally and change to it. For example:
mkdir /root/.secrets && cd /root/.secrets
Generate three key pairs:
solana-keygen new --outfile ./vote-account-keypair.json
solana-keygen new --outfile ./validator-keypair.json
solana-keygen new --outfile ./authorized-withdrawer-keypair.json
Optional: enter a BIP39 passphrase for each key pair for improved recovery phrase security.
Transfer at least 0.03 SOL to your newly created validator account to enable the on-chain transaction in the next step.

Create a vote account:
solana create-vote-account ./vote-account-keypair.json ./validator-keypair.json ./authorized-withdrawer-keypair.json --keypair ./validator-keypair.json
After your vote account has been created, you will see this:

Connect to your Linux server via SSH.
Create a directory to which you want to copy your validator keys. For example:
mkdir /root/.secrets
Copy the
vote-account-keypair.json
andvalidator-keypair.json
files to the newly created directory on your server.Go back to SVT and select Configuration in the navigation menu.
Click New Validator.

Copy the public key of your vote account to the Vote key field.


Last updated