|
Electroneum
|
#include <boost/asio/io_service.hpp>#include <boost/serialization/serialization.hpp>#include <boost/serialization/version.hpp>#include <boost/serialization/list.hpp>#include <boost/multi_index_container.hpp>#include <boost/multi_index/global_fun.hpp>#include <boost/multi_index/hashed_index.hpp>#include <boost/multi_index/member.hpp>#include <boost/algorithm/hex.hpp>#include <atomic>#include <functional>#include <unordered_map>#include <unordered_set>#include "span.h"#include "syncobj.h"#include "string_tools.h"#include "rolling_median.h"#include "cryptonote_basic/cryptonote_basic.h"#include "common/util.h"#include "cryptonote_protocol/cryptonote_protocol_defs.h"#include "rpc/core_rpc_server_commands_defs.h"#include "cryptonote_basic/difficulty.h"#include "cryptonote_tx_utils.h"#include "cryptonote_basic/verification_context.h"#include "crypto/hash.h"#include "checkpoints/checkpoints.h"#include "cryptonote_basic/hardfork.h"#include "blockchain_db/blockchain_db.h"#include "cryptonote_basic/validators.h"

Go to the source code of this file.
Classes | |
| class | cryptonote::Blockchain |
| struct | cryptonote::Blockchain::transaction_chain_entry |
| Now-defunct (TODO: remove) struct from in-memory blockchain. More... | |
| struct | cryptonote::Blockchain::block_extended_info |
| container for passing a block and metadata about it on the blockchain More... | |
Namespaces | |
| namespace | tools |
| Various Tools. | |
| namespace | cryptonote |
| Holds cryptonote related classes and helpers. | |
Typedefs | |
| typedef std::function< const epee::span< const unsigned char >(cryptonote::network_type network)> | cryptonote::GetCheckpointsCallback |
| Callback routine that returns checkpoints data for specific network type. | |
Enumerations | |
| enum | cryptonote::blockchain_db_sync_mode { cryptonote::db_defaultsync , cryptonote::db_sync , cryptonote::db_async , cryptonote::db_nosync } |