46 {
47 using namespace cryptonote;
48
50 return false;
51
52 cryptonote::account_base m_alice;
53 cryptonote::transaction m_tx;
54
56
57 std::vector<tx_destination_entry> destinations;
59
61 return false;
62
63 const cryptonote::txin_to_key& txin = boost::get<cryptonote::txin_to_key>(m_tx.
vin[0]);
65 return false;
66
67 return true;
68 }
crypto::secret_key generate(const crypto::secret_key &recovery_key=crypto::secret_key(), bool recover=false, bool two_random=false)
const account_keys & get_keys() const
std::vector< txin_v > vin
std::vector< cryptonote::tx_source_entry > m_sources
cryptonote::account_base m_miners[ring_size]
static const size_t real_source_idx
int ge_frombytes_vartime(ge_p3 *, const unsigned char *)
bool construct_tx(const account_keys &sender_account_keys, std::vector< tx_source_entry > &sources, const std::vector< tx_destination_entry > &destinations, const boost::optional< cryptonote::account_public_address > &change_addr, const std::vector< uint8_t > &extra, transaction &tx, uint64_t unlock_time)
account_public_address m_account_address
crypto::key_image k_image