github.com/algorand/go-algorand-sdk@v1.24.0/client/v2/common/models/state_proof_tracking.go (about) 1 package models 2 3 // StateProofTracking defines a model for StateProofTracking. 4 type StateProofTracking struct { 5 // NextRound (n) Next round for which we will accept a state proof transaction. 6 NextRound uint64 `json:"next-round,omitempty"` 7 8 // OnlineTotalWeight (t) The total number of microalgos held by the online accounts 9 // during the StateProof round. 10 OnlineTotalWeight uint64 `json:"online-total-weight,omitempty"` 11 12 // Type state Proof Type. Note the raw object uses map with this as key. 13 Type uint64 `json:"type,omitempty"` 14 15 // VotersCommitment (v) Root of a vector commitment containing online accounts that 16 // will help sign the proof. 17 VotersCommitment []byte `json:"voters-commitment,omitempty"` 18 }