Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
governance-validators.h
Go to the documentation of this file.
21 CProposalValidator(const std::string& strDataHexIn = std::string(), bool fAllowLegacyFormat = true);
void ParseStrHexData(const std::string &strHexData)
Definition: governance-validators.cpp:28
bool CheckURL(const std::string &strURLIn)
Definition: governance-validators.cpp:291
bool ValidatePaymentAmount()
Definition: governance-validators.cpp:120
Definition: governance-validators.h:12
Definition: univalue.h:20
void ParseJSONData(const std::string &strJSONData)
Definition: governance-validators.cpp:196
const std::string & GetErrorMessages()
Definition: governance-validators.h:25
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
bool GetDataValue(const std::string &strKey, std::string &strValueRet)
Definition: governance-validators.cpp:229