53 Commits (58f1e54cbfae6dab82d9192e3147c860f5a29c8c)

Author SHA1 Message Date
practicalswift 90d4d89230 scripted-diff: Use the C++11 keyword nullptr to denote the pointer literal instead of the macro NULL 5 years ago
Jorge Timón 5995735c5b
scripted-diff: Remove #include <boost/foreach.hpp> 5 years ago
Jorge Timón 7c00c26726
scripted-diff: Fully remove BOOST_FOREACH 5 years ago
Karl-Johan Alm 73f41190b9 Refactoring: Removed using namespace <xxx> from bench/ and test/ source files. 6 years ago
isle2983 27765b6403 Increment MIT Licence copyright header year on files modified in 2016 6 years ago
Pieter Wuille 605e8473a7 BIP143: Signing logic 6 years ago
Pieter Wuille 3dd410294d BIP143: Verification logic 6 years ago
Pieter Wuille 0ef1dd3e11 Refactor script validation to observe amounts 6 years ago
Pieter Wuille 449f9b8deb BIP141: Witness program 6 years ago
Wladimir J. van der Laan a25a4f5b04 wallet_ismine.h → script/ismine.h 6 years ago
MarcoFalke fa7e4c0919 Bump copyright headers to 2014 7 years ago
Luke Dashjr 9238ecb417 Policy: MOVEONLY: 3 functions to policy.o: 7 years ago
Jonas Schnelli 50c72f23ad [Move Only] Move wallet related things to src/wallet/ 8 years ago
Wladimir J. van der Laan 92fd887fd4 tests: add a BasicTestingSetup and apply to all tests 8 years ago
Pieter Wuille 9fddceda44 Avoid storing a reference passed to SignatureChecker constructors 8 years ago
Pieter Wuille 858809a33e Use separate SignatureChecker for CMutableTransaction 8 years ago
Peter Todd 2fa9a8ec86
Make empty byte arrays pass CheckSignatureEncoding() 8 years ago
Cory Fields 9b1ab860ff namespace: drop boost::assign altogether here 8 years ago
Michael Ford 78253fcbad Remove references to X11 licence 8 years ago
Cory Fields 219a1470c4 script: check ScriptError values in script tests 8 years ago
Cory Fields e9ca4280f3 script: add ToByteVector() for converting anything with begin/end 8 years ago
Pieter Wuille e790c370b5 Replace SCRIPT_VERIFY_NOCACHE by flag directly to checker 8 years ago
jtimon 2b23a87599 Don't pass nHashType to VerifyScript 8 years ago
jtimon c1e433b717 Rename scriptutils.o to wallet_ismine.o 8 years ago
jtimon 0d2fa14a34 Move scriptutils.o to wallet 8 years ago
jtimon e088d65acb Separate script/sign 8 years ago
jtimon da03e6ed7c Separate script/interpreter 8 years ago
jtimon cbd22a50c4 Move CScript class and dependencies to script/script 8 years ago
jtimon 86dbeea2cd Rename script.h/.cpp to scriptutils.h/.cpp (plus remove duplicated includes) 8 years ago
jtimon 87d9819d4d fix comments ExtractAddress() -> ExtractDestination() 8 years ago
jtimon f5745fa52a Declare SignatureHash() in script.h 8 years ago
Pieter Wuille 4949004d68 Add CMutableTransaction and make CTransaction immutable. 8 years ago
Wladimir J. van der Laan 3fc6846181 Add licenses for tests and test data 9 years ago
Brandon Dahler 51ed9ec971 Cleanup code using forward declarations. 9 years ago
Jeff Garzik a79342479f Relay OP_RETURN data TxOut as standard transaction type 9 years ago
Pieter Wuille f5857e5cb5 Inline signature serializer 9 years ago
Pieter Wuille dfa23b94c2 CSecret/CKey -> CKey/CPubKey split/refactor 9 years ago
Gavin Andresen 87b9931bed Fix signed/unsigned comparison warnings 9 years ago
Pieter Wuille 99d0d0f356 Introduce script verification flags 10 years ago
Pieter Wuille 58bc86e37f Check for canonical public keys and signatures 10 years ago
xanatos fdfdb5cd7d = instead of == in multisig_tests.cpp 10 years ago
Pieter Wuille 1025440184 Refactor: split CKeyID/CScriptID/CTxDestination from CBitcoinAddress 10 years ago
Pieter Wuille fd61d6f506 Encapsulate public keys in CPubKey 10 years ago
Pieter Wuille 0d56f11ada Fix tests after 38067c18 11 years ago
Gavin Andresen 922e8e2929 Replace OP_EVAL (BIP 12) with Pay-to-script-hash (BIP 16). 11 years ago
coderrr 6ec76ca09e make sure IsMine only returns true when we own all keys 11 years ago
Gavin Andresen 2e17ac83c6 Fix broken ExtractAddress (refactored, made callers check for addresses in keystore if they care) 11 years ago
Gavin Andresen 2a45a494b0 Use block times for 'hard' OP_EVAL switchover, and refactored EvalScript 11 years ago
Gavin Andresen e679ec969c OP_EVAL implementation 11 years ago
Gavin Andresen bf798734db Support 3 new multisignature IsStandard transactions 11 years ago