1221 Commits (fabcee1972f13bc77249bd23e8a1c16ce69aaae1)

Author SHA1 Message Date
Gavin Andresen aa3c697e90
Store fewer orphan tx by default, add -maxorphantx option 10 years ago
Gavin Andresen c74332c678
Stricter handling of orphan transactions 10 years ago
Suhas Daftuar ec7eb0fa80 When reindexing check for file before trying to open (refactored) 10 years ago
Gavin Andresen def2fdb4b9
Fix crashing bug caused by orphan(s) with duplicate prevout.hash 10 years ago
Philip Kaufmann 2c2cc5dac1
Remove some unnecessary c_strs() in logging and the GUI 10 years ago
Jeff Garzik 540ac4514d Avoid returning many "inv" orphans 10 years ago
jtimon e8b5f0d549 Move CBlockIndex, CChain and related code out of main 10 years ago
jtimon 6db83db3eb Decouple CChain from mapBlockIndex 10 years ago
Wladimir J. van der Laan 89d91f6aa7 Avoid repeated lookups in mapOrphanTransactions and mapOrphanTransactionsByPrev 10 years ago
R E Broadley 346193bd93 Cleanup messy error messages 10 years ago
Pieter Wuille 145d5be896 Introduce BlockMap type for mapBlockIndex 10 years ago
Pieter Wuille a0dbe433bd checkpoints.cpp depends on main, it can use mapBlockIndex directly 10 years ago
Pieter Wuille 629d75faac Combine CCoinsViewCache's HaveCoins and const GetCoins into AccessCoins. 10 years ago
Cozz Lovan d920f7dcf8 Move g_signals.SetBestChain(..) below SyncWithWallets 10 years ago
Wladimir J. van der Laan 0101483f46
Move CMerkleTx to wallet.cpp/h 10 years ago
Wladimir J. van der Laan 70352e11c0
Revert "Add a getutxos command to the p2p protocol. It allows querying of the UTXO set" 10 years ago
Wladimir J. van der Laan 2e280311b8
Perform CVerifyDB on pcoinsdbview instead of pcoinsTip 10 years ago
Wladimir J. van der Laan ad49c256c3 Split up util.cpp/h 10 years ago
Wladimir J. van der Laan 651480c8e4 move functions in main and net to implementation files 10 years ago
Daniel Kraft d0867acb0e Use const CCoinsView's at some places. 10 years ago
Pieter Wuille 92bb6f2f17 Bypass reloading blocks from disk 10 years ago
jtimon 654871d436 replace ComputeMinWork with CheckMinWork 10 years ago
jtimon c2c02f3fa9 Move UpdateTime to pow 10 years ago
Wladimir J. van der Laan 3802224110 Remove all other print() methods 10 years ago
Cozz Lovan 0d27dad845 Clean-up SyncWithWallets/SyncTransaction 10 years ago
Jeff Garzik c7b6117deb Create new signal for notification of new blocks. Use w/ -blocknotify 10 years ago
Jeff Garzik beb36e800c ui_interface: remove unused NotifyBlocksChanged signal 10 years ago
Peter Todd 9ee09dc64f
Reapply: Reject transactions with excessive numbers of sigops 10 years ago
Wladimir J. van der Laan 3b72fdfb86 Revert "Reject transactions with excessive numbers of sigops" 10 years ago
Mike Hearn da2ec100f3 Add a getutxos command to the p2p protocol. It allows querying of the UTXO set 10 years ago
Wladimir J. van der Laan ea100c73fa Reduce maximum coinscache size during verification 10 years ago
Pieter Wuille eb0b56b190 Simplify serialize.h's exception handling 10 years ago
Pieter Wuille 216e9a4456 Add a way to limit deserialized string lengths 10 years ago
Jeff Garzik 70b9d36a2c
Log "version" message IP addresses in client connect summary 10 years ago
Daniel Kraft b33bd7a3be Implement "getchaintips" RPC command to monitor blockchain forks. 10 years ago
Pieter Wuille d70bc52ee3 Rework block processing benchmark code 10 years ago
Wladimir J. van der Laan 98e84aae7a Revert "Relay double-spends, subject to anti-DOS" 10 years ago
Wladimir J. van der Laan ad26dc9c31 Revert "Formatting, spelling, comment fixes." 10 years ago
Wladimir J. van der Laan cd057bfd41 Revert "Check signatures before respend relay" 10 years ago
Wladimir J. van der Laan 67cc8f25c2 Revert "Remove signal DoubleSpendDetected, use function" 10 years ago
Jeff Garzik 3da434a2ef Introduce option to disable relay/mining of bare multisig scripts in TX outputs 10 years ago
R E Broadley 604ee2aa7d Remove tx from AlreadyAskedFor list once we receive it, not when we process it. 10 years ago
kazcw 43005cffa3 Fix semantic typo in state.CorruptionPossible check 10 years ago
Peter Todd 4fad8e6d83
Reject transactions with excessive numbers of sigops 10 years ago
Pieter Wuille d4d3fbd828 Do not flush the cache after every block outside of IBD 11 years ago
Pieter Wuille 714a3e6505 Only keep setBlockIndexValid entries that are possible improvements 11 years ago
Luke Dashjr ff6a7af154 getblocktemplate: longpolling support 11 years ago
Pieter Wuille dc942e6f27 Introduce whitelisted peers. 11 years ago
Pieter Wuille 5734d4d1e6 Only remove actualy failed blocks from setBlockIndexValid 11 years ago
Philip Kaufmann 001a53d742 add GetRandBytes() as wrapper for RAND_bytes() 11 years ago