Namespaces | |
| yac | |
Classes | |
| struct | AgreementOnNone |
| Agreement on <None, None> More... | |
| struct | BaseGateObject |
| struct | BlockReject |
| Reject on block. More... | |
| struct | Future |
| round.block_round > ledger_state->top_block_info.height + 1 More... | |
| struct | PairValid |
| Current pair is valid. More... | |
| struct | ProposalReject |
| Reject on proposal. More... | |
| struct | Round |
| struct | Synchronizable |
| struct | VoteOther |
| Network votes for another pair and round. More... | |
Typedefs | |
| using | ConsensusResult = shared_model::interface::Block |
| using | ConsensusResultCache = cache::SinglePointerCache< ConsensusResult > |
| using | GateObject = std::variant< PairValid, VoteOther, ProposalReject, BlockReject, AgreementOnNone, Future > |
| using | BlockRoundType = uint64_t |
| using | RejectRoundType = uint32_t |
Functions | |
| std::size_t | hash_value (Round const &val) |
Copyright Soramitsu Co., Ltd. All Rights Reserved. SPDX-License-Identifier: Apache-2.0
| using iroha::consensus::BlockRoundType = typedef uint64_t |
Type of round indexing by blocks
| using iroha::consensus::ConsensusResult = typedef shared_model::interface::Block |
Type to represent result of the consensus in form of block
Type to represent a consensus result cache with a single block
| using iroha::consensus::GateObject = typedef std::variant<PairValid, VoteOther, ProposalReject, BlockReject, AgreementOnNone, Future> |
| using iroha::consensus::RejectRoundType = typedef uint32_t |
Type of round indexing by reject before new block commit
| std::size_t iroha::consensus::hash_value | ( | Round const & | val | ) |
