71 Commits (master)

Author SHA1 Message Date
Jianping Wu 33bb11cdda Re-arranged keva ops. 6 years ago
Jianping Wu df20cfc6d2 WIP: implemented keva_delete. 6 years ago
Jianping Wu e30e56ef11 OK, it was decided that MAX_SCRIPT_ELEMENT_SIZE shall be 3072. 6 years ago
Jianping Wu 2ba7b82896 Handled keva script with getAddress. 6 years ago
Jianping Wu c56fb50b55 WIP: namespace/key 6 years ago
Jianping Wu fb0acfc6d9 WIP: started implementing keva_namespace. 6 years ago
Jianping Wu 855dc114e9 WIP: support two OPs. 6 years ago
Akira Takizawa 595a7bab23 Increment MIT Licence copyright header year on files modified in 2017 7 years ago
MeshCollider 1a445343f6 scripted-diff: Replace #include "" with #include <> (ryanofsky) 7 years ago
Anthony Towns d601f16621 Fix invalid memory access in CScript::operator+= 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
Pieter Wuille 0aadc11fd8 Avoid dereference-of-casted-pointer 7 years ago
Pieter Wuille e241a63c23 Clarify prevector::erase and avoid swap-to-clear 7 years ago
Andrew Chow ac4e438229 Sanity check transaction scripts in DecodeHexTx 7 years ago
Andrew Chow 5b75c47784 Add a valid opcode sanity check to CScript 7 years ago
Gregory Sanders cb184b3a54 Add constant for maximum stack size 7 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
Pavel Janík 9de90bb749 Do not shadow variables (gcc set) 8 years ago
Pieter Wuille f6fb7acda4 Move CTxInWitness inside CTxIn 8 years ago
BtcDrak 14d01309be Rename OP_NOP3 to OP_CHECKSEQUENCEVERIFY 8 years ago
NicolasDorier 745eb678ef [RPC] signrawtransaction can sign P2WSH 8 years ago
Pieter Wuille 449f9b8deb BIP141: Witness program 8 years ago
Pieter Wuille 7030d9eb47 BIP144: Serialization, hashes, relay (sender side) 8 years ago
Pieter Wuille 4f87af6fc7 Treat overly long scriptPubKeys as unspendable 8 years ago
Pieter Wuille f8e6fb1800 Introduce constant for maximum CScript length 8 years ago
Patrick Strateman d1d7775587 Improve worst-case behavior of CScript::FindAndDelete 8 years ago
Patrick Strateman c0f660c3a3 Replace c-style cast with c++ style static_cast. 8 years ago
Patrick Strateman ec9ad5f199 Replace memcmp with std::equal in CScript::FindAndDelete 8 years ago
Mark Friedenbach 53e53a33c9 BIP112: Implement CHECKSEQUENCEVERIFY 8 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
David Hill b48da5c189 script: Remove magic numbers 9 years ago
Peter Todd da894ab5da Accept any sequence of PUSHDATAs in OP_RETURN outputs 9 years ago
Peter Todd 5d8709c3b7 Add IsPushOnly(const_iterator pc) 9 years ago
mruddy af3208bfa6 Resolve issue 3166. 9 years ago
Pieter Wuille 9e38d0f745 Separate core memory usage computation in core_memusage.h 9 years ago
Pieter Wuille 5098c47b24 Implement accurate memory accounting for mempool 9 years ago
Jonas Schnelli 5496253966 add CReserveScript to allow modular script keeping/returning 9 years ago
Peter Todd bc60b2b4b4 Replace NOP2 with CHECKLOCKTIMEVERIFY (BIP65) 9 years ago
Philip Kaufmann 5207f33f45 fix header include groups 9 years ago
Peter Todd 48e9c57cf0 Move LOCKTIME_THRESHOLD to src/script/script.h 9 years ago
Peter Todd 99088d60d8 Make CScriptNum() take nMaxNumSize as an argument 9 years ago
Wladimir J. van der Laan 4e853aa163 src/script/script.h: endian compatibility for PUSHDATA sizes 9 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