9 Commits (794b007896aae7b180bdfc771bb4e1656a3e3329)

Author SHA1 Message Date
BtcDrak 14d01309be Rename OP_NOP3 to OP_CHECKSEQUENCEVERIFY 9 years ago
Suhas Daftuar d846e02372 [qa] script_tests: witness tests can specify tx amount 9 years ago
Suhas Daftuar 330b0f31ee [qa] p2p segwit tests 9 years ago
Pieter Wuille 66cca79130 [qa] Autogeneration support for witness in script_tests 9 years ago
Pieter Wuille 06d3805c1a [qa] Add segwit support to script_tests 9 years ago
Chris Stewart b682960a28 Adding P2SH(p2pkh) script test case 9 years ago
Chris Stewart 10e83d7956 Adding basic tests for OP_CSV inside of script_tests.json 9 years ago
Chris Stewart 62a9abd12b Fixing comment in script_test.json test case 9 years ago
Pieter Wuille dde46d3ae1 Merge script_valid and script_invalid tests 9 years ago
Pieter Wuille 76da761351 Make script_error a mandatory 4th field for script_tests 9 years ago
Pieter Wuille 269281b7cc Fix some misconstructed tests 9 years ago
mb300sd 37d271d7cc Rename OP_NOP2 to OP_CHECKLOCKTIMEVERIFY. 9 years ago
Dave Collins 1c54757f86 Add more script edge condition tests. 10 years ago
Pieter Wuille 437ada3e55 Switch test case signing to RFC6979 extra entropy 10 years ago
Suhas Daftuar 78c6bedb9c Add test for DER-encoding edge case 10 years ago
Suhas Daftuar 6f50dbd2fd Fix NegateSignatureS to not duplicate last byte of S 10 years ago
Pieter Wuille bf6cdebdc5 Increase coverage of DERSIG edge cases 10 years ago
Pieter Wuille 092e9fe5fb Example unit tests from BIP66 10 years ago
Peter Todd 2fa9a8ec86
Make empty byte arrays pass CheckSignatureEncoding() 10 years ago
Wladimir J. van der Laan c6a5ad4819
Fix tests after #5413 10 years ago
Manuel Araoz 87e8e1ca8b minor fix on script test data docs 10 years ago
Ryan X. Charles 65b03282c9
newlines in strings are invalid JSON 10 years ago
Pieter Wuille 362001c19f Move CHECKMULTISIG order tests out of automatically generated block 10 years ago
Pieter Wuille f67a9ce0dc Use deterministically generated script tests 10 years ago
Pieter Wuille b6e03cc592 Add SCRIPT_VERIFY_CLEANSTACK (BIP62 rule 6) 10 years ago
Peter Todd ca8158719b Test the exact order of CHECKMULTISIG sig/pubkey evaluation 10 years ago
Pieter Wuille 98b135f97f Make STRICTENC invalid pubkeys fail the script rather than the opcode. 10 years ago
Peter Todd 03914234b3
Discourage NOPs reserved for soft-fork upgrades 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
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
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
Pieter Wuille 8138cbea3c Add automatic script test generation, and actual checksig tests 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
Pieter Wuille 6022b5dc6b Make script_{valid,invalid}.json validation flags configurable 10 years ago
Otto Allmendinger 89101c6e78 script test: test case for 5-byte bools 11 years ago
Otto Allmendinger 4cac5dbf83 script tests: value with trailing 0x00 is true 11 years ago
Otto Allmendinger 833ff161bc script tests: values that overflow to 0 are true 11 years ago
Otto Allmendinger ed02282bba additional test for OP_SIZE in script_valid.json 11 years ago
Cory Fields 90320d6777 script: add additional script tests 11 years ago
Peter Todd d3a33fc869
Test CHECKMULTISIG with m == 0 and n == 0 11 years ago
Peter Todd b41e594773
Fix script test handling of empty scripts 11 years ago
Andreas Schildbach ffd082a6a3 Add script test to prove that OP_0 evaluates as the empty vector, rather than [0]. 11 years ago
Matt Corallo eacc6f4a26 Add a few more basic script/tx test-cases. 11 years ago
Peter Todd 214d45b6b9
Document and test OP_RESERVED weirdness 11 years ago
Gavin Andresen bdd34642dc More unit tests for NUMEQUAL 12 years ago
Peter Todd aff83e9c02 Add unittests for multiple ELSEs in a row 12 years ago