100 Commits (8455e367fe79ff53ea81d283f3435e74b1633c88)

Author SHA1 Message Date
practicalswift 8455e367fe [test] Avoid reading a potentially uninitialized variable in tx_invalid-test 6 years ago
Karl-Johan Alm 73f41190b9 Refactoring: Removed using namespace <xxx> from bench/ and test/ source files. 6 years ago
Pieter Wuille f6fb7acda4 Move CTxInWitness inside CTxIn 6 years ago
Pieter Wuille 81e3228fcb Make CTransaction actually immutable 6 years ago
Matt Corallo 76faa3cdfe Rename the remaining main.{h,cpp} to validation.{h,cpp} 6 years ago
Johnson Lau 4c0c25a604 Require compressed keys in segwit as policy and disable signing with uncompressed keys for segwit scripts 6 years ago
Johnson Lau e41bd449ab Add policy: null signature for failed CHECK(MULTI)SIG 6 years ago
Johnson Lau c72c5b1e3b Make non-minimal OP_IF/NOTIF argument non-standard for P2WSH 6 years ago
Pieter Wuille 35fe0393f2 Rename to PrecomputedTransactionData 6 years ago
Nicolas DORIER ab48c5e721 Unit test for sighash caching 6 years ago
Pieter Wuille d2c5d044d0 Precompute sighashes 6 years ago
NicolasDorier 00f46cbcd9 [qa] Add transaction tests for segwit 7 years ago
Pieter Wuille 0aa9207451 [qa] Witness version 0 signing unit tests 7 years ago
Pieter Wuille 0ef1dd3e11 Refactor script validation to observe amounts 7 years ago
Pieter Wuille 449f9b8deb BIP141: Witness program 7 years ago
Pieter Wuille 7030d9eb47 BIP144: Serialization, hashes, relay (sender side) 7 years ago
Mark Friedenbach 53e53a33c9 BIP112: Implement CHECKSEQUENCEVERIFY 7 years ago
Pieter Wuille 5d743099b5 Get rid of inaccurate ScriptSigArgsExpected 7 years ago
MarcoFalke fa24439ff3 Bump copyright headers to 2015 7 years ago
MarcoFalke 536766c903 [trivial] New DEFAULT_MIN_RELAY_TX_FEE = 1000 7 years ago
MarcoFalke 5f46a7d068 transaction_tests: Be more strict checking dust 7 years ago
Wladimir J. van der Laan 4e2efb3c5f tests: update transaction_tests for new dust threshold 7 years ago
Peter Todd da894ab5da Accept any sequence of PUSHDATAs in OP_RETURN outputs 7 years ago
Jonas Schnelli 9623e93473 [Univalue] add univalue over subtree 7 years ago
Jorge Timón 60c8bac77c Includes: Cleanup around net main and wallet 7 years ago
Jorge Timón 9dd793f499 TRIVIAL: Missing includes 7 years ago
Luke Dashjr 9238ecb417 Policy: MOVEONLY: 3 functions to policy.o: 8 years ago
Peter Todd bc60b2b4b4 Replace NOP2 with CHECKLOCKTIMEVERIFY (BIP65) 8 years ago
Jonas Schnelli 9a8897f4ac Remove JSON Spirit wrapper, remove JSON Spirit leftovers 8 years ago
Jonas Schnelli 3df0411ad9 remove JSON Spirit UniValue wrapper 8 years ago
Jonas Schnelli 53b4671a9d extend conversion to UniValue 8 years ago
Jeff Garzik 15982a8b69 Convert tree to using univalue. Eliminate all json_spirit uses. 8 years ago
jtimon da29ecbcc6 Consensus: MOVEONLY: Move CValidationState from main consensus/validation 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
Wladimir J. van der Laan 34cdc41128 String conversions uint256 -> uint256S 8 years ago
Cory Fields 856e862f4a namespace: drop most boost namespaces and a few header cleanups 8 years ago
Michael Ford 78253fcbad Remove references to X11 licence 8 years ago
Pieter Wuille b6e03cc592 Add SCRIPT_VERIFY_CLEANSTACK (BIP62 rule 6) 8 years ago
Peter Todd 03914234b3
Discourage NOPs reserved for soft-fork upgrades 8 years ago
Flavien Charlon 44e9a6b22e Update the 'test_IsStandard' unit test 8 years ago
Cory Fields 219a1470c4 script: check ScriptError values in script tests 8 years ago
Cory Fields 71697f97d3 Separate protocol versioning from clientversion 8 years ago
Pieter Wuille 698c6abb25 Add SCRIPT_VERIFY_MINIMALDATA (BIP62 rules 3 and 4) 8 years ago
Pieter Wuille d752ba86c1 Add SCRIPT_VERIFY_SIGPUSHONLY (BIP62 rule 2) 8 years ago
Cory Fields e9ca4280f3 script: add ToByteVector() for converting anything with begin/end 8 years ago
Pieter Wuille 9df9cf5a9f Make SCRIPT_VERIFY_STRICTENC compatible with BIP62 8 years ago
Pieter Wuille e790c370b5 Replace SCRIPT_VERIFY_NOCACHE by flag directly to checker 8 years ago
Pieter Wuille 8138cbea3c Add automatic script test generation, and actual checksig tests 8 years ago