![]() |
PIVX Core
5.6.99
P2P Digital Currency
|
#include <providertx.h>
Public Member Functions | |
| SERIALIZE_METHODS (ProRegPL, obj) | |
| std::string | MakeSignString () const |
| std::string | ToString () const |
| void | ToJson (UniValue &obj) const |
| bool | IsTriviallyValid (CValidationState &state) const |
Public Attributes | |
| uint16_t | nVersion {CURRENT_VERSION} |
| uint16_t | nType {0} |
| uint16_t | nMode {0} |
| COutPoint | collateralOutpoint {UINT256_ZERO, (uint32_t)-1} |
| CService | addr |
| CKeyID | keyIDOwner |
| CBLSPublicKey | pubKeyOperator |
| CKeyID | keyIDVoting |
| CScript | scriptPayout |
| uint16_t | nOperatorReward {0} |
| CScript | scriptOperatorPayout |
| uint256 | inputsHash |
| std::vector< unsigned char > | vchSig |
Static Public Attributes | |
| static const uint16_t | CURRENT_VERSION = 1 |
| static constexpr int16_t | SPECIALTX_TYPE = CTransaction::TxType::PROREG |
Definition at line 19 of file providertx.h.
| bool ProRegPL::IsTriviallyValid | ( | CValidationState & | state | ) | const |
| std::string ProRegPL::MakeSignString | ( | ) | const |
|
inline |
Definition at line 42 of file providertx.h.
| void ProRegPL::ToJson | ( | UniValue & | obj | ) | const |
| std::string ProRegPL::ToString | ( | ) | const |
| CService ProRegPL::addr |
Definition at line 30 of file providertx.h.
| COutPoint ProRegPL::collateralOutpoint {UINT256_ZERO, (uint32_t)-1} |
Definition at line 29 of file providertx.h.
|
static |
Definition at line 22 of file providertx.h.
| uint256 ProRegPL::inputsHash |
Definition at line 37 of file providertx.h.
| CKeyID ProRegPL::keyIDOwner |
Definition at line 31 of file providertx.h.
| CKeyID ProRegPL::keyIDVoting |
Definition at line 33 of file providertx.h.
| uint16_t ProRegPL::nMode {0} |
Definition at line 28 of file providertx.h.
| uint16_t ProRegPL::nOperatorReward {0} |
Definition at line 35 of file providertx.h.
| uint16_t ProRegPL::nType {0} |
Definition at line 27 of file providertx.h.
| uint16_t ProRegPL::nVersion {CURRENT_VERSION} |
Definition at line 26 of file providertx.h.
| CBLSPublicKey ProRegPL::pubKeyOperator |
Definition at line 32 of file providertx.h.
| CScript ProRegPL::scriptOperatorPayout |
Definition at line 36 of file providertx.h.
| CScript ProRegPL::scriptPayout |
Definition at line 34 of file providertx.h.
|
staticconstexpr |
Definition at line 23 of file providertx.h.
| std::vector<unsigned char> ProRegPL::vchSig |
Definition at line 38 of file providertx.h.