Electroneum
Classes | Namespaces | Macros | Functions | Variables
tx_pool.cpp File Reference
#include <algorithm>
#include <boost/filesystem.hpp>
#include <unordered_set>
#include <vector>
#include "tx_pool.h"
#include "cryptonote_tx_utils.h"
#include "cryptonote_basic/cryptonote_boost_serialization.h"
#include "cryptonote_config.h"
#include "blockchain.h"
#include "blockchain_db/blockchain_db.h"
#include "common/boost_serialization_helper.h"
#include "int-util.h"
#include "misc_language.h"
#include "warnings.h"
#include "common/perf_timer.h"
#include "crypto/hash.h"
Include dependency graph for tx_pool.cpp:

Classes

class  cryptonote::anonymous_namespace{tx_pool.cpp}::LockedTXN
 

Namespaces

 cryptonote
 Holds cryptonote related classes and helpers.
 
 cryptonote::anonymous_namespace{tx_pool.cpp}
 

Macros

#define ELECTRONEUM_DEFAULT_LOG_CATEGORY   "txpool"
 

Functions

 DISABLE_VS_WARNINGS (4244 4345 4503) using namespace crypto
 
uint64_t cryptonote::anonymous_namespace{tx_pool.cpp}::get_relay_delay (time_t now, time_t received)
 
uint64_t cryptonote::anonymous_namespace{tx_pool.cpp}::template_accept_threshold (uint64_t amount)
 
uint64_t cryptonote::anonymous_namespace{tx_pool.cpp}::get_transaction_weight_limit (uint8_t version)
 

Variables

time_t const cryptonote::anonymous_namespace{tx_pool.cpp}::MIN_RELAY_TIME = (60 * 5)
 
time_t const cryptonote::anonymous_namespace{tx_pool.cpp}::MAX_RELAY_TIME = (60 * 60 * 4)
 
float const cryptonote::anonymous_namespace{tx_pool.cpp}::ACCEPT_THRESHOLD = 1.0f
 

Macro Definition Documentation

◆ ELECTRONEUM_DEFAULT_LOG_CATEGORY

#define ELECTRONEUM_DEFAULT_LOG_CATEGORY   "txpool"

Function Documentation

◆ DISABLE_VS_WARNINGS()

DISABLE_VS_WARNINGS ( 4244 4345  4503)