Hot answers tagged

7 votes

Is double voting possible?

As of 004_Pt24m4xi: Each voting period considers the roll counts at the start of that voting period.1 2 So in your example where you are delegated and you stop delegating, the baker you were ...
user avatar
7 votes
Accepted

How to vote in the exploration period?

$ ./tezos-client show voting period Current period: "testing_vote" Blocks remaining until end of period: 32678 Current proposal: Pt24m4xiPbLDhVgVfABUjirbmda3yohdN82Sp9FeuAXJ4eV9otd Ballots: { "yay": ...
user avatar
  • 3,364
7 votes

How does Tezos voting process work in practice?

As a self baker, you can vote via Ledger.
user avatar
6 votes
Accepted

How to run unit tests?

You can run all the tests with: dune build @runtest if you want particular tests you need to find their "alias name" dune build @runtest_voting.sh is one of them (That I found with git grep ...
user avatar
6 votes
Accepted

When does roll counts update for voting?

From here: The stake of each delegate is computed at the beginning of each voting period. If a voting period starts at cycle n, your rolls are counted at the very end of cycle n-1 and that value ...
user avatar
5 votes
Accepted

Can I change my vote during the exploration period?

No. Attempting to do so will result in an "unauthorized_ballot" error in amendment.ml.
user avatar
  • 2,526
5 votes
Accepted

Ballot RPC message

Period is a 32-bit integer, the current period is 10 so you'd encode this as: 0000000a Proposal is just the hext bytes of the unencoded proposal hash, so you would b58cdecode the proposal hash and ...
user avatar
5 votes
Accepted

Any current bakechain voting solution?

Bakechain will include voting, but there is no set timeframe on that. Currently the only method for voting is via the command line tool (tezos-client), but other wallets and tools should add support ...
user avatar
5 votes
Accepted

RPC query for amendment status

Currently we're in the proposal period, and you can look up the number of people supporting a given proposal via the following RPC, where you can see the proposal hash and the number of supporters: ...
user avatar
5 votes

When does roll counts update for voting?

Roll count towards voting is independent of roll count towards staking. Look at this baker, for example: they had a large delegation (2 million + XTZ) that caused them to be overdelegated, and the ...
user avatar
  • 277
5 votes

How does Tezos voting process work in practice?

There is already a Guide from Obsidian, about Voting with a Ledger Nano SOURCE: https://github.com/tezoscommunity/FAQ/blob/master/Compile_Mainnet.md
user avatar
  • 2,638
5 votes

Splitting Voting and Baking rights

It was also mentioned by Jacob Arluck in this Medium article. In this post, I describe how the Tezos amendment process works in practice and propose several ways to improve it in the near-term. ...
user avatar
  • 765
5 votes

Splitting Voting and Baking rights

It is desired and absolutely possible. We are actively working on it. I think we should be ready to share the specification with the community in 3-4 weeks and then a prototype the month after.
user avatar
  • 999
4 votes
Accepted

Understanding Abstentions/Pass Vote

There is I believe here a slight confusion on your part in the interpretation of the word "quorum" here because as per implementation there are 2 conditions for the amendment to be accepted: the ...
user avatar
  • 6,006
4 votes

Understanding Abstentions/Pass Vote

No, 60% / (60% + 19%) ≈ 76% < 80%
user avatar
  • 4,409
4 votes

How to run unit tests?

One can go in the src/proto_alpha/lib_protocol/test and run dune runtest, which will execute all unit tests for the protocol alpha, including the ones for voting (those in voting.ml). Another test is ...
user avatar
  • 885
4 votes
Accepted

Manually (without a node) construct protocol hash from a folder

To compute the hash: Read the TEZOS_PROTOCOL JSON file, e.g. src/proto_003_PsddFKi3/lib_protocol/src/TEZOS_PROTOCOL. It's JSON like this: { "hash": "...
user avatar
  • 2,526
4 votes
Accepted

How to check the vote of my delegate?

Tzscan offers this as an extra information on anyone’s address. See an example here.
user avatar
  • 6,006
4 votes

Please clarify. Who precisely is able to vote on protocol changes?

Only bakers can vote, in order to be a baker you need 1 roll delegated to you (currently 10,000 xtz). Otherwise you can delegate your xtz to any baker that you trust with your vote. If baker A will ...
user avatar
  • 41
3 votes
Accepted

Why is an active Abstention/Pass Vote needed?

The idea is that there must be a significant participation of users to show that the vote is meaningful and that people are ok with the decision. For that, Tezos has a notion of quorum (80% today). If ...
user avatar
  • 3,278
2 votes

Where is the protocol change proposal injected?

Unless I am reading it wrong, there was one operation injecting both proposals: https://tzscan.io/onydFJLWdGhfKNBfbnSLmqDu93j9NRimkbQm9WqLWYG8eyZUyTF in Block 332624: https://tzscan.io/...
user avatar
2 votes

What incentive is there for baking on the test chain during voting period?

It is a good question. The answer relies on I believe the mistake you made in asserting that there is "no downside" to not participate in the test net. For example: if a baker has rights just after ...
user avatar
  • 6,006
2 votes
Accepted

Where can I view a proposal's source code changes?

It's the responsibility of those that are proposing the changes to provide the amended source code - we can then validate the changes with the proposal hash. I assume Nomadic Labs will provide this ...
user avatar
2 votes

Can I change my vote during the exploration period?

No, you can't. But there is another vote during the last round, after the test period. The vote during the exploration period ensures that no malicious code ends up being promoted to the testnet. But ...
user avatar
2 votes

How do I vote for a proposal?

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 ...
user avatar
  • 6,006
2 votes

How to vote during promotion phase

./tezos-client submit ballot for "name of your baker" Pt24m4xiPbLDhVgVfABUjirbmda3yohdN82Sp9FeuAXJ4eV9otd < yay|nay >
user avatar
  • 161
2 votes

How can delegators find out the voting intentions of Bakers?

There are really two votes here. Voting on which proposal which actually be voted on. There might be several proposals, but only one proposal can win per proposal period. After a proposal has been ...
user avatar
  • 1,123
1 vote

Kiln Version 0.5.3 Voting Problem

It sounds like your baker went inactive when you were switching between Kiln and Bakechain. You can use a block explorer such as tzscan to confirm if you went inactive. Once your rolls are captured ...
user avatar
1 vote

How to check the vote of my delegate?

Kukai give a list of vote for many delegates with their number of rolls but it offers less guaranty of perenity than Tzscan. https://kukai.app/bakers-list
user avatar

Only top scored, non community-wiki answers of a minimum length are eligible