100 Commits (0ef1dd3e11dd573b6e443852ef0c72e34093ac68)

Author SHA1 Message Date
Pieter Wuille 0ef1dd3e11 Refactor script validation to observe amounts 9 years ago
Pieter Wuille 449f9b8deb BIP141: Witness program 9 years ago
Chris Stewart b682960a28 Adding P2SH(p2pkh) script test case 9 years ago
Gavin Andresen e2a30bc9a9 Unit test for CScript::FindAndDelete 9 years ago
Pieter Wuille dde46d3ae1 Merge script_valid and script_invalid tests 9 years ago
Pieter Wuille 009b503792 Get rid of expect in script_tests as it's implied by scripterror 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
Pieter Wuille c7c664191f Fix JSON pretty printing in script_tests 9 years ago
Wladimir J. van der Laan 0ecb3401fe test: Script_error checking in script_invalid tests 9 years ago
Wladimir J. van der Laan 2317ad7c56 test: Re-introduce JSON pretty printing in test builder 9 years ago
Alex Morcos c6c2f0fd78 Implement SequenceLocks functions 9 years ago
mb300sd 37d271d7cc Rename OP_NOP2 to OP_CHECKLOCKTIMEVERIFY. 9 years ago
MarcoFalke fa24439ff3 Bump copyright headers to 2015 9 years ago
Pieter Wuille 114b5812f6 Prevector type 9 years ago
Jonas Schnelli 9623e93473 [Univalue] add univalue over subtree 9 years ago
mruddy af3208bfa6 Resolve issue 3166. 9 years ago
Jorge Timón 60c8bac77c Includes: Cleanup around net main and wallet 9 years ago
Jorge Timón 9dd793f499 TRIVIAL: Missing includes 9 years ago
Jonas Schnelli 9a8897f4ac Remove JSON Spirit wrapper, remove JSON Spirit leftovers 10 years ago
Jonas Schnelli 3df0411ad9 remove JSON Spirit UniValue wrapper 10 years ago
Jonas Schnelli 6c7bee0624 expicit set UniValue type to avoid empty values 10 years ago
Jonas Schnelli 53b4671a9d extend conversion to UniValue 10 years ago
Jeff Garzik 15982a8b69 Convert tree to using univalue. Eliminate all json_spirit uses. 10 years ago
Wladimir J. van der Laan 92fd887fd4 tests: add a BasicTestingSetup and apply to all tests 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 9fddceda44 Avoid storing a reference passed to SignatureChecker constructors 10 years ago
Pieter Wuille 858809a33e Use separate SignatureChecker for CMutableTransaction 10 years ago
Pieter Wuille 092e9fe5fb Example unit tests from BIP66 10 years ago
Cory Fields 856e862f4a namespace: drop most boost namespaces and a few header cleanups 10 years ago
Pavel Vasin de236f57c6 clarify obscure uses of EvalScript() 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
Pieter Wuille a53fd41485 Deterministic signing 10 years ago
Pieter Wuille 98b135f97f Make STRICTENC invalid pubkeys fail the script rather than the opcode. 10 years ago
Cory Fields 269efa30ed build: add quick consensus lib tests 10 years ago
Pieter Wuille 4c97c64bf6 Do not use EC code in global constructors 10 years ago
Cory Fields 219a1470c4 script: check ScriptError values in script tests 10 years ago
Pieter Wuille f4e0aefadc Do signature-s negation inside the 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
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 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
Pieter Wuille 68af7d02cf Fix vector out of bounds in script tests 10 years ago