6 #ifndef PIVX_LLMQ_QUORUMS_COMMITMENT_H
7 #define PIVX_LLMQ_QUORUMS_COMMITMENT_H
The block chain is a tree shaped structure starting with the genesis block at the root,...
The basic transaction that is broadcasted on the network and contained in blocks.
Capture information about block/transaction validation.
static const uint16_t CURRENT_VERSION
SERIALIZE_METHODS(CFinalCommitment, obj)
void ToJson(UniValue &obj) const
bool Verify(const std::vector< CBLSPublicKey > &allkeys, const Consensus::LLMQParams ¶ms) const
CFinalCommitment()=default
CBLSPublicKey quorumPublicKey
int CountValidMembers() const
std::vector< bool > validMembers
std::vector< bool > signers
bool VerifySizes(const Consensus::LLMQParams ¶ms) const
SERIALIZE_METHODS(LLMQCommPL, obj)
static const uint16_t CURRENT_VERSION
void ToJson(UniValue &obj) const
CFinalCommitment commitment