Dash Core Source Documentation (0.16.0.1)

Find detailed information regarding the Dash Core source code.

llmq::CRecoveredSig Class Reference

#include <quorums_signing.h>

+ Collaboration diagram for llmq::CRecoveredSig:

Public Member Functions

template<typename Stream , typename Operation >
void SerializationOp (Stream &s, Operation ser_action)
 
void UpdateHash ()
 
const uint256GetHash () const
 
UniValue ToJson () const
 

Public Attributes

Consensus::LLMQType llmqType
 
uint256 quorumHash
 
uint256 id
 
uint256 msgHash
 
CBLSLazySignature sig
 
uint256 hash
 
 ADD_SERIALIZE_METHODS
 

Detailed Description

Definition at line 21 of file quorums_signing.h.

Member Function Documentation

◆ GetHash()

◆ SerializationOp()

template<typename Stream , typename Operation >
void llmq::CRecoveredSig::SerializationOp ( Stream &  s,
Operation  ser_action 
)
inline

Definition at line 38 of file quorums_signing.h.

References llmqType, msgHash, quorumHash, READWRITE, sig, and UpdateHash().

◆ ToJson()

◆ UpdateHash()

void llmq::CRecoveredSig::UpdateHash ( )
inline

Definition at line 50 of file quorums_signing.h.

References hash, and SerializeHash().

Referenced by SerializationOp().

Member Data Documentation

◆ ADD_SERIALIZE_METHODS

llmq::CRecoveredSig::ADD_SERIALIZE_METHODS

Definition at line 35 of file quorums_signing.h.

◆ hash

uint256 llmq::CRecoveredSig::hash

Definition at line 31 of file quorums_signing.h.

Referenced by GetHash(), and UpdateHash().

◆ id

◆ llmqType

◆ msgHash

◆ quorumHash

◆ sig


The documentation for this class was generated from the following files:
Released under the MIT license