Electroneum
Namespaces | Functions
cryptonote_tx_utils.cpp File Reference
#include "include_base_utils.h"
#include "cryptonote_tx_utils.h"
#include "cryptonote_config.h"
#include "cryptonote_basic/miner.h"
#include "crypto/crypto.h"
#include "crypto/hash.h"
#include "ringct/rctSigs.h"
Include dependency graph for cryptonote_tx_utils.cpp:

Namespaces

 cryptonote
 Holds cryptonote related classes and helpers.
 

Functions

bool cryptonote::construct_miner_tx (size_t height, size_t median_size, uint64_t already_generated_coins, size_t current_block_size, uint64_t fee, const account_public_address &miner_address, transaction &tx, const blobdata &extra_nonce, size_t max_outs, uint8_t hard_fork_version, bool testnet)
 
crypto::public_key cryptonote::get_destination_view_key_pub (const std::vector< tx_destination_entry > &destinations, const account_keys &sender_keys)
 
bool cryptonote::construct_tx_and_get_tx_key (const account_keys &sender_account_keys, const std::vector< tx_source_entry > &sources, const std::vector< tx_destination_entry > &destinations, std::vector< uint8_t > extra, transaction &tx, uint64_t unlock_time, crypto::secret_key &tx_key, bool rct)
 
bool cryptonote::construct_tx (const account_keys &sender_account_keys, const std::vector< tx_source_entry > &sources, const std::vector< tx_destination_entry > &destinations, std::vector< uint8_t > extra, transaction &tx, uint64_t unlock_time)
 
bool cryptonote::generate_genesis_block (block &bl, std::string const &genesis_tx, uint32_t nonce)