Modules§
- evidence
- Nested message and enum types in
Evidence
.
Structs§
- Block
- BlockId
- BlockID
- Block
Meta - Block
Params - BlockParams contains limits on the block size.
- Commit
- Commit contains the evidence that a block was committed by a set of validators.
- Commit
Sig - CommitSig is a part of the Vote included in a Commit.
- Consensus
Params - ConsensusParams contains consensus critical parameters that determine the validity of blocks.
- Data
- Data contains the set of transactions included in the block
- Duplicate
Vote Evidence - DuplicateVoteEvidence contains evidence of a validator signed two conflicting votes.
- Evidence
- Evidence
List - Evidence
Params - EvidenceParams determine how we handle evidence of malfeasance.
- Hashed
Params - HashedParams is a subset of ConsensusParams.
- Header
- Header defines the structure of a block header.
- Light
Block - Light
Client Attack Evidence - LightClientAttackEvidence contains evidence of a set of validators attempting to mislead a light client.
- Part
- Part
SetHeader - PartsetHeader
- Proposal
- Signed
Header - Simple
Validator - TxProof
- TxProof represents a Merkle proof of the presence of a transaction in the Merkle tree.
- Validator
- Validator
Params - ValidatorParams restrict the public key types validators can use. NOTE: uses ABCI pubkey naming, not Amino names.
- Validator
Set - Version
Params - VersionParams contains the ABCI application version.
- Vote
- Vote represents a prevote, precommit, or commit vote from validators for consensus.
Enums§
- Block
IdFlag - BlockIdFlag indicates which BlcokID the signature is for
- Signed
MsgType - SignedMsgType is a type of signed message in the consensus.