11use self :: {
2- local_state:: {
3- apply_zkapp_command_first_pass, apply_zkapp_command_second_pass, CallStack , LocalStateEnv ,
4- StackFrame ,
5- } ,
2+ local_state:: { apply_zkapp_command_first_pass, apply_zkapp_command_second_pass, LocalStateEnv } ,
63 protocol_state:: { GlobalState , ProtocolStateView } ,
74 signed_command:: { SignedCommand , SignedCommandPayload } ,
85 transaction_applied:: {
96 signed_command_applied:: { self , SignedCommandApplied } ,
10- TransactionApplied , ZkappCommandApplied ,
7+ TransactionApplied ,
118 } ,
12- zkapp_command:: { AccessedOrNot , AccountUpdate , WithHash , ZkAppCommand } ,
9+ zkapp_command:: { AccessedOrNot , ZkAppCommand } ,
1310} ;
1411use super :: {
15- currency:: { Amount , Balance , Fee , Index , Length , Magnitude , Nonce , Signed , Slot } ,
12+ currency:: { Amount , Balance , Fee , Magnitude , Nonce , Signed , Slot } ,
1613 fee_excess:: FeeExcess ,
1714 fee_rate:: FeeRate ,
1815 scan_state:: transaction_snark:: OneOrTwo ,
1916} ;
2017use crate :: {
21- proofs:: witness:: Witness ,
2218 scan_state:: transaction_logic:: {
2319 transaction_applied:: { CommandApplied , Varying } ,
24- transaction_partially_applied:: FullyApplied ,
2520 zkapp_command:: MaybeWithStatus ,
2621 } ,
27- sparse_ledger:: { LedgerIntf , SparseLedger } ,
28- zkapps,
29- zkapps:: {
30- non_snark:: { LedgerNonSnark , ZkappNonSnark } ,
31- zkapp_logic:: ZkAppCommandElt ,
32- } ,
33- Account , AccountId , AccountIdOrderable , AppendToInputs , BaseLedger , ControlTag ,
34- ReceiptChainHash , Timing , TokenId , VerificationKeyWire ,
22+ sparse_ledger:: LedgerIntf ,
23+ zkapps:: non_snark:: LedgerNonSnark ,
24+ Account , AccountId , BaseLedger , ControlTag , Timing , TokenId , VerificationKeyWire ,
3525} ;
36- use itertools:: FoldWhile ;
3726use mina_core:: constants:: ConstraintConstants ;
3827use mina_curves:: pasta:: Fp ;
3928use mina_macros:: SerdeYojsonEnum ;
@@ -43,11 +32,7 @@ use mina_p2p_messages::{
4332 v2:: { MinaBaseUserCommandStableV2 , MinaTransactionTransactionStableV2 } ,
4433} ;
4534use mina_signer:: CompressedPubKey ;
46- use poseidon:: hash:: {
47- hash_with_kimchi,
48- params:: { CODA_RECEIPT_UC , MINA_ZKAPP_MEMO } ,
49- Inputs ,
50- } ;
35+ use poseidon:: hash:: params:: MINA_ZKAPP_MEMO ;
5136use std:: {
5237 collections:: { BTreeMap , HashMap , HashSet } ,
5338 fmt:: Display ,
0 commit comments