Template for capturing information about block/transaction validation.
More...
#include <validation.h>
template<typename Result>
class ValidationState< Result >
Template for capturing information about block/transaction validation.
This is instantiated by TxValidationState and BlockValidationState for validation information on transactions and blocks respectively.
Definition at line 89 of file validation.h.
template<typename Result>
| Enumerator |
|---|
| M_VALID |
everything ok
|
| M_INVALID |
network rule violation (DoS value may be set)
|
| M_ERROR |
run-time error
|
Definition at line 92 of file validation.h.
template<typename Result>
template<typename Result>
template<typename Result>
template<typename Result>
template<typename Result>
| bool ValidationState< Result >::Invalid |
( |
Result |
result, |
|
|
const std::string & |
reject_reason = "", |
|
|
const std::string & |
debug_message = "" |
|
) |
| |
|
inline |
template<typename Result>
template<typename Result>
template<typename Result>
template<typename Result>
template<typename Result>
template<typename Result>
template<typename Result>
template<typename Result>
The documentation for this class was generated from the following file: