28 Commits (5d5862a85e806f5e12c3da9f5a516839fb4c17a0)

Author SHA1 Message Date
Larry 5d5862a85e bitcore 7 years ago
Pieter Wuille 6bd1d60c97
Separate core memory usage computation in core_memusage.h 9 years ago
Pieter Wuille bde5c8b0f1
Implement accurate memory accounting for mempool 9 years ago
Pieter Wuille 6fc5764eda Treat overly long scriptPubKeys as unspendable 8 years ago
Pieter Wuille 4c6ea562bd Introduce constant for maximum CScript length 8 years ago
Daira Hopwood 05e2db116d Remove FindAndDelete. refs #1386 8 years ago
Peter Todd 4fa7a048d1 Replace NOP2 with CHECKLOCKTIMEVERIFY (BIP65) 10 years ago
Peter Todd 6ec08db338 Move LOCKTIME_THRESHOLD to src/script/script.h 10 years ago
Peter Todd 684636ba67 Make CScriptNum() take nMaxNumSize as an argument 10 years ago
Philip Kaufmann 5207f33f45 fix header include groups 9 years ago
Wladimir J. van der Laan 4e853aa163 src/script/script.h: endian compatibility for PUSHDATA sizes 10 years ago
Pavel Janík 5262fde0ec Remove whitespaces before double colon in errors and logs 10 years ago
sandakersmann f914f1a746
Added "Core" to copyright headers 10 years ago
Michael Ford b9a36b15bf Make comments in /src/script doxygen compatible 10 years ago
Pavel Janík 84738627ce Fix all header defines 10 years ago
Peter Todd 6004e77b92 Improve CScriptNum() comment 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 3a757c5294 fix build with libc++ after 85c579e 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 db8eb54bd7 script: move ToString and ValueString out of the header 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
ENikS 1e73504865
Fixing C4146 warning 10 years ago
ENikS cda45b5131 Reinitializing list's begin iterator after few elements were erased from the head 10 years ago
ENikS 6134b43ba9 Fixing condition 'sabotaging' MSVC build 10 years ago
Pieter Wuille 0be990ba34 Move CTxDestination from script/script to script/standard 10 years ago
Philip Kaufmann 2d79bba36b cleanup new script files (no code changes) 10 years ago
jtimon cbd22a50c4 Move CScript class and dependencies to script/script 10 years ago
jtimon 86dbeea2cd Rename script.h/.cpp to scriptutils.h/.cpp (plus remove duplicated includes) 10 years ago
jtimon 53efb09e4c Discover some missing includes 10 years ago
jtimon 8d5e5102f6 Remove unused function StackString() and class CCoins; 10 years ago
Philip Kaufmann 093303a887 add missing header end comments 10 years ago
Wladimir J. van der Laan ad49c256c3 Split up util.cpp/h 10 years ago
Pieter Wuille fff7455ded Make CScript::clear() release its memory 10 years ago
jtimon f5745fa52a Declare SignatureHash() in script.h 10 years ago
Jeff Garzik 6fd59ee897 script.h: set_vch() should shift a >32 bit value 10 years ago
JaSK a3e192a327 replaced MINE_ with ISMINE_ 10 years ago
JaSK 519dd1c89a Added MINE_ALL = (spendable|watchonly) 10 years ago
Pieter Wuille d5087d1ba0 Use script matching rather than destination matching for watch-only. 10 years ago
JaSK ffd40da361 Watchonly balances are shown separately in gui. 10 years ago
Pieter Wuille c8988460a2 Add support for watch-only addresses 11 years ago
Gavin Andresen a90689ff98
Remove timing-based signature cache unit test 10 years ago
Wladimir J. van der Laan fa126effc2
Avoid undefined behavior using CFlatData in CScript serialization 10 years ago
Pieter Wuille 4949004d68 Add CMutableTransaction and make CTransaction immutable. 10 years ago
Wladimir J. van der Laan 6dd5edb7de
Remove unused Print/PrintHex functions 10 years ago
R E Broadley 79d06dc6e0 Remove redundant c_str 10 years ago
Peter Todd f80cffa213 Do not trigger a DoS ban if SCRIPT_VERIFY_NULLDUMMY fails 10 years ago
Peter Todd 6380180821 Add rejection of non-null CHECKMULTISIG dummy values 10 years ago
Peter Todd 68f7d1d7af Create (MANDATORY|STANDARD)_SCRIPT_VERIFY_FLAGS constants 10 years ago