# How To Vote For A Validator

### Goal

Delegate a part of staked tokens to a validator or to proxy account for voting.

## Steps

The operation can be performed through the contract `cyber.stake`.

### Step 1

Go to the page `https://explorer.cyberway.io/account/cyber.stake/contract`.

### Step 2

In menu that opens, select action `delegatevote` and fill in the fields.

![](https://736619812-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LaPwyYJrGSOmH8aTLEh%2Fsync%2Fbb7f4ff64e8ae808d73444b036da5aac675bc898.png?generation=1594896985110903\&alt=media)

**Fields:**

* `grantor_name` - the identifier of your account.
* `recipient_name` — the identifier of a validator or proxy account.
* `quantity` - an amount of staked tokens transferred, taking into account the required accuracy. For *CYBER* tokens, you must specify four numbers after the point.
* `authorization` - the same identifier of your account.

### Step 3

Click `Build transaction`.

### Step 4

Review transaction.

![](https://736619812-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LaPwyYJrGSOmH8aTLEh%2Fsync%2Fd3e87c081dbdb72dbe58a8f7125dfc7da95fd991.png?generation=1594896985032102\&alt=media)

Make sure the transaction contains correct information.

### Step 5

Subscribe with your private key and click `Sign transation` to send it on blockchain.
