|
Monero
|
#include <algorithm>#include <cstdio>#include <boost/asio/dispatch.hpp>#include <boost/filesystem.hpp>#include <boost/range/adaptor/reversed.hpp>#include <boost/format.hpp>#include "include_base_utils.h"#include "cryptonote_basic/cryptonote_basic_impl.h"#include "tx_pool.h"#include "blockchain.h"#include "blockchain_db/blockchain_db.h"#include "cryptonote_basic/cryptonote_boost_serialization.h"#include "cryptonote_basic/events.h"#include "cryptonote_config.h"#include "cryptonote_basic/miner.h"#include "hardforks/hardforks.h"#include "misc_language.h"#include "profile_tools.h"#include "file_io_utils.h"#include "int-util.h"#include "common/threadpool.h"#include "common/boost_serialization_helper.h"#include "warnings.h"#include "crypto/hash.h"#include "cryptonote_core.h"#include "ringct/rctSigs.h"#include "common/perf_timer.h"#include "common/notify.h"#include "common/varint.h"#include "common/pruning.h"#include "common/data_cache.h"#include "time_helper.h"
Namespaces | |
| namespace | cryptonote |
| Holds cryptonote related classes and helpers. | |
Macros | |
| #define | MONERO_DEFAULT_LOG_CATEGORY "blockchain" |
| #define | FIND_BLOCKCHAIN_SUPPLEMENT_MAX_SIZE (100*1024*1024) |
| #define | MERROR_VER(x) |
| #define | BLOCK_REWARD_OVERESTIMATE (10 * 1000000000000) |
| #define | SCAN_TABLE_QUIT(m) |
Functions | |
| void | slow_hash_allocate_state () |
| void | slow_hash_free_state () |
| template<typename T> | |
| void | reserve_container (std::vector< T > &v, size_t N) |
| template<typename T> | |
| void | reserve_container (std::list< T > &v, size_t N) |
| static bool | fill (BlockchainDB *db, const crypto::hash &tx_hash, cryptonote::blobdata &tx, bool pruned) |
| static bool | fill (BlockchainDB *db, const crypto::hash &tx_hash, tx_blob_entry &tx, bool pruned) |
| size_t | get_transaction_version (const cryptonote::blobdata &bd) |
| template<class t_pod_type> | |
| std::string | pod_to_hex (const t_pod_type &s) |
| #define BLOCK_REWARD_OVERESTIMATE (10 * 1000000000000) |
| #define FIND_BLOCKCHAIN_SUPPLEMENT_MAX_SIZE (100*1024*1024) |
| #define MERROR_VER | ( | x | ) |
| #define MONERO_DEFAULT_LOG_CATEGORY "blockchain" |
| #define SCAN_TABLE_QUIT | ( | m | ) |
|
static |
|
static |
| size_t get_transaction_version | ( | const cryptonote::blobdata & | bd | ) |
| std::string epee::string_tools::pod_to_hex | ( | const t_pod_type & | s | ) |
| void slow_hash_allocate_state | ( | ) |
| void slow_hash_free_state | ( | ) |