Mina_base.User_commandmodule Poly : sig ... endmodule Gen_make (C : Signed_command_intf.Gen_intf) : sig ... endmodule Gen : sig ... endval gen_signed :
( Signed_command_payload.Stable.V2.t,
Mina_base_import.Public_key.Stable.V1.t,
Signature.Stable.V1.t )
Mina_wire_types.Mina_base.Signed_command.Poly.V1.t
Core_kernel__Quickcheck.Generator.tval gen :
( ( Signed_command_payload.Stable.V2.t,
Mina_base_import.Public_key.Stable.V1.t,
Signature.Stable.V1.t )
Mina_wire_types.Mina_base.Signed_command.Poly.V1.t,
'a )
t_
Core_kernel.Quickcheck.Generator.tmodule Stable : sig ... endtype t = Stable.Latest.tval to_yojson : t -> Yojson.Safe.tval of_yojson : Yojson.Safe.t -> t Ppx_deriving_yojson_runtime.error_orval _ : Yojson.Safe.t -> t Ppx_deriving_yojson_runtime.error_orval t_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> tval sexp_of_t : t -> Ppx_sexp_conv_lib.Sexp.tval hash_fold_t :
Ppx_hash_lib.Std.Hash.state ->
t ->
Ppx_hash_lib.Std.Hash.stateval hash : t -> Ppx_hash_lib.Std.Hash.hash_valueval to_base64 : t -> stringval of_base64 : string -> t Core_kernel.Or_error.tmodule Zero_one_or_two : sig ... endmodule Verifiable : sig ... endval to_verifiable :
t ->
ledger:'a ->
get:( 'b -> 'c -> Account.t option ) ->
location_of_account:( 'b -> Account_id.t -> 'c option ) ->
Verifiable.t Core_kernel.Or_error.tval of_verifiable : Verifiable.t -> tval fee : t -> Currency.Fee.tval minimum_fee : Currency.Fee.Stable.Latest.tval has_insufficient_fee : t -> boolval accounts_accessed :
t ->
Transaction_status.t ->
Account_id.t Core_kernel.List.tval accounts_referenced : t -> Account_id.t Core_kernel.List.tval fee_payer : t -> Account_id.tval applicable_at_nonce : t -> Mina_numbers.Account_nonce.tThe application nonce is the nonce of the fee payer at which a user command can be applied.
val expected_target_nonce : t -> Account.Nonce.tval target_nonce_on_success : t -> Account.Nonce.tThe target nonce is what the nonce of the fee payer will be after a user command is successfully applied.
val fee_token : t -> Token_id.tval valid_until : t -> Mina_numbers.Global_slot.tmodule Valid : sig ... endval check :
ledger:'a ->
get:( 'b -> 'c -> Account.t option ) ->
location_of_account:( 'b -> Account_id.t -> 'c option ) ->
t ->
Valid.t Core_kernel.Or_error.tval to_valid_unsafe :
t ->
[> `If_this_is_used_it_should_have_a_comment_justifying_it of
( Signed_command.With_valid_signature.t, Zkapp_command.Valid.t ) t_ ]val filter_by_participant :
t list ->
Signature_lib.Public_key.Compressed.t ->
t listval weight : t -> intval fee_per_wu : Stable.Latest.t -> Currency.Fee_rate.tval valid_size :
genesis_constants:Genesis_constants.t ->
( 'a, Zkapp_command.t ) t_ ->
( unit, Core_kernel__.Error.t ) Core_kernel._result