Make.1-Inputsmodule Amount : Amount_intf with type bool := Bool.tmodule Balance :
Balance_intf
with type bool := Bool.t
and type amount := Amount.t
and type signed_amount := Amount.Signed.tmodule Public_key : Iffable with type bool := Bool.tmodule Token_id : Token_id_intf with type bool := Bool.tmodule Account_id :
Account_id_intf
with type bool := Bool.t
and type public_key := Public_key.t
and type token_id := Token_id.tmodule Set_or_keep : Set_or_keep_intf with type bool := Bool.tmodule Controller : Controller_intf with type bool := Bool.tmodule Global_slot : Global_slot_intf with type bool := Bool.tmodule Nonce : sig ... endmodule State_hash : Iffable with type bool := Bool.tmodule Timing :
Timing_intf with type bool := Bool.t and type global_slot := Global_slot.tmodule Verification_key : Iffable with type bool := Bool.tmodule Token_symbol : Iffable with type bool := Bool.tmodule Receipt_chain_hash :
Receipt_chain_hash_intf
with type bool := Bool.t
and type transaction_commitment := Transaction_commitment.t
and type index := Index.tmodule Account :
Account_intf
with type Permissions.controller := Controller.t
and type timing := Timing.t
and type balance := Balance.t
and type receipt_chain_hash := Receipt_chain_hash.t
and type bool := Bool.t
and type global_slot := Global_slot.t
and type field := Field.t
and type verification_key := Verification_key.t
and type zkapp_uri := Zkapp_uri.t
and type token_symbol := Token_symbol.t
and type public_key := Public_key.t
and type nonce := Nonce.t
and type state_hash := State_hash.t
and type token_id := Token_id.t
and type account_id := Account_id.tmodule Sequence_events :
Sequence_events_intf with type bool := Bool.t and type field := Field.tmodule Account_update :
Account_update_intf
with type signed_amount := Amount.Signed.t
and type protocol_state_precondition := Protocol_state_precondition.t
and type token_id := Token_id.t
and type bool := Bool.t
and type account := Account.t
and type public_key := Public_key.t
and type nonce := Nonce.t
and type account_id := Account_id.t
and type Update.timing := Timing.t
and type 'a Update.set_or_keep := 'a Set_or_keep.t
and type Update.field := Field.t
and type Update.verification_key := Verification_key.t
and type Update.sequence_events := Sequence_events.t
and type Update.zkapp_uri := Zkapp_uri.t
and type Update.token_symbol := Token_symbol.t
and type Update.state_hash := State_hash.t
and type Update.permissions := Account.Permissions.tmodule Nonce_precondition : sig ... endmodule Ledger :
Ledger_intf
with type bool := Bool.t
and type account := Account.t
and type account_update := Account_update.t
and type token_id := Token_id.t
and type public_key := Public_key.tmodule Call_forest :
Call_forest_intf
with type t = Account_update.call_forest
and type bool := Bool.t
and type account_update := Account_update.t
and module Opt := Optmodule Stack_frame :
Stack_frame_intf
with type bool := Bool.t
and type call_forest := Call_forest.t
and type caller := Token_id.tmodule Call_stack :
Call_stack_intf
with type stack_frame := Stack_frame.t
and type bool := Bool.t
and module Opt := Optmodule Transaction_commitment : sig ... endmodule Index : sig ... endmodule Local_state : sig ... endmodule Global_state : sig ... end