mirror of
https://github.com/logos-blockchain/lssa.git
synced 2026-01-03 05:43:08 +00:00
call write_nssa_outputs function once
This commit is contained in:
parent
bc24f006ef
commit
1df24eb11f
@ -59,16 +59,16 @@ fn main() {
|
||||
instruction_words,
|
||||
) = read_nssa_inputs();
|
||||
|
||||
match (pre_states.as_slice(), balance_to_move) {
|
||||
let (pre_states, post_states) = match (pre_states.as_slice(), balance_to_move) {
|
||||
([account_to_claim], 0) => {
|
||||
let (pre, post) = initialize_account(account_to_claim.clone());
|
||||
write_nssa_outputs(instruction_words, vec![pre], vec![post]);
|
||||
(vec![pre], vec![post])
|
||||
}
|
||||
([sender, recipient], balance_to_move) => {
|
||||
let (pre_states, post_states) =
|
||||
transfer(sender.clone(), recipient.clone(), balance_to_move);
|
||||
write_nssa_outputs(instruction_words, pre_states, post_states);
|
||||
transfer(sender.clone(), recipient.clone(), balance_to_move)
|
||||
}
|
||||
_ => panic!("invalid params"),
|
||||
}
|
||||
};
|
||||
|
||||
write_nssa_outputs(instruction_words, pre_states, post_states);
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user