Choose the correct Tezos amendment action for the current period
Tezos amendments move through named periods. A delegate preparing a proposal during an exploration vote is preparing the wrong operation for that phase.
Read the phase and current proposal
Query the configured Octez node and inspect the voting period kind, position and remaining blocks. Fetch the current proposal while interpreting phases in which a proposal has already been selected.
octez-client rpc get /chains/main/blocks/head/votes/current_period
octez-client rpc get /chains/main/blocks/head/votes/current_proposal
During the proposal period a delegate can support protocol proposals. During exploration or promotion, a ballot targets the selected protocol hash and chooses yay, nay or pass. Cooldown and adoption serve different parts of the lifecycle.
Avoid crossing a phase boundary
If few blocks remain, refresh the period immediately before preparing a vote. Save the period index and proposal hash with your records. Old results from a previous amendment period do not establish eligibility or participation in the current one. octez.tezos.com Octez protocol documentation