72 bool generate_with(std::vector<test_event_entry>& events,
const int *out_idx,
int mixin,
73 uint64_t amount_paid,
bool valid)
const;
82 const std::pair<uint8_t, uint64_t>
hard_forks[3] = {std::make_pair(1, 0), std::make_pair(2, 1), std::make_pair(0, 0)};
90 bool generate(std::vector<test_event_entry>& events)
const;
96 bool generate(std::vector<test_event_entry>& events)
const;
102 bool generate(std::vector<test_event_entry>& events)
const;
108 bool generate(std::vector<test_event_entry>& events)
const;
114 bool generate(std::vector<test_event_entry>& events)
const;
120 bool generate(std::vector<test_event_entry>& events)
const;
#define REGISTER_CALLBACK_METHOD(CLASS, METHOD)
Definition: chaingen.h:858
handles core cryptonote functionality
Definition: cryptonote_core.h:87
Definition: cryptonote_basic.h:205
Definition: chaingen.h:166
unsigned __int64 uint64_t
Definition: stdint.h:136
Definition: verification_context.h:59
bool m_verifivation_failed
Definition: verification_context.h:61
Definition: cryptonote_basic.h:475
Definition: cryptonote_core.h:61
Definition: verification_context.h:41
bool m_verifivation_failed
Definition: verification_context.h:45
Definition: v2_tests.h:119
bool generate(std::vector< test_event_entry > &events) const
Definition: v2_tests.cpp:159
Definition: v2_tests.h:89
bool generate(std::vector< test_event_entry > &events) const
Definition: v2_tests.cpp:119
Definition: v2_tests.h:95
bool generate(std::vector< test_event_entry > &events) const
Definition: v2_tests.cpp:127
Definition: v2_tests.h:107
bool generate(std::vector< test_event_entry > &events) const
Definition: v2_tests.cpp:143
Definition: v2_tests.h:101
bool generate(std::vector< test_event_entry > &events) const
Definition: v2_tests.cpp:135
Definition: v2_tests.h:113
bool generate(std::vector< test_event_entry > &events) const
Definition: v2_tests.cpp:151
Definition: v2_tests.h:35
bool mark_invalid_tx(cryptonote::core &, size_t ev_index, const std::vector< test_event_entry > &)
Definition: v2_tests.h:66
bool generate_with(std::vector< test_event_entry > &events, const int *out_idx, int mixin, uint64_t amount_paid, bool valid) const
Definition: v2_tests.cpp:41
bool check_tx_verification_context(const cryptonote::tx_verification_context &tvc, bool tx_added, size_t event_idx, const cryptonote::transaction &)
Definition: v2_tests.h:44
bool mark_invalid_block(cryptonote::core &, size_t ev_index, const std::vector< test_event_entry > &)
Definition: v2_tests.h:60
gen_v2_tx_validation_base()
Definition: v2_tests.h:36
size_t m_invalid_block_index
Definition: v2_tests.h:77
size_t m_invalid_tx_index
Definition: v2_tests.h:76
bool check_block_verification_context(const cryptonote::block_verification_context &bvc, size_t event_idx, const cryptonote::block &)
Definition: v2_tests.h:52
Definition: chaingen.h:724
const std::pair< uint8_t, uint64_t > hard_forks[2]
Definition: chaingen.h:725
const cryptonote::test_options test_options
Definition: chaingen.h:726