211{
213
218
219 auto make_tx_with_unlock_time = [&](
uint64_t unlock_time) -> transaction
220 {
221 return make_simple_tx_with_unlock_time(events, blk_1, miner_account, miner_account,
MK_COINS(1), unlock_time);
222 };
223
224 std::list<transaction> txs_0;
225
226 txs_0.push_back(make_tx_with_unlock_time(0));
227 events.push_back(txs_0.back());
228
230 events.push_back(txs_0.back());
231
233 events.push_back(txs_0.back());
234
236 events.push_back(txs_0.back());
237
239 events.push_back(txs_0.back());
240
241 txs_0.push_back(make_tx_with_unlock_time(ts_start - 1));
242 events.push_back(txs_0.back());
243
244 txs_0.push_back(make_tx_with_unlock_time(
time(0) + 60 * 60));
245 events.push_back(txs_0.back());
246
248
249 return true;
250}
#define REWIND_BLOCKS(VEC_EVENTS, BLK_NAME, PREV_BLOCK, MINER_ACC)
#define MAKE_GENESIS_BLOCK(VEC_EVENTS, BLK_NAME, MINER_ACC, TS)
#define MAKE_NEXT_BLOCK_TX_LIST(VEC_EVENTS, BLK_NAME, PREV_BLOCK, MINER_ACC, TXLIST)
#define REWIND_BLOCKS_N(VEC_EVENTS, BLK_NAME, PREV_BLOCK, MINER_ACC, COUNT)
#define GENERATE_ACCOUNT(account)
uint64_t get_block_height(const block &b)
unsigned __int64 uint64_t