Documentation
¶
Index ¶
- Variables
- type Block
- func (*Block) Descriptor() ([]byte, []int)
- func (m *Block) GetData() Data
- func (m *Block) GetEvidence() EvidenceData
- func (m *Block) GetHeader() Header
- func (m *Block) GetLastCommit() *Commit
- func (*Block) ProtoMessage()
- func (m *Block) Reset()
- func (m *Block) String() string
- func (m *Block) XXX_DiscardUnknown()
- func (m *Block) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Block) XXX_Merge(src proto.Message)
- func (m *Block) XXX_Size() int
- func (m *Block) XXX_Unmarshal(b []byte) error
- type BlockID
- func (*BlockID) Descriptor() ([]byte, []int)
- func (m *BlockID) GetHash() []byte
- func (m *BlockID) GetPartsHeader() PartSetHeader
- func (m *BlockID) Marshal() (dAtA []byte, err error)
- func (m *BlockID) MarshalTo(dAtA []byte) (int, error)
- func (m *BlockID) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*BlockID) ProtoMessage()
- func (m *BlockID) Reset()
- func (m *BlockID) Size() (n int)
- func (m *BlockID) String() string
- func (m *BlockID) Unmarshal(dAtA []byte) error
- func (m *BlockID) XXX_DiscardUnknown()
- func (m *BlockID) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *BlockID) XXX_Merge(src proto.Message)
- func (m *BlockID) XXX_Size() int
- func (m *BlockID) XXX_Unmarshal(b []byte) error
- type BlockIDFlag
- type BlockMeta
- func (*BlockMeta) Descriptor() ([]byte, []int)
- func (m *BlockMeta) GetBlockID() BlockID
- func (m *BlockMeta) GetBlockSize() int64
- func (m *BlockMeta) GetHeader() Header
- func (m *BlockMeta) GetNumTxs() int64
- func (m *BlockMeta) Marshal() (dAtA []byte, err error)
- func (m *BlockMeta) MarshalTo(dAtA []byte) (int, error)
- func (m *BlockMeta) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*BlockMeta) ProtoMessage()
- func (m *BlockMeta) Reset()
- func (m *BlockMeta) Size() (n int)
- func (m *BlockMeta) String() string
- func (m *BlockMeta) Unmarshal(dAtA []byte) error
- func (m *BlockMeta) XXX_DiscardUnknown()
- func (m *BlockMeta) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *BlockMeta) XXX_Merge(src proto.Message)
- func (m *BlockMeta) XXX_Size() int
- func (m *BlockMeta) XXX_Unmarshal(b []byte) error
- type BlockParams
- func (*BlockParams) Descriptor() ([]byte, []int)
- func (this *BlockParams) Equal(that interface{}) bool
- func (m *BlockParams) GetMaxBytes() int64
- func (m *BlockParams) GetMaxGas() int64
- func (m *BlockParams) GetTimeIotaMs() int64
- func (*BlockParams) ProtoMessage()
- func (m *BlockParams) Reset()
- func (m *BlockParams) String() string
- func (m *BlockParams) XXX_DiscardUnknown()
- func (m *BlockParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *BlockParams) XXX_Merge(src proto.Message)
- func (m *BlockParams) XXX_Size() int
- func (m *BlockParams) XXX_Unmarshal(b []byte) error
- type CanonicalBlockID
- func (*CanonicalBlockID) Descriptor() ([]byte, []int)
- func (m *CanonicalBlockID) GetHash() []byte
- func (m *CanonicalBlockID) GetPartSetHeader() CanonicalPartSetHeader
- func (m *CanonicalBlockID) Marshal() (dAtA []byte, err error)
- func (m *CanonicalBlockID) MarshalTo(dAtA []byte) (int, error)
- func (m *CanonicalBlockID) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*CanonicalBlockID) ProtoMessage()
- func (m *CanonicalBlockID) Reset()
- func (m *CanonicalBlockID) Size() (n int)
- func (m *CanonicalBlockID) String() string
- func (m *CanonicalBlockID) Unmarshal(dAtA []byte) error
- func (m *CanonicalBlockID) XXX_DiscardUnknown()
- func (m *CanonicalBlockID) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CanonicalBlockID) XXX_Merge(src proto.Message)
- func (m *CanonicalBlockID) XXX_Size() int
- func (m *CanonicalBlockID) XXX_Unmarshal(b []byte) error
- type CanonicalPartSetHeader
- func (*CanonicalPartSetHeader) Descriptor() ([]byte, []int)
- func (m *CanonicalPartSetHeader) GetHash() []byte
- func (m *CanonicalPartSetHeader) GetTotal() uint32
- func (m *CanonicalPartSetHeader) Marshal() (dAtA []byte, err error)
- func (m *CanonicalPartSetHeader) MarshalTo(dAtA []byte) (int, error)
- func (m *CanonicalPartSetHeader) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*CanonicalPartSetHeader) ProtoMessage()
- func (m *CanonicalPartSetHeader) Reset()
- func (m *CanonicalPartSetHeader) Size() (n int)
- func (m *CanonicalPartSetHeader) String() string
- func (m *CanonicalPartSetHeader) Unmarshal(dAtA []byte) error
- func (m *CanonicalPartSetHeader) XXX_DiscardUnknown()
- func (m *CanonicalPartSetHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CanonicalPartSetHeader) XXX_Merge(src proto.Message)
- func (m *CanonicalPartSetHeader) XXX_Size() int
- func (m *CanonicalPartSetHeader) XXX_Unmarshal(b []byte) error
- type CanonicalProposal
- func (*CanonicalProposal) Descriptor() ([]byte, []int)
- func (m *CanonicalProposal) GetBlockID() *CanonicalBlockID
- func (m *CanonicalProposal) GetChainID() string
- func (m *CanonicalProposal) GetHeight() int64
- func (m *CanonicalProposal) GetPOLRound() int64
- func (m *CanonicalProposal) GetRound() int64
- func (m *CanonicalProposal) GetTimestamp() time.Time
- func (m *CanonicalProposal) GetType() SignedMsgType
- func (m *CanonicalProposal) Marshal() (dAtA []byte, err error)
- func (m *CanonicalProposal) MarshalTo(dAtA []byte) (int, error)
- func (m *CanonicalProposal) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*CanonicalProposal) ProtoMessage()
- func (m *CanonicalProposal) Reset()
- func (m *CanonicalProposal) Size() (n int)
- func (m *CanonicalProposal) String() string
- func (m *CanonicalProposal) Unmarshal(dAtA []byte) error
- func (m *CanonicalProposal) XXX_DiscardUnknown()
- func (m *CanonicalProposal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CanonicalProposal) XXX_Merge(src proto.Message)
- func (m *CanonicalProposal) XXX_Size() int
- func (m *CanonicalProposal) XXX_Unmarshal(b []byte) error
- type CanonicalVote
- func (*CanonicalVote) Descriptor() ([]byte, []int)
- func (m *CanonicalVote) GetBlockID() *CanonicalBlockID
- func (m *CanonicalVote) GetChainID() string
- func (m *CanonicalVote) GetHeight() int64
- func (m *CanonicalVote) GetRound() int64
- func (m *CanonicalVote) GetTimestamp() time.Time
- func (m *CanonicalVote) GetType() SignedMsgType
- func (m *CanonicalVote) Marshal() (dAtA []byte, err error)
- func (m *CanonicalVote) MarshalTo(dAtA []byte) (int, error)
- func (m *CanonicalVote) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*CanonicalVote) ProtoMessage()
- func (m *CanonicalVote) Reset()
- func (m *CanonicalVote) Size() (n int)
- func (m *CanonicalVote) String() string
- func (m *CanonicalVote) Unmarshal(dAtA []byte) error
- func (m *CanonicalVote) XXX_DiscardUnknown()
- func (m *CanonicalVote) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CanonicalVote) XXX_Merge(src proto.Message)
- func (m *CanonicalVote) XXX_Size() int
- func (m *CanonicalVote) XXX_Unmarshal(b []byte) error
- type Commit
- func (*Commit) Descriptor() ([]byte, []int)
- func (m *Commit) GetBitArray() *bits.BitArray
- func (m *Commit) GetBlockID() BlockID
- func (m *Commit) GetHash() []byte
- func (m *Commit) GetHeight() int64
- func (m *Commit) GetRound() int32
- func (m *Commit) GetSignatures() []CommitSig
- func (m *Commit) Marshal() (dAtA []byte, err error)
- func (m *Commit) MarshalTo(dAtA []byte) (int, error)
- func (m *Commit) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Commit) ProtoMessage()
- func (m *Commit) Reset()
- func (m *Commit) Size() (n int)
- func (m *Commit) String() string
- func (m *Commit) Unmarshal(dAtA []byte) error
- func (m *Commit) XXX_DiscardUnknown()
- func (m *Commit) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Commit) XXX_Merge(src proto.Message)
- func (m *Commit) XXX_Size() int
- func (m *Commit) XXX_Unmarshal(b []byte) error
- type CommitSig
- func (*CommitSig) Descriptor() ([]byte, []int)
- func (m *CommitSig) GetBlockIdFlag() BlockIDFlag
- func (m *CommitSig) GetSignature() []byte
- func (m *CommitSig) GetTimestamp() time.Time
- func (m *CommitSig) GetValidatorAddress() []byte
- func (m *CommitSig) Marshal() (dAtA []byte, err error)
- func (m *CommitSig) MarshalTo(dAtA []byte) (int, error)
- func (m *CommitSig) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*CommitSig) ProtoMessage()
- func (m *CommitSig) Reset()
- func (m *CommitSig) Size() (n int)
- func (m *CommitSig) String() string
- func (m *CommitSig) Unmarshal(dAtA []byte) error
- func (m *CommitSig) XXX_DiscardUnknown()
- func (m *CommitSig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CommitSig) XXX_Merge(src proto.Message)
- func (m *CommitSig) XXX_Size() int
- func (m *CommitSig) XXX_Unmarshal(b []byte) error
- type ConflictingHeadersEvidence
- func (*ConflictingHeadersEvidence) Descriptor() ([]byte, []int)
- func (m *ConflictingHeadersEvidence) GetH1() *SignedHeader
- func (m *ConflictingHeadersEvidence) GetH2() *SignedHeader
- func (*ConflictingHeadersEvidence) ProtoMessage()
- func (m *ConflictingHeadersEvidence) Reset()
- func (m *ConflictingHeadersEvidence) String() string
- func (m *ConflictingHeadersEvidence) XXX_DiscardUnknown()
- func (m *ConflictingHeadersEvidence) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ConflictingHeadersEvidence) XXX_Merge(src proto.Message)
- func (m *ConflictingHeadersEvidence) XXX_Size() int
- func (m *ConflictingHeadersEvidence) XXX_Unmarshal(b []byte) error
- type ConsensusParams
- func (*ConsensusParams) Descriptor() ([]byte, []int)
- func (this *ConsensusParams) Equal(that interface{}) bool
- func (m *ConsensusParams) GetBlock() BlockParams
- func (m *ConsensusParams) GetEvidence() EvidenceParams
- func (m *ConsensusParams) GetValidator() ValidatorParams
- func (*ConsensusParams) ProtoMessage()
- func (m *ConsensusParams) Reset()
- func (m *ConsensusParams) String() string
- func (m *ConsensusParams) XXX_DiscardUnknown()
- func (m *ConsensusParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ConsensusParams) XXX_Merge(src proto.Message)
- func (m *ConsensusParams) XXX_Size() int
- func (m *ConsensusParams) XXX_Unmarshal(b []byte) error
- type Data
- func (*Data) Descriptor() ([]byte, []int)
- func (m *Data) GetHash() []byte
- func (m *Data) GetTxs() [][]byte
- func (m *Data) Marshal() (dAtA []byte, err error)
- func (m *Data) MarshalTo(dAtA []byte) (int, error)
- func (m *Data) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Data) ProtoMessage()
- func (m *Data) Reset()
- func (m *Data) Size() (n int)
- func (m *Data) String() string
- func (m *Data) Unmarshal(dAtA []byte) error
- func (m *Data) XXX_DiscardUnknown()
- func (m *Data) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Data) XXX_Merge(src proto.Message)
- func (m *Data) XXX_Size() int
- func (m *Data) XXX_Unmarshal(b []byte) error
- type DuplicateVoteEvidence
- func (*DuplicateVoteEvidence) Descriptor() ([]byte, []int)
- func (m *DuplicateVoteEvidence) GetPubKey() *keys.PublicKey
- func (m *DuplicateVoteEvidence) GetVoteA() *Vote
- func (m *DuplicateVoteEvidence) GetVoteB() *Vote
- func (*DuplicateVoteEvidence) ProtoMessage()
- func (m *DuplicateVoteEvidence) Reset()
- func (m *DuplicateVoteEvidence) String() string
- func (m *DuplicateVoteEvidence) XXX_DiscardUnknown()
- func (m *DuplicateVoteEvidence) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DuplicateVoteEvidence) XXX_Merge(src proto.Message)
- func (m *DuplicateVoteEvidence) XXX_Size() int
- func (m *DuplicateVoteEvidence) XXX_Unmarshal(b []byte) error
- type EventDataRoundState
- func (*EventDataRoundState) Descriptor() ([]byte, []int)
- func (m *EventDataRoundState) GetHeight() int64
- func (m *EventDataRoundState) GetRound() int32
- func (m *EventDataRoundState) GetStep() string
- func (*EventDataRoundState) ProtoMessage()
- func (m *EventDataRoundState) Reset()
- func (m *EventDataRoundState) String() string
- func (m *EventDataRoundState) XXX_DiscardUnknown()
- func (m *EventDataRoundState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EventDataRoundState) XXX_Merge(src proto.Message)
- func (m *EventDataRoundState) XXX_Size() int
- func (m *EventDataRoundState) XXX_Unmarshal(b []byte) error
- type Evidence
- func (*Evidence) Descriptor() ([]byte, []int)
- func (m *Evidence) GetConflictingHeadersEvidence() *ConflictingHeadersEvidence
- func (m *Evidence) GetDuplicateVoteEvidence() *DuplicateVoteEvidence
- func (m *Evidence) GetLunaticValidatorEvidence() *LunaticValidatorEvidence
- func (m *Evidence) GetMockEvidence() *MockEvidence
- func (m *Evidence) GetMockRandomEvidence() *MockRandomEvidence
- func (m *Evidence) GetPotentialAmnesiaEvidence() *PotentialAmnesiaEvidence
- func (m *Evidence) GetSum() isEvidence_Sum
- func (*Evidence) ProtoMessage()
- func (m *Evidence) Reset()
- func (m *Evidence) String() string
- func (m *Evidence) XXX_DiscardUnknown()
- func (m *Evidence) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Evidence) XXX_Merge(src proto.Message)
- func (*Evidence) XXX_OneofWrappers() []interface{}
- func (m *Evidence) XXX_Size() int
- func (m *Evidence) XXX_Unmarshal(b []byte) error
- type EvidenceData
- func (*EvidenceData) Descriptor() ([]byte, []int)
- func (m *EvidenceData) GetEvidence() []Evidence
- func (m *EvidenceData) GetHash() []byte
- func (*EvidenceData) ProtoMessage()
- func (m *EvidenceData) Reset()
- func (m *EvidenceData) String() string
- func (m *EvidenceData) XXX_DiscardUnknown()
- func (m *EvidenceData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EvidenceData) XXX_Merge(src proto.Message)
- func (m *EvidenceData) XXX_Size() int
- func (m *EvidenceData) XXX_Unmarshal(b []byte) error
- type EvidenceParams
- func (*EvidenceParams) Descriptor() ([]byte, []int)
- func (this *EvidenceParams) Equal(that interface{}) bool
- func (m *EvidenceParams) GetMaxAgeDuration() time.Duration
- func (m *EvidenceParams) GetMaxAgeNumBlocks() int64
- func (m *EvidenceParams) GetMaxNum() uint32
- func (*EvidenceParams) ProtoMessage()
- func (m *EvidenceParams) Reset()
- func (m *EvidenceParams) String() string
- func (m *EvidenceParams) XXX_DiscardUnknown()
- func (m *EvidenceParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EvidenceParams) XXX_Merge(src proto.Message)
- func (m *EvidenceParams) XXX_Size() int
- func (m *EvidenceParams) XXX_Unmarshal(b []byte) error
- type Evidence_ConflictingHeadersEvidence
- type Evidence_DuplicateVoteEvidence
- type Evidence_LunaticValidatorEvidence
- type Evidence_MockEvidence
- type Evidence_MockRandomEvidence
- type Evidence_PotentialAmnesiaEvidence
- type HashedParams
- func (*HashedParams) Descriptor() ([]byte, []int)
- func (this *HashedParams) Equal(that interface{}) bool
- func (m *HashedParams) GetBlockMaxBytes() int64
- func (m *HashedParams) GetBlockMaxGas() int64
- func (*HashedParams) ProtoMessage()
- func (m *HashedParams) Reset()
- func (m *HashedParams) String() string
- func (m *HashedParams) XXX_DiscardUnknown()
- func (m *HashedParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HashedParams) XXX_Merge(src proto.Message)
- func (m *HashedParams) XXX_Size() int
- func (m *HashedParams) XXX_Unmarshal(b []byte) error
- type Header
- func (*Header) Descriptor() ([]byte, []int)
- func (m *Header) GetAppHash() []byte
- func (m *Header) GetChainID() string
- func (m *Header) GetConsensusHash() []byte
- func (m *Header) GetDataHash() []byte
- func (m *Header) GetEvidenceHash() []byte
- func (m *Header) GetHeight() int64
- func (m *Header) GetLastBlockID() BlockID
- func (m *Header) GetLastCommitHash() []byte
- func (m *Header) GetLastResultsHash() []byte
- func (m *Header) GetNextValidatorsHash() []byte
- func (m *Header) GetProposerAddress() []byte
- func (m *Header) GetTime() time.Time
- func (m *Header) GetValidatorsHash() []byte
- func (m *Header) GetVersion() version.Consensus
- func (m *Header) Marshal() (dAtA []byte, err error)
- func (m *Header) MarshalTo(dAtA []byte) (int, error)
- func (m *Header) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Header) ProtoMessage()
- func (m *Header) Reset()
- func (m *Header) Size() (n int)
- func (m *Header) String() string
- func (m *Header) Unmarshal(dAtA []byte) error
- func (m *Header) XXX_DiscardUnknown()
- func (m *Header) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Header) XXX_Merge(src proto.Message)
- func (m *Header) XXX_Size() int
- func (m *Header) XXX_Unmarshal(b []byte) error
- type LunaticValidatorEvidence
- func (*LunaticValidatorEvidence) Descriptor() ([]byte, []int)
- func (m *LunaticValidatorEvidence) GetHeader() *Header
- func (m *LunaticValidatorEvidence) GetInvalidHeaderField() string
- func (m *LunaticValidatorEvidence) GetVote() *Vote
- func (*LunaticValidatorEvidence) ProtoMessage()
- func (m *LunaticValidatorEvidence) Reset()
- func (m *LunaticValidatorEvidence) String() string
- func (m *LunaticValidatorEvidence) XXX_DiscardUnknown()
- func (m *LunaticValidatorEvidence) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *LunaticValidatorEvidence) XXX_Merge(src proto.Message)
- func (m *LunaticValidatorEvidence) XXX_Size() int
- func (m *LunaticValidatorEvidence) XXX_Unmarshal(b []byte) error
- type MockEvidence
- func (*MockEvidence) Descriptor() ([]byte, []int)
- func (m *MockEvidence) GetEvidenceAddress() []byte
- func (m *MockEvidence) GetEvidenceHeight() int64
- func (m *MockEvidence) GetEvidenceTime() time.Time
- func (*MockEvidence) ProtoMessage()
- func (m *MockEvidence) Reset()
- func (m *MockEvidence) String() string
- func (m *MockEvidence) XXX_DiscardUnknown()
- func (m *MockEvidence) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MockEvidence) XXX_Merge(src proto.Message)
- func (m *MockEvidence) XXX_Size() int
- func (m *MockEvidence) XXX_Unmarshal(b []byte) error
- type MockRandomEvidence
- func (*MockRandomEvidence) Descriptor() ([]byte, []int)
- func (m *MockRandomEvidence) GetEvidenceAddress() []byte
- func (m *MockRandomEvidence) GetEvidenceHeight() int64
- func (m *MockRandomEvidence) GetEvidenceTime() time.Time
- func (m *MockRandomEvidence) GetRandBytes() []byte
- func (*MockRandomEvidence) ProtoMessage()
- func (m *MockRandomEvidence) Reset()
- func (m *MockRandomEvidence) String() string
- func (m *MockRandomEvidence) XXX_DiscardUnknown()
- func (m *MockRandomEvidence) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MockRandomEvidence) XXX_Merge(src proto.Message)
- func (m *MockRandomEvidence) XXX_Size() int
- func (m *MockRandomEvidence) XXX_Unmarshal(b []byte) error
- type Part
- func (*Part) Descriptor() ([]byte, []int)
- func (m *Part) GetBytes() []byte
- func (m *Part) GetIndex() uint32
- func (m *Part) GetProof() merkle.SimpleProof
- func (m *Part) Marshal() (dAtA []byte, err error)
- func (m *Part) MarshalTo(dAtA []byte) (int, error)
- func (m *Part) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Part) ProtoMessage()
- func (m *Part) Reset()
- func (m *Part) Size() (n int)
- func (m *Part) String() string
- func (m *Part) Unmarshal(dAtA []byte) error
- func (m *Part) XXX_DiscardUnknown()
- func (m *Part) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Part) XXX_Merge(src proto.Message)
- func (m *Part) XXX_Size() int
- func (m *Part) XXX_Unmarshal(b []byte) error
- type PartSetHeader
- func (*PartSetHeader) Descriptor() ([]byte, []int)
- func (m *PartSetHeader) GetHash() []byte
- func (m *PartSetHeader) GetTotal() int64
- func (m *PartSetHeader) Marshal() (dAtA []byte, err error)
- func (m *PartSetHeader) MarshalTo(dAtA []byte) (int, error)
- func (m *PartSetHeader) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*PartSetHeader) ProtoMessage()
- func (m *PartSetHeader) Reset()
- func (m *PartSetHeader) Size() (n int)
- func (m *PartSetHeader) String() string
- func (m *PartSetHeader) Unmarshal(dAtA []byte) error
- func (m *PartSetHeader) XXX_DiscardUnknown()
- func (m *PartSetHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PartSetHeader) XXX_Merge(src proto.Message)
- func (m *PartSetHeader) XXX_Size() int
- func (m *PartSetHeader) XXX_Unmarshal(b []byte) error
- type PotentialAmnesiaEvidence
- func (*PotentialAmnesiaEvidence) Descriptor() ([]byte, []int)
- func (m *PotentialAmnesiaEvidence) GetVoteA() *Vote
- func (m *PotentialAmnesiaEvidence) GetVoteB() *Vote
- func (*PotentialAmnesiaEvidence) ProtoMessage()
- func (m *PotentialAmnesiaEvidence) Reset()
- func (m *PotentialAmnesiaEvidence) String() string
- func (m *PotentialAmnesiaEvidence) XXX_DiscardUnknown()
- func (m *PotentialAmnesiaEvidence) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *PotentialAmnesiaEvidence) XXX_Merge(src proto.Message)
- func (m *PotentialAmnesiaEvidence) XXX_Size() int
- func (m *PotentialAmnesiaEvidence) XXX_Unmarshal(b []byte) error
- type ProofOfLockChange
- func (*ProofOfLockChange) Descriptor() ([]byte, []int)
- func (m *ProofOfLockChange) GetPubKey() keys.PublicKey
- func (m *ProofOfLockChange) GetVotes() []Vote
- func (*ProofOfLockChange) ProtoMessage()
- func (m *ProofOfLockChange) Reset()
- func (m *ProofOfLockChange) String() string
- func (m *ProofOfLockChange) XXX_DiscardUnknown()
- func (m *ProofOfLockChange) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ProofOfLockChange) XXX_Merge(src proto.Message)
- func (m *ProofOfLockChange) XXX_Size() int
- func (m *ProofOfLockChange) XXX_Unmarshal(b []byte) error
- type Proposal
- func (*Proposal) Descriptor() ([]byte, []int)
- func (m *Proposal) GetBlockID() BlockID
- func (m *Proposal) GetHeight() int64
- func (m *Proposal) GetPolRound() int32
- func (m *Proposal) GetRound() int32
- func (m *Proposal) GetSignature() []byte
- func (m *Proposal) GetTimestamp() time.Time
- func (m *Proposal) GetType() SignedMsgType
- func (m *Proposal) Marshal() (dAtA []byte, err error)
- func (m *Proposal) MarshalTo(dAtA []byte) (int, error)
- func (m *Proposal) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Proposal) ProtoMessage()
- func (m *Proposal) Reset()
- func (m *Proposal) Size() (n int)
- func (m *Proposal) String() string
- func (m *Proposal) Unmarshal(dAtA []byte) error
- func (m *Proposal) XXX_DiscardUnknown()
- func (m *Proposal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Proposal) XXX_Merge(src proto.Message)
- func (m *Proposal) XXX_Size() int
- func (m *Proposal) XXX_Unmarshal(b []byte) error
- type SignedHeader
- func (*SignedHeader) Descriptor() ([]byte, []int)
- func (m *SignedHeader) GetCommit() *Commit
- func (m *SignedHeader) GetHeader() *Header
- func (m *SignedHeader) Marshal() (dAtA []byte, err error)
- func (m *SignedHeader) MarshalTo(dAtA []byte) (int, error)
- func (m *SignedHeader) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*SignedHeader) ProtoMessage()
- func (m *SignedHeader) Reset()
- func (m *SignedHeader) Size() (n int)
- func (m *SignedHeader) String() string
- func (m *SignedHeader) Unmarshal(dAtA []byte) error
- func (m *SignedHeader) XXX_DiscardUnknown()
- func (m *SignedHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SignedHeader) XXX_Merge(src proto.Message)
- func (m *SignedHeader) XXX_Size() int
- func (m *SignedHeader) XXX_Unmarshal(b []byte) error
- type SignedMsgType
- type SimpleValidator
- func (*SimpleValidator) Descriptor() ([]byte, []int)
- func (m *SimpleValidator) GetPubKey() *pc.PublicKey
- func (m *SimpleValidator) GetVotingPower() int64
- func (m *SimpleValidator) Marshal() (dAtA []byte, err error)
- func (m *SimpleValidator) MarshalTo(dAtA []byte) (int, error)
- func (m *SimpleValidator) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*SimpleValidator) ProtoMessage()
- func (m *SimpleValidator) Reset()
- func (m *SimpleValidator) Size() (n int)
- func (m *SimpleValidator) String() string
- func (m *SimpleValidator) Unmarshal(dAtA []byte) error
- func (m *SimpleValidator) XXX_DiscardUnknown()
- func (m *SimpleValidator) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SimpleValidator) XXX_Merge(src proto.Message)
- func (m *SimpleValidator) XXX_Size() int
- func (m *SimpleValidator) XXX_Unmarshal(b []byte) error
- type Validator
- func (*Validator) Descriptor() ([]byte, []int)
- func (m *Validator) GetAddress() []byte
- func (m *Validator) GetProposerPriority() int64
- func (m *Validator) GetPubKey() keys.PublicKey
- func (m *Validator) GetVotingPower() int64
- func (m *Validator) Marshal() (dAtA []byte, err error)
- func (m *Validator) MarshalTo(dAtA []byte) (int, error)
- func (m *Validator) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Validator) ProtoMessage()
- func (m *Validator) Reset()
- func (m *Validator) Size() (n int)
- func (m *Validator) String() string
- func (m *Validator) Unmarshal(dAtA []byte) error
- func (m *Validator) XXX_DiscardUnknown()
- func (m *Validator) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Validator) XXX_Merge(src proto.Message)
- func (m *Validator) XXX_Size() int
- func (m *Validator) XXX_Unmarshal(b []byte) error
- type ValidatorParams
- func (*ValidatorParams) Descriptor() ([]byte, []int)
- func (this *ValidatorParams) Equal(that interface{}) bool
- func (m *ValidatorParams) GetPubKeyTypes() []string
- func (*ValidatorParams) ProtoMessage()
- func (m *ValidatorParams) Reset()
- func (m *ValidatorParams) String() string
- func (m *ValidatorParams) XXX_DiscardUnknown()
- func (m *ValidatorParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ValidatorParams) XXX_Merge(src proto.Message)
- func (m *ValidatorParams) XXX_Size() int
- func (m *ValidatorParams) XXX_Unmarshal(b []byte) error
- type ValidatorSet
- func (*ValidatorSet) Descriptor() ([]byte, []int)
- func (m *ValidatorSet) GetProposer() *Validator
- func (m *ValidatorSet) GetTotalVotingPower() int64
- func (m *ValidatorSet) GetValidators() []*Validator
- func (m *ValidatorSet) Marshal() (dAtA []byte, err error)
- func (m *ValidatorSet) MarshalTo(dAtA []byte) (int, error)
- func (m *ValidatorSet) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ValidatorSet) ProtoMessage()
- func (m *ValidatorSet) Reset()
- func (m *ValidatorSet) Size() (n int)
- func (m *ValidatorSet) String() string
- func (m *ValidatorSet) Unmarshal(dAtA []byte) error
- func (m *ValidatorSet) XXX_DiscardUnknown()
- func (m *ValidatorSet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ValidatorSet) XXX_Merge(src proto.Message)
- func (m *ValidatorSet) XXX_Size() int
- func (m *ValidatorSet) XXX_Unmarshal(b []byte) error
- type Vote
- func (*Vote) Descriptor() ([]byte, []int)
- func (m *Vote) GetBlockID() BlockID
- func (m *Vote) GetHeight() int64
- func (m *Vote) GetRound() int64
- func (m *Vote) GetSignature() []byte
- func (m *Vote) GetTimestamp() time.Time
- func (m *Vote) GetType() SignedMsgType
- func (m *Vote) GetValidatorAddress() []byte
- func (m *Vote) GetValidatorIndex() int64
- func (m *Vote) Marshal() (dAtA []byte, err error)
- func (m *Vote) MarshalTo(dAtA []byte) (int, error)
- func (m *Vote) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Vote) ProtoMessage()
- func (m *Vote) Reset()
- func (m *Vote) Size() (n int)
- func (m *Vote) String() string
- func (m *Vote) Unmarshal(dAtA []byte) error
- func (m *Vote) XXX_DiscardUnknown()
- func (m *Vote) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Vote) XXX_Merge(src proto.Message)
- func (m *Vote) XXX_Size() int
- func (m *Vote) XXX_Unmarshal(b []byte) error
Constants ¶
This section is empty.
Variables ¶
var (
ErrInvalidLengthCanonical = fmt.Errorf("proto: negative length found during unmarshaling")
ErrIntOverflowCanonical = fmt.Errorf("proto: integer overflow")
ErrUnexpectedEndOfGroupCanonical = fmt.Errorf("proto: unexpected end of group")
)
var (
ErrInvalidLengthTypes = fmt.Errorf("proto: negative length found during unmarshaling")
ErrIntOverflowTypes = fmt.Errorf("proto: integer overflow")
ErrUnexpectedEndOfGroupTypes = fmt.Errorf("proto: unexpected end of group")
)
var (
ErrInvalidLengthValidator = fmt.Errorf("proto: negative length found during unmarshaling")
ErrIntOverflowValidator = fmt.Errorf("proto: integer overflow")
ErrUnexpectedEndOfGroupValidator = fmt.Errorf("proto: unexpected end of group")
)
var BlockIDFlag_name = map[int32]string{
0: "BLOCKD_ID_FLAG_UNKNOWN",
1: "BLOCK_ID_FLAG_ABSENT",
2: "BLOCK_ID_FLAG_COMMIT",
3: "BLOCK_ID_FLAG_NIL",
}
var BlockIDFlag_value = map[string]int32{
"BLOCKD_ID_FLAG_UNKNOWN": 0,
"BLOCK_ID_FLAG_ABSENT": 1,
"BLOCK_ID_FLAG_COMMIT": 2,
"BLOCK_ID_FLAG_NIL": 3,
}
var SignedMsgType_name = map[int32]string{
0: "SIGNED_MSG_TYPE_UNKNOWN",
1: "PREVOTE_TYPE",
2: "PRECOMMIT_TYPE",
3: "PROPOSAL_TYPE",
}
var SignedMsgType_value = map[string]int32{
"SIGNED_MSG_TYPE_UNKNOWN": 0,
"PREVOTE_TYPE": 1,
"PRECOMMIT_TYPE": 2,
"PROPOSAL_TYPE": 3,
}
Functions ¶
This section is empty.
Types ¶
type Block ¶
type Block struct {
Header Header `protobuf:"bytes,1,opt,name=header,proto3" json:"header"`
Data Data `protobuf:"bytes,2,opt,name=data,proto3" json:"data"`
Evidence EvidenceData `protobuf:"bytes,3,opt,name=evidence,proto3" json:"evidence"`
LastCommit *Commit `protobuf:"bytes,4,opt,name=last_commit,json=lastCommit,proto3" json:"last_commit,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*Block) Descriptor ¶
func (*Block) Descriptor() ([]byte, []int)
func (*Block) GetEvidence ¶
func (m *Block) GetEvidence() EvidenceData
func (*Block) GetLastCommit ¶
func (m *Block) GetLastCommit() *Commit
func (*Block) ProtoMessage ¶
func (*Block) ProtoMessage()
func (*Block) XXX_DiscardUnknown ¶
func (m *Block) XXX_DiscardUnknown()
func (*Block) XXX_Marshal ¶
func (m *Block) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Block) XXX_Unmarshal ¶
func (m *Block) XXX_Unmarshal(b []byte) error
type BlockID ¶
type BlockID struct {
Hash []byte `protobuf:"bytes,1,opt,name=hash,proto3" json:"hash,omitempty"`
PartsHeader PartSetHeader `protobuf:"bytes,2,opt,name=parts_header,json=partsHeader,proto3" json:"parts_header"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
BlockID
func (*BlockID) Descriptor ¶
func (*BlockID) Descriptor() ([]byte, []int)
func (*BlockID) GetPartsHeader ¶
func (m *BlockID) GetPartsHeader() PartSetHeader
func (*BlockID) MarshalToSizedBuffer ¶ added in v1.3.0
func (m *BlockID) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*BlockID) ProtoMessage ¶
func (*BlockID) ProtoMessage()
func (*BlockID) XXX_DiscardUnknown ¶
func (m *BlockID) XXX_DiscardUnknown()
func (*BlockID) XXX_Marshal ¶
func (m *BlockID) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*BlockID) XXX_Unmarshal ¶
func (m *BlockID) XXX_Unmarshal(b []byte) error
type BlockIDFlag ¶
type BlockIDFlag int32
BlockIdFlag indicates which BlcokID the signature is for
const (
BLOCKD_ID_FLAG_UNKNOWN BlockIDFlag = 0
BlockIDFlagAbsent BlockIDFlag = 1
BlockIDFlagCommit BlockIDFlag = 2
BlockIDFlagNil BlockIDFlag = 3
)
func (BlockIDFlag) EnumDescriptor ¶
func (BlockIDFlag) EnumDescriptor() ([]byte, []int)
type BlockMeta ¶
type BlockMeta struct {
BlockID BlockID `protobuf:"bytes,1,opt,name=block_id,json=blockId,proto3" json:"block_id"`
BlockSize int64 `protobuf:"varint,2,opt,name=block_size,json=blockSize,proto3" json:"block_size,omitempty"`
Header Header `protobuf:"bytes,3,opt,name=header,proto3" json:"header"`
NumTxs int64 `protobuf:"varint,4,opt,name=num_txs,json=numTxs,proto3" json:"num_txs,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*BlockMeta) Descriptor ¶
func (*BlockMeta) Descriptor() ([]byte, []int)
func (*BlockMeta) GetBlockID ¶
func (m *BlockMeta) GetBlockID() BlockID
func (*BlockMeta) GetBlockSize ¶
func (m *BlockMeta) GetBlockSize() int64
func (*BlockMeta) MarshalTo ¶ added in v1.3.0
func (m *BlockMeta) MarshalTo(dAtA []byte) (int, error)
func (*BlockMeta) MarshalToSizedBuffer ¶ added in v1.3.0
func (m *BlockMeta) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*BlockMeta) ProtoMessage ¶
func (*BlockMeta) ProtoMessage()
func (*BlockMeta) XXX_DiscardUnknown ¶
func (m *BlockMeta) XXX_DiscardUnknown()
func (*BlockMeta) XXX_Marshal ¶
func (m *BlockMeta) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*BlockMeta) XXX_Unmarshal ¶
func (m *BlockMeta) XXX_Unmarshal(b []byte) error
type BlockParams ¶
type BlockParams struct {
// Note: must be greater than 0
MaxBytes int64 `protobuf:"varint,1,opt,name=max_bytes,json=maxBytes,proto3" json:"max_bytes,omitempty"`
// Note: must be greater or equal to -1
MaxGas int64 `protobuf:"varint,2,opt,name=max_gas,json=maxGas,proto3" json:"max_gas,omitempty"`
// Minimum time increment between consecutive blocks (in milliseconds)
// Not exposed to the application.
TimeIotaMs int64 `protobuf:"varint,3,opt,name=time_iota_ms,json=timeIotaMs,proto3" json:"time_iota_ms,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
BlockParams contains limits on the block size.
func (*BlockParams) Descriptor ¶
func (*BlockParams) Descriptor() ([]byte, []int)
func (*BlockParams) GetMaxBytes ¶
func (m *BlockParams) GetMaxBytes() int64
func (*BlockParams) GetTimeIotaMs ¶
func (m *BlockParams) GetTimeIotaMs() int64
func (*BlockParams) ProtoMessage ¶
func (*BlockParams) ProtoMessage()
func (*BlockParams) XXX_DiscardUnknown ¶
func (m *BlockParams) XXX_DiscardUnknown()
func (*BlockParams) XXX_Marshal ¶
func (m *BlockParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*BlockParams) XXX_Unmarshal ¶
func (m *BlockParams) XXX_Unmarshal(b []byte) error
type CanonicalBlockID ¶ added in v1.3.0
type CanonicalBlockID struct {
Hash []byte `protobuf:"bytes,1,opt,name=hash,proto3" json:"hash,omitempty"`
PartSetHeader CanonicalPartSetHeader `protobuf:"bytes,2,opt,name=part_set_header,json=partSetHeader,proto3" json:"part_set_header"`
}
func (*CanonicalBlockID) Descriptor ¶ added in v1.3.0
func (*CanonicalBlockID) Descriptor() ([]byte, []int)
func (*CanonicalBlockID) GetPartSetHeader ¶ added in v1.3.0
func (m *CanonicalBlockID) GetPartSetHeader() CanonicalPartSetHeader
func (*CanonicalBlockID) Marshal ¶ added in v1.3.0
func (m *CanonicalBlockID) Marshal() (dAtA []byte, err error)
func (*CanonicalBlockID) MarshalTo ¶ added in v1.3.0
func (m *CanonicalBlockID) MarshalTo(dAtA []byte) (int, error)
func (*CanonicalBlockID) MarshalToSizedBuffer ¶ added in v1.3.0
func (m *CanonicalBlockID) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*CanonicalBlockID) ProtoMessage ¶ added in v1.3.0
func (*CanonicalBlockID) ProtoMessage()
func (*CanonicalBlockID) Unmarshal ¶ added in v1.3.0
func (m *CanonicalBlockID) Unmarshal(dAtA []byte) error
func (*CanonicalBlockID) XXX_DiscardUnknown ¶ added in v1.3.0
func (m *CanonicalBlockID) XXX_DiscardUnknown()
func (*CanonicalBlockID) XXX_Marshal ¶ added in v1.3.0
func (m *CanonicalBlockID) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CanonicalBlockID) XXX_Merge ¶ added in v1.3.0
func (m *CanonicalBlockID) XXX_Merge(src proto.Message)
func (*CanonicalBlockID) XXX_Unmarshal ¶ added in v1.3.0
func (m *CanonicalBlockID) XXX_Unmarshal(b []byte) error
type CanonicalPartSetHeader ¶ added in v1.3.0
type CanonicalPartSetHeader struct {
Total uint32 `protobuf:"varint,1,opt,name=total,proto3" json:"total,omitempty"`
Hash []byte `protobuf:"bytes,2,opt,name=hash,proto3" json:"hash,omitempty"`
}
func (*CanonicalPartSetHeader) Descriptor ¶ added in v1.3.0
func (*CanonicalPartSetHeader) Descriptor() ([]byte, []int)
func (*CanonicalPartSetHeader) GetHash ¶ added in v1.3.0
func (m *CanonicalPartSetHeader) GetHash() []byte
func (*CanonicalPartSetHeader) GetTotal ¶ added in v1.3.0
func (m *CanonicalPartSetHeader) GetTotal() uint32
func (*CanonicalPartSetHeader) Marshal ¶ added in v1.3.0
func (m *CanonicalPartSetHeader) Marshal() (dAtA []byte, err error)
func (*CanonicalPartSetHeader) MarshalTo ¶ added in v1.3.0
func (m *CanonicalPartSetHeader) MarshalTo(dAtA []byte) (int, error)
func (*CanonicalPartSetHeader) MarshalToSizedBuffer ¶ added in v1.3.0
func (m *CanonicalPartSetHeader) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*CanonicalPartSetHeader) ProtoMessage ¶ added in v1.3.0
func (*CanonicalPartSetHeader) ProtoMessage()
func (*CanonicalPartSetHeader) Size ¶ added in v1.3.0
func (m *CanonicalPartSetHeader) Size() (n int)
func (*CanonicalPartSetHeader) String ¶ added in v1.3.0
func (m *CanonicalPartSetHeader) String() string
func (*CanonicalPartSetHeader) Unmarshal ¶ added in v1.3.0
func (m *CanonicalPartSetHeader) Unmarshal(dAtA []byte) error
func (*CanonicalPartSetHeader) XXX_DiscardUnknown ¶ added in v1.3.0
func (m *CanonicalPartSetHeader) XXX_DiscardUnknown()
func (*CanonicalPartSetHeader) XXX_Marshal ¶ added in v1.3.0
func (m *CanonicalPartSetHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CanonicalPartSetHeader) XXX_Merge ¶ added in v1.3.0
func (m *CanonicalPartSetHeader) XXX_Merge(src proto.Message)
func (*CanonicalPartSetHeader) XXX_Size ¶ added in v1.3.0
func (m *CanonicalPartSetHeader) XXX_Size() int
func (*CanonicalPartSetHeader) XXX_Unmarshal ¶ added in v1.3.0
func (m *CanonicalPartSetHeader) XXX_Unmarshal(b []byte) error
type CanonicalProposal ¶ added in v1.3.0
type CanonicalProposal struct {
Type SignedMsgType `protobuf:"varint,1,opt,name=type,proto3,enum=tendermint.types.SignedMsgType" json:"type,omitempty"`
Height int64 `protobuf:"fixed64,2,opt,name=height,proto3" json:"height,omitempty"`
Round int64 `protobuf:"fixed64,3,opt,name=round,proto3" json:"round,omitempty"`
POLRound int64 `protobuf:"varint,4,opt,name=pol_round,json=polRound,proto3" json:"pol_round,omitempty"`
BlockID *CanonicalBlockID `protobuf:"bytes,5,opt,name=block_id,json=blockId,proto3" json:"block_id,omitempty"`
Timestamp time.Time `protobuf:"bytes,6,opt,name=timestamp,proto3,stdtime" json:"timestamp"`
ChainID string `protobuf:"bytes,7,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"`
}
func (*CanonicalProposal) Descriptor ¶ added in v1.3.0
func (*CanonicalProposal) Descriptor() ([]byte, []int)
func (*CanonicalProposal) GetBlockID ¶ added in v1.3.0
func (m *CanonicalProposal) GetBlockID() *CanonicalBlockID
func (*CanonicalProposal) GetChainID ¶ added in v1.3.0
func (m *CanonicalProposal) GetChainID() string
func (*CanonicalProposal) GetPOLRound ¶ added in v1.3.0
func (m *CanonicalProposal) GetPOLRound() int64
func (*CanonicalProposal) GetTimestamp ¶ added in v1.3.0
func (m *CanonicalProposal) GetTimestamp() time.Time
func (*CanonicalProposal) GetType ¶ added in v1.3.0
func (m *CanonicalProposal) GetType() SignedMsgType
func (*CanonicalProposal) Marshal ¶ added in v1.3.0
func (m *CanonicalProposal) Marshal() (dAtA []byte, err error)
func (*CanonicalProposal) MarshalTo ¶ added in v1.3.0
func (m *CanonicalProposal) MarshalTo(dAtA []byte) (int, error)
func (*CanonicalProposal) MarshalToSizedBuffer ¶ added in v1.3.0
func (m *CanonicalProposal) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*CanonicalProposal) ProtoMessage ¶ added in v1.3.0
func (*CanonicalProposal) ProtoMessage()
func (*CanonicalProposal) Unmarshal ¶ added in v1.3.0
func (m *CanonicalProposal) Unmarshal(dAtA []byte) error
func (*CanonicalProposal) XXX_DiscardUnknown ¶ added in v1.3.0
func (m *CanonicalProposal) XXX_DiscardUnknown()
func (*CanonicalProposal) XXX_Marshal ¶ added in v1.3.0
func (m *CanonicalProposal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CanonicalProposal) XXX_Merge ¶ added in v1.3.0
func (m *CanonicalProposal) XXX_Merge(src proto.Message)
func (*CanonicalProposal) XXX_Unmarshal ¶ added in v1.3.0
func (m *CanonicalProposal) XXX_Unmarshal(b []byte) error
type CanonicalVote ¶ added in v1.3.0
type CanonicalVote struct {
Type SignedMsgType `protobuf:"varint,1,opt,name=type,proto3,enum=tendermint.types.SignedMsgType" json:"type,omitempty"`
Height int64 `protobuf:"fixed64,2,opt,name=height,proto3" json:"height,omitempty"`
Round int64 `protobuf:"fixed64,3,opt,name=round,proto3" json:"round,omitempty"`
BlockID *CanonicalBlockID `protobuf:"bytes,4,opt,name=block_id,json=blockId,proto3" json:"block_id,omitempty"`
Timestamp time.Time `protobuf:"bytes,5,opt,name=timestamp,proto3,stdtime" json:"timestamp"`
ChainID string `protobuf:"bytes,6,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"`
}
func (*CanonicalVote) Descriptor ¶ added in v1.3.0
func (*CanonicalVote) Descriptor() ([]byte, []int)
func (*CanonicalVote) GetBlockID ¶ added in v1.3.0
func (m *CanonicalVote) GetBlockID() *CanonicalBlockID
func (*CanonicalVote) GetChainID ¶ added in v1.3.0
func (m *CanonicalVote) GetChainID() string
func (*CanonicalVote) GetTimestamp ¶ added in v1.3.0
func (m *CanonicalVote) GetTimestamp() time.Time
func (*CanonicalVote) Marshal ¶ added in v1.3.0
func (m *CanonicalVote) Marshal() (dAtA []byte, err error)
func (*CanonicalVote) MarshalTo ¶ added in v1.3.0
func (m *CanonicalVote) MarshalTo(dAtA []byte) (int, error)
func (*CanonicalVote) MarshalToSizedBuffer ¶ added in v1.3.0
func (m *CanonicalVote) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*CanonicalVote) ProtoMessage ¶ added in v1.3.0
func (*CanonicalVote) ProtoMessage()
func (*CanonicalVote) Unmarshal ¶ added in v1.3.0
func (m *CanonicalVote) Unmarshal(dAtA []byte) error
func (*CanonicalVote) XXX_DiscardUnknown ¶ added in v1.3.0
func (m *CanonicalVote) XXX_DiscardUnknown()
func (*CanonicalVote) XXX_Marshal ¶ added in v1.3.0
func (m *CanonicalVote) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CanonicalVote) XXX_Merge ¶ added in v1.3.0
func (m *CanonicalVote) XXX_Merge(src proto.Message)
func (*CanonicalVote) XXX_Unmarshal ¶ added in v1.3.0
func (m *CanonicalVote) XXX_Unmarshal(b []byte) error
type Commit ¶
type Commit struct {
Height int64 `protobuf:"varint,1,opt,name=height,proto3" json:"height,omitempty"`
Round int32 `protobuf:"varint,2,opt,name=round,proto3" json:"round,omitempty"`
BlockID BlockID `protobuf:"bytes,3,opt,name=block_id,json=blockId,proto3" json:"block_id"`
Signatures []CommitSig `protobuf:"bytes,4,rep,name=signatures,proto3" json:"signatures"`
Hash []byte `protobuf:"bytes,5,opt,name=hash,proto3" json:"hash,omitempty"`
BitArray *bits.BitArray `protobuf:"bytes,6,opt,name=bit_array,json=bitArray,proto3" json:"bit_array,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Commit contains the evidence that a block was committed by a set of validators.
func (*Commit) Descriptor ¶
func (*Commit) Descriptor() ([]byte, []int)
func (*Commit) GetBitArray ¶
func (m *Commit) GetBitArray() *bits.BitArray
func (*Commit) GetBlockID ¶
func (m *Commit) GetBlockID() BlockID
func (*Commit) GetSignatures ¶
func (m *Commit) GetSignatures() []CommitSig
func (*Commit) MarshalToSizedBuffer ¶ added in v1.3.0
func (m *Commit) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*Commit) ProtoMessage ¶
func (*Commit) ProtoMessage()
func (*Commit) XXX_DiscardUnknown ¶
func (m *Commit) XXX_DiscardUnknown()
func (*Commit) XXX_Marshal ¶
func (m *Commit) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Commit) XXX_Unmarshal ¶
func (m *Commit) XXX_Unmarshal(b []byte) error
type CommitSig ¶
type CommitSig struct {
BlockIdFlag BlockIDFlag `` /* 137-byte string literal not displayed */
ValidatorAddress []byte `protobuf:"bytes,2,opt,name=validator_address,json=validatorAddress,proto3" json:"validator_address,omitempty"`
Timestamp time.Time `protobuf:"bytes,3,opt,name=timestamp,proto3,stdtime" json:"timestamp"`
Signature []byte `protobuf:"bytes,4,opt,name=signature,proto3" json:"signature,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
CommitSig is a part of the Vote included in a Commit.
func (*CommitSig) Descriptor ¶
func (*CommitSig) Descriptor() ([]byte, []int)
func (*CommitSig) GetBlockIdFlag ¶
func (m *CommitSig) GetBlockIdFlag() BlockIDFlag
func (*CommitSig) GetSignature ¶
func (m *CommitSig) GetSignature() []byte
func (*CommitSig) GetTimestamp ¶
func (m *CommitSig) GetTimestamp() time.Time
func (*CommitSig) GetValidatorAddress ¶
func (m *CommitSig) GetValidatorAddress() []byte
func (*CommitSig) MarshalTo ¶ added in v1.3.0
func (m *CommitSig) MarshalTo(dAtA []byte) (int, error)
func (*CommitSig) MarshalToSizedBuffer ¶ added in v1.3.0
func (m *CommitSig) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*CommitSig) ProtoMessage ¶
func (*CommitSig) ProtoMessage()
func (*CommitSig) XXX_DiscardUnknown ¶
func (m *CommitSig) XXX_DiscardUnknown()
func (*CommitSig) XXX_Marshal ¶
func (m *CommitSig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CommitSig) XXX_Unmarshal ¶
func (m *CommitSig) XXX_Unmarshal(b []byte) error
type ConflictingHeadersEvidence ¶
type ConflictingHeadersEvidence struct {
H1 *SignedHeader `protobuf:"bytes,1,opt,name=h1,proto3" json:"h1,omitempty"`
H2 *SignedHeader `protobuf:"bytes,2,opt,name=h2,proto3" json:"h2,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*ConflictingHeadersEvidence) Descriptor ¶
func (*ConflictingHeadersEvidence) Descriptor() ([]byte, []int)
func (*ConflictingHeadersEvidence) GetH1 ¶
func (m *ConflictingHeadersEvidence) GetH1() *SignedHeader
func (*ConflictingHeadersEvidence) GetH2 ¶
func (m *ConflictingHeadersEvidence) GetH2() *SignedHeader
func (*ConflictingHeadersEvidence) ProtoMessage ¶
func (*ConflictingHeadersEvidence) ProtoMessage()
func (*ConflictingHeadersEvidence) XXX_DiscardUnknown ¶
func (m *ConflictingHeadersEvidence) XXX_DiscardUnknown()
func (*ConflictingHeadersEvidence) XXX_Marshal ¶
func (m *ConflictingHeadersEvidence) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ConflictingHeadersEvidence) XXX_Merge ¶
func (m *ConflictingHeadersEvidence) XXX_Merge(src proto.Message)
func (*ConflictingHeadersEvidence) XXX_Unmarshal ¶
func (m *ConflictingHeadersEvidence) XXX_Unmarshal(b []byte) error
type ConsensusParams ¶
type ConsensusParams struct {
Block BlockParams `protobuf:"bytes,1,opt,name=block,proto3" json:"block"`
Evidence EvidenceParams `protobuf:"bytes,2,opt,name=evidence,proto3" json:"evidence"`
Validator ValidatorParams `protobuf:"bytes,3,opt,name=validator,proto3" json:"validator"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
ConsensusParams contains consensus critical parameters that determine the validity of blocks.
func (*ConsensusParams) Descriptor ¶
func (*ConsensusParams) Descriptor() ([]byte, []int)
func (*ConsensusParams) GetEvidence ¶
func (m *ConsensusParams) GetEvidence() EvidenceParams
func (*ConsensusParams) GetValidator ¶
func (m *ConsensusParams) GetValidator() ValidatorParams
func (*ConsensusParams) ProtoMessage ¶
func (*ConsensusParams) ProtoMessage()
func (*ConsensusParams) XXX_DiscardUnknown ¶
func (m *ConsensusParams) XXX_DiscardUnknown()
func (*ConsensusParams) XXX_Marshal ¶
func (m *ConsensusParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ConsensusParams) XXX_Unmarshal ¶
func (m *ConsensusParams) XXX_Unmarshal(b []byte) error
type Data ¶
type Data struct {
// Txs that will be applied by state @ block.Height+1.
// NOTE: not all txs here are valid. We're just agreeing on the order first.
// This means that block.AppHash does not include these txs.
Txs [][]byte `protobuf:"bytes,1,rep,name=txs,proto3" json:"txs,omitempty"`
// Volatile
Hash []byte `protobuf:"bytes,2,opt,name=hash,proto3" json:"hash,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Data contains the set of transactions included in the block
func (*Data) Descriptor ¶
func (*Data) Descriptor() ([]byte, []int)
func (*Data) MarshalToSizedBuffer ¶ added in v1.3.0
func (m *Data) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*Data) ProtoMessage ¶
func (*Data) ProtoMessage()
func (*Data) XXX_DiscardUnknown ¶
func (m *Data) XXX_DiscardUnknown()
func (*Data) XXX_Marshal ¶
func (m *Data) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Data) XXX_Unmarshal ¶
func (m *Data) XXX_Unmarshal(b []byte) error
type DuplicateVoteEvidence ¶
type DuplicateVoteEvidence struct {
PubKey *keys.PublicKey `protobuf:"bytes,1,opt,name=pub_key,json=pubKey,proto3" json:"pub_key,omitempty"`
VoteA *Vote `protobuf:"bytes,2,opt,name=vote_a,json=voteA,proto3" json:"vote_a,omitempty"`
VoteB *Vote `protobuf:"bytes,3,opt,name=vote_b,json=voteB,proto3" json:"vote_b,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
DuplicateVoteEvidence contains evidence a validator signed two conflicting votes.
func (*DuplicateVoteEvidence) Descriptor ¶
func (*DuplicateVoteEvidence) Descriptor() ([]byte, []int)
func (*DuplicateVoteEvidence) GetPubKey ¶
func (m *DuplicateVoteEvidence) GetPubKey() *keys.PublicKey
func (*DuplicateVoteEvidence) ProtoMessage ¶
func (*DuplicateVoteEvidence) ProtoMessage()
func (*DuplicateVoteEvidence) XXX_DiscardUnknown ¶
func (m *DuplicateVoteEvidence) XXX_DiscardUnknown()
func (*DuplicateVoteEvidence) XXX_Marshal ¶
func (m *DuplicateVoteEvidence) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DuplicateVoteEvidence) XXX_Merge ¶
func (m *DuplicateVoteEvidence) XXX_Merge(src proto.Message)
func (*DuplicateVoteEvidence) XXX_Unmarshal ¶
func (m *DuplicateVoteEvidence) XXX_Unmarshal(b []byte) error
type EventDataRoundState ¶
type EventDataRoundState struct {
Height int64 `protobuf:"varint,1,opt,name=height,proto3" json:"height,omitempty"`
Round int32 `protobuf:"varint,2,opt,name=round,proto3" json:"round,omitempty"`
Step string `protobuf:"bytes,3,opt,name=step,proto3" json:"step,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*EventDataRoundState) Descriptor ¶
func (*EventDataRoundState) Descriptor() ([]byte, []int)
func (*EventDataRoundState) ProtoMessage ¶
func (*EventDataRoundState) ProtoMessage()
func (*EventDataRoundState) XXX_DiscardUnknown ¶
func (m *EventDataRoundState) XXX_DiscardUnknown()
func (*EventDataRoundState) XXX_Marshal ¶
func (m *EventDataRoundState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EventDataRoundState) XXX_Unmarshal ¶
func (m *EventDataRoundState) XXX_Unmarshal(b []byte) error
type Evidence ¶
type Evidence struct {
// Types that are valid to be assigned to Sum:
// *Evidence_DuplicateVoteEvidence
// *Evidence_ConflictingHeadersEvidence
// *Evidence_LunaticValidatorEvidence
// *Evidence_PotentialAmnesiaEvidence
// *Evidence_MockEvidence
// *Evidence_MockRandomEvidence
Sum isEvidence_Sum `protobuf_oneof:"sum"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*Evidence) Descriptor ¶
func (*Evidence) Descriptor() ([]byte, []int)
func (*Evidence) GetConflictingHeadersEvidence ¶
func (m *Evidence) GetConflictingHeadersEvidence() *ConflictingHeadersEvidence
func (*Evidence) GetDuplicateVoteEvidence ¶
func (m *Evidence) GetDuplicateVoteEvidence() *DuplicateVoteEvidence
func (*Evidence) GetLunaticValidatorEvidence ¶
func (m *Evidence) GetLunaticValidatorEvidence() *LunaticValidatorEvidence
func (*Evidence) GetMockEvidence ¶
func (m *Evidence) GetMockEvidence() *MockEvidence
func (*Evidence) GetMockRandomEvidence ¶
func (m *Evidence) GetMockRandomEvidence() *MockRandomEvidence
func (*Evidence) GetPotentialAmnesiaEvidence ¶
func (m *Evidence) GetPotentialAmnesiaEvidence() *PotentialAmnesiaEvidence
func (*Evidence) ProtoMessage ¶
func (*Evidence) ProtoMessage()
func (*Evidence) XXX_DiscardUnknown ¶
func (m *Evidence) XXX_DiscardUnknown()
func (*Evidence) XXX_Marshal ¶
func (m *Evidence) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Evidence) XXX_OneofWrappers ¶
func (*Evidence) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*Evidence) XXX_Unmarshal ¶
func (m *Evidence) XXX_Unmarshal(b []byte) error
type EvidenceData ¶
type EvidenceData struct {
Evidence []Evidence `protobuf:"bytes,1,rep,name=evidence,proto3" json:"evidence"`
Hash []byte `protobuf:"bytes,2,opt,name=hash,proto3" json:"hash,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
EvidenceData contains any evidence of malicious wrong-doing by validators
func (*EvidenceData) Descriptor ¶
func (*EvidenceData) Descriptor() ([]byte, []int)
func (*EvidenceData) GetEvidence ¶
func (m *EvidenceData) GetEvidence() []Evidence
func (*EvidenceData) ProtoMessage ¶
func (*EvidenceData) ProtoMessage()
func (*EvidenceData) XXX_DiscardUnknown ¶
func (m *EvidenceData) XXX_DiscardUnknown()
func (*EvidenceData) XXX_Marshal ¶
func (m *EvidenceData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EvidenceData) XXX_Unmarshal ¶
func (m *EvidenceData) XXX_Unmarshal(b []byte) error
type EvidenceParams ¶
type EvidenceParams struct {
// Max age of evidence, in blocks.
//
// The basic formula for calculating this is: MaxAgeDuration / {average block
// time}.
MaxAgeNumBlocks int64 `protobuf:"varint,1,opt,name=max_age_num_blocks,json=maxAgeNumBlocks,proto3" json:"max_age_num_blocks,omitempty"`
// Max age of evidence, in time.
//
// It should correspond with an app's "unbonding period" or other similar
// mechanism for handling [Nothing-At-Stake
// attacks](https://github.com/ethereum/wiki/wiki/Proof-of-Stake-FAQ#what-is-the-nothing-at-stake-problem-and-how-can-it-be-fixed).
MaxAgeDuration time.Duration `protobuf:"bytes,2,opt,name=max_age_duration,json=maxAgeDuration,proto3,stdduration" json:"max_age_duration"`
// This sets the maximum number of evidence that can be committed in a single block.
// and should fall comfortably under the max block bytes when we consider the size of
// each evidence (See MaxEvidenceBytes). The maximum number is MaxEvidencePerBlock.
// Default is 50
MaxNum uint32 `protobuf:"varint,3,opt,name=max_num,json=maxNum,proto3" json:"max_num,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
EvidenceParams determine how we handle evidence of malfeasance.
func (*EvidenceParams) Descriptor ¶
func (*EvidenceParams) Descriptor() ([]byte, []int)
func (*EvidenceParams) GetMaxAgeDuration ¶
func (m *EvidenceParams) GetMaxAgeDuration() time.Duration
func (*EvidenceParams) GetMaxAgeNumBlocks ¶
func (m *EvidenceParams) GetMaxAgeNumBlocks() int64
func (*EvidenceParams) ProtoMessage ¶
func (*EvidenceParams) ProtoMessage()
func (*EvidenceParams) XXX_DiscardUnknown ¶
func (m *EvidenceParams) XXX_DiscardUnknown()
func (*EvidenceParams) XXX_Marshal ¶
func (m *EvidenceParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EvidenceParams) XXX_Unmarshal ¶
func (m *EvidenceParams) XXX_Unmarshal(b []byte) error
type Evidence_ConflictingHeadersEvidence ¶
type Evidence_ConflictingHeadersEvidence struct {
ConflictingHeadersEvidence *ConflictingHeadersEvidence `` /* 147-byte string literal not displayed */
}
type Evidence_DuplicateVoteEvidence ¶
type Evidence_DuplicateVoteEvidence struct {
DuplicateVoteEvidence *DuplicateVoteEvidence `` /* 132-byte string literal not displayed */
}
type Evidence_LunaticValidatorEvidence ¶
type Evidence_LunaticValidatorEvidence struct {
LunaticValidatorEvidence *LunaticValidatorEvidence `` /* 141-byte string literal not displayed */
}
type Evidence_MockEvidence ¶
type Evidence_MockEvidence struct {
MockEvidence *MockEvidence `protobuf:"bytes,5,opt,name=mock_evidence,json=mockEvidence,proto3,oneof" json:"mock_evidence,omitempty"`
}
type Evidence_MockRandomEvidence ¶
type Evidence_MockRandomEvidence struct {
MockRandomEvidence *MockRandomEvidence `protobuf:"bytes,6,opt,name=mock_random_evidence,json=mockRandomEvidence,proto3,oneof" json:"mock_random_evidence,omitempty"`
}
type Evidence_PotentialAmnesiaEvidence ¶
type Evidence_PotentialAmnesiaEvidence struct {
PotentialAmnesiaEvidence *PotentialAmnesiaEvidence `` /* 141-byte string literal not displayed */
}
type HashedParams ¶
type HashedParams struct {
BlockMaxBytes int64 `protobuf:"varint,1,opt,name=block_max_bytes,json=blockMaxBytes,proto3" json:"block_max_bytes,omitempty"`
BlockMaxGas int64 `protobuf:"varint,2,opt,name=block_max_gas,json=blockMaxGas,proto3" json:"block_max_gas,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
HashedParams is a subset of ConsensusParams. It is amino encoded and hashed into the Header.ConsensusHash.
func (*HashedParams) Descriptor ¶
func (*HashedParams) Descriptor() ([]byte, []int)
func (*HashedParams) GetBlockMaxBytes ¶
func (m *HashedParams) GetBlockMaxBytes() int64
func (*HashedParams) GetBlockMaxGas ¶
func (m *HashedParams) GetBlockMaxGas() int64
func (*HashedParams) ProtoMessage ¶
func (*HashedParams) ProtoMessage()
func (*HashedParams) XXX_DiscardUnknown ¶
func (m *HashedParams) XXX_DiscardUnknown()
func (*HashedParams) XXX_Marshal ¶
func (m *HashedParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*HashedParams) XXX_Unmarshal ¶
func (m *HashedParams) XXX_Unmarshal(b []byte) error
type Header ¶
type Header struct {
// basic block info
Version version.Consensus `protobuf:"bytes,1,opt,name=version,proto3" json:"version"`
ChainID string `protobuf:"bytes,2,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"`
Height int64 `protobuf:"varint,3,opt,name=height,proto3" json:"height,omitempty"`
Time time.Time `protobuf:"bytes,4,opt,name=time,proto3,stdtime" json:"time"`
// prev block info
LastBlockID BlockID `protobuf:"bytes,5,opt,name=last_block_id,json=lastBlockId,proto3" json:"last_block_id"`
// hashes of block data
LastCommitHash []byte `protobuf:"bytes,6,opt,name=last_commit_hash,json=lastCommitHash,proto3" json:"last_commit_hash,omitempty"`
DataHash []byte `protobuf:"bytes,7,opt,name=data_hash,json=dataHash,proto3" json:"data_hash,omitempty"`
// hashes from the app output from the prev block
ValidatorsHash []byte `protobuf:"bytes,8,opt,name=validators_hash,json=validatorsHash,proto3" json:"validators_hash,omitempty"`
NextValidatorsHash []byte `protobuf:"bytes,9,opt,name=next_validators_hash,json=nextValidatorsHash,proto3" json:"next_validators_hash,omitempty"`
ConsensusHash []byte `protobuf:"bytes,10,opt,name=consensus_hash,json=consensusHash,proto3" json:"consensus_hash,omitempty"`
AppHash []byte `protobuf:"bytes,11,opt,name=app_hash,json=appHash,proto3" json:"app_hash,omitempty"`
LastResultsHash []byte `protobuf:"bytes,12,opt,name=last_results_hash,json=lastResultsHash,proto3" json:"last_results_hash,omitempty"`
// consensus info
EvidenceHash []byte `protobuf:"bytes,13,opt,name=evidence_hash,json=evidenceHash,proto3" json:"evidence_hash,omitempty"`
ProposerAddress []byte `protobuf:"bytes,14,opt,name=proposer_address,json=proposerAddress,proto3" json:"proposer_address,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Header defines the structure of a Tendermint block header.
func (*Header) Descriptor ¶
func (*Header) Descriptor() ([]byte, []int)
func (*Header) GetAppHash ¶
func (m *Header) GetAppHash() []byte
func (*Header) GetChainID ¶
func (m *Header) GetChainID() string
func (*Header) GetConsensusHash ¶
func (m *Header) GetConsensusHash() []byte
func (*Header) GetDataHash ¶
func (m *Header) GetDataHash() []byte
func (*Header) GetEvidenceHash ¶
func (m *Header) GetEvidenceHash() []byte
func (*Header) GetLastBlockID ¶
func (m *Header) GetLastBlockID() BlockID
func (*Header) GetLastCommitHash ¶
func (m *Header) GetLastCommitHash() []byte
func (*Header) GetLastResultsHash ¶
func (m *Header) GetLastResultsHash() []byte
func (*Header) GetNextValidatorsHash ¶
func (m *Header) GetNextValidatorsHash() []byte
func (*Header) GetProposerAddress ¶
func (m *Header) GetProposerAddress() []byte
func (*Header) GetValidatorsHash ¶
func (m *Header) GetValidatorsHash() []byte
func (*Header) GetVersion ¶
func (m *Header) GetVersion() version.Consensus
func (*Header) MarshalToSizedBuffer ¶ added in v1.3.0
func (m *Header) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*Header) ProtoMessage ¶
func (*Header) ProtoMessage()
func (*Header) XXX_DiscardUnknown ¶
func (m *Header) XXX_DiscardUnknown()
func (*Header) XXX_Marshal ¶
func (m *Header) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Header) XXX_Unmarshal ¶
func (m *Header) XXX_Unmarshal(b []byte) error
type LunaticValidatorEvidence ¶
type LunaticValidatorEvidence struct {
Header *Header `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
Vote *Vote `protobuf:"bytes,2,opt,name=vote,proto3" json:"vote,omitempty"`
InvalidHeaderField string `protobuf:"bytes,3,opt,name=invalid_header_field,json=invalidHeaderField,proto3" json:"invalid_header_field,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*LunaticValidatorEvidence) Descriptor ¶
func (*LunaticValidatorEvidence) Descriptor() ([]byte, []int)
func (*LunaticValidatorEvidence) GetInvalidHeaderField ¶
func (m *LunaticValidatorEvidence) GetInvalidHeaderField() string
func (*LunaticValidatorEvidence) ProtoMessage ¶
func (*LunaticValidatorEvidence) ProtoMessage()
func (*LunaticValidatorEvidence) XXX_DiscardUnknown ¶
func (m *LunaticValidatorEvidence) XXX_DiscardUnknown()
func (*LunaticValidatorEvidence) XXX_Marshal ¶
func (m *LunaticValidatorEvidence) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*LunaticValidatorEvidence) XXX_Merge ¶
func (m *LunaticValidatorEvidence) XXX_Merge(src proto.Message)
func (*LunaticValidatorEvidence) XXX_Unmarshal ¶
func (m *LunaticValidatorEvidence) XXX_Unmarshal(b []byte) error
type MockEvidence ¶
type MockEvidence struct {
EvidenceHeight int64 `protobuf:"varint,1,opt,name=evidence_height,json=evidenceHeight,proto3" json:"evidence_height,omitempty"`
EvidenceTime time.Time `protobuf:"bytes,2,opt,name=evidence_time,json=evidenceTime,proto3,stdtime" json:"evidence_time"`
EvidenceAddress []byte `protobuf:"bytes,3,opt,name=evidence_address,json=evidenceAddress,proto3" json:"evidence_address,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
MockEvidence is used for testing pruposes
func (*MockEvidence) Descriptor ¶
func (*MockEvidence) Descriptor() ([]byte, []int)
func (*MockEvidence) GetEvidenceAddress ¶
func (m *MockEvidence) GetEvidenceAddress() []byte
func (*MockEvidence) GetEvidenceHeight ¶
func (m *MockEvidence) GetEvidenceHeight() int64
func (*MockEvidence) GetEvidenceTime ¶
func (m *MockEvidence) GetEvidenceTime() time.Time
func (*MockEvidence) ProtoMessage ¶
func (*MockEvidence) ProtoMessage()
func (*MockEvidence) XXX_DiscardUnknown ¶
func (m *MockEvidence) XXX_DiscardUnknown()
func (*MockEvidence) XXX_Marshal ¶
func (m *MockEvidence) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MockEvidence) XXX_Unmarshal ¶
func (m *MockEvidence) XXX_Unmarshal(b []byte) error
type MockRandomEvidence ¶
type MockRandomEvidence struct {
EvidenceHeight int64 `protobuf:"varint,1,opt,name=evidence_height,json=evidenceHeight,proto3" json:"evidence_height,omitempty"`
EvidenceTime time.Time `protobuf:"bytes,2,opt,name=evidence_time,json=evidenceTime,proto3,stdtime" json:"evidence_time"`
EvidenceAddress []byte `protobuf:"bytes,3,opt,name=evidence_address,json=evidenceAddress,proto3" json:"evidence_address,omitempty"`
RandBytes []byte `protobuf:"bytes,4,opt,name=rand_bytes,json=randBytes,proto3" json:"rand_bytes,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*MockRandomEvidence) Descriptor ¶
func (*MockRandomEvidence) Descriptor() ([]byte, []int)
func (*MockRandomEvidence) GetEvidenceAddress ¶
func (m *MockRandomEvidence) GetEvidenceAddress() []byte
func (*MockRandomEvidence) GetEvidenceHeight ¶
func (m *MockRandomEvidence) GetEvidenceHeight() int64
func (*MockRandomEvidence) GetEvidenceTime ¶
func (m *MockRandomEvidence) GetEvidenceTime() time.Time
func (*MockRandomEvidence) GetRandBytes ¶
func (m *MockRandomEvidence) GetRandBytes() []byte
func (*MockRandomEvidence) ProtoMessage ¶
func (*MockRandomEvidence) ProtoMessage()
func (*MockRandomEvidence) XXX_DiscardUnknown ¶
func (m *MockRandomEvidence) XXX_DiscardUnknown()
func (*MockRandomEvidence) XXX_Marshal ¶
func (m *MockRandomEvidence) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MockRandomEvidence) XXX_Unmarshal ¶
func (m *MockRandomEvidence) XXX_Unmarshal(b []byte) error
type Part ¶
type Part struct {
Index uint32 `protobuf:"varint,1,opt,name=index,proto3" json:"index,omitempty"`
Bytes []byte `protobuf:"bytes,2,opt,name=bytes,proto3" json:"bytes,omitempty"`
Proof merkle.SimpleProof `protobuf:"bytes,3,opt,name=proof,proto3" json:"proof"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*Part) Descriptor ¶
func (*Part) Descriptor() ([]byte, []int)
func (*Part) MarshalToSizedBuffer ¶ added in v1.3.0
func (m *Part) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*Part) ProtoMessage ¶
func (*Part) ProtoMessage()
func (*Part) XXX_DiscardUnknown ¶
func (m *Part) XXX_DiscardUnknown()
func (*Part) XXX_Marshal ¶
func (m *Part) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Part) XXX_Unmarshal ¶
func (m *Part) XXX_Unmarshal(b []byte) error
type PartSetHeader ¶
type PartSetHeader struct {
Total int64 `protobuf:"varint,1,opt,name=total,proto3" json:"total,omitempty"`
Hash []byte `protobuf:"bytes,2,opt,name=hash,proto3" json:"hash,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
PartsetHeader
func (*PartSetHeader) Descriptor ¶
func (*PartSetHeader) Descriptor() ([]byte, []int)
func (*PartSetHeader) Marshal ¶ added in v1.3.0
func (m *PartSetHeader) Marshal() (dAtA []byte, err error)
func (*PartSetHeader) MarshalTo ¶ added in v1.3.0
func (m *PartSetHeader) MarshalTo(dAtA []byte) (int, error)
func (*PartSetHeader) MarshalToSizedBuffer ¶ added in v1.3.0
func (m *PartSetHeader) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*PartSetHeader) ProtoMessage ¶
func (*PartSetHeader) ProtoMessage()
func (*PartSetHeader) Unmarshal ¶ added in v1.3.0
func (m *PartSetHeader) Unmarshal(dAtA []byte) error
func (*PartSetHeader) XXX_DiscardUnknown ¶
func (m *PartSetHeader) XXX_DiscardUnknown()
func (*PartSetHeader) XXX_Marshal ¶
func (m *PartSetHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PartSetHeader) XXX_Unmarshal ¶
func (m *PartSetHeader) XXX_Unmarshal(b []byte) error
type PotentialAmnesiaEvidence ¶
type PotentialAmnesiaEvidence struct {
VoteA *Vote `protobuf:"bytes,1,opt,name=vote_a,json=voteA,proto3" json:"vote_a,omitempty"`
VoteB *Vote `protobuf:"bytes,2,opt,name=vote_b,json=voteB,proto3" json:"vote_b,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*PotentialAmnesiaEvidence) Descriptor ¶
func (*PotentialAmnesiaEvidence) Descriptor() ([]byte, []int)
func (*PotentialAmnesiaEvidence) ProtoMessage ¶
func (*PotentialAmnesiaEvidence) ProtoMessage()
func (*PotentialAmnesiaEvidence) XXX_DiscardUnknown ¶
func (m *PotentialAmnesiaEvidence) XXX_DiscardUnknown()
func (*PotentialAmnesiaEvidence) XXX_Marshal ¶
func (m *PotentialAmnesiaEvidence) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*PotentialAmnesiaEvidence) XXX_Merge ¶
func (m *PotentialAmnesiaEvidence) XXX_Merge(src proto.Message)
func (*PotentialAmnesiaEvidence) XXX_Unmarshal ¶
func (m *PotentialAmnesiaEvidence) XXX_Unmarshal(b []byte) error
type ProofOfLockChange ¶
type ProofOfLockChange struct {
Votes []Vote `protobuf:"bytes,1,rep,name=votes,proto3" json:"votes"`
PubKey keys.PublicKey `protobuf:"bytes,2,opt,name=pub_key,json=pubKey,proto3" json:"pub_key"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*ProofOfLockChange) Descriptor ¶
func (*ProofOfLockChange) Descriptor() ([]byte, []int)
func (*ProofOfLockChange) ProtoMessage ¶
func (*ProofOfLockChange) ProtoMessage()
func (*ProofOfLockChange) XXX_DiscardUnknown ¶
func (m *ProofOfLockChange) XXX_DiscardUnknown()
func (*ProofOfLockChange) XXX_Marshal ¶
func (m *ProofOfLockChange) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ProofOfLockChange) XXX_Unmarshal ¶
func (m *ProofOfLockChange) XXX_Unmarshal(b []byte) error
type Proposal ¶
type Proposal struct {
Type SignedMsgType `protobuf:"varint,1,opt,name=type,proto3,enum=tendermint.proto.types.SignedMsgType" json:"type,omitempty"`
Height int64 `protobuf:"varint,2,opt,name=height,proto3" json:"height,omitempty"`
Round int32 `protobuf:"varint,3,opt,name=round,proto3" json:"round,omitempty"`
PolRound int32 `protobuf:"varint,4,opt,name=pol_round,json=polRound,proto3" json:"pol_round,omitempty"`
BlockID BlockID `protobuf:"bytes,5,opt,name=block_id,json=blockId,proto3" json:"block_id"`
Timestamp time.Time `protobuf:"bytes,6,opt,name=timestamp,proto3,stdtime" json:"timestamp"`
Signature []byte `protobuf:"bytes,7,opt,name=signature,proto3" json:"signature,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*Proposal) Descriptor ¶
func (*Proposal) Descriptor() ([]byte, []int)
func (*Proposal) GetBlockID ¶
func (m *Proposal) GetBlockID() BlockID
func (*Proposal) GetPolRound ¶
func (m *Proposal) GetPolRound() int32
func (*Proposal) GetSignature ¶
func (m *Proposal) GetSignature() []byte
func (*Proposal) GetTimestamp ¶
func (m *Proposal) GetTimestamp() time.Time
func (*Proposal) MarshalToSizedBuffer ¶ added in v1.3.0
func (m *Proposal) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*Proposal) ProtoMessage ¶
func (*Proposal) ProtoMessage()
func (*Proposal) XXX_DiscardUnknown ¶
func (m *Proposal) XXX_DiscardUnknown()
func (*Proposal) XXX_Marshal ¶
func (m *Proposal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Proposal) XXX_Unmarshal ¶
func (m *Proposal) XXX_Unmarshal(b []byte) error
type SignedHeader ¶
type SignedHeader struct {
Header *Header `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
Commit *Commit `protobuf:"bytes,2,opt,name=commit,proto3" json:"commit,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*SignedHeader) Descriptor ¶
func (*SignedHeader) Descriptor() ([]byte, []int)
func (*SignedHeader) Marshal ¶ added in v1.3.0
func (m *SignedHeader) Marshal() (dAtA []byte, err error)
func (*SignedHeader) MarshalTo ¶ added in v1.3.0
func (m *SignedHeader) MarshalTo(dAtA []byte) (int, error)
func (*SignedHeader) MarshalToSizedBuffer ¶ added in v1.3.0
func (m *SignedHeader) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*SignedHeader) ProtoMessage ¶
func (*SignedHeader) ProtoMessage()
func (*SignedHeader) Unmarshal ¶ added in v1.3.0
func (m *SignedHeader) Unmarshal(dAtA []byte) error
func (*SignedHeader) XXX_DiscardUnknown ¶
func (m *SignedHeader) XXX_DiscardUnknown()
func (*SignedHeader) XXX_Marshal ¶
func (m *SignedHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SignedHeader) XXX_Unmarshal ¶
func (m *SignedHeader) XXX_Unmarshal(b []byte) error
type SignedMsgType ¶
type SignedMsgType int32
SignedMsgType is a type of signed message in the consensus.
const (
SIGNED_MSG_TYPE_UNKNOWN SignedMsgType = 0
PrevoteType SignedMsgType = 1
PrecommitType SignedMsgType = 2
ProposalType SignedMsgType = 3
)
const (
UnknownType SignedMsgType = 0
)
func (SignedMsgType) EnumDescriptor ¶
func (SignedMsgType) EnumDescriptor() ([]byte, []int)
type SimpleValidator ¶ added in v1.3.0
type SimpleValidator struct {
PubKey *pc.PublicKey `protobuf:"bytes,1,opt,name=pub_key,json=pubKey,proto3" json:"pub_key,omitempty"`
VotingPower int64 `protobuf:"varint,2,opt,name=voting_power,json=votingPower,proto3" json:"voting_power,omitempty"`
}
func (*SimpleValidator) Descriptor ¶ added in v1.3.0
func (*SimpleValidator) Descriptor() ([]byte, []int)
func (*SimpleValidator) GetPubKey ¶ added in v1.3.0
func (m *SimpleValidator) GetPubKey() *pc.PublicKey
func (*SimpleValidator) GetVotingPower ¶ added in v1.3.0
func (m *SimpleValidator) GetVotingPower() int64
func (*SimpleValidator) Marshal ¶ added in v1.3.0
func (m *SimpleValidator) Marshal() (dAtA []byte, err error)
func (*SimpleValidator) MarshalTo ¶ added in v1.3.0
func (m *SimpleValidator) MarshalTo(dAtA []byte) (int, error)
func (*SimpleValidator) MarshalToSizedBuffer ¶ added in v1.3.0
func (m *SimpleValidator) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*SimpleValidator) ProtoMessage ¶ added in v1.3.0
func (*SimpleValidator) ProtoMessage()
func (*SimpleValidator) Unmarshal ¶ added in v1.3.0
func (m *SimpleValidator) Unmarshal(dAtA []byte) error
func (*SimpleValidator) XXX_DiscardUnknown ¶ added in v1.3.0
func (m *SimpleValidator) XXX_DiscardUnknown()
func (*SimpleValidator) XXX_Marshal ¶ added in v1.3.0
func (m *SimpleValidator) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SimpleValidator) XXX_Merge ¶ added in v1.3.0
func (m *SimpleValidator) XXX_Merge(src proto.Message)
func (*SimpleValidator) XXX_Unmarshal ¶ added in v1.3.0
func (m *SimpleValidator) XXX_Unmarshal(b []byte) error
type Validator ¶
type Validator struct {
Address []byte `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
PubKey keys.PublicKey `protobuf:"bytes,2,opt,name=pub_key,json=pubKey,proto3" json:"pub_key"`
VotingPower int64 `protobuf:"varint,3,opt,name=voting_power,json=votingPower,proto3" json:"voting_power,omitempty"`
ProposerPriority int64 `protobuf:"varint,4,opt,name=proposer_priority,json=proposerPriority,proto3" json:"proposer_priority,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*Validator) Descriptor ¶
func (*Validator) Descriptor() ([]byte, []int)
func (*Validator) GetAddress ¶
func (m *Validator) GetAddress() []byte
func (*Validator) GetProposerPriority ¶
func (m *Validator) GetProposerPriority() int64
func (*Validator) GetVotingPower ¶
func (m *Validator) GetVotingPower() int64
func (*Validator) MarshalTo ¶ added in v1.3.0
func (m *Validator) MarshalTo(dAtA []byte) (int, error)
func (*Validator) MarshalToSizedBuffer ¶ added in v1.3.0
func (m *Validator) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*Validator) ProtoMessage ¶
func (*Validator) ProtoMessage()
func (*Validator) XXX_DiscardUnknown ¶
func (m *Validator) XXX_DiscardUnknown()
func (*Validator) XXX_Marshal ¶
func (m *Validator) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Validator) XXX_Unmarshal ¶
func (m *Validator) XXX_Unmarshal(b []byte) error
type ValidatorParams ¶
type ValidatorParams struct {
PubKeyTypes []string `protobuf:"bytes,1,rep,name=pub_key_types,json=pubKeyTypes,proto3" json:"pub_key_types,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
ValidatorParams restrict the public key types validators can use. NOTE: uses ABCI pubkey naming, not Amino names.
func (*ValidatorParams) Descriptor ¶
func (*ValidatorParams) Descriptor() ([]byte, []int)
func (*ValidatorParams) GetPubKeyTypes ¶
func (m *ValidatorParams) GetPubKeyTypes() []string
func (*ValidatorParams) ProtoMessage ¶
func (*ValidatorParams) ProtoMessage()
func (*ValidatorParams) XXX_DiscardUnknown ¶
func (m *ValidatorParams) XXX_DiscardUnknown()
func (*ValidatorParams) XXX_Marshal ¶
func (m *ValidatorParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ValidatorParams) XXX_Unmarshal ¶
func (m *ValidatorParams) XXX_Unmarshal(b []byte) error
type ValidatorSet ¶
type ValidatorSet struct {
Validators []*Validator `protobuf:"bytes,1,rep,name=validators,proto3" json:"validators,omitempty"`
Proposer *Validator `protobuf:"bytes,2,opt,name=proposer,proto3" json:"proposer,omitempty"`
TotalVotingPower int64 `protobuf:"varint,3,opt,name=total_voting_power,json=totalVotingPower,proto3" json:"total_voting_power,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (*ValidatorSet) Descriptor ¶
func (*ValidatorSet) Descriptor() ([]byte, []int)
func (*ValidatorSet) GetProposer ¶
func (m *ValidatorSet) GetProposer() *Validator
func (*ValidatorSet) GetTotalVotingPower ¶
func (m *ValidatorSet) GetTotalVotingPower() int64
func (*ValidatorSet) GetValidators ¶
func (m *ValidatorSet) GetValidators() []*Validator
func (*ValidatorSet) Marshal ¶ added in v1.3.0
func (m *ValidatorSet) Marshal() (dAtA []byte, err error)
func (*ValidatorSet) MarshalTo ¶ added in v1.3.0
func (m *ValidatorSet) MarshalTo(dAtA []byte) (int, error)
func (*ValidatorSet) MarshalToSizedBuffer ¶ added in v1.3.0
func (m *ValidatorSet) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ValidatorSet) ProtoMessage ¶
func (*ValidatorSet) ProtoMessage()
func (*ValidatorSet) Unmarshal ¶ added in v1.3.0
func (m *ValidatorSet) Unmarshal(dAtA []byte) error
func (*ValidatorSet) XXX_DiscardUnknown ¶
func (m *ValidatorSet) XXX_DiscardUnknown()
func (*ValidatorSet) XXX_Marshal ¶
func (m *ValidatorSet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ValidatorSet) XXX_Unmarshal ¶
func (m *ValidatorSet) XXX_Unmarshal(b []byte) error
type Vote ¶
type Vote struct {
Type SignedMsgType `protobuf:"varint,1,opt,name=type,proto3,enum=tendermint.proto.types.SignedMsgType" json:"type,omitempty"`
Height int64 `protobuf:"varint,2,opt,name=height,proto3" json:"height,omitempty"`
Round int64 `protobuf:"varint,3,opt,name=round,proto3" json:"round,omitempty"`
BlockID BlockID `protobuf:"bytes,4,opt,name=block_id,json=blockId,proto3" json:"block_id"`
Timestamp time.Time `protobuf:"bytes,5,opt,name=timestamp,proto3,stdtime" json:"timestamp"`
ValidatorAddress []byte `protobuf:"bytes,6,opt,name=validator_address,json=validatorAddress,proto3" json:"validator_address,omitempty"`
ValidatorIndex int64 `protobuf:"varint,7,opt,name=validator_index,json=validatorIndex,proto3" json:"validator_index,omitempty"`
Signature []byte `protobuf:"bytes,8,opt,name=signature,proto3" json:"signature,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Vote represents a prevote, precommit, or commit vote from validators for consensus.
func (*Vote) Descriptor ¶
func (*Vote) Descriptor() ([]byte, []int)
func (*Vote) GetBlockID ¶
func (m *Vote) GetBlockID() BlockID
func (*Vote) GetSignature ¶
func (m *Vote) GetSignature() []byte
func (*Vote) GetTimestamp ¶
func (m *Vote) GetTimestamp() time.Time
func (*Vote) GetValidatorAddress ¶
func (m *Vote) GetValidatorAddress() []byte
func (*Vote) GetValidatorIndex ¶
func (m *Vote) GetValidatorIndex() int64
func (*Vote) MarshalToSizedBuffer ¶ added in v1.3.0
func (m *Vote) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*Vote) ProtoMessage ¶
func (*Vote) ProtoMessage()
func (*Vote) XXX_DiscardUnknown ¶
func (m *Vote) XXX_DiscardUnknown()
func (*Vote) XXX_Marshal ¶
func (m *Vote) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Vote) XXX_Unmarshal ¶
func (m *Vote) XXX_Unmarshal(b []byte) error