upleb.uk

Public git repos — served from a NIP-34 GRASP relay at git.upleb.uk

summaryrefslogtreecommitdiff
path: root/src/main.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.h')
-rw-r--r--src/main.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/main.h b/src/main.h
index 22be3dc..6b1ff0a 100644
--- a/src/main.h
+++ b/src/main.h
@@ -41,6 +41,12 @@ static const int64 MAX_MONEY = 21000000 * COIN;
41inline bool MoneyRange(int64 nValue) { return (nValue >= 0 && nValue <= MAX_MONEY); } 41inline bool MoneyRange(int64 nValue) { return (nValue >= 0 && nValue <= MAX_MONEY); }
42static const int64 CENT = 1000000; 42static const int64 CENT = 1000000;
43static const int COINBASE_MATURITY = 100; 43static const int COINBASE_MATURITY = 100;
44// Depth at which a coinbase we mined is actually usable. CMerkleTx::GetCredit
45// values a coinbase at zero until GetBlocksToMaturity() reaches 0, which is
46// this depth -- not COINBASE_MATURITY. Anything that plans to *spend* mined
47// coin must gate on this, or it will try to pay out of a balance the wallet
48// still reports as zero. Both rules live here so they cannot drift apart.
49static const int COINBASE_SPENDABLE_DEPTH = COINBASE_MATURITY + 20;
44 50
45// Bitflash difficulty floor. The PoW is RandomX (memory-hard), ~1000x slower 51// Bitflash difficulty floor. The PoW is RandomX (memory-hard), ~1000x slower
46// per hash than SHA-256d, so the target is much easier than Bitcoin's to let a 52// per hash than SHA-256d, so the target is much easier than Bitcoin's to let a