When I was preparing to vote, I had trouble finding the commands to vote on the proposals. I'm on the latest mainnet branch and also didn't find the relevant commands there.

Can someone provide a tutorial on how to vote for a proposal?


1 Answer 1


The basic commands and explanations about voting are offered directly on the official documentation page.

Basically to summarize during a proposal period you van upvote one or more proposals with

tezos-client submit proposals for <delegate> <proposal1> <proposal2> ...

And during a voting period the tezos client command to submit your ballot is

tezos-client submit ballot for <delegate> <proposal> <yay|nay|pass>
  • But when I executed this command, there was no such parameter in reality.
    – Sasuke
    Mar 17, 2019 at 11:19
  • tezos-client submit ballot for Disclaimer: The Tezos network is a new blockchain technology. Users are solely responsible for any risks associated with usage of the Tezos network. Users should do their own research to determine if Tezos is the appropriate platform for their needs and should apply judgement and care in their network interactions. Error: Unrecognized command. Try using the man command to get more information.
    – Sasuke
    Mar 17, 2019 at 11:21
  • Did you read the doc ? I edited my answer to make it even more clear but the full info is available in the link to the official doc
    – Ezy
    Mar 17, 2019 at 11:59
  • Yes, I read the document very carefully, voting is not in the main chain? But in the test chain?
    – Sasuke
    Mar 17, 2019 at 12:39
  • 1
    @Sasuke voting is happening now on mainnet. We are in the proposing phase currently
    – Ezy
    Mar 17, 2019 at 12:39

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.