aboutsummaryrefslogtreecommitdiff
path: root/zkvms/nexus/wrapper_macro/src
diff options
context:
space:
mode:
authorKamen Mladenov <kamen@syndamia.com>2025-03-21 13:04:30 +0200
committerKamen Mladenov <kamen@syndamia.com>2025-04-04 11:03:00 +0300
commite7018851c4b5c44c7e6b7e907ffc186b1da5c9f4 (patch)
treeaf4aad265dc10a5a6973c9b8f7e76c30686bafa6 /zkvms/nexus/wrapper_macro/src
parent023070de2dde4df9b809cf04ff09ab1a3af3e01c (diff)
downloadzkVMs-benchmarks-e7018851c4b5c44c7e6b7e907ffc186b1da5c9f4.tar
zkVMs-benchmarks-e7018851c4b5c44c7e6b7e907ffc186b1da5c9f4.tar.gz
zkVMs-benchmarks-e7018851c4b5c44c7e6b7e907ffc186b1da5c9f4.zip
feat(zkvms/nexus): Update SDK usage
Update according to their new methods.
Diffstat (limited to 'zkvms/nexus/wrapper_macro/src')
-rw-r--r--zkvms/nexus/wrapper_macro/src/lib.rs17
1 files changed, 1 insertions, 16 deletions
diff --git a/zkvms/nexus/wrapper_macro/src/lib.rs b/zkvms/nexus/wrapper_macro/src/lib.rs
index 324ace8..1441d0d 100644
--- a/zkvms/nexus/wrapper_macro/src/lib.rs
+++ b/zkvms/nexus/wrapper_macro/src/lib.rs
@@ -45,23 +45,8 @@ pub fn make_wrapper(item: TokenStream) -> TokenStream {
.parse::<TokenStream>(),
);
- let public_inputs = toml::from_str::<toml::Table>(include_str!(concat!(
- env!("INPUTS_DIR"),
- "/default_public_input.toml"
- )))
- .unwrap();
- let (public_patterns, public_types) =
- args_divide_public(&args, &public_inputs.keys().collect()).0;
- let public_patterns: Vec<(TokenStream, TokenStream)> = public_patterns
- .into_iter()
- .zip(public_types.into_iter())
- .collect();
- for (pattern, ptype) in public_patterns {
- out.extend(format!("write_output::<{}>(&{});", ptype, pattern).parse::<TokenStream>());
- }
-
out.extend(
- format!("write_output::<{}>(&zkp::{}{});", ret, name, ts_patterns).parse::<TokenStream>(),
+ format!("write_public_output::<{}>(&zkp::{}{});", ret, name, ts_patterns).parse::<TokenStream>(),
);
let mut block = TokenStream::new();