65 Commits (master)

Author SHA1 Message Date
SHI c93b275591 Rename all 5 years ago
Akira Takizawa 595a7bab23 Increment MIT Licence copyright header year on files modified in 2017 5 years ago
MeshCollider 1a445343f6 scripted-diff: Replace #include "" with #include <> (ryanofsky) 5 years ago
Anthony Towns d601f16621 Fix invalid memory access in CScript::operator+= 5 years ago
Gregory Maxwell 08f71c29ea [Trivial] Add a comment on the use of prevector in script. 5 years ago
practicalswift 90d4d89230 scripted-diff: Use the C++11 keyword nullptr to denote the pointer literal instead of the macro NULL 5 years ago
Pieter Wuille 0aadc11fd8 Avoid dereference-of-casted-pointer 5 years ago
Pieter Wuille e241a63c23 Clarify prevector::erase and avoid swap-to-clear 6 years ago
Andrew Chow ac4e438229 Sanity check transaction scripts in DecodeHexTx 6 years ago
Andrew Chow 5b75c47784 Add a valid opcode sanity check to CScript 6 years ago
Gregory Sanders cb184b3a54 Add constant for maximum stack size 6 years ago
isle2983 27765b6403 Increment MIT Licence copyright header year on files modified in 2016 6 years ago
Pieter Wuille 2ddfcfd2d6 Make CScript (and prevector) c++11 movable. 6 years ago
Pavel Janík 9de90bb749 Do not shadow variables (gcc set) 6 years ago
Pieter Wuille f6fb7acda4 Move CTxInWitness inside CTxIn 6 years ago
BtcDrak 14d01309be Rename OP_NOP3 to OP_CHECKSEQUENCEVERIFY 7 years ago
NicolasDorier 745eb678ef [RPC] signrawtransaction can sign P2WSH 7 years ago
Pieter Wuille 449f9b8deb BIP141: Witness program 7 years ago
Pieter Wuille 7030d9eb47 BIP144: Serialization, hashes, relay (sender side) 7 years ago
Pieter Wuille 4f87af6fc7 Treat overly long scriptPubKeys as unspendable 7 years ago
Pieter Wuille f8e6fb1800 Introduce constant for maximum CScript length 7 years ago
Patrick Strateman d1d7775587 Improve worst-case behavior of CScript::FindAndDelete 7 years ago
Patrick Strateman c0f660c3a3 Replace c-style cast with c++ style static_cast. 7 years ago
Patrick Strateman ec9ad5f199 Replace memcmp with std::equal in CScript::FindAndDelete 7 years ago
Mark Friedenbach 53e53a33c9 BIP112: Implement CHECKSEQUENCEVERIFY 7 years ago
mb300sd 37d271d7cc Rename OP_NOP2 to OP_CHECKLOCKTIMEVERIFY. 7 years ago
MarcoFalke fa24439ff3 Bump copyright headers to 2015 7 years ago
Pieter Wuille 114b5812f6 Prevector type 7 years ago
David Hill b48da5c189 script: Remove magic numbers 7 years ago
Peter Todd da894ab5da Accept any sequence of PUSHDATAs in OP_RETURN outputs 7 years ago
Peter Todd 5d8709c3b7 Add IsPushOnly(const_iterator pc) 7 years ago
mruddy af3208bfa6 Resolve issue 3166. 7 years ago
Pieter Wuille 9e38d0f745 Separate core memory usage computation in core_memusage.h 7 years ago
Pieter Wuille 5098c47b24 Implement accurate memory accounting for mempool 8 years ago
Jonas Schnelli 5496253966 add CReserveScript to allow modular script keeping/returning 8 years ago
Peter Todd bc60b2b4b4 Replace NOP2 with CHECKLOCKTIMEVERIFY (BIP65) 8 years ago
Philip Kaufmann 5207f33f45 fix header include groups 8 years ago
Peter Todd 48e9c57cf0 Move LOCKTIME_THRESHOLD to src/script/script.h 8 years ago
Peter Todd 99088d60d8 Make CScriptNum() take nMaxNumSize as an argument 8 years ago
Wladimir J. van der Laan 4e853aa163 src/script/script.h: endian compatibility for PUSHDATA sizes 8 years ago
Pavel Janík 5262fde0ec Remove whitespaces before double colon in errors and logs 8 years ago
sandakersmann f914f1a746
Added "Core" to copyright headers 8 years ago
Michael Ford b9a36b15bf Make comments in /src/script doxygen compatible 8 years ago
Pavel Janík 84738627ce Fix all header defines 8 years ago
Peter Todd 6004e77b92 Improve CScriptNum() comment 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 3a757c5294 fix build with libc++ after 85c579e 8 years ago
Cory Fields 85c579e3a6 script: add a slew of includes all around and drop includes from script.h 8 years ago
Cory Fields db8eb54bd7 script: move ToString and ValueString out of the header 8 years ago