Dash Core Source Documentation (0.16.0.1)

Find detailed information regarding the Dash Core source code.

#include <providertx.h>

+ Collaboration diagram for CProUpServTx:

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
 
CService addr
 
CScript scriptOperatorPayout
 
uint256 inputsHash
 
CBLSSignature sig
 
 ADD_SERIALIZE_METHODS
 

Static Public Attributes

static const uint16_t CURRENT_VERSION = 1
 

Detailed Description

Definition at line 88 of file providertx.h.

Member Function Documentation

◆ SerializationOp()

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

Definition at line 105 of file providertx.h.

References addr, inputsHash, nVersion, proTxHash, READWRITE, scriptOperatorPayout, SER_GETHASH, and sig.

◆ ToJson()

◆ ToString()

Member Data Documentation

◆ ADD_SERIALIZE_METHODS

CProUpServTx::ADD_SERIALIZE_METHODS

Definition at line 102 of file providertx.h.

◆ addr

◆ CURRENT_VERSION

const uint16_t CProUpServTx::CURRENT_VERSION = 1
static

Definition at line 91 of file providertx.h.

Referenced by CheckProUpServTx().

◆ inputsHash

uint256 CProUpServTx::inputsHash

Definition at line 98 of file providertx.h.

Referenced by SerializationOp(), and ToJson().

◆ nVersion

uint16_t CProUpServTx::nVersion {CURRENT_VERSION}

Definition at line 94 of file providertx.h.

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

◆ proTxHash

◆ scriptOperatorPayout

◆ sig

CBLSSignature CProUpServTx::sig

Definition at line 99 of file providertx.h.

Referenced by SerializationOp().


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