72 bool generate_with(std::vector<test_event_entry>& events,
size_t inputs,
size_t mixin,
74 size_t threshold,
size_t total,
size_t creator, std::vector<size_t> other_signers,
75 const std::function<
void(std::vector<cryptonote::tx_source_entry> &sources, std::vector<cryptonote::tx_destination_entry> &destinations)> &pre_tx,
94 bool generate(std::vector<test_event_entry>& events)
const;
100 bool generate(std::vector<test_event_entry>& events)
const;
106 bool generate(std::vector<test_event_entry>& events)
const;
112 bool generate(std::vector<test_event_entry>& events)
const;
118 bool generate(std::vector<test_event_entry>& events)
const;
124 bool generate(std::vector<test_event_entry>& events)
const;
130 bool generate(std::vector<test_event_entry>& events)
const;
136 bool generate(std::vector<test_event_entry>& events)
const;
142 bool generate(std::vector<test_event_entry>& events)
const;
148 bool generate(std::vector<test_event_entry>& events)
const;
154 bool generate(std::vector<test_event_entry>& events)
const;
160 bool generate(std::vector<test_event_entry>& events)
const;
166 bool generate(std::vector<test_event_entry>& events)
const;
172 bool generate(std::vector<test_event_entry>& events)
const;
178 bool generate(std::vector<test_event_entry>& events)
const;
184 bool generate(std::vector<test_event_entry>& events)
const;
190 bool generate(std::vector<test_event_entry>& events)
const;
196 bool generate(std::vector<test_event_entry>& events)
const;
203 bool generate(std::vector<test_event_entry>& events)
const;
209 bool generate(std::vector<test_event_entry>& events)
const;
215 bool generate(std::vector<test_event_entry>& events)
const;
221 bool generate(std::vector<test_event_entry>& events)
const;
227 bool generate(std::vector<test_event_entry>& events)
const;
233 bool generate(std::vector<test_event_entry>& events)
const;
239 bool generate(std::vector<test_event_entry>& events)
const;
245 bool generate(std::vector<test_event_entry>& events)
const;
251 bool generate(std::vector<test_event_entry>& events)
const;
257 bool generate(std::vector<test_event_entry>& events)
const;
bool generate(std::vector< test_event_entry > &events) const
Definition: multisig.cpp:500
Definition: multisig.h:249
bool generate(std::vector< test_event_entry > &events) const
Definition: multisig.cpp:584
bool generate(std::vector< test_event_entry > &events) const
Definition: multisig.cpp:605
#define HF_VERSION_BULLETPROOF_PLUS
Definition: cryptonote_config.h:192
Definition: multisig.h:231
Definition: multisig.h:110
bool generate(std::vector< test_event_entry > &events) const
Definition: multisig.cpp:521
bool generate(std::vector< test_event_entry > &events) const
Definition: multisig.cpp:472
bool generate(std::vector< test_event_entry > &events) const
Definition: multisig.cpp:647
Definition: multisig.h:255
Definition: multisig.h:213
bool generate(std::vector< test_event_entry > &events) const
Definition: multisig.cpp:591
bool mark_invalid_tx(cryptonote::core &, size_t ev_index, const std::vector< test_event_entry > &)
Definition: multisig.h:66
Definition: cryptonote_basic.h:474
bool generate(std::vector< test_event_entry > &events) const
Definition: multisig.cpp:542
Definition: multisig.h:140
bool generate(std::vector< test_event_entry > &events) const
Definition: multisig.cpp:535
bool generate(std::vector< test_event_entry > &events) const
Definition: multisig.cpp:556
bool m_verifivation_failed
Definition: verification_context.h:45
bool generate(std::vector< test_event_entry > &events) const
Definition: multisig.cpp:507
bool generate(std::vector< test_event_entry > &events) const
Definition: multisig.cpp:598
bool generate(std::vector< test_event_entry > &events) const
Definition: multisig.cpp:479
Definition: multisig.h:34
bool generate(std::vector< test_event_entry > &events) const
Definition: multisig.cpp:619
size_t m_invalid_block_index
Definition: multisig.h:80
Definition: multisig.h:207
Definition: verification_context.h:65
bool generate(std::vector< test_event_entry > &events) const
Definition: multisig.cpp:640
size_t m_invalid_tx_index
Definition: multisig.h:79
Definition: multisig.h:104
Definition: verification_context.h:40
Definition: multisig.h:225
bool generate(std::vector< test_event_entry > &events) const
Definition: multisig.cpp:626
Definition: multisig.h:201
const std::pair< uint8_t, uint64_t > hard_forks[2]
Definition: chaingen.h:726
gen_multisig_tx_validation_base()
Definition: multisig.h:36
Definition: multisig.h:188
Definition: multisig.h:146
bool generate(std::vector< test_event_entry > &events) const
Definition: multisig.cpp:633
handles core cryptonote functionality
Definition: cryptonote_core.h:86
Definition: multisig.h:122
Definition: multisig.h:243
unsigned __int64 uint64_t
Definition: stdint.h:136
bool generate(std::vector< test_event_entry > &events) const
Definition: multisig.cpp:493
Definition: multisig.h:134
Definition: multisig.h:158
bool generate(std::vector< test_event_entry > &events) const
Definition: multisig.cpp:458
#define REGISTER_CALLBACK_METHOD(CLASS, METHOD)
Definition: chaingen.h:859
Definition: cryptonote_core.h:61
Definition: chaingen.h:725
bool generate(std::vector< test_event_entry > &events) const
Definition: multisig.cpp:570
bool generate(std::vector< test_event_entry > &events) const
Definition: multisig.cpp:514
bool generate(std::vector< test_event_entry > &events) const
Definition: multisig.cpp:612
Definition: multisig.h:164
cryptonote::transaction tx
Definition: transaction.cpp:40
const cryptonote::test_options test_options
Definition: chaingen.h:727
Definition: multisig.h:116
bool mark_invalid_block(cryptonote::core &, size_t ev_index, const std::vector< test_event_entry > &)
Definition: multisig.h:60
Definition: chaingen.h:165
Definition: multisig.h:92
bool m_verifivation_failed
Definition: verification_context.h:68
bool generate_with(std::vector< test_event_entry > &events, size_t inputs, size_t mixin, uint64_t amount_paid, bool valid, size_t threshold, size_t total, size_t creator, std::vector< size_t > other_signers, const std::function< void(std::vector< cryptonote::tx_source_entry > &sources, std::vector< cryptonote::tx_destination_entry > &destinations)> &pre_tx, const std::function< void(cryptonote::transaction &tx)> &post_tx) const
Definition: multisig.cpp:119
Definition: multisig.h:128
bool check_tx_verification_context(const cryptonote::tx_verification_context &tvc, bool tx_added, size_t event_idx, const cryptonote::transaction &)
Definition: multisig.h:44
bool generate(std::vector< test_event_entry > &events) const
Definition: multisig.cpp:486
Definition: multisig.h:219
Definition: cryptonote_basic.h:204
Definition: multisig.h:237
bool check_block_verification_context(const cryptonote::block_verification_context &bvc, size_t event_idx, const cryptonote::block &)
Definition: multisig.h:52
Definition: multisig.h:176