51 Commits (5242bb32c7231d3110bfa2fe2f683e9ea18a7444)

Author SHA1 Message Date
Matt Corallo f5813bdd3e Add logic to track pubkeys as watch-only, not just scripts 9 years ago
Cory Fields a354a59f1f wallet: move crypter to wallet 10 years ago
Cory Fields 5a6155ccfa c++11: don't forward-declare types used in maps 10 years ago
Pavel Janík 5262fde0ec Remove whitespaces before double colon in errors and logs 10 years ago
sandakersmann f914f1a746
Added "Core" to copyright headers 10 years ago
Michael Ford 2b173d3bcc Update comments in keystore to be doxygen compatible 10 years ago
Cory Fields 066e2a1403 script: move CScriptID to standard.h and add a ctor for creating them from CScripts 10 years ago
Cozz Lovan ccca27a788 [Wallet] Watch-only fixes 10 years ago
jtimon cbd22a50c4 Move CScript class and dependencies to script/script 10 years ago
jtimon 86dbeea2cd Rename script.h/.cpp to scriptutils.h/.cpp (plus remove duplicated includes) 10 years ago
Wladimir J. van der Laan ad49c256c3 Split up util.cpp/h 10 years ago
Cozz Lovan 939ed97373 Add boolean HaveWatchonly and signal NotifyWatchonlyChanged 10 years ago
Pieter Wuille d5087d1ba0 Use script matching rather than destination matching for watch-only. 11 years ago
Pieter Wuille c8988460a2 Add support for watch-only addresses 11 years ago
Peter Todd 787ee0c913 Check redeemScript size does not exceed 520 byte limit 11 years ago
Wladimir J. van der Laan 829c920387 Move CCryptoKeyStore to crypter.cpp 11 years ago
Brandon Dahler 51ed9ec971 Cleanup code using forward declarations. 11 years ago
super3 db0e8ccd90 Bump Year Number to 2013 11 years ago
Pieter Wuille dfa23b94c2 CSecret/CKey -> CKey/CPubKey split/refactor 12 years ago
Pieter Wuille 1025440184 Refactor: split CKeyID/CScriptID/CTxDestination from CBitcoinAddress 13 years ago
Pieter Wuille fd61d6f506 Encapsulate public keys in CPubKey 13 years ago
Wladimir J. van der Laan ab1b288fa7 Convert UI interface to boost::signals2. 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
Pieter Wuille 6b6aaa1698 Further reduce header dependencies 13 years ago
Pieter Wuille ed6d0b5f85 Remove headers.h 13 years ago
Pieter Wuille f8dcd5ca6f Use scoped locks instead of CRITICAL_BLOCK 13 years ago
Pieter Wuille e5c027b49b Verify status of encrypt/decrypt calls to detect failed padding 13 years ago
Pieter Wuille 9976cf070f Move GenerateNewKey back to CWallet 13 years ago
Pieter Wuille cd5ee3bbb4 Fix wallet encryption with compressed pubkeys 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
Pieter Wuille 11529c6e4f Compressed pubkeys 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 2a45a494b0 Use block times for 'hard' OP_EVAL switchover, and refactored EvalScript 13 years ago
Gavin Andresen e679ec969c OP_EVAL implementation 13 years ago
Pieter Wuille 93db3fceac Add GetSecret() and GetKeys() to CKeyStore 13 years ago
Gavin Andresen e3c26b2573 SetCrypted() obtains keystore lock, to be safe. 13 years ago
Gavin Andresen 6cc4a62c0e Fix rpc-hanging deadlocks 13 years ago
Matt Corallo b2120e223a Unify copyright notices. 13 years ago
Matt Corallo 687c82558c Fix EncryptKeys crash introduced by a9ba4710, identified by TD. 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
Pieter Wuille 0efda1a79e Do not use obsolete CPrivKey for passing keys around 14 years ago
Matt Corallo 4e87d341f7 Add wallet privkey encryption. 14 years ago
Pieter Wuille acd6501610 Prepare codebase for Encrypted Keys. 14 years ago
Wladimir J. van der Laan ae3d0aba15 Sync to bitcoin git e94010b239 14 years ago
Wladimir J. van der Laan 33c75fd9aa CKeyStore::AddKey must return a boolean 14 years ago
Wladimir J. van der Laan e8ef3da713 update core to d0d80170a2 (CWallet class) 14 years ago