73 Commits (703d64469eb2b607adcd864555b5fe1d981bf51f)

Author SHA1 Message Date
Pieter Wuille 439e1497e1 Introduce explicit -walletupgrade option 13 years ago
Pieter Wuille fcfd7ff8f8 Free pwalletdbEncryption after encryping wallet 13 years ago
Pieter Wuille 38067c18f8 Make compressed pubkeys require 0.6.0 13 years ago
Pieter Wuille 9976cf070f Move GenerateNewKey back to CWallet 13 years ago
Pieter Wuille 0b807a417f Add SetMinVersion to CWallet 13 years ago
Gavin Andresen 882164196e Update all copyrights to 2012 13 years ago
Gavin Andresen 922e8e2929 Replace OP_EVAL (BIP 12) with Pay-to-script-hash (BIP 16). 13 years ago
Gavin Andresen 2e17ac83c6 Fix broken ExtractAddress (refactored, made callers check for addresses in keystore if they care) 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 be237c119e Fix logic for IsChange() for send-to-self transactions. 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 bf798734db Support 3 new multisignature IsStandard transactions 13 years ago
Pieter Wuille 95d888a6d1 Key import and export 13 years ago
Pieter Wuille 30ab2c9c46 Preparations for key import/export 13 years ago
Pieter Wuille 4c6e22953e Make CWalletTx::pwallet private 13 years ago
Luke Dashjr dbbf1d4a48 GetMinFee takes a mode parameter (GMF_{BLOCK,RELAY,SEND}) instead of fForRelay 13 years ago
Dylan Noblesmith 94f778bdeb Implement an mlock()'d string class for storing passphrases 13 years ago
Gavin Andresen b2d3b2d65d Never remove database files on shutdown, it caused unreadable wallets on some testers' machines. 13 years ago
Gavin Andresen 1c15f88653 Only remove database log files on shutdown after wallet encryption/rewrite 13 years ago
Gavin Andresen 37971fcc76 Create new keypool for newly encrypted wallets. 13 years ago
Gavin Andresen d764d9161e Obsolete keypool and make sure database removes log files on shutdown. 13 years ago
Pieter Wuille 9e9869d0fe Resilvering 13 years ago
Pieter Wuille d825e6a31b Some extra comments 13 years ago
Matt Corallo 0767e69199 Add returns to avoid annoying compile-time warnings. 13 years ago
Nils Schneider 6ccff2cbde remove cryptopp dependency, add simple unittest for SHA256Transform() 13 years ago
Wladimir J. van der Laan c5aa1b139a update to work with new lock system, add protocol.* to build system 13 years ago
Gavin Andresen ed02c95d50 obtain cs_wallet mutex to protect vchDefaultKey 13 years ago
Gavin Andresen 7db3b75b3e Logic running with -keypool=0 was wrong (empty keys were being returned). Fixes #445 13 years ago
Gavin Andresen 471426fb3b Fixed potential deadlocks in GUI code. 14 years ago
Gavin Andresen 6cc4a62c0e Fix rpc-hanging deadlocks 14 years ago
Matt Corallo b2120e223a Unify copyright notices. 14 years ago
Pieter Wuille b63241d451 Bugfix: don't overuse limited ExtractAddress 14 years ago
Pieter Wuille a7dd11c6da Fix for small change outputs 14 years ago
Pieter Wuille 2ffba736e9 Use CBitcoinAddress instead of string/uint160 14 years ago
Pieter Wuille 03fbd79049 get rid of mapPubKeys 14 years ago
Wladimir J. van der Laan a35ee96336 Add call to request unconfirmed balance 14 years ago
Matt Corallo a2606bad09 Fix Build in GetReservedKey() in wallet.cpp 14 years ago
Matt Corallo cee69980b0 Generate Warning when using default key. 14 years ago
Matt Corallo 0d7b28e52e Fix crashes when a wallet is locked and GetReservedKey() is called 14 years ago
Giel van Schijndel 84c3c2ebe7 fix warning: control reaches end of non-void function [-Wreturn-type] 14 years ago
Pieter Wuille d5115a71a1 Bugfix: add autogenerated addresses to address book 14 years ago
Jeff Garzik 116df55e21 Update CWallet::LoadWallet for proper return type. 14 years ago
Giel van Schijndel 858cebed7d fix warning: unused variable 'X' [-Wunused-variable] 14 years ago
Matt Corallo 7414733bea Make an invalid addrIncoming so that old clients crash. 14 years ago
Matt Corallo 96f34cd5c4 Use DB Transactions when encrypting wallet. 14 years ago
Matt Corallo ddebdd9a8f Set the number of SHA512 rounds based on the speed of the computer. 14 years ago
Matt Corallo 4e87d341f7 Add wallet privkey encryption. 14 years ago