![]() |
Dash Core
0.12.2.1
P2P Digital Currency
|
#include <privatesend.h>
Public Member Functions | |
CDarksendBroadcastTx () | |
CDarksendBroadcastTx (CTransaction tx, COutPoint outpoint, int64_t sigTime) | |
template<typename Stream , typename Operation > | |
void | SerializationOp (Stream &s, Operation ser_action, int nType, int nVersion) |
operator bool () const | |
bool | Sign () |
bool | CheckSignature (const CPubKey &pubKeyMasternode) |
void | SetConfirmedHeight (int nConfirmedHeightIn) |
bool | IsExpired (int nHeight) |
Public Attributes | |
CTransaction | tx |
CTxIn | vin |
std::vector< unsigned char > | vchSig |
int64_t | sigTime |
ADD_SERIALIZE_METHODS | |
Private Attributes | |
int | nConfirmedHeight |
Friends | |
bool | operator== (const CDarksendBroadcastTx &a, const CDarksendBroadcastTx &b) |
bool | operator!= (const CDarksendBroadcastTx &a, const CDarksendBroadcastTx &b) |
Helper class to store mixing transaction (tx) information.
Definition at line 219 of file privatesend.h.
|
inline |
Definition at line 232 of file privatesend.h.
Referenced by operator bool().
|
inline |
Definition at line 240 of file privatesend.h.
bool CDarksendBroadcastTx::CheckSignature | ( | const CPubKey & | pubKeyMasternode | ) |
Definition at line 100 of file privatesend.cpp.
Referenced by ProcessMessage(), and Sign().
bool CDarksendBroadcastTx::IsExpired | ( | int | nHeight | ) |
Definition at line 113 of file privatesend.cpp.
|
inlineexplicit |
Definition at line 266 of file privatesend.h.
|
inline |
Definition at line 251 of file privatesend.h.
|
inline |
Definition at line 274 of file privatesend.h.
bool CDarksendBroadcastTx::Sign | ( | ) |
Definition at line 86 of file privatesend.cpp.
Referenced by CPrivateSendServer::CommitFinalTransaction().
|
friend |
Definition at line 262 of file privatesend.h.
|
friend |
Definition at line 258 of file privatesend.h.
CDarksendBroadcastTx::ADD_SERIALIZE_METHODS |
Definition at line 248 of file privatesend.h.
|
private |
Definition at line 224 of file privatesend.h.
Referenced by IsExpired(), and SetConfirmedHeight().
int64_t CDarksendBroadcastTx::sigTime |
Definition at line 230 of file privatesend.h.
Referenced by CheckSignature(), SerializationOp(), and Sign().
CTransaction CDarksendBroadcastTx::tx |
Definition at line 227 of file privatesend.h.
Referenced by CPrivateSend::AddDSTX(), CheckSignature(), SerializationOp(), and Sign().
std::vector<unsigned char> CDarksendBroadcastTx::vchSig |
Definition at line 229 of file privatesend.h.
Referenced by CheckSignature(), SerializationOp(), and Sign().
CTxIn CDarksendBroadcastTx::vin |
Definition at line 228 of file privatesend.h.
Referenced by ProcessMessage(), and SerializationOp().