#include <tx_validation.h>
|
| | get_tx_validation_base () |
| |
| bool | check_tx_verification_context (const cryptonote::tx_verification_context &tvc, bool tx_added, size_t event_idx, const cryptonote::transaction &) |
| |
| bool | check_block_verification_context (const cryptonote::block_verification_context &bvc, size_t event_idx, const cryptonote::block &) |
| |
| bool | mark_invalid_block (cryptonote::core &, size_t ev_index, const std::vector< test_event_entry > &) |
| |
| bool | mark_invalid_tx (cryptonote::core &, size_t ev_index, const std::vector< test_event_entry > &) |
| |
| void | register_callback (const std::string &cb_name, verify_callback cb) |
| |
| bool | verify (const std::string &cb_name, cryptonote::core &c, size_t ev_index, const std::vector< test_event_entry > &events) |
| |
| bool | check_block_verification_context (const cryptonote::block_verification_context &bvc, size_t event_idx, const cryptonote::block &) |
| |
| bool | check_tx_verification_context (const cryptonote::tx_verification_context &tvc, bool, size_t, const cryptonote::transaction &) |
| |
| bool | check_tx_verification_context_array (const std::vector< cryptonote::tx_verification_context > &tvcs, size_t, size_t, const std::vector< cryptonote::transaction > &) |
| |
Definition at line 35 of file tx_validation.h.
◆ get_tx_validation_base()
| get_tx_validation_base::get_tx_validation_base |
( |
| ) |
|
|
inline |
Definition at line 37 of file tx_validation.h.
38 : m_invalid_tx_index(0)
39 , m_invalid_block_index(0)
bool mark_invalid_block(cryptonote::core &, size_t ev_index, const std::vector< test_event_entry > &)
#define REGISTER_CALLBACK_METHOD(CLASS, METHOD)
bool mark_invalid_tx(cryptonote::core &, size_t ev_index, const std::vector< test_event_entry > &)
◆ check_block_verification_context()
Definition at line 53 of file tx_validation.h.
55 if (m_invalid_block_index == event_idx)
bool m_verification_failed
◆ check_tx_verification_context()
Definition at line 45 of file tx_validation.h.
47 if (m_invalid_tx_index == event_idx)
bool m_verification_failed
◆ mark_invalid_block()
Definition at line 61 of file tx_validation.h.
63 m_invalid_block_index = ev_index + 1;
◆ mark_invalid_tx()
The documentation for this struct was generated from the following file:
- /home/abuild/rpmbuild/BUILD/electroneum-5.0.0.4/tests/core_tests/tx_validation.h