38 : m_invalid_tx_index(0)
39 , m_invalid_block_index(0)
47 if (m_invalid_tx_index == event_idx)
55 if (m_invalid_block_index == event_idx)
63 m_invalid_block_index = ev_index + 1;
69 m_invalid_tx_index = ev_index + 1;
74 size_t m_invalid_tx_index;
75 size_t m_invalid_block_index;
80 bool generate(std::vector<test_event_entry>& events)
const;
85 bool generate(std::vector<test_event_entry>& events)
const;
90 bool generate(std::vector<test_event_entry>& events)
const;
95 bool generate(std::vector<test_event_entry>& events)
const;
100 bool generate(std::vector<test_event_entry>& events)
const;
105 bool generate(std::vector<test_event_entry>& events)
const;
110 bool generate(std::vector<test_event_entry>& events)
const;
115 bool generate(std::vector<test_event_entry>& events)
const;
120 bool generate(std::vector<test_event_entry>& events)
const;
125 bool generate(std::vector<test_event_entry>& events)
const;
130 bool generate(std::vector<test_event_entry>& events)
const;
135 bool generate(std::vector<test_event_entry>& events)
const;
140 bool generate(std::vector<test_event_entry>& events)
const;
145 bool generate(std::vector<test_event_entry>& events)
const;
150 bool generate(std::vector<test_event_entry>& events)
const;
155 bool generate(std::vector<test_event_entry>& events)
const;
160 bool generate(std::vector<test_event_entry>& events)
const;
165 bool generate(std::vector<test_event_entry>& events)
const;
bool generate(std::vector< test_event_entry > &events) const
bool m_verification_failed
bool generate(std::vector< test_event_entry > &events) const
bool generate(std::vector< test_event_entry > &events) const
bool generate(std::vector< test_event_entry > &events) const
bool generate(std::vector< test_event_entry > &events) const
bool check_block_verification_context(const cryptonote::block_verification_context &bvc, size_t event_idx, const cryptonote::block &)
bool generate(std::vector< test_event_entry > &events) const
handles core cryptonote functionality
bool mark_invalid_block(cryptonote::core &, size_t ev_index, const std::vector< test_event_entry > &)
bool generate(std::vector< test_event_entry > &events) const
bool generate(std::vector< test_event_entry > &events) const
#define REGISTER_CALLBACK_METHOD(CLASS, METHOD)
bool generate(std::vector< test_event_entry > &events) const
bool generate(std::vector< test_event_entry > &events) const
bool mark_invalid_tx(cryptonote::core &, size_t ev_index, const std::vector< test_event_entry > &)
bool generate(std::vector< test_event_entry > &events) const
bool m_verification_failed
bool check_tx_verification_context(const cryptonote::tx_verification_context &tvc, bool tx_added, size_t event_idx, const cryptonote::transaction &)