github.com/algorand/go-algorand-sdk@v1.24.0/client/v2/common/models/block_upgrade_vote.go (about)

     1  package models
     2  
     3  // BlockUpgradeVote fields relating to voting for a protocol upgrade.
     4  type BlockUpgradeVote struct {
     5  	// UpgradeApprove (upgradeyes) Indicates a yes vote for the current proposal.
     6  	UpgradeApprove bool `json:"upgrade-approve,omitempty"`
     7  
     8  	// UpgradeDelay (upgradedelay) Indicates the time between acceptance and execution.
     9  	UpgradeDelay uint64 `json:"upgrade-delay,omitempty"`
    10  
    11  	// UpgradePropose (upgradeprop) Indicates a proposed upgrade.
    12  	UpgradePropose string `json:"upgrade-propose,omitempty"`
    13  }