134 Commits (5e3557b8e36308a27dbeb528569abe638c4d01dd)

Author SHA1 Message Date
BtcDrak 14d01309be Rename OP_NOP3 to OP_CHECKSEQUENCEVERIFY 8 years ago
NicolasDorier 745eb678ef [RPC] signrawtransaction can sign P2WSH 8 years ago
Pieter Wuille 605e8473a7 BIP143: Signing logic 8 years ago
Thomas Kerin b7dbeb24eb [libconsensus] Script verification API with amounts 8 years ago
Pieter Wuille 2b1f6f9ccf BIP141: Other consensus critical limits, and BIP145 8 years ago
Pieter Wuille 3dd410294d BIP143: Verification logic 8 years ago
Pieter Wuille 0ef1dd3e11 Refactor script validation to observe amounts 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 9 years ago
Pieter Wuille f8e6fb1800 Introduce constant for maximum CScript length 9 years ago
Patrick Strateman d1d7775587 Improve worst-case behavior of CScript::FindAndDelete 9 years ago
Patrick Strateman c0f660c3a3 Replace c-style cast with c++ style static_cast. 9 years ago
Patrick Strateman ec9ad5f199 Replace memcmp with std::equal in CScript::FindAndDelete 9 years ago
Wladimir J. van der Laan a25a4f5b04 wallet_ismine.h → script/ismine.h 9 years ago
MarcoFalke fada0c422c [doc] Fix doxygen comments for members 9 years ago
BtcDrak a38107643f Code style fix. 9 years ago
BtcDrak c3c375226e Separate CheckLockTime() and CheckSequence() logic 9 years ago
Mark Friedenbach 53e53a33c9 BIP112: Implement CHECKSEQUENCEVERIFY 9 years ago
Alex Morcos c6c2f0fd78 Implement SequenceLocks functions 9 years ago
Pieter Wuille 9d95187d5d Correctly report high-S violations 9 years ago
Pieter Wuille 5d743099b5 Get rid of inaccurate ScriptSigArgsExpected 9 years ago
mb300sd 37d271d7cc Rename OP_NOP2 to OP_CHECKLOCKTIMEVERIFY. 9 years ago
MarcoFalke fa24439ff3 Bump copyright headers to 2015 9 years ago
MarcoFalke faf93f37fe [trivial] Reuse translation and cleanup DEFAULT_* values 9 years ago
Luke Dashjr b966aa836a Constrain constant values to a single location in code 9 years ago
Pieter Wuille 6e18268616 Switch to libsecp256k1-based validation for ECDSA 9 years ago
Pieter Wuille 114b5812f6 Prevector type 9 years ago
Pieter Wuille 0b9e9dca4e Evict sigcache entries that are seen in a block 9 years ago
Pieter Wuille 830e3f3d02 Make sigcache faster and more efficient 9 years ago
David Hill b48da5c189 script: Remove magic numbers 9 years ago
Peter Todd 287f54fc90 Add CHECKLOCKTIMEVERIFY (BIP65) soft-fork logic 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
Peter Todd 6a07eb676a Make TX_SCRIPTHASH clear vSolutionsRet first 9 years ago
Mark Friedenbach e846b2a1e9 Correct a possibly intentional pun that is nevertheless hard to read: "two times of nLockTime." What is meant is that there are two kinds, or categories of nLockTime. 9 years ago
mruddy af3208bfa6 Resolve issue 3166. 9 years ago
Matt Corallo cfc3dd3428 Also remove pay-2-pubkey from watch when adding a priv key 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
Luke Dashjr 9238ecb417 Policy: MOVEONLY: 3 functions to policy.o: 9 years ago
Jorge Timón 627b9deff4 Policy: MOVEONLY: Create policy/policy.h with some constants 9 years ago
Peter Todd ffd75adce0
Enable CHECKLOCKTIMEVERIFY as a standard script verify flag 9 years ago
Peter Todd bc60b2b4b4 Replace NOP2 with CHECKLOCKTIMEVERIFY (BIP65) 9 years ago
Pieter Wuille 9b4e7d9a5e Add DummySignatureCreator which just creates zeroed sigs 9 years ago
Philip Kaufmann 5207f33f45 fix header include groups 9 years ago
Peter Todd 48e9c57cf0 Move LOCKTIME_THRESHOLD to src/script/script.h 10 years ago
Peter Todd 99088d60d8 Make CScriptNum() take nMaxNumSize as an argument 10 years ago
Pieter Wuille 18051c7fbd Abstract out Ctransaction-specific signing into TransactionSignatureCreator 10 years ago