Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
#include <quorums_signing.h>
Public Member Functions | |
template<typename Stream , typename Operation > | |
void | SerializationOp (Stream &s, Operation ser_action) |
void | UpdateHash () |
const uint256 & | GetHash () 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()
|
inline |
Definition at line 55 of file quorums_signing.h.
References hash, and base_blob< BITS >::IsNull().
Referenced by llmq::CSigningManager::ProcessMessageRecoveredSig(), llmq::CSigningManager::ProcessRecoveredSig(), llmq::CSigningManager::PushReconstructedRecoveredSig(), llmq::CRecoveredSigsDb::RemoveRecoveredSig(), and llmq::CRecoveredSigsDb::WriteRecoveredSig().
◆ SerializationOp()
|
inline |
Definition at line 38 of file quorums_signing.h.
References llmqType, msgHash, quorumHash, READWRITE, sig, and UpdateHash().
◆ ToJson()
UniValue llmq::CRecoveredSig::ToJson | ( | ) | const |
Definition at line 27 of file quorums_signing.cpp.
References CBLSLazyWrapper< BLSObject >::Get(), CBLSWrapper< ImplType, _SerSize, C >::GetHash(), llmqType, msgHash, Pair(), UniValue::push_back(), quorumHash, sig, base_blob< BITS >::ToString(), CBLSWrapper< ImplType, _SerSize, C >::ToString(), and UniValue::VOBJ.
Referenced by quorum_sigs_cmd().
◆ 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
uint256 llmq::CRecoveredSig::id |
Definition at line 26 of file quorums_signing.h.
Referenced by llmq::CInstantSendManager::HandleNewInputLockRecoveredSig(), llmq::CInstantSendManager::HandleNewInstantSendLockRecoveredSig(), llmq::CChainLocksHandler::HandleNewRecoveredSig(), llmq::CInstantSendManager::HandleNewRecoveredSig(), llmq::CSigningManager::ProcessMessageRecoveredSig(), llmq::CInstantSendManager::ProcessPendingInstantSendLocks(), llmq::CRecoveredSigsDb::RemoveRecoveredSig(), and llmq::CRecoveredSigsDb::WriteRecoveredSig().
◆ llmqType
Consensus::LLMQType llmq::CRecoveredSig::llmqType |
Definition at line 24 of file quorums_signing.h.
Referenced by llmq::CSigningManager::GetRecoveredSigForGetData(), llmq::CSigningManager::PreVerifyRecoveredSig(), llmq::CInstantSendManager::ProcessPendingInstantSendLocks(), llmq::CSigningManager::ProcessRecoveredSig(), llmq::CRecoveredSigsDb::RemoveRecoveredSig(), SerializationOp(), ToJson(), llmq::CSigSharesManager::TryRecoverSig(), and llmq::CRecoveredSigsDb::WriteRecoveredSig().
◆ msgHash
uint256 llmq::CRecoveredSig::msgHash |
Definition at line 27 of file quorums_signing.h.
Referenced by llmq::CInstantSendManager::HandleNewInstantSendLockRecoveredSig(), llmq::CChainLocksHandler::HandleNewRecoveredSig(), llmq::CInstantSendManager::HandleNewRecoveredSig(), llmq::CSigningManager::ProcessMessageRecoveredSig(), llmq::CInstantSendManager::ProcessPendingInstantSendLocks(), quorum_sigs_cmd(), llmq::CRecoveredSigsDb::RemoveRecoveredSig(), SerializationOp(), ToJson(), and llmq::CRecoveredSigsDb::WriteRecoveredSig().
◆ quorumHash
uint256 llmq::CRecoveredSig::quorumHash |
Definition at line 25 of file quorums_signing.h.
Referenced by llmq::CSigningManager::GetRecoveredSigForGetData(), llmq::CSigningManager::PreVerifyRecoveredSig(), llmq::CInstantSendManager::ProcessPendingInstantSendLocks(), SerializationOp(), and ToJson().
◆ sig
CBLSLazySignature llmq::CRecoveredSig::sig |
Definition at line 28 of file quorums_signing.h.
Referenced by llmq::CInstantSendManager::HandleNewInstantSendLockRecoveredSig(), llmq::CChainLocksHandler::HandleNewRecoveredSig(), llmq::CInstantSendManager::ProcessPendingInstantSendLocks(), SerializationOp(), and ToJson().
The documentation for this class was generated from the following files:
- src/llmq/quorums_signing.h
- src/llmq/quorums_signing.cpp