| 479 | } |
| 480 | |
| 481 | static void ReplaceRedeemScript(CScript& script, const CScript& redeemScript) |
| 482 | { |
| 483 | std::vector<valtype> stack; |
| 484 | EvalScript(stack, script, SCRIPT_VERIFY_STRICTENC, BaseSignatureChecker(), SigVersion::BASE); |
| 485 | assert(stack.size() > 0); |
| 486 | stack.back() = std::vector<unsigned char>(redeemScript.begin(), redeemScript.end()); |
| 487 | script = PushAll(stack); |
| 488 | } |
| 489 | |
| 490 | BOOST_AUTO_TEST_CASE(test_big_witness_transaction) |
| 491 | { |
no test coverage detected