Module User_command_input

module Payload : sig ... end
module Sign_choice : sig ... end
module Stable : sig ... end
val to_yojson : t -> Yojson.Safe.t
include Ppx_sexp_conv_lib.Sexpable.S with type t := t
val t_of_sexp : Sexplib0__.Sexp.t -> t
val sexp_of_t : t -> Sexplib0__.Sexp.t
val fee_payer : t -> Mina_base.Account_id.t
val to_user_commands : ?nonce_map: (Mina_base.Account.Nonce.t * Mina_base.Account.Nonce.t) Mina_base.Account_id.Map.t -> get_current_nonce: ( Mina_base.Account_id.t -> ( [ `Min of Mina_numbers.Account_nonce.t ] * Mina_numbers.Account_nonce.t, string ) Core_kernel.Result.t ) -> get_account: ( Mina_base.Account_id.t -> Mina_base.Account.t option Participating_state.T.t ) -> constraint_constants:Genesis_constants.Constraint_constants.t -> logger:Logger.t -> t list -> Mina_base.Signed_command.t list Async_kernel.Deferred.Or_error.t