| 1533 | } |
| 1534 | |
| 1535 | static CScriptWitness ScriptWitnessFromJSON(const UniValue& univalue) |
| 1536 | { |
| 1537 | assert(univalue.isArray()); |
| 1538 | CScriptWitness scriptwitness; |
| 1539 | for (size_t i = 0; i < univalue.size(); ++i) { |
| 1540 | auto bytes = ParseHex(univalue[i].get_str()); |
| 1541 | scriptwitness.stack.push_back(std::move(bytes)); |
| 1542 | } |
| 1543 | return scriptwitness; |
| 1544 | } |
| 1545 | |
| 1546 | #if defined(HAVE_CONSENSUS_LIB) |
| 1547 |