221 Commits (f1250033bd149626cfe42008ca145733be850dfe)

Author SHA1 Message Date
Thomas Kerin 1cdbea7f74 bitcoinconsensus: invalid flags should be set to bitcoinconsensus_error type, add test cases covering bitcoinconsensus error codes 6 years ago
Johnson Lau d353dd121b Add constant scriptCode policy in non-segwit scripts 7 years ago
Pieter Wuille 3eaa003c88 Extend validateaddress information for P2SH-embedded witness 7 years ago
Pieter Wuille 985c79552c Improve witness destination types and use them more 7 years ago
Pieter Wuille 0c8ea6380c Abstract out IsSolvable from Witnessifier 7 years ago
Akira Takizawa 595a7bab23 Increment MIT Licence copyright header year on files modified in 2017 7 years ago
practicalswift a720b928c8 Remove includes in .cpp files for things the corresponding .h file already included 7 years ago
MeshCollider 1a445343f6 scripted-diff: Replace #include "" with #include <> (ryanofsky) 7 years ago
Mark Friedenbach cee28fbc3f Add error string for CLEANSTACK script violation, preventing an "unknown error" if the CLEANSTACK error condition is set. 7 years ago
Pieter Wuille c091b99379 Implement BIP173 addresses and tests 7 years ago
Jim Posen 5ddf56045a script: Change SignatureHash input index check to an assert. 7 years ago
Jim Posen 7a1e873b27 [script] Unit tests for IsMine 7 years ago
Anthony Towns d601f16621 Fix invalid memory access in CScript::operator+= 7 years ago
MeshCollider 592404f03f Changing &vec[0] to vec.data(), what 9804 missed 7 years ago
Pieter Wuille 5c8ff0d448 Introduce wrappers around CBitcoinAddress 7 years ago
Jim Posen 360b464a08 Comments: More comments on functions/globals in standard.h. 7 years ago
practicalswift 64fb0ac016 Declare single-argument (non-converting) constructors "explicit" 7 years ago
Marko Bencun bb81e17355 scripted-diff: stop using the gArgs wrappers 7 years ago
Gregory Maxwell 08f71c29ea [Trivial] Add a comment on the use of prevector in script. 7 years ago
practicalswift 90d4d89230 scripted-diff: Use the C++11 keyword nullptr to denote the pointer literal instead of the macro NULL 7 years ago
Jack Grigg e181dbe748
Add comments 7 years ago
Pieter Wuille 0aadc11fd8 Avoid dereference-of-casted-pointer 7 years ago
Pieter Wuille 2851b77312 Make all script verification flags softforks 7 years ago
practicalswift aa95947ded Use the override specifier (C++11) where we expect to be overriding the virtual function of a base class 8 years ago
Matt Corallo 309ee1ae7b Update -maxsigcachesize doc clarify init logprints for it 8 years ago
Jorge Timón 5995735c5b
scripted-diff: Remove #include <boost/foreach.hpp> 8 years ago
Pieter Wuille e241a63c23 Clarify prevector::erase and avoid swap-to-clear 8 years ago
Andrew Chow ac4e438229 Sanity check transaction scripts in DecodeHexTx 8 years ago
Andrew Chow 5b75c47784 Add a valid opcode sanity check to CScript 8 years ago
Matt Corallo b5fea8d0cc Cache full script execution results in addition to signatures 8 years ago
Jorge Timón 1238f13cf6
scripted-diff: Remove PAIRTYPE 8 years ago
Jorge Timón 7c00c26726
scripted-diff: Fully remove BOOST_FOREACH 8 years ago
practicalswift 90593ed92c Limit variable scope 8 years ago
practicalswift 5a9b508279 [trivial] Add end of namespace comments 8 years ago
practicalswift 211adc074a Use range-based for loops (C++11) when looping over vector elements 8 years ago
Gregory Sanders cb184b3a54 Add constant for maximum stack size 8 years ago
practicalswift b51aaf1c42 Remove unused C++ code not covered by unit tests 8 years ago
Jeremy Rubin f9c88079df Deduplicate SignatureCacheHasher 8 years ago
Karl-Johan Alm 8cbfc4e472
Refactor: Remove using namespace <xxx> from script/ 8 years ago
Marko Bencun ef9f495e93 Trivial: fix comments referencing AppInit2 8 years ago
John Newbery 55c403b8fe Ensure `-maxsigcachesize` is in valid range 8 years ago
practicalswift cc16d99f1d [trivial] Fix typos in comments 8 years ago
Johnson Lau 0da49b5926 Skip precompute sighash for transactions without witness 8 years ago
isle2983 27765b6403 Increment MIT Licence copyright header year on files modified in 2016 8 years ago
Pieter Wuille 2ddfcfd2d6 Make CScript (and prevector) c++11 movable. 8 years ago
Jeremy Rubin c9e69fbf39 Add CuckooCache implementation and replace the sigcache map_type with it 8 years ago
Karl-Johan Alm 8c1dbc5e9d Refactor: Removed begin/end_ptr functions. 8 years ago
Pavel Janík 9de90bb749 Do not shadow variables (gcc set) 8 years ago
Pieter Wuille f6fb7acda4 Move CTxInWitness inside CTxIn 8 years ago
Pieter Wuille 81e3228fcb Make CTransaction actually immutable 8 years ago