Proposalsoperation (see below);
Ballotoperation (see below). In both cases, delegates can cast a single Yay, Nay, or Pass ballot. A ballot has a weight equal to the delegate’s stake as detailed above.
sourceis the public key hash of the delegate,
periodis the unique identifier of each voting period and
proposalsis a non-empty list of maximum 20 protocol hashes. The operation can be submitted more than once but only as long as the cumulative length of the proposals lists is less than 20. Duplicate proposals from the same delegate are accounted for in the maximum number of proposals for that delegate. However duplicates from the same delegate are not tallied at the end of the proposal period.
periodare the same as above, while
proposalis the currently selected proposal and
ballotis one of
Passvote allows a delegate to contribute towards the quorum without contributing towards the super-majority. This is important because, as detailed above, the quorum is adaptive and that low participation would lower the quorum of the next vote.
tezos-client, provides commands for basic exploration and interaction with the amendment and voting process.