| 189 | } |
| 190 | |
| 191 | size_t parseUInt(const UniValue& val, size_t defaultVal) { |
| 192 | if (val.isNull()) { |
| 193 | return defaultVal; |
| 194 | } else { |
| 195 | int n = val.get_int(); |
| 196 | if (n < 0) { |
| 197 | throw JSONRPCError(RPC_INVALID_PARAMS, "Expects unsigned integer"); |
| 198 | } |
| 199 | |
| 200 | return n; |
| 201 | } |
| 202 | } |
| 203 | |
| 204 | size_t parseBlockHeight(const UniValue& val) { |
| 205 | if (val.isStr()) { |
no test coverage detected