239 std::vector<account_base> accounts(m_test_size);
240 std::vector<block>
blocks;
248 for (
size_t i = 0; i < m_test_size; ++i)
251 accounts[i] = an_account;
255 size_t blk_0r_idx = events.size();
258 for (
size_t i = blk_0r_idx; i < events.size(); ++i)
260 blocks.push_back(boost::get<block>(events[i]));
263 for (
size_t i = 0; i < m_test_size; ++i)
266 MAKE_TX_LIST_START(events, txs_blk_i, miner_account, accounts[i], m_tx_amount, blk_with_unlocked_out);
267 for (
size_t j = 0; j <= i; ++j)
274 std::vector<cryptonote::block> chain;
278 std::cout << i <<
": " <<
get_balance(accounts[i], chain, mtx) << std::endl;
282 MAKE_TX_MIX(events, tx_0, accounts[0], alice_account, m_tx_amount, m_test_size - 1,
blocks.back());
293 m_bob_account = boost::get<account_base>(events[1]);
294 m_alice_account = boost::get<account_base>(events[1 + m_test_size]);
296 std::vector<block>
blocks;
300 std::vector<cryptonote::block> chain;
307 for (
size_t i = 2; i < 1 + m_test_size; ++i)
309 const account_base& an_account = boost::get<account_base>(events[i]);
321 std::vector<block>
blocks;
325 std::vector<cryptonote::block> chain;
332 for (
size_t i = 2; i < 1 + m_test_size; ++i)
334 const account_base& an_account = boost::get<account_base>(events[i]);
339 std::vector<size_t> tx_outs;
341 const transaction& tx = boost::get<transaction>(events[events.size() - 3]);