383 Commits (341735eb8f42e898cf9d4d130709471e5d01abe2)

Author SHA1 Message Date
  Pieter Wuille 341735eb8f Headers-first synchronization 7 years ago
  Wladimir J. van der Laan b9b2e3fabd Don't translate state.Abort() messages 7 years ago
  Pieter Wuille e790c370b5 Replace SCRIPT_VERIFY_NOCACHE by flag directly to checker 7 years ago
  Pieter Wuille 5c1e798a8e Make signature cache optional 7 years ago
  Mark Friedenbach a372168e77 Use a typedef for monetary values 7 years ago
  jtimon ce3649fb61 Remove CScriptCheck::nHashType (was always 0) 7 years ago
  jtimon 358562b651 Remove unused function main:VerifySignature 7 years ago
  Gavin Andresen aa3c697e90
Store fewer orphan tx by default, add -maxorphantx option 7 years ago
  Suhas Daftuar ec7eb0fa80 When reindexing check for file before trying to open (refactored) 7 years ago
  jtimon e8b5f0d549 Move CBlockIndex, CChain and related code out of main 7 years ago
  jtimon 6db83db3eb Decouple CChain from mapBlockIndex 7 years ago
  jtimon c4408a6c85 Separate script/standard 7 years ago
  jtimon 86dbeea2cd Rename script.h/.cpp to scriptutils.h/.cpp (plus remove duplicated includes) 7 years ago
  Pieter Wuille 8a41e1edd4 Use boost::unordered_map for mapBlockIndex 7 years ago
  Pieter Wuille 145d5be896 Introduce BlockMap type for mapBlockIndex 7 years ago
  Pieter Wuille 910526d848 Use OR of respective block flags for masks 7 years ago
  Pieter Wuille 3f6540ad8f Rename IMPLEMENT_SERIALIZE to ADD_SERIALIZE_METHODS 7 years ago
  Pieter Wuille 47eb76597e Serializer simplifications after IMPLEMENT_SERIALIZE overhaul 7 years ago
  Pieter Wuille 31e9a8384a Use CSizeComputer to avoid counting sizes in SerializationOp 7 years ago
  Kamil Domanski 84881f8c47 rework overhauled serialization methods to non-static 7 years ago
  Kamil Domanski 3d796f8996 overhaul serialization code 7 years ago
  Wladimir J. van der Laan 0101483f46
Move CMerkleTx to wallet.cpp/h 7 years ago
  Philip Kaufmann 093303a887 add missing header end comments 7 years ago
  Wladimir J. van der Laan 8bdd2877c4
Fix a few "Uninitialized scalar field" warnings 7 years ago
  Wladimir J. van der Laan 2e280311b8
Perform CVerifyDB on pcoinsdbview instead of pcoinsTip 7 years ago
  Wladimir J. van der Laan 651480c8e4 move functions in main and net to implementation files 7 years ago
  Daniel Kraft d0867acb0e Use const CCoinsView's at some places. 7 years ago
  Pieter Wuille 92bb6f2f17 Bypass reloading blocks from disk 7 years ago
  jtimon b343c1a1e3 Move CBlockIndex::GetBlockWork() to pow::GetProofIncrement(nBits) 7 years ago
  jtimon c2c02f3fa9 Move UpdateTime to pow 7 years ago
  Wladimir J. van der Laan 3802224110 Remove all other print() methods 7 years ago
  Peter Todd 9ee09dc64f
Reapply: Reject transactions with excessive numbers of sigops 7 years ago
  Wladimir J. van der Laan 3b72fdfb86 Revert "Reject transactions with excessive numbers of sigops" 7 years ago
  Daniel Kraft b33bd7a3be Implement "getchaintips" RPC command to monitor blockchain forks. 7 years ago
  Pieter Wuille d70bc52ee3 Rework block processing benchmark code 7 years ago
  Wladimir J. van der Laan 98e84aae7a Revert "Relay double-spends, subject to anti-DOS" 7 years ago
  Wladimir J. van der Laan 67cc8f25c2 Revert "Remove signal DoubleSpendDetected, use function" 7 years ago
  Jeff Garzik 3da434a2ef Introduce option to disable relay/mining of bare multisig scripts in TX outputs 7 years ago
  Peter Todd 4fad8e6d83
Reject transactions with excessive numbers of sigops 7 years ago
  Luke Dashjr ff6a7af154 getblocktemplate: longpolling support 9 years ago
  Gavin Andresen 13fc83c77b
Move fee policy out of core 7 years ago
  Gavin Andresen 4b7b1bb1ac
Sanity checks for estimates 7 years ago
  Gavin Andresen b33d1f5ee5
Use fee/priority estimates in wallet CreateTransaction 7 years ago
  jtimon 834e46e847 CBlockIndex()::SetNull() method to avoid code repetition 7 years ago
  Tom Harding 0da6b3fd18 Remove signal DoubleSpendDetected, use function 7 years ago
  Pieter Wuille c9a0918330 Add a skiplist to the CBlockIndex structure. 7 years ago
  Pieter Wuille aa81564700 Track peers' available blocks 7 years ago
  Tom Harding d640a3ceab Relay double-spends, subject to anti-DOS 7 years ago
  jtimon df852d2bcc Refactor proof of work related functions out of main 7 years ago
  Gavin Andresen 7f3b4e9569
Relax IsStandard rules for pay-to-script-hash transactions 7 years ago