443 Commits (71697f97d3f9512f0af934070690c14f1c0d95ea)

Author SHA1 Message Date
Cory Fields 71697f97d3 Separate protocol versioning from clientversion 10 years ago
jtimon 561e9e9de9 MOVEONLY: Move script/compressor out of script and put CTxOutCompressor (from 10 years ago
jtimon 4a3587d8db MOVEONLY: Separate CTransaction and dependencies from core 10 years ago
Peter Todd 16d78bd68e Add valid invert of invalid every numeric opcode tests 10 years ago
Peter Todd 2b62e1796b Clearly separate PUSHDATA and numeric argument MINIMALDATA tests 10 years ago
Peter Todd dfeec18b85 Test every numeric-accepting opcode for correct handling of the numeric minimal encoding rule 10 years ago
Peter Todd 554147ad9e Ensure MINIMALDATA invalid tests can only fail one way 10 years ago
Pieter Wuille 698c6abb25 Add SCRIPT_VERIFY_MINIMALDATA (BIP62 rules 3 and 4) 10 years ago
Pieter Wuille d752ba86c1 Add SCRIPT_VERIFY_SIGPUSHONLY (BIP62 rule 2) 10 years ago
Cory Fields fa7361907a boost: split stream classes out of serialize.h 10 years ago
Wladimir J. van der Laan a873823864
CAutoFile: Explicit Get() and remove unused methods 10 years ago
randy-waterhouse a3c26c2e85 Fixes for missing boost tuple.hpp header include. 10 years ago
Pieter Wuille a96d113962 Rename CWalletInterface to CValidationInterface 10 years ago
Cory Fields 85c579e3a6 script: add a slew of includes all around and drop includes from script.h 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
Cory Fields 5f4bcf6b14 boost: drop boost dependency in version.cpp. 10 years ago
Pieter Wuille f244c99c96 Remove CheckMinWork, as we always know all parent headers 10 years ago
Luke e21b2e0d5f Typo in test 10 years ago
Pieter Wuille 9df9cf5a9f Make SCRIPT_VERIFY_STRICTENC compatible with BIP62 10 years ago
Pieter Wuille 2c930d932b Prettify JSON tests and minimize diffs 10 years ago
jtimon 54510f2672 DRY: Avoid repetitions in script_test 10 years ago
Pieter Wuille e790c370b5 Replace SCRIPT_VERIFY_NOCACHE by flag directly to checker 10 years ago
Pieter Wuille c7829ea797 Abstract out SignatureChecker 10 years ago
Eric Shaw bc470c43ee Changed mixed indentation to four spaces 10 years ago
Eric Shaw 31d6390fd1 Fixed setaccount accepting foreign address 10 years ago
SergioDemianLerner f0fd00cb77 Switch testing framework from MAIN to new UNITTEST network 10 years ago
Wladimir J. van der Laan 8d132431b4
Revert merge of pull #4845 10 years ago
Cory Fields 63c17613ab tests: fix false-positive under win64 10 years ago
Cory Fields 41d67c78bf tests: fix python test-runner for windows 10 years ago
Pieter Wuille 68af7d02cf Fix vector out of bounds in script tests 10 years ago
SergioDemianLerner 5e2e7fcb99 Suggested corrections on comments, variable names. 10 years ago
SergioDemianLerner a25fd6be13 Switch testing framework from MAIN to new UNITTEST network 10 years ago
Mark Friedenbach a372168e77 Use a typedef for monetary values 10 years ago
Pieter Wuille 8138cbea3c Add automatic script test generation, and actual checksig tests 10 years ago
Cory Fields eee030f6bc autofile: don't copy CAutoFile by value 10 years ago
Cory Fields a94496fbb6 tests: don't split an empty string 10 years ago
ENikS 219372f1dd
script: Fix reference into empty vector run time exception 10 years ago
Pieter Wuille 7c70438dc6 Get rid of the dummy CCoinsViewCache constructor arg 10 years ago
Pieter Wuille ed27e53c9b Add coins_tests with a large randomized CCoinViewCache test. 10 years ago
Pieter Wuille c9d1a81ce7 Get rid of CCoinsView's SetCoins and SetBestBlock. 10 years ago
ENikS c8063b5712 Fixing out of bounds asses error 10 years ago
Pieter Wuille c8589bf99e Add actual signature tests 10 years ago
Pieter Wuille 76ec867796 Use actually valid transactions for script tests 10 years ago
Wladimir J. van der Laan 33a27716fc
test: Fix DoS tests after c74332c 10 years ago
Pieter Wuille 0be990ba34 Move CTxDestination from script/script to script/standard 10 years ago
Luke Dashjr a65e320747 bitcoin-util-test: Test bitcoin-tx with null scriptPubKey 10 years ago
jtimon 6dcfda2dc4 Don't pass nHashType to EvalScript nor CheckSig 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