mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-06-27 17:31:40 +02:00
[validation] Move validation-only consts to validation.cpp
This commit is contained in:
parent
b8580cacc7
commit
0109622b08
@ -59,6 +59,25 @@
|
|||||||
#define MICRO 0.000001
|
#define MICRO 0.000001
|
||||||
#define MILLI 0.001
|
#define MILLI 0.001
|
||||||
|
|
||||||
|
/**
|
||||||
|
* An extra transaction can be added to a package, as long as it only has one
|
||||||
|
* ancestor and is no larger than this. Not really any reason to make this
|
||||||
|
* configurable as it doesn't materially change DoS parameters.
|
||||||
|
*/
|
||||||
|
static const unsigned int EXTRA_DESCENDANT_TX_SIZE_LIMIT = 10000;
|
||||||
|
/** Maximum kilobytes for transactions to store for processing during reorg */
|
||||||
|
static const unsigned int MAX_DISCONNECTED_TX_POOL_SIZE = 20000;
|
||||||
|
/** The pre-allocation chunk size for blk?????.dat files (since 0.8) */
|
||||||
|
static const unsigned int BLOCKFILE_CHUNK_SIZE = 0x1000000; // 16 MiB
|
||||||
|
/** The pre-allocation chunk size for rev?????.dat files (since 0.8) */
|
||||||
|
static const unsigned int UNDOFILE_CHUNK_SIZE = 0x100000; // 1 MiB
|
||||||
|
/** Time to wait (in seconds) between writing blocks/block index to disk. */
|
||||||
|
static const unsigned int DATABASE_WRITE_INTERVAL = 60 * 60;
|
||||||
|
/** Time to wait (in seconds) between flushing chainstate to disk. */
|
||||||
|
static const unsigned int DATABASE_FLUSH_INTERVAL = 24 * 60 * 60;
|
||||||
|
/** Maximum age of our tip in seconds for us to be considered current for fee estimation */
|
||||||
|
static const int64_t MAX_FEE_ESTIMATION_TIP_AGE = 3 * 60 * 60;
|
||||||
|
|
||||||
bool CBlockIndexWorkComparator::operator()(const CBlockIndex *pa, const CBlockIndex *pb) const {
|
bool CBlockIndexWorkComparator::operator()(const CBlockIndex *pa, const CBlockIndex *pb) const {
|
||||||
// First sort by most total work, ...
|
// First sort by most total work, ...
|
||||||
if (pa->nChainWork > pb->nChainWork) return false;
|
if (pa->nChainWork > pb->nChainWork) return false;
|
||||||
|
@ -60,35 +60,17 @@ static const unsigned int DEFAULT_ANCESTOR_SIZE_LIMIT = 101;
|
|||||||
static const unsigned int DEFAULT_DESCENDANT_LIMIT = 25;
|
static const unsigned int DEFAULT_DESCENDANT_LIMIT = 25;
|
||||||
/** Default for -limitdescendantsize, maximum kilobytes of in-mempool descendants */
|
/** Default for -limitdescendantsize, maximum kilobytes of in-mempool descendants */
|
||||||
static const unsigned int DEFAULT_DESCENDANT_SIZE_LIMIT = 101;
|
static const unsigned int DEFAULT_DESCENDANT_SIZE_LIMIT = 101;
|
||||||
/**
|
|
||||||
* An extra transaction can be added to a package, as long as it only has one
|
|
||||||
* ancestor and is no larger than this. Not really any reason to make this
|
|
||||||
* configurable as it doesn't materially change DoS parameters.
|
|
||||||
*/
|
|
||||||
static const unsigned int EXTRA_DESCENDANT_TX_SIZE_LIMIT = 10000;
|
|
||||||
/** Default for -mempoolexpiry, expiration time for mempool transactions in hours */
|
/** Default for -mempoolexpiry, expiration time for mempool transactions in hours */
|
||||||
static const unsigned int DEFAULT_MEMPOOL_EXPIRY = 336;
|
static const unsigned int DEFAULT_MEMPOOL_EXPIRY = 336;
|
||||||
/** Maximum kilobytes for transactions to store for processing during reorg */
|
|
||||||
static const unsigned int MAX_DISCONNECTED_TX_POOL_SIZE = 20000;
|
|
||||||
/** The maximum size of a blk?????.dat file (since 0.8) */
|
/** The maximum size of a blk?????.dat file (since 0.8) */
|
||||||
static const unsigned int MAX_BLOCKFILE_SIZE = 0x8000000; // 128 MiB
|
static const unsigned int MAX_BLOCKFILE_SIZE = 0x8000000; // 128 MiB
|
||||||
/** The pre-allocation chunk size for blk?????.dat files (since 0.8) */
|
|
||||||
static const unsigned int BLOCKFILE_CHUNK_SIZE = 0x1000000; // 16 MiB
|
|
||||||
/** The pre-allocation chunk size for rev?????.dat files (since 0.8) */
|
|
||||||
static const unsigned int UNDOFILE_CHUNK_SIZE = 0x100000; // 1 MiB
|
|
||||||
|
|
||||||
/** Maximum number of dedicated script-checking threads allowed */
|
/** Maximum number of dedicated script-checking threads allowed */
|
||||||
static const int MAX_SCRIPTCHECK_THREADS = 15;
|
static const int MAX_SCRIPTCHECK_THREADS = 15;
|
||||||
/** -par default (number of script-checking threads, 0 = auto) */
|
/** -par default (number of script-checking threads, 0 = auto) */
|
||||||
static const int DEFAULT_SCRIPTCHECK_THREADS = 0;
|
static const int DEFAULT_SCRIPTCHECK_THREADS = 0;
|
||||||
/** Time to wait (in seconds) between writing blocks/block index to disk. */
|
|
||||||
static const unsigned int DATABASE_WRITE_INTERVAL = 60 * 60;
|
|
||||||
/** Time to wait (in seconds) between flushing chainstate to disk. */
|
|
||||||
static const unsigned int DATABASE_FLUSH_INTERVAL = 24 * 60 * 60;
|
|
||||||
|
|
||||||
static const int64_t DEFAULT_MAX_TIP_AGE = 24 * 60 * 60;
|
static const int64_t DEFAULT_MAX_TIP_AGE = 24 * 60 * 60;
|
||||||
/** Maximum age of our tip in seconds for us to be considered current for fee estimation */
|
|
||||||
static const int64_t MAX_FEE_ESTIMATION_TIP_AGE = 3 * 60 * 60;
|
|
||||||
|
|
||||||
static const bool DEFAULT_CHECKPOINTS_ENABLED = true;
|
static const bool DEFAULT_CHECKPOINTS_ENABLED = true;
|
||||||
static const bool DEFAULT_TXINDEX = false;
|
static const bool DEFAULT_TXINDEX = false;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user