#include <quorums_blockprocessor.h>
|
| | CQuorumBlockProcessor (CEvoDB &_evoDb) |
| |
| void | ProcessMessage (CNode *pfrom, CDataStream &vRecv, int &retMisbehavingScore) |
| |
| bool | ProcessBlock (const CBlock &block, const CBlockIndex *pindex, CValidationState &state, bool fJustCheck) |
| |
| bool | UndoBlock (const CBlock &block, const CBlockIndex *pindex) |
| |
| void | AddAndRelayMinableCommitment (const CFinalCommitment &fqc, uint256 *cached_fqc_hash=nullptr) |
| |
| bool | HasMinableCommitment (const uint256 &hash) |
| |
| bool | HasBetterMinableCommitment (const CFinalCommitment &qc) |
| |
| bool | GetMinableCommitmentByHash (const uint256 &commitmentHash, CFinalCommitment &ret) |
| |
| bool | GetMinableCommitment (Consensus::LLMQType llmqType, int nHeight, CFinalCommitment &ret) |
| |
| bool | GetMinableCommitmentTx (Consensus::LLMQType llmqType, int nHeight, CTransactionRef &ret) |
| |
| bool | HasMinedCommitment (Consensus::LLMQType llmqType, const uint256 &quorumHash) |
| |
| bool | GetMinedCommitment (Consensus::LLMQType llmqType, const uint256 &quorumHash, CFinalCommitment &ret, uint256 &retMinedBlockHash) |
| |
| std::vector< const CBlockIndex * > | GetMinedCommitmentsUntilBlock (Consensus::LLMQType llmqType, const CBlockIndex *pindex, size_t maxCount) |
| |
| std::map< Consensus::LLMQType, std::vector< const CBlockIndex * > > | GetMinedAndActiveCommitmentsUntilBlock (const CBlockIndex *pindex) |
| |
Definition at line 30 of file quorums_blockprocessor.h.
◆ CQuorumBlockProcessor()
| llmq::CQuorumBlockProcessor::CQuorumBlockProcessor |
( |
CEvoDB & |
_evoDb | ) |
|
|
explicit |
◆ AddAndRelayMinableCommitment()
| void llmq::CQuorumBlockProcessor::AddAndRelayMinableCommitment |
( |
const CFinalCommitment & |
fqc, |
|
|
uint256 * |
cached_fqc_hash = nullptr |
|
) |
| |
◆ GetCommitmentsFromBlock()
◆ GetMinableCommitment()
◆ GetMinableCommitmentByHash()
◆ GetMinableCommitmentTx()
◆ GetMinedAndActiveCommitmentsUntilBlock()
◆ GetMinedCommitment()
◆ GetMinedCommitmentsUntilBlock()
◆ GetQuorumBlockHash()
◆ GUARDED_BY()
◆ HasBetterMinableCommitment()
| bool llmq::CQuorumBlockProcessor::HasBetterMinableCommitment |
( |
const CFinalCommitment & |
qc | ) |
|
◆ HasMinableCommitment()
| bool llmq::CQuorumBlockProcessor::HasMinableCommitment |
( |
const uint256 & |
hash | ) |
|
◆ HasMinedCommitment()
◆ IsCommitmentRequired()
| bool llmq::CQuorumBlockProcessor::IsCommitmentRequired |
( |
Consensus::LLMQType |
llmqType, |
|
|
int |
nHeight |
|
) |
| |
|
private |
◆ IsMiningPhase()
◆ ProcessBlock()
◆ ProcessCommitment()
◆ ProcessMessage()
| void llmq::CQuorumBlockProcessor::ProcessMessage |
( |
CNode * |
pfrom, |
|
|
CDataStream & |
vRecv, |
|
|
int & |
retMisbehavingScore |
|
) |
| |
◆ UndoBlock()
| bool llmq::CQuorumBlockProcessor::UndoBlock |
( |
const CBlock & |
block, |
|
|
const CBlockIndex * |
pindex |
|
) |
| |
◆ evoDb
| CEvoDB& llmq::CQuorumBlockProcessor::evoDb |
|
private |
◆ minableCommitments
◆ minableCommitmentsByQuorum
| std::map<std::pair<uint8_t, uint256>, uint256> llmq::CQuorumBlockProcessor::minableCommitmentsByQuorum |
|
private |
◆ minableCommitmentsCs
The documentation for this class was generated from the following files: