613 Commits (fa2ecc48fb84f5d74807acb162b46ccece6f4caa)

Author SHA1 Message Date
Pieter Wuille 857c61df0b Prepare database format for multi-stage block processing 12 years ago
Pieter Wuille 13c51f20f6 Direct CCoins references 12 years ago
Pieter Wuille 64dd46fd05 Transaction hash caching 12 years ago
Pieter Wuille ae8bfd12da Batch block connection during IBD 12 years ago
Pieter Wuille 450cbb0944 Ultraprune 12 years ago
Pieter Wuille bba89aa82a Pre-allocate block and undo files in chunks 12 years ago
Pieter Wuille 5382bcf8cd Multiple blocks per file 12 years ago
Pieter Wuille 8adf48dc9b Preliminary undo file creation 12 years ago
Pieter Wuille 630fd8dcb6 One file per block 12 years ago
Pieter Wuille 44ac1c0fe3 Add CTxUndo: transaction undo information 12 years ago
Pieter Wuille 10fd8604d7 Add CCoins: pruned list of transaction outputs 12 years ago
Pieter Wuille 0fa593d0fb Compact serialization for amounts 12 years ago
Pieter Wuille 69fc8047a9 Compact serialization for scripts 12 years ago
Pieter Wuille 66b02c93e6 Move external block import to separate thread 12 years ago
Wladimir J. van der Laan 529a4d4824 remove "checkorder" and "reply" P2P commands 12 years ago
Philip Kaufmann d210f4f5b8 fix -Wformat warnings all over the source 12 years ago
Jeff Garzik ea0796bde3 Trim trailing whitespace for src/*.{h,cpp} 12 years ago
Philip Kaufmann 463a1cab43 fix signed/unsigned in strprintf and CNetAddr::GetByte() 12 years ago
Jeff Garzik 76970091f1 Cosmetic: move CTransaction::GetMinFee out of header file 12 years ago
Gavin Andresen f35c6c4fb9 Refactor: move alert code from main to alert.cpp/h 12 years ago
xanatos 9eb7fc5842 Changed nprev->pprev 12 years ago
Gavin Andresen d5a52d9b3e Alert system DoS prevention 12 years ago
Gavin Andresen de237cbfa4 Block height in coinbase as a new block rule 13 years ago
Luke Dashjr 1be064190e Optimize JSON-RPC getblockhash 13 years ago
Luke Dashjr 3c726dd3c0 Bugfix: Use standard BTC unit in comments 13 years ago
Jeff Garzik 05a85b2b38 Add 'mempool' P2P command, and extend 'getdata' behavior 13 years ago
Luke Dashjr 639b61d78e Tests for CreateNewBlock 13 years ago
Gavin Andresen dae3e10a5a Treat non-version-1 transactions as non-standard 13 years ago
Jeff Garzik f77654a0e9 CTxMemPool: eliminate redundant lock, GetHash() call 13 years ago
Jeff Garzik 25d5c19522 RPC: add 'getrawmempool', listing all transaction ids in memory pool 13 years ago
Luke Dashjr 3cd01fdf0e CreateNewBlock: Check that the produced CBlock is acceptable (except for proof-of-work and merkletree, since those need to be provided later) 13 years ago
Jeff Garzik 976c08b68a JSON-RPC: Add 'sendrawtx' op, for sending pre-built TX's to network 13 years ago
Jeff Garzik 8fe791e4e2 Prevent crashes due to missing or corrupted blk????.dat records 13 years ago
Wladimir J. van der Laan fe4a655042 Fine-grained UI updates 13 years ago
Fordy 3a25a2b9b0 Update License in File Headers 13 years ago
Philip Kaufmann 5f9861953e fix RenameOver() and FileCommit() functions, to not generate compilation errors 13 years ago
Jeff Garzik 768e5d52fb Add new utility functions FileCommit(), RenameOver() 13 years ago
Jeff Garzik a7d45c5a7a Remove dead code: CTxDB::EraseBlockIndex(), CBlockIndex::EraseBlockFromDisk() 13 years ago
Philip Kaufmann 966ae00fe4 make CheckDiskSpace() use a global static const uint64 for checking required disk space and remove 2 ugly spaces from a message string 13 years ago
Pieter Wuille 7f3ccb59da Split synchronization mechanisms from util.{h,cpp} 13 years ago
Pieter Wuille f621326c24 Clean up warnings 13 years ago
Jeff Garzik 24de922636 CDiskTxPos, CInPoint, COutPoint: cast null value (-1) to unsigned int 13 years ago
Jeff Garzik 5aa0b23825 CBlock::WriteToDisk() properly checks ftell(3) for error return 13 years ago
Jeff Garzik 1d8c7a9557 Add casts for unavoidable signed/unsigned comparisons 13 years ago
Jeff Garzik 7bd9c3a3cf SigOp and orphan-tx constants and counts are always unsigned. 13 years ago
Pieter Wuille 1d740055da -loadblock to load from an external blk000?.dat file 13 years ago
Wladimir J. van der Laan cdcc319c2d change type of various bare chars to bool that are only used as bool (and never serialized) 13 years ago
Pieter Wuille c73ba23eb5 gettransaction RPC for non-wallet transactions 13 years ago
Pieter Wuille 6b6aaa1698 Further reduce header dependencies 13 years ago
Jeff Garzik 9eace6b113 Move CWalletDB code to new walletdb module. 13 years ago