aboutsummaryrefslogtreecommitdiff
path: root/src/test/script_op_eval_tests.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Replace OP_EVAL (BIP 12) with Pay-to-script-hash (BIP 16).Gavin Andresen2012-01-131-268/+0
|
* Fixed OP_EVAL recursion unit test, checks for both infinite and ↵Gavin Andresen2011-12-271-19/+53
| | | | exactly-3-deep recursion
* Revert "Use standard C99 (and Qt) types for 64-bit integers"Wladimir J. van der Laan2011-12-211-2/+0
| | | | This reverts commit 21d9f36781604e4ca9fc35dc65265593423b73e9.
* Use standard C99 (and Qt) types for 64-bit integersLuke Dashjr2011-12-201-0/+2
|
* Use block times for 'hard' OP_EVAL switchover, and refactored EvalScriptGavin Andresen2011-12-191-28/+11
| | | | | | so it takes a flag for how to interpret OP_EVAL. Also increased IsStandard size of scriptSigs to 500 bytes, so a 3-of-3 multisig transaction IsStandard.
* Interpret OP_EVAL as OP_NOP until Feb 1, 2012Gavin Andresen2011-12-191-3/+51
|
* OP_EVAL implementationGavin Andresen2011-12-191-0/+203
OP_EVAL is a new opcode that evaluates an item on the stack as a script. It enables a new type of bitcoin address that needs an arbitrarily complex script to redeem.