@@ -20,43 +20,43 @@ class CFeeRate;
20
20
class CScript ;
21
21
22
22
/* * Default for -blockmaxweight, which controls the range of block weights the mining code will create **/
23
- static constexpr unsigned int DEFAULT_BLOCK_MAX_WEIGHT = MAX_BLOCK_WEIGHT - 4000 ;
23
+ static constexpr unsigned int DEFAULT_BLOCK_MAX_WEIGHT{ MAX_BLOCK_WEIGHT - 4000 } ;
24
24
/* * Default for -blockmintxfee, which sets the minimum feerate for a transaction in blocks created by mining code **/
25
- static constexpr unsigned int DEFAULT_BLOCK_MIN_TX_FEE = 1000 ;
25
+ static constexpr unsigned int DEFAULT_BLOCK_MIN_TX_FEE{ 1000 } ;
26
26
/* * The maximum weight for transactions we're willing to relay/mine */
27
- static constexpr unsigned int MAX_STANDARD_TX_WEIGHT = 400000 ;
27
+ static constexpr unsigned int MAX_STANDARD_TX_WEIGHT{ 400000 } ;
28
28
/* * The minimum non-witness size for transactions we're willing to relay/mine (1 segwit input + 1 P2WPKH output = 82 bytes) */
29
- static constexpr unsigned int MIN_STANDARD_TX_NONWITNESS_SIZE = 82 ;
29
+ static constexpr unsigned int MIN_STANDARD_TX_NONWITNESS_SIZE{ 82 } ;
30
30
/* * Maximum number of signature check operations in an IsStandard() P2SH script */
31
- static constexpr unsigned int MAX_P2SH_SIGOPS = 15 ;
31
+ static constexpr unsigned int MAX_P2SH_SIGOPS{ 15 } ;
32
32
/* * The maximum number of sigops we're willing to relay/mine in a single tx */
33
- static constexpr unsigned int MAX_STANDARD_TX_SIGOPS_COST = MAX_BLOCK_SIGOPS_COST/5 ;
33
+ static constexpr unsigned int MAX_STANDARD_TX_SIGOPS_COST{ MAX_BLOCK_SIGOPS_COST/5 } ;
34
34
/* * Default for -maxmempool, maximum megabytes of mempool memory usage */
35
- static constexpr unsigned int DEFAULT_MAX_MEMPOOL_SIZE = 300 ;
35
+ static constexpr unsigned int DEFAULT_MAX_MEMPOOL_SIZE{ 300 } ;
36
36
/* * Default for -incrementalrelayfee, which sets the minimum feerate increase for mempool limiting or BIP 125 replacement **/
37
- static constexpr unsigned int DEFAULT_INCREMENTAL_RELAY_FEE = 1000 ;
37
+ static constexpr unsigned int DEFAULT_INCREMENTAL_RELAY_FEE{ 1000 } ;
38
38
/* * Default for -bytespersigop */
39
- static constexpr unsigned int DEFAULT_BYTES_PER_SIGOP = 20 ;
39
+ static constexpr unsigned int DEFAULT_BYTES_PER_SIGOP{ 20 } ;
40
40
/* * Default for -permitbaremultisig */
41
- static constexpr bool DEFAULT_PERMIT_BAREMULTISIG = true ;
41
+ static constexpr bool DEFAULT_PERMIT_BAREMULTISIG{ true } ;
42
42
/* * The maximum number of witness stack items in a standard P2WSH script */
43
- static constexpr unsigned int MAX_STANDARD_P2WSH_STACK_ITEMS = 100 ;
43
+ static constexpr unsigned int MAX_STANDARD_P2WSH_STACK_ITEMS{ 100 } ;
44
44
/* * The maximum size in bytes of each witness stack item in a standard P2WSH script */
45
- static constexpr unsigned int MAX_STANDARD_P2WSH_STACK_ITEM_SIZE = 80 ;
45
+ static constexpr unsigned int MAX_STANDARD_P2WSH_STACK_ITEM_SIZE{ 80 } ;
46
46
/* * The maximum size in bytes of each witness stack item in a standard BIP 342 script (Taproot, leaf version 0xc0) */
47
- static constexpr unsigned int MAX_STANDARD_TAPSCRIPT_STACK_ITEM_SIZE = 80 ;
47
+ static constexpr unsigned int MAX_STANDARD_TAPSCRIPT_STACK_ITEM_SIZE{ 80 } ;
48
48
/* * The maximum size in bytes of a standard witnessScript */
49
- static constexpr unsigned int MAX_STANDARD_P2WSH_SCRIPT_SIZE = 3600 ;
49
+ static constexpr unsigned int MAX_STANDARD_P2WSH_SCRIPT_SIZE{ 3600 } ;
50
50
/* * The maximum size of a standard ScriptSig */
51
- static constexpr unsigned int MAX_STANDARD_SCRIPTSIG_SIZE = 1650 ;
51
+ static constexpr unsigned int MAX_STANDARD_SCRIPTSIG_SIZE{ 1650 } ;
52
52
/* * Min feerate for defining dust. Historically this has been based on the
53
53
* minRelayTxFee, however changing the dust limit changes which transactions are
54
54
* standard and should be done with care and ideally rarely. It makes sense to
55
55
* only increase the dust limit after prior releases were already not creating
56
56
* outputs below the new threshold */
57
- static constexpr unsigned int DUST_RELAY_TX_FEE = 3000 ;
57
+ static constexpr unsigned int DUST_RELAY_TX_FEE{ 3000 } ;
58
58
/* * Default for -minrelaytxfee, minimum relay fee for transactions */
59
- static constexpr unsigned int DEFAULT_MIN_RELAY_TX_FEE = 1000 ;
59
+ static constexpr unsigned int DEFAULT_MIN_RELAY_TX_FEE{ 1000 } ;
60
60
/* * Default for -limitancestorcount, max number of in-mempool ancestors */
61
61
static constexpr unsigned int DEFAULT_ANCESTOR_LIMIT{25 };
62
62
/* * Default for -limitancestorsize, maximum kilobytes of tx + all in-mempool ancestors */
@@ -70,7 +70,7 @@ static constexpr unsigned int DEFAULT_DESCENDANT_SIZE_LIMIT{101};
70
70
* with. However scripts violating these flags may still be present in valid
71
71
* blocks and we must accept those blocks.
72
72
*/
73
- static constexpr unsigned int STANDARD_SCRIPT_VERIFY_FLAGS = MANDATORY_SCRIPT_VERIFY_FLAGS |
73
+ static constexpr unsigned int STANDARD_SCRIPT_VERIFY_FLAGS{ MANDATORY_SCRIPT_VERIFY_FLAGS |
74
74
SCRIPT_VERIFY_DERSIG |
75
75
SCRIPT_VERIFY_STRICTENC |
76
76
SCRIPT_VERIFY_MINIMALDATA |
@@ -89,14 +89,14 @@ static constexpr unsigned int STANDARD_SCRIPT_VERIFY_FLAGS = MANDATORY_SCRIPT_VE
89
89
SCRIPT_VERIFY_TAPROOT |
90
90
SCRIPT_VERIFY_DISCOURAGE_UPGRADABLE_TAPROOT_VERSION |
91
91
SCRIPT_VERIFY_DISCOURAGE_OP_SUCCESS |
92
- SCRIPT_VERIFY_DISCOURAGE_UPGRADABLE_PUBKEYTYPE;
92
+ SCRIPT_VERIFY_DISCOURAGE_UPGRADABLE_PUBKEYTYPE} ;
93
93
94
94
/* * For convenience, standard but not mandatory verify flags. */
95
- static constexpr unsigned int STANDARD_NOT_MANDATORY_VERIFY_FLAGS = STANDARD_SCRIPT_VERIFY_FLAGS & ~MANDATORY_SCRIPT_VERIFY_FLAGS;
95
+ static constexpr unsigned int STANDARD_NOT_MANDATORY_VERIFY_FLAGS{ STANDARD_SCRIPT_VERIFY_FLAGS & ~MANDATORY_SCRIPT_VERIFY_FLAGS} ;
96
96
97
97
/* * Used as the flags parameter to sequence and nLocktime checks in non-consensus code. */
98
- static constexpr unsigned int STANDARD_LOCKTIME_VERIFY_FLAGS = LOCKTIME_VERIFY_SEQUENCE |
99
- LOCKTIME_MEDIAN_TIME_PAST;
98
+ static constexpr unsigned int STANDARD_LOCKTIME_VERIFY_FLAGS{ LOCKTIME_VERIFY_SEQUENCE |
99
+ LOCKTIME_MEDIAN_TIME_PAST} ;
100
100
101
101
CAmount GetDustThreshold (const CTxOut& txout, const CFeeRate& dustRelayFee);
102
102
0 commit comments