Dash Core Source Documentation (0.16.0.1)

Find detailed information regarding the Dash Core source code.

#include <providertx.h>

+ Collaboration diagram for CProUpRegTx:

Public Member Functions

template<typename Stream , typename Operation >
void SerializationOp (Stream &s, Operation ser_action)
 
std::string ToString () const
 
void ToJson (UniValue &obj) const
 

Public Attributes

uint16_t nVersion {CURRENT_VERSION}
 
uint256 proTxHash
 
uint16_t nMode {0}
 
CBLSPublicKey pubKeyOperator
 
CKeyID keyIDVoting
 
CScript scriptPayout
 
uint256 inputsHash
 
std::vector< unsigned char > vchSig
 
 ADD_SERIALIZE_METHODS
 

Static Public Attributes

static const uint16_t CURRENT_VERSION = 1
 

Detailed Description

Definition at line 135 of file providertx.h.

Member Function Documentation

◆ SerializationOp()

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

◆ ToJson()

◆ ToString()

Member Data Documentation

◆ ADD_SERIALIZE_METHODS

CProUpRegTx::ADD_SERIALIZE_METHODS

Definition at line 151 of file providertx.h.

◆ CURRENT_VERSION

const uint16_t CProUpRegTx::CURRENT_VERSION = 1
static

Definition at line 138 of file providertx.h.

Referenced by CheckProUpRegTx().

◆ inputsHash

uint256 CProUpRegTx::inputsHash

Definition at line 147 of file providertx.h.

Referenced by SerializationOp(), and ToJson().

◆ keyIDVoting

◆ nMode

uint16_t CProUpRegTx::nMode {0}

Definition at line 143 of file providertx.h.

Referenced by CheckProUpRegTx(), and SerializationOp().

◆ nVersion

uint16_t CProUpRegTx::nVersion {CURRENT_VERSION}

Definition at line 141 of file providertx.h.

Referenced by CheckProUpRegTx(), SerializationOp(), ToJson(), and ToString().

◆ proTxHash

◆ pubKeyOperator

◆ scriptPayout

◆ vchSig

std::vector<unsigned char> CProUpRegTx::vchSig

Definition at line 148 of file providertx.h.

Referenced by SerializationOp().


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