54 Commits (2c2d471e18f0601c2767cf516425b2ecfcfd2126)

Author SHA1 Message Date
Pieter Wuille 605e8473a7 BIP143: Signing logic 9 years ago
Pieter Wuille 0ef1dd3e11 Refactor script validation to observe amounts 9 years ago
Pieter Wuille 449f9b8deb BIP141: Witness program 9 years ago
Wladimir J. van der Laan a25a4f5b04 wallet_ismine.h → script/ismine.h 9 years ago
Pieter Wuille 5d743099b5 Get rid of inaccurate ScriptSigArgsExpected 9 years ago
MarcoFalke fa24439ff3 Bump copyright headers to 2015 9 years ago
Pieter Wuille 114b5812f6 Prevector type 9 years ago
Jorge Timón 627b9deff4 Policy: MOVEONLY: Create policy/policy.h with some constants 10 years ago
Jonas Schnelli 50c72f23ad [Move Only] Move wallet related things to src/wallet/ 10 years ago
Wladimir J. van der Laan 92fd887fd4 tests: add a BasicTestingSetup and apply to all tests 10 years ago
Pieter Wuille 9fddceda44 Avoid storing a reference passed to SignatureChecker constructors 10 years ago
Pieter Wuille 858809a33e Use separate SignatureChecker for CMutableTransaction 10 years ago
Wladimir J. van der Laan 4f1524966a Replace direct use of 0 with SetNull and IsNull 10 years ago
Michael Ford 78253fcbad Remove references to X11 licence 10 years ago
Cory Fields 219a1470c4 script: check ScriptError values in script tests 10 years ago
Cory Fields e9ca4280f3 script: add ToByteVector() for converting anything with begin/end 10 years ago
Cory Fields 066e2a1403 script: move CScriptID to standard.h and add a ctor for creating them from CScripts 10 years ago
Pieter Wuille e790c370b5 Replace SCRIPT_VERIFY_NOCACHE by flag directly to checker 10 years ago
Pieter Wuille 7c70438dc6 Get rid of the dummy CCoinsViewCache constructor arg 10 years ago
Pieter Wuille c9d1a81ce7 Get rid of CCoinsView's SetCoins and SetBestBlock. 10 years ago
Pieter Wuille 0be990ba34 Move CTxDestination from script/script to script/standard 10 years ago
jtimon 2b23a87599 Don't pass nHashType to VerifyScript 10 years ago
jtimon ce3649fb61 Remove CScriptCheck::nHashType (was always 0) 10 years ago
jtimon 358562b651 Remove unused function main:VerifySignature 10 years ago
jtimon c1e433b717 Rename scriptutils.o to wallet_ismine.o 10 years ago
jtimon 0d2fa14a34 Move scriptutils.o to wallet 10 years ago
jtimon e088d65acb Separate script/sign 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
jtimon f5745fa52a Declare SignatureHash() in script.h 10 years ago
Wladimir J. van der Laan 3faf1f8294
test: Fix warning about integer signedness in P2SH tests 11 years ago
Gavin Andresen 7f3b4e9569
Relax IsStandard rules for pay-to-script-hash transactions 11 years ago
Pieter Wuille 4949004d68 Add CMutableTransaction and make CTransaction immutable. 11 years ago
Wladimir J. van der Laan ed67100565 Add required locks in tests 11 years ago
Wladimir J. van der Laan 3fc6846181 Add licenses for tests and test data 11 years ago
Brandon Dahler 51ed9ec971 Cleanup code using forward declarations. 11 years ago
Jeff Garzik 980bfe6ef8 Log reason for non-standard transaction rejection 12 years ago
Eric Lombrozo 05df3fc68d Removed AcceptToMemoryPool method from CTransaction. This method belongs to the mempool instance. 12 years ago
Pieter Wuille dfa23b94c2 CSecret/CKey -> CKey/CPubKey split/refactor 12 years ago
Gavin Andresen 8de9bb53af Define dust transaction outputs, and make them non-standard 12 years ago
Gavin Andresen 87b9931bed Fix signed/unsigned comparison warnings 12 years ago
Pieter Wuille 99d0d0f356 Introduce script verification flags 12 years ago
Pieter Wuille 450cbb0944 Ultraprune 12 years ago
Pieter Wuille 58bc86e37f Check for canonical public keys and signatures 12 years ago
Luke Dashjr 814efd6f1f Bugfix: Fix a variety of misspellings 13 years ago
Pieter Wuille 1025440184 Refactor: split CKeyID/CScriptID/CTxDestination from CBitcoinAddress 13 years ago
Pieter Wuille 0d56f11ada Fix tests after 38067c18 13 years ago
Gavin Andresen 137d0685a4 Simplify counting of P2SH sigops to match BIP 16 (thanks to Matt Corallo for prompting this). 13 years ago
Gavin Andresen 39f0d96860 Make transactions with extra data in their scriptSig's non-standard. 13 years ago
Gavin Andresen 922e8e2929 Replace OP_EVAL (BIP 12) with Pay-to-script-hash (BIP 16). 13 years ago