From 61113cd7b95e5c45097457f1eda7d61ec5e86734 Mon Sep 17 00:00:00 2001 From: KtorZ Date: Fri, 17 Mar 2023 15:22:35 +0100 Subject: [PATCH] distinguish between multi vs single validator case in blueprint schema generation. --- crates/aiken-project/src/blueprint/validator.rs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/crates/aiken-project/src/blueprint/validator.rs b/crates/aiken-project/src/blueprint/validator.rs index d04ab0b23..67f54ea1e 100644 --- a/crates/aiken-project/src/blueprint/validator.rs +++ b/crates/aiken-project/src/blueprint/validator.rs @@ -107,9 +107,12 @@ impl Validator> { module.code.clone(), ), }) - .map(|schema| Argument { - title: Some(redeemer.arg_name.get_label()), - schema, + .map(|schema| match datum { + Some(..) if def.other_fun.is_some() => todo!(), + _ => Argument { + title: Some(redeemer.arg_name.get_label()), + schema, + }, })?, program: generator.generate(def).try_into().unwrap(), definitions,