mirror of
https://github.com/logos-blockchain/lssa.git
synced 2026-01-04 06:13:10 +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,
|
instruction_words,
|
||||||
) = read_nssa_inputs();
|
) = 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) => {
|
([account_to_claim], 0) => {
|
||||||
let (pre, post) = initialize_account(account_to_claim.clone());
|
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) => {
|
([sender, recipient], balance_to_move) => {
|
||||||
let (pre_states, post_states) =
|
transfer(sender.clone(), recipient.clone(), balance_to_move)
|
||||||
transfer(sender.clone(), recipient.clone(), balance_to_move);
|
|
||||||
write_nssa_outputs(instruction_words, pre_states, post_states);
|
|
||||||
}
|
}
|
||||||
_ => panic!("invalid params"),
|
_ => panic!("invalid params"),
|
||||||
}
|
};
|
||||||
|
|
||||||
|
write_nssa_outputs(instruction_words, pre_states, post_states);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user