| 407 | } |
| 408 | |
| 409 | static void ReplaceRedeemScript(CScript& script, const CScript& redeemScript) |
| 410 | { |
| 411 | std::vector<valtype> stack; |
| 412 | EvalScript(stack, script, SCRIPT_VERIFY_STRICTENC, BaseSignatureChecker(), SigVersion::BASE); |
| 413 | assert(stack.size() > 0); |
| 414 | stack.back() = std::vector<unsigned char>(redeemScript.begin(), redeemScript.end()); |
| 415 | script = PushAll(stack); |
| 416 | } |
| 417 | |
| 418 | BOOST_AUTO_TEST_CASE(test_big_witness_transaction) { |
| 419 | CMutableTransaction mtx; |
no test coverage detected