From e9c9058827f58e6531f35fc25e94694c26b0e43b Mon Sep 17 00:00:00 2001 From: Sergio Chouhy Date: Wed, 10 Dec 2025 14:06:48 -0300 Subject: [PATCH] move modified transfer program to test programs --- nssa/src/program.rs | 15 ++++++++------- .../guest/src/bin/modified_transfer.rs | 0 2 files changed, 8 insertions(+), 7 deletions(-) rename nssa/{program_methods => test_program_methods}/guest/src/bin/modified_transfer.rs (100%) diff --git a/nssa/src/program.rs b/nssa/src/program.rs index f91a007..89c3ed3 100644 --- a/nssa/src/program.rs +++ b/nssa/src/program.rs @@ -7,7 +7,7 @@ use serde::Serialize; use crate::{ error::NssaError, - program_methods::{AUTHENTICATED_TRANSFER_ELF, MODIFIED_TRANSFER_ELF, PINATA_ELF, TOKEN_ELF}, + program_methods::{AUTHENTICATED_TRANSFER_ELF, PINATA_ELF, TOKEN_ELF}, }; /// Maximum number of cycles for a public execution. @@ -95,12 +95,6 @@ impl Program { // `program_methods` Self::new(TOKEN_ELF.to_vec()).unwrap() } - - pub fn modified_transfer_program() -> Self { - // This unwrap won't panic since the `MODIFIED_TRANSFER_ELF` comes from risc0 build of - // `program_methods` - Self::new(MODIFIED_TRANSFER_ELF.to_vec()).unwrap() - } } // TODO: Testnet only. Refactor to prevent compilation on mainnet. @@ -227,6 +221,13 @@ mod tests { elf: CLAIMER_ELF.to_vec(), } } + + pub fn modified_transfer_program() -> Self { + use test_program_methods::MODIFIED_TRANSFER_ELF; + // This unwrap won't panic since the `MODIFIED_TRANSFER_ELF` comes from risc0 build of + // `program_methods` + Self::new(MODIFIED_TRANSFER_ELF.to_vec()).unwrap() + } } #[test] diff --git a/nssa/program_methods/guest/src/bin/modified_transfer.rs b/nssa/test_program_methods/guest/src/bin/modified_transfer.rs similarity index 100% rename from nssa/program_methods/guest/src/bin/modified_transfer.rs rename to nssa/test_program_methods/guest/src/bin/modified_transfer.rs