99 Commits (bc909a7a7f0553d8ec80fa6c36a4faf8609edcf7)

Author SHA1 Message Date
Daira Hopwood bc909a7a7f Replace http with https: in links to the MIT license. 5 years ago
Dimitris Apostolou f57f76d789
Rename vjoinsplit to vJoinSplit 5 years ago
Eirik Ogilvie-Wigley 4fc309f0f5 Rename Merkle Trees to include sprout or sapling 6 years ago
Sean Bowe 8c57bbac15 Fix broken error messages. 6 years ago
Sean Bowe 98d2f090ca Evict transactions with obsolete anchors from the mempool 6 years ago
Sean Bowe b4ff707605 Add support for Sapling anchor checks in mempool consistency checks. 6 years ago
Sean Bowe 27616b9a04 Add support for Sapling anchors in coins/txdb. 6 years ago
Sean Bowe 008f4ee8e7 Rename GetAnchorAt to GetSproutAnchorAt. 6 years ago
Sean Bowe 28d20bdb11 Rename NullifierType to ShieldedType. 6 years ago
Jack Grigg 1f9dfbb9f0
Fix -Wstring-plus-int warning on clang 6 years ago
Eirik Ogilvie-Wigley 9669920f75 Rename nullifier caches and maps to indicate sprout nullifiers 6 years ago
Eirik Ogilvie-Wigley cab341e1a8 Add sapling nullifiers to db and mempool 6 years ago
Eirik Ogilvie-Wigley 708c87f16d Add enum for nullifier type 6 years ago
Eirik Ogilvie-Wigley 685e936c31 Add sapling nullifier set 6 years ago
Simon eb13862667 Closes #3084. Log txid when removing expired txs from mempool. 6 years ago
Jay Graber 9bb37bf0d5 Implement transaction expiry for Overwinter 6 years ago
Jorge Timón 722d811f89
Mempool: Use Consensus::CheckTxInputs direclty over main::CheckInputs 8 years ago
21E14 8cb98d9105
Remove obsolete reference to CValidationState from UpdateCoins. 8 years ago
Jack Grigg 34a64fe0a2
Remove mempool transactions which commit to an unmineable branch ID 6 years ago
Suhas Daftuar 233c9eb635
Fix removeForReorg to use MedianTimePast 9 years ago
Suhas Daftuar a4b2518068
Track coinbase spends in CTxMemPoolEntry 9 years ago
Matt Corallo c944d161fd
Fix comment in removeForReorg 9 years ago
Matt Corallo f5b35d2305
Fix removal of time-locked transactions during reorg 9 years ago
Pieter Wuille 934fd19744
Support -checkmempool=N, which runs checks on average once every N transactions 9 years ago
Ashley Holman e328fa32b3
TxMemPool: Change mapTx to a boost::multi_index_container 9 years ago
Pieter Wuille 6bd1d60c97
Separate core memory usage computation in core_memusage.h 9 years ago
Pieter Wuille bde5c8b0f1
Implement accurate memory accounting for mempool 9 years ago
Luke Dashjr a79c8e24a5
Fix various warnings 9 years ago
Simon 805344dcf4 Refactor: replace calls to GetTxid() with GetHash() 8 years ago
Simon 10d2c57c0d Replace calls to GetHash() with GetTxid() for transaction objects. 8 years ago
Sean Bowe 22de160219 Fixes for indentation and local variable names. 8 years ago
Sean Bowe b7e4abd6f7 Rename some usage of 'pour'. 8 years ago
Sean Bowe bb64be52fe Rename mapSerials to mapNullifiers. 8 years ago
Sean Bowe 616f8d05af Rename GetSerial to GetNullifier. 8 years ago
Sean Bowe bfeaf0049a Rename JSDescription's `serials` to `nullifiers`. 8 years ago
Sean Bowe 8675d94b63 Rename vpour to vjoinsplit. 8 years ago
Sean Bowe a8c68ffe99 Rename CPourTx to JSDescription. 8 years ago
Sean Bowe a667caec13 Ensure mempool integrity checks don't trip on chained joinsplits. 8 years ago
Sean Bowe c0dde76d8a Disable coinbase-must-be-protected rule on regtest. 8 years ago
Sean Bowe 10df6fb3df Rename `CheckInputs` to `ContextualCheckInputs` since it relies on a global variable 8 years ago
Sean Bowe 434f328446 Integrate new incremental merkle tree implementation into consensus. 8 years ago
Sean Bowe d66877afb3 Added mapSerials consensus rules to prohibit double-spending. 9 years ago
Sean Bowe a8ac403db0 Added mapAnchors consensus rules, finished zcrawpour/zcrawreceive. 9 years ago
Wladimir J. van der Laan 7ff9d122e4 Make sure LogPrintf strings are line-terminated 9 years ago
jtimon da29ecbcc6 Consensus: MOVEONLY: Move CValidationState from main consensus/validation 10 years ago
Alex Morcos b649e03954 Create new BlockPolicyEstimator for fee estimates 10 years ago
jtimon 691161d419 Consensus: Create consensus/consensus.h with some constants 10 years ago
Gavin Andresen ad9e86dca1
Keep mempool consistent during block-reorgs 9 years ago
Wladimir J. van der Laan 9f4fac98c4 src/txmempool.cpp: make numEntries a uint32_t 10 years ago
Pavel Janík 5262fde0ec Remove whitespaces before double colon in errors and logs 10 years ago