One of the responsibilities of being an EOS token holder is Voting for Block Producers!
Careful voting is crucial for the health of the network, if you are not sure who to vote for or how to vote yourself then you can select an EOS proxy who can delegate your vote for you!
You can also withdraw your votes from an EOS Proxy whenever you like.
I hereby declare myself as a registered Proxy on the EOS main net, chain ID: aca376f206b8fc25a6ed44dbdc66547c36c6c33e3a119ffbeaef943642f0e906
You should let me vote on your behalf because,
Cleos is regarded as the safest wallet, authored by Block One included in the EOSIO software.
This guide assumes you have cleos installed and the private key to your registered public key imported. Should you need help with this please let me know in the comments.
Before we do anything with our account, let's confirm you're connecting to the main chain. This can be accomplished with the cleos command
cleos -u http://mainnet.genereos.io:80 get info
In the -u switch we are specifying which Block Producer we'd like to connect to, you can change this to whomever you like.
In the response you should expect
"chain_id": "aca376f206b8fc25a6ed44dbdc66547c36c6c33e3a119ffbeaef943642f0e906
An account is already created for you, we can find your account name by looking up your PUBLIC key. E.g.
cleos -u http://mainnet.genereos.io:80 get accounts *Insert Public Key
{ "account_names": [ "*Your account name*" ] }
This will return a list of all the accounts associated with that public key, we're only expecting one. Copy your account name and keep it handy in your clipboard or write it down.
Finally, you can delegate your vote.
cleos -u http://mainnet.genereos.io:80 system voteproducer proxy *Your account name* gm3daojtg4ge
gm3daojtg4ge is the Proxy account I'm using.
You can double check this has been successful by running command
cleos -u http://mainnet.genereos.io:80 get account *Your account name*
Which will return account details, including your selected proxy.
Should you need any help let me know!