75 Commits (master)

Author SHA1 Message Date
Larry 5d5862a85e bitcore 7 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 9 years ago
Alex Morcos b649e03954 Create new BlockPolicyEstimator for fee estimates 10 years ago
jtimon 691161d419 Consensus: Create consensus/consensus.h with some constants 9 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
jtimon d7621ccf9d Decouple miner.o and txmempool.o from CTxUndo 10 years ago
sandakersmann f914f1a746
Added "Core" to copyright headers 10 years ago
Philip Kaufmann 27df4123c4 make all catch() arguments const 10 years ago
Pavel Janík bf7835c271
Fix small typos in comments and error messages 10 years ago
Gregory Maxwell 6484930690 Apply AreSane() checks to the fees from the network. 10 years ago
Matt Corallo 7fd6219af7 Make CTxMemPool::remove more effecient by avoiding recursion 10 years ago
Matt Corallo b7b4318f3a Make CTxMemPool::check more thourough by using CheckInputs 10 years ago
Matt Corallo 723d12c098 Remove txn which are invalidated by coinbase maturity during reorg 10 years ago
Michael Ford 7329fdd1ba Update comments in txmempool to be doxygen compatible 10 years ago
Philip Kaufmann 771d500283 minor cleanup: include orders, end comments etc. 10 years ago
Cory Fields 71697f97d3 Separate protocol versioning from clientversion 10 years ago
jtimon 4a3587d8db MOVEONLY: Separate CTransaction and dependencies from core 10 years ago
Cory Fields fa7361907a boost: split stream classes out of serialize.h 10 years ago
Cory Fields 85c579e3a6 script: add a slew of includes all around and drop includes from script.h 10 years ago
Mark Friedenbach a372168e77 Use a typedef for monetary values 10 years ago
Pieter Wuille 7c70438dc6 Get rid of the dummy CCoinsViewCache constructor arg 10 years ago
Philip Kaufmann f4fe205034 add nModSize init to default constructor of CTxMemPoolEntry 10 years ago
ENikS ec91092df8
Fixing compiler warning C4101 10 years ago
Philip Kaufmann 611116d4e3 header include cleanup 10 years ago
Philip Kaufmann 2c2cc5dac1
Remove some unnecessary c_strs() in logging and the GUI 10 years ago
Alex Morcos c26649f9ed Track modified size in TxMemPoolEntry so that we can correctly compute priority. 10 years ago
Pieter Wuille 629d75faac Combine CCoinsViewCache's HaveCoins and const GetCoins into AccessCoins. 10 years ago
Wladimir J. van der Laan 8bdd2877c4
Fix a few "Uninitialized scalar field" warnings 10 years ago
Wladimir J. van der Laan ad49c256c3 Split up util.cpp/h 10 years ago