277 Commits (acdf4338221e35d5ec7b299bb18ccd953e28c985)

Author SHA1 Message Date
  Jesse Cohen acdf433822
Hold cs_main while calling UpdatedBlockTip() and ui.NotifyBlockTip 3 years ago
  Cory Fields ad10b90e50
fix possible shutdown assertion with -reindex-shutdown 3 years ago
  Matt Corallo 3f5012beb6
Add braces to meet code style on line-after-the-one-changed. 3 years ago
  Matt Corallo b8947554dd
Hold mempool.cs for the duration of ATMP. 3 years ago
  Matt Corallo 0f207c488a
Fix fast-shutdown crash if genesis block was not loaded 3 years ago
  Jonas Schnelli ccd8ef65f9
Reduce cs_main lock in ReadBlockFromDisk, only read GetBlockPos under the lock 4 years ago
  Akira Takizawa 595a7bab23 Increment MIT Licence copyright header year on files modified in 2017 3 years ago
  Matt Corallo 97d2b09c12 Add helper to wait for validation interface queue to catch up 3 years ago
  Matt Corallo 36137497f1 Block ActivateBestChain to empty validationinterface queue 4 years ago
  Matt Corallo a99b76f269 Require no cs_main lock for ProcessNewBlock/ActivateBestChain 4 years ago
  Karl-Johan Alm b167951677
[rpc] Allow getrawtransaction to take optional blockhash to fetch transaction from a block directly. 4 years ago
  Matt Corallo 22fdddeabb Avoid calling GetSerializeSize on each tx in a block if !fTxIndex 4 years ago
  Matt Corallo 2862aca40f Move some additional variables into CChainState private 4 years ago
  Matt Corallo fd4d80a2f8 Create initial CChainState to hold chain state information 4 years ago
  Matt Corallo e104f0fb7e Move block writing out of AcceptBlock 4 years ago
  Matt Corallo 50701ba5fc Move txindex/undo data disk location stuff out of ConnectBlock 5 years ago
  Matt Corallo 93a34cfeec Make DisconnectBlock unaware of where undo data resides on disk 4 years ago
  Andras Elso e1a8ec56c5 Fix: Open files read only if requested 4 years ago
  Suhas Daftuar 9d811dc18b Document partial validation in ConnectBlock() 4 years ago
  practicalswift a720b928c8 Remove includes in .cpp files for things the corresponding .h file already included 4 years ago
  MeshCollider 1a445343f6 scripted-diff: Replace #include "" with #include <> (ryanofsky) 4 years ago
  practicalswift d223bc940a Use unique_ptr for pcoinscatcher/pcoinsdbview/pcoinsTip/pblocktree 4 years ago
  practicalswift 7536b08c10 trivial: Fix typo – alreardy → already 4 years ago
  John Newbery 18e071841e [consensus] Pin P2SH activation to block 173805 on mainnet 4 years ago
  Matt Corallo 015a5258ad Reject headers building on invalid chains by tracking invalidity 4 years ago
  Matt Corallo 932f118e6a Accept unrequested blocks with work equal to our tip 4 years ago
  Suhas Daftuar 37886d5e2f Disconnect outbound peers relaying invalid headers 4 years ago
  Suhas Daftuar ce8cd7a7da Don't process unrequested, low-work blocks 4 years ago
  João Barbosa 7a5f9303a9 Avoid slow transaction search with txindex enabled 4 years ago
  Matt Corallo e545dedf72 Also call other wallet notify callbacks in scheduler thread 4 years ago
  practicalswift 680bc2cbb3 Use range-based for loops (C++11) when looping over map elements 4 years ago
  practicalswift 55224af6bd Remove redundant NULL checks after new 4 years ago
  Daniel Edgecumbe b7dfc6c4b8 [rpc] getblockchaininfo: add size_on_disk, prune_target_size, automatic_pruning 4 years ago
  Matt Corallo 6643b80d1c Add state message print to AcceptBlock failure message. 4 years ago
  Johnson Lau 3a131b7244 Rename out to m_tx_out in CScriptCheck 4 years ago
  Jorge Timón 4e955c58e1
Near-Bugfix: Reestablish consensus check removed in 8d7849b 4 years ago
  Jorge Timón 832e0744cb
Optimization: Minimize the number of times it is checked that no money is created 5 years ago
  Dan Raviv a0b4c24617 Trivial: Fix validation comments 4 years ago
  Alex Morcos bf64c3cb34 Ignore transactions added to mempool during a reorg for fee estimation purposes. 4 years ago
  Alex Morcos 04f78ab5b9 Do not reject based on mempool min fee when bypass_limits is set. 4 years ago
  Alex Morcos fd849e1b03 Change AcceptToMemoryPool function signature 4 years ago
  MeshCollider 35aeabec62 Make fReindex atomic to avoid race 4 years ago
  practicalswift fdc329376c Document assumptions that are being made to avoid NULL pointer dereferences 4 years ago
  Lawrence Nahum 467cbbcbfc
Add return value to DumpMempool 4 years ago
  Suhas Daftuar 0311836f69 Allow setting nMinimumChainWork on command line 4 years ago
  Karl-Johan Alm 258d33b41a
[mempool] Mark unaccepted txs present in mempool as 'already there'. 4 years ago
  Johnson Lau e912118786 [Refactor] Combine scriptPubKey and amount as CTxOut in CScriptCheck 4 years ago
  MeshCollider c001992440 Fix potential null dereferences 4 years ago
  Matt Corallo ee4d1493e2 Drop upgrade-cancel callback registration for a generic "resumeable" 4 years ago
  practicalswift 64fb0ac016 Declare single-argument (non-converting) constructors "explicit" 4 years ago