| 247 | } |
| 248 | |
| 249 | std::vector<unsigned char> ParseHexUV(const UniValue& v, const std::string& strName) |
| 250 | { |
| 251 | std::string strHex; |
| 252 | if (v.isStr()) |
| 253 | strHex = v.getValStr(); |
| 254 | if (!IsHex(strHex)) |
| 255 | throw std::runtime_error(strName + " must be hexadecimal string (not '" + strHex + "')"); |
| 256 | return ParseHex(strHex); |
| 257 | } |
| 258 | |
| 259 | int ParseSighashString(const UniValue& sighash) |
| 260 | { |