|
| template<typename T > |
| bool | etneg::parse_str_secret_key (const string &key_str, T &secret_key) |
| |
| template bool | etneg::parse_str_secret_key< crypto::secret_key > (const string &key_str, crypto::secret_key &secret_key) |
| |
| template bool | etneg::parse_str_secret_key< crypto::public_key > (const string &key_str, crypto::public_key &secret_key) |
| |
| template bool | etneg::parse_str_secret_key< crypto::hash > (const string &key_str, crypto::hash &secret_key) |
| |
| bool | etneg::get_tx_pub_key_from_str_hash (Blockchain &core_storage, const string &hash_str, transaction &tx) |
| |
| bool | etneg::parse_str_address (const string &address_str, account_public_address &address, bool testnet) |
| |
| string | etneg::print_address (const account_public_address &address, bool testnet) |
| |
| string | etneg::print_sig (const signature &sig) |
| |
| bool | etneg::is_separator (char c) |
| |
| string | etneg::remove_trailing_path_separator (const string &in_path) |
| |
| bf::path | etneg::remove_trailing_path_separator (const bf::path &in_path) |
| |
| string | etneg::timestamp_to_str_gm (time_t timestamp, const char *format) |
| |
| ostream & | etneg::operator<< (ostream &os, const account_public_address &addr) |
| |
| bool | etneg::generate_key_image (const crypto::key_derivation &derivation, const std::size_t i, const crypto::secret_key &sec_key, const crypto::public_key &pub_key, crypto::key_image &key_img) |
| |
| string | etneg::get_default_lmdb_folder (bool testnet) |
| |
| bool | etneg::get_blockchain_path (const boost::optional< string > &bc_path, bf::path &blockchain_path, bool testnet) |
| |
| uint64_t | etneg::sum_money_in_outputs (const transaction &tx) |
| |
| pair< uint64_t, uint64_t > | etneg::sum_money_in_outputs (const string &json_str) |
| |
| pair< uint64_t, uint64_t > | etneg::sum_money_in_outputs (const json &_json) |
| |
| array< uint64_t, 4 > | etneg::summary_of_in_out_rct (const transaction &tx, vector< pair< txout_to_key, uint64_t >> &output_pub_keys, vector< txin_to_key > &input_key_imgs) |
| |
| array< uint64_t, 6 > | etneg::summary_of_in_out_rct (const json &_json) |
| |
| uint64_t | etneg::sum_money_in_inputs (const transaction &tx) |
| |
| pair< uint64_t, uint64_t > | etneg::sum_money_in_inputs (const string &json_str) |
| |
| pair< uint64_t, uint64_t > | etneg::sum_money_in_inputs (const json &_json) |
| |
| uint64_t | etneg::count_nonrct_inputs (const transaction &tx) |
| |
| uint64_t | etneg::count_nonrct_inputs (const string &json_str) |
| |
| uint64_t | etneg::count_nonrct_inputs (const json &_json) |
| |
| array< uint64_t, 2 > | etneg::sum_money_in_tx (const transaction &tx) |
| |
| array< uint64_t, 2 > | etneg::sum_money_in_txs (const vector< transaction > &txs) |
| |
| uint64_t | etneg::sum_fees_in_txs (const vector< transaction > &txs) |
| |
| vector< pair< txout_to_key, uint64_t > > | etneg::get_ouputs (const transaction &tx) |
| |
| vector< tuple< txout_to_key, uint64_t, uint64_t > > | etneg::get_ouputs_tuple (const transaction &tx) |
| |
| uint64_t | etneg::get_mixin_no (const transaction &tx) |
| |
| vector< uint64_t > | etneg::get_mixin_no (const string &json_str) |
| |
| vector< uint64_t > | etneg::get_mixin_no (const json &_json) |
| |
| vector< uint64_t > | etneg::get_mixin_no_in_txs (const vector< transaction > &txs) |
| |
| vector< txin_to_key > | etneg::get_key_images (const transaction &tx) |
| |
| bool | etneg::get_payment_id (const vector< uint8_t > &extra, crypto::hash &payment_id, crypto::hash8 &payment_id8) |
| |
| bool | etneg::get_payment_id (const transaction &tx, crypto::hash &payment_id, crypto::hash8 &payment_id8) |
| |
| array< size_t, 5 > | etneg::timestamp_difference (uint64_t t1, uint64_t t2) |
| |
| string | etneg::read (string filename) |
| |
| pair< string, double > | etneg::timestamps_time_scale (const vector< uint64_t > ×tamps, uint64_t timeN, uint64_t resolution, uint64_t time0) |
| |
| bool | etneg::decode_ringct (const rct::rctSig &rv, const crypto::public_key pub, const crypto::secret_key &sec, unsigned int i, rct::key &mask, uint64_t &amount) |
| |
| bool | etneg::url_decode (const std::string &in, std::string &out) |
| |
| map< std::string, std::string > | etneg::parse_crow_post_data (const string &req_body) |
| |
| string | etneg::decrypt (const std::string &ciphertext, const crypto::secret_key &skey, bool authenticated) |
| |
| public_key | etneg::get_tx_pub_key_from_received_outs (const transaction &tx) |
| |
| bool | etneg::is_output_ours (const size_t &output_index, const transaction &tx, const public_key &pub_tx_key, const secret_key &private_view_key, const public_key &public_spend_key) |
| |
| bool | etneg::get_real_output_for_key_image (const key_image &ki, const transaction &tx, const secret_key &private_view_key, const public_key &public_spend_key, uint64_t output_idx, public_key output_pub_key) |
| |
| bool | etneg::make_tx_from_json (const string &json_str, transaction &tx) |
| |
| string | etneg::make_printable (const string &in_s) |
| |
| string | etneg::get_human_readable_timestamp (uint64_t ts) |
| |
| void | etneg::pause_execution (uint64_t no_seconds, const string &text) |
| |