Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
#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 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

