885 Commits (35f7227a860b2b8c273e4bb299e6bd67cfef9a3f)

Author SHA1 Message Date
Philip Kaufmann fbed9c9d63 special case DoS value == 0 in ProcessMessage() 11 years ago
Jeff Garzik a79342479f Relay OP_RETURN data TxOut as standard transaction type 11 years ago
Philip Kaufmann 8d750f1d21 internal miner: move 2 globals from main to miner 11 years ago
Pieter Wuille 99740bab9c Skip unspendable outputs in consistency check 11 years ago
Gavin Andresen 881a85a22d Replace printf with LogPrintf / LogPrint 11 years ago
Philip Kaufmann d78900cc1b fix some cosmetic glitches in the codebase 11 years ago
Gregory Maxwell f8b7aa8625 Longer term workaround for chainstate corruption from negative versions. 11 years ago
Matt Corallo 55ed3f1475 Don't warn about forks while fIsInitialDownload 11 years ago
Gregory Maxwell 9d14e689c8 [raw] reject insanely high fees by default in sendrawtransaction 11 years ago
Gregory Maxwell bf3a20a6e8 [wallet] Consider generated coins mature at COINBASE_MATURITY+1 11 years ago
Pieter Wuille 24e5d7d5ae Fix out-of-bounds check 11 years ago
Gregory Maxwell a7f533a972 Update the bloom state on the real object, not the temporary one. 11 years ago
Gregory Maxwell 37c6389c5a Performance optimization for bloom filters. 11 years ago
Pieter Wuille 2461aba1ac Mempool consistency check 11 years ago
Pieter Wuille f0784ac470 Fix non-standard disconnected transactions causing mempool orphans 11 years ago
Cozz Lovan c7fa1a3586 do not call BuildMerkleTree() unnecessarily twice 12 years ago
Gavin Andresen 8dc206a1e2 Reject non-canonically-encoded sizes 12 years ago
Gavin Andresen 159bc48193 Simplify storage of orphan transactions 12 years ago
Gavin Andresen 8f6f92c72b Revert "Truncate oversize 'tx' messages before relaying/storing." 12 years ago
Jeff Garzik d247a5d130 Move internal miner/block creation to separate miner.cpp module. 12 years ago
Jeff Garzik 18946846d5 Minor miner fixes (hey hey it's fun to say) 12 years ago
Gavin Andresen 050d2e953f Remove #define loop from util.h 12 years ago
Matt Corallo 9bf2a4aba2 Fix multi-block reorg transaction resurrection 12 years ago
Matt Corallo d9ace8abe8 Don't use checkpoints and accept nonstd txn on -regtest 12 years ago
Matt Corallo f65e7092a2 Better warning/"alert" messages for large-work forks. 12 years ago
Matt Corallo f89faa2584 Call the -alertnotify script when we see a long or invalid fork. 12 years ago
Matt Corallo b8585384da Detect any sufficiently long fork and add a warning. 12 years ago
Peter Todd c40a5aaaf4 Truncate oversize 'tx' messages before relaying/storing. 12 years ago
Pieter Wuille f121db58e4 Move core implementations to core.cpp 12 years ago
Eric Lombrozo e5cefb9be1 Added locks on the setpwalletRegistered functions in main.cpp and added an UnregisterAllWallets function. 12 years ago
Eric Lombrozo 2a4d3464fd Pulled AcceptBlock out of CBlock. 12 years ago
Eric Lombrozo 38991ffa8a Pulled CheckBlock out of CBlock. 12 years ago
Eric Lombrozo 1959997afb Pulled AddToBlockIndex out of CBlock. 12 years ago
Eric Lombrozo f3ae51dcce Pulled ConnectBlock out of CBlock. 12 years ago
Eric Lombrozo 5c363ed622 Pulled DisconnectBlock out of CBlock. 12 years ago
Eric Lombrozo 8031399494 Moved ReadBlockFromDisk implementation to main.cpp 12 years ago
Eric Lombrozo 7db120d531 Moved CBlock::ReadFromDisk out of CBlock to functions ReadBlockFromDisk in main.h 12 years ago
Eric Lombrozo 226f821942 Moved WriteBlockToDisk implementation from main.h to main.cpp 12 years ago
Eric Lombrozo a6dba0fdb2 Moved CBlock::WriteToDisk out of CBlock to inline function WriteBlockToDisk in main.h 12 years ago
Jeff Garzik 980bfe6ef8 Log reason for non-standard transaction rejection 12 years ago
Jeff Garzik f590653377 RPC: add 'verifychain', to verify chain database at runtime 12 years ago
Jeff Garzik 168ba99392 Pass check level, check depth to VerifyDB() 12 years ago
Mike Hearn 0e4b317555 Introduce a CChainParameters singleton class and regtest mode. 12 years ago
Mike Hearn 70e7fba06d Move implementation of some CBlockLocator methods 12 years ago
Matt Corallo 87cce04c17 Refactor fee rules to make them actually readable. 12 years ago
Matt Corallo b1f15b218b Remove broken option to skip input checking for wallet txn. 12 years ago
Eric Lombrozo 501da2503a Using boost::signals2 to message main from net.cpp. 12 years ago
Eric Lombrozo aabdf9e899 Moved UpdateTime out of CBlockHeader and moved CBlockHeader into core. 12 years ago
Eric Lombrozo 05df3fc68d Removed AcceptToMemoryPool method from CTransaction. This method belongs to the mempool instance. 12 years ago
Eric Lombrozo 788536f175 Moved CInPoint to core. Removed GetMinFee from CTransaction and made it a regular function in main. 12 years ago