Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
governance-validators.cpp
Go to the documentation of this file.
150 if (std::find_if(strPaymentAddress.begin(), strPaymentAddress.end(), ::isspace) != strPaymentAddress.end()) {
void ParseStrHexData(const std::string &strHexData)
Definition: governance-validators.cpp:28
boost::variant< CNoDestination, CKeyID, CScriptID > CTxDestination
A txout script template with a specific destination.
Definition: standard.h:80
bool CheckURL(const std::string &strURLIn)
Definition: governance-validators.cpp:291
bool ValidatePaymentAmount()
Definition: governance-validators.cpp:120
bool IsValidDestination(const CTxDestination &dest)
Check whether a CTxDestination is a CNoDestination.
Definition: standard.cpp:281
Definition: univalue.h:20
void ParseJSONData(const std::string &strJSONData)
Definition: governance-validators.cpp:196
Definition: univalue.h:22
Definition: univalue.h:22
std::string strErrorMessages
Definition: governance-validators.h:18
bool Validate(bool fCheckExpiration=true)
Definition: governance-validators.cpp:38
CProposalValidator(const std::string &strDataHexIn=std::string(), bool fAllowLegacyFormat=true)
Definition: governance-validators.cpp:17
bool ValidatePaymentAddress()
Definition: governance-validators.cpp:141
bool ValidateStartEndEpoch(bool fCheckExpiration=true)
Definition: governance-validators.cpp:92
A reference to a CScript: the Hash160 of its serialization (see script.h)
Definition: standard.h:22
bool GetDataValue(const std::string &strKey, std::string &strValueRet)
Definition: governance-validators.cpp:229