29 lines
645 B
Rust
Raw Normal View History

use lee_core::program::{AccountPostState, ProgramInput, ProgramOutput, read_lee_inputs};
type Instruction = ();
fn main() {
let (
ProgramInput {
self_program_id,
caller_program_id,
pre_states,
..
},
instruction_words,
) = read_lee_inputs::<Instruction>();
let post_states = pre_states
.iter()
.map(|account| AccountPostState::new(account.account.clone()))
.collect();
2026-04-07 20:16:42 +02:00
ProgramOutput::new(
self_program_id,
caller_program_id,
instruction_words,
pre_states,
post_states,
)
.write();
}