52 Commits (1240a1b0a82e0e944a6fdcf6ff26001e1bd68904)

Author SHA1 Message Date
Forrest Voight 52a3d2635c Separated COINBASE_FLAGS out into main.h and made RPC getmemorypool return it 13 years ago
Gavin Andresen 8d7849b6db Refactored ConnectInputs, so valid-transaction-checks are done before ECDSA-verifying signatures. 13 years ago
Gavin Andresen 922e8e2929 Replace OP_EVAL (BIP 12) with Pay-to-script-hash (BIP 16). 13 years ago
Luke Dashjr 340f0876ea collect more info on tx pooling and block finding for getmininginfo 13 years ago
Gavin Andresen 8a53cb0b9d New RPC commands: getblockhash and getblock 13 years ago
Wladimir J. van der Laan bde280b9a4 Revert "Use standard C99 (and Qt) types for 64-bit integers" 13 years ago
Luke Dashjr 21d9f36781 Use standard C99 (and Qt) types for 64-bit integers 13 years ago
Gavin Andresen 26ce92b352 Use std::numeric_limits<> for typesafe INT_MAX/etc 13 years ago
Gavin Andresen 2a45a494b0 Use block times for 'hard' OP_EVAL switchover, and refactored EvalScript 13 years ago
Gavin Andresen e679ec969c OP_EVAL implementation 13 years ago
Gavin Andresen f8ded588a2 Implement BIP 14 : separate protocol version from client version 13 years ago
Pieter Wuille 30ab2c9c46 Preparations for key import/export 13 years ago
Luke Dashjr dbbf1d4a48 GetMinFee takes a mode parameter (GMF_{BLOCK,RELAY,SEND}) instead of fForRelay 13 years ago
Gavin Andresen 10fd7f6689 Orphan block fill-up-memory attack prevention 13 years ago
Gavin Andresen eb5fff9e16 Moved checkpoints out of main, to prep for using them to help prevent DoS attacks 13 years ago
Gavin Andresen 6853e627f1 Fix build on windows and mac 13 years ago
Forrest Voight 074d584a04 Added RPC call 'getmemorypool' that provides everything needed to construct a block with a custom generation transaction and submit a solution 13 years ago
Gavin Andresen 3e52aaf212 Transaction/Block denial-of-service detection/response 13 years ago
Wladimir J. van der Laan d33cc2b5e3 clarify function signature (GetNumBlocksOfPeers) and use number of 'frozen' blocks as initial value for number of peer blocks 13 years ago
Luke Dashjr 83f4cd156e Bugfix: Use timestamp in coinbase rather than "bits", needed to ensure coinbase txn is unique even if address is the same 13 years ago
Wladimir J. van der Laan c5aa1b139a update to work with new lock system, add protocol.* to build system 13 years ago
Giel van Schijndel 507fd9d15b Start moving protocol-specific code to protocol.[ch]pp 13 years ago
Giel van Schijndel 99860de3c9 Make some global variables less-global (static) 13 years ago
Matt Corallo b2120e223a Unify copyright notices. 13 years ago
Pieter Wuille 03fbd79049 get rid of mapPubKeys 14 years ago
Matt Corallo 7414733bea Make an invalid addrIncoming so that old clients crash. 14 years ago
Wladimir J. van der Laan 2eace48d9a remove magic number: change threshold for nLockTime to constant 14 years ago
Wladimir J. van der Laan fa989f42c1 remove magic number: change threshold for nLockTime to constant 14 years ago
Wladimir J. van der Laan aa496b75c2 remove magic number: change threshold for nLockTime to constant 14 years ago
Wladimir J. van der Laan e8ef3da713 update core to d0d80170a2 (CWallet class) 14 years ago
Wladimir J. van der Laan eade213197 add GetTotalBlocksEstimate() function, move magic number to constant 14 years ago
Wladimir J. van der Laan 6cab66354d On initial block chain download, show a progress bar 14 years ago
Wladimir J. van der Laan 0eeb4f5d5b update bitcoin core from git (eeac8727bc) 14 years ago
Pieter Wuille 64c7ee7e6b CWallet class 14 years ago
Pieter Wuille e89b9f6a2a move wallet code to separate file 14 years ago
Wladimir J. van der Laan 18cf214528 update bitcoin core to git ce148944c7 14 years ago
Pieter Wuille 76d660ebd3 Faster timeout when connecting 14 years ago
Wladimir J. van der Laan ba4081c1fc move back to original directory structure 14 years ago
Wladimir J. van der Laan 822f2e3ddf update to newest git bitcoin core 14 years ago
Wladimir J. van der Laan 69d605f410 integration of core bitcoin 14 years ago
Wladimir J. van der Laan 2097c09a9b integrate a few extra .h files 14 years ago