Merge pull request #10938

3774999 serialization: validate RingCT prunable JSON type (selsta)

ACKs: jeffro256, jpk68, vtnerd
This commit is contained in:
tobtoht
2026-07-27 10:22:25 +00:00
+5
View File
@@ -1173,6 +1173,11 @@ void fromJsonValue(const rapidjson::Value& val, rct::rctSig& sig)
const auto prunable = val.FindMember("prunable");
if (prunable != val.MemberEnd())
{
if (!prunable->value.IsObject())
{
throw WRONG_TYPE("json object");
}
rct::keyV pseudo_outs = std::move(sig.get_pseudo_outs());
GET_FROM_JSON_OBJECT(prunable->value, sig.p.rangeSigs, range_proofs);