| 489 | } |
| 490 | |
| 491 | static void ReplaceRedeemScript(CScript& script, const CScript& redeemScript) |
| 492 | { |
| 493 | std::vector<valtype> stack; |
| 494 | EvalScript(stack, script, SCRIPT_VERIFY_STRICTENC, BaseSignatureChecker(), SigVersion::BASE); |
| 495 | assert(stack.size() > 0); |
| 496 | stack.back() = std::vector<unsigned char>(redeemScript.begin(), redeemScript.end()); |
| 497 | script = PushAll(stack); |
| 498 | } |
| 499 | |
| 500 | BOOST_AUTO_TEST_CASE(test_big_witness_transaction) |
| 501 | { |
no test coverage detected