Mina_base.Zkapp_commandval add_caller : Account_update.Wire.t -> Token_id.t -> Account_update.tval add_caller_simple :
Account_update.Simple.t ->
Token_id.t ->
Account_update.tmodule Call_forest : sig ... endmodule Graphql_repr : sig ... endmodule Simple : sig ... endmodule Digest = Call_forest.Digestmodule T : sig ... endinclude module type of struct include T endmodule Stable = T.Stabletype t = Stable.Latest.t = {fee_payer : Account_update.Fee_payer.t; |
account_updates : ( Account_update.t,
Digest.Account_update.t,
Digest.Forest.t )
Call_forest.t; |
memo : Signed_command_memo.t; |
}val _ : 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 memo : t -> Signed_command_memo.tval account_updates :
t ->
( Account_update.t, Digest.Account_update.t, Digest.Forest.t ) Call_forest.tmodule Fields = T.Fieldsval of_wire : Stable.Latest.Wire.t -> Stable.Latest.tval to_wire : Stable.Latest.t -> Stable.Latest.Wire.tval zkapp_command :
t ->
( Account_update.t,
Call_forest.Digest.Account_update.t,
Call_forest.Digest.Forest.t )
Call_forest.tval fee : t -> Currency.Fee.tval fee_payer_account_update : t -> Account_update.Fee_payer.tval applicable_at_nonce : t -> Account.Nonce.tval target_nonce_on_success : t -> Account.Nonce.tval nonce_increments : t -> int Signature_lib.Public_key.Compressed.Map.tval fee_token : t -> Account_id.Digest.tval fee_payer : t -> Account_id.tval account_updates_list : t -> Account_update.t listval zkapp_command_list : t -> Account_update.t listval fee_excess :
t ->
( Account_id.Digest.t, Currency.Fee.Signed.t ) Fee_excess.polyval 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_pk : t -> Signature_lib.Public_key.Compressed.tmodule Virtual : sig ... endval check_authorization : Account_update.t -> unit Core_kernel.Or_error.tmodule Verifiable : sig ... endval of_verifiable : Verifiable.t -> tmodule Transaction_commitment : sig ... endval account_updates_hash : t -> Call_forest.Digest.Forest.tval commitment : t -> Transaction_commitment.tmodule Weight : sig ... endThis module defines weights for each component of a `Zkapp_command.t` element.
val weight : t -> intmodule type Valid_intf = sig ... endmodule Valid :
Valid_intf
with type Stable.V1.t = Mina_wire_types.Mina_base.Zkapp_command.Valid.V1.tval of_yojson :
Yojson.Safe.t ->
Stable.Latest.t Ppx_deriving_yojson_runtime.error_orval to_yojson : Stable.Latest.t -> Yojson.Safe.tval to_base64 : Stable.Latest.With_top_version_tag.t -> stringval of_base64 :
string ->
Stable.Latest.With_top_version_tag.t Core_kernel.Or_error.ttype account_updates =
( Account_update.t, Digest.Account_update.t, Digest.Forest.t ) Call_forest.tval account_updates_deriver :
( Account_update.Graphql_repr.t list,
( Account_update.Graphql_repr.t list,
( ( ( Account_update.Graphql_repr.t list,
( Account_update.Graphql_repr.t list,
( Account_update.Graphql_repr.t list,
( ( Account_update.Graphql_repr.t list,
( Account_update.Graphql_repr.t list,
( Account_update.Graphql_repr.t list,
( < contramap :
( account_updates ->
Account_update.Graphql_repr.t list )
Core_kernel.ref
; graphql_arg :
( unit ->
Account_update.Graphql_repr.t list
Fields_derivers_graphql.Schema.Arg.arg_typ )
Core_kernel.ref
; graphql_arg_accumulator :
Account_update.Graphql_repr.t
Fields_derivers_zkapps.Derivers.Graphql.Args.Acc.T.t
Core_kernel.ref
; graphql_fields :
Account_update.Graphql_repr.t list
Fields_derivers_zkapps.Derivers.Graphql.Fields.Input.T.t
Core_kernel.ref
; graphql_fields_accumulator :
Account_update.Graphql_repr.t
Fields_derivers_zkapps.Derivers.Graphql.Fields.Accumulator.T.t
list
Core_kernel.ref
; graphql_query : string option Core_kernel.ref
; js_layout :
[> `Assoc of (string * Yojson.Safe.t) list ]
Core_kernel.ref
; map :
( Account_update.Graphql_repr.t list ->
account_updates )
Core_kernel.ref
; nullable_graphql_arg :
( unit ->
Account_update.Graphql_repr.t list option
Fields_derivers_graphql.Schema.Arg.arg_typ )
Core_kernel.ref
; nullable_graphql_fields :
Account_update.Graphql_repr.t list option
Fields_derivers_zkapps.Derivers.Graphql.Fields.Input.T.t
Core_kernel.ref
; of_json :
( Yojson.Safe.t ->
Account_update.Graphql_repr.t list )
Core_kernel.ref
; skip : bool Core_kernel.ref
; to_json :
( Account_update.Graphql_repr.t list ->
Yojson.Safe.t )
Core_kernel.ref.. > as 'a
Fields_derivers_zkapps__Fields_derivers_js.Js_layout.Input.t
Fields_derivers_graphql.Graphql_query.Input.t,
account_updates,
Account_update.Graphql_repr.t list,
Account_update.Graphql_repr.t list option )
Fields_derivers_zkapps.Derivers.Graphql.Args.Input.t,
account_updates,
Account_update.Graphql_repr.t list option )
Fields_derivers_zkapps.Derivers.Graphql.Fields.Input.t,
account_updates )
Fields_derivers_json.Of_yojson.Input.t,
account_updates )
Fields_derivers_json.To_yojson.Input.t
Fields_derivers_zkapps.Derivers.Unified_input.t
Fields_derivers_zkapps__Fields_derivers_js.Js_layout.Input.t
Fields_derivers_graphql.Graphql_query.Input.t,
account_updates,
Account_update.Graphql_repr.t list,
Account_update.Graphql_repr.t list option )
Fields_derivers_zkapps.Derivers.Graphql.Args.Input.t,
account_updates,
Account_update.Graphql_repr.t list option )
Fields_derivers_zkapps.Derivers.Graphql.Fields.Input.t,
account_updates )
Fields_derivers_json.Of_yojson.Input.t,
account_updates )
Fields_derivers_json.To_yojson.Input.t
Fields_derivers_zkapps.Derivers.Unified_input.t,
account_updates,
Account_update.Graphql_repr.t list,
Account_update.Graphql_repr.t list option )
Fields_derivers_zkapps.Derivers.Graphql.Args.Input.t,
account_updates,
Account_update.Graphql_repr.t list,
Account_update.Graphql_repr.t list option )
Fields_derivers_zkapps.Derivers.Graphql.Args.Input.t,
account_updates,
Account_update.Graphql_repr.t list option )
Fields_derivers_zkapps.Derivers.Graphql.Fields.Input.t,
account_updates,
Account_update.Graphql_repr.t list option )
Fields_derivers_zkapps.Derivers.Graphql.Fields.Input.t ->
( Account_update.Graphql_repr.t list,
( Account_update.Graphql_repr.t list,
( Account_update.Graphql_repr.t list,
( 'b Fields_derivers_zkapps__Fields_derivers_js.Js_layout.Input.t
Fields_derivers_graphql.Graphql_query.Input.t,
account_updates,
Account_update.Graphql_repr.t list,
Account_update.Graphql_repr.t list option )
Fields_derivers_zkapps.Derivers.Graphql.Args.Input.t,
account_updates,
Account_update.Graphql_repr.t list option )
Fields_derivers_zkapps.Derivers.Graphql.Fields.Input.t,
account_updates )
Fields_derivers_json.Of_yojson.Input.t,
account_updates )
Fields_derivers_json.To_yojson.Input.t
Fields_derivers_zkapps.Derivers.Unified_input.tval deriver :
( T.t,
( ( < contramap : ( T.t -> T.t ) Core_kernel.ref
; graphql_arg :
( unit ->
T.t Fields_derivers_graphql.Schema.Arg.arg_typ )
Core_kernel.ref
; graphql_arg_accumulator :
T.t Fields_derivers_zkapps.Derivers.Graphql.Args.Acc.T.t
Core_kernel.ref
; graphql_creator :
( ( ( 'b, T.t, T.t, 'c )
Fields_derivers_zkapps.Derivers.Graphql.Args.Output.t,
T.t,
T.t,
'c )
Fields_derivers_zkapps.Derivers.Graphql.Args.Input.t ->
T.t )
Core_kernel.ref
; graphql_fields :
T.t Fields_derivers_zkapps.Derivers.Graphql.Fields.Input.T.t
Core_kernel.ref
; graphql_fields_accumulator :
T.t Fields_derivers_zkapps.Derivers.Graphql.Fields.Accumulator.T.t
list
Core_kernel.ref
; graphql_query : string option Core_kernel.ref
; graphql_query_accumulator :
(Core_kernel.String.t * string option) option list Core_kernel.ref
; js_layout :
[> `Assoc of (string * Yojson.Safe.t) list ] Core_kernel.ref
; js_layout_accumulator :
Fields_derivers_zkapps__Fields_derivers_js.Js_layout.Accumulator.field
option
list
Core_kernel.ref
; map : ( T.t -> T.t ) Core_kernel.ref
; nullable_graphql_arg :
( unit ->
'c Fields_derivers_graphql.Schema.Arg.arg_typ )
Core_kernel.ref
; nullable_graphql_fields :
T.t option Fields_derivers_zkapps.Derivers.Graphql.Fields.Input.T.t
Core_kernel.ref
; of_json :
( [> `Assoc of (Core_kernel.String.Map.Key.t * Yojson.Safe.t) list ] ->
T.t )
Core_kernel.ref
; of_json_creator :
Yojson.Safe.t Core_kernel.String.Map.t Core_kernel.ref
; skip : bool Core_kernel.ref
; to_json :
( T.t ->
[> `Assoc of (Core_kernel.String.t * Yojson.Safe.t) list ] )
Core_kernel.ref
; to_json_accumulator :
(Core_kernel.String.t * ( T.t -> Yojson.Safe.t )) option list
Core_kernel.ref.. > as 'a,
T.t,
T.t,
'c )
Fields_derivers_zkapps.Derivers.Graphql.Args.Input.t,
T.t,
T.t,
'd )
Fields_derivers_zkapps.Derivers.Graphql.Args.Acc.t,
T.t,
T.t option )
Fields_derivers_zkapps.Derivers.Graphql.Fields.Accumulator.t ->
( T.t,
( 'a, T.t, T.t, 'c ) Fields_derivers_zkapps.Derivers.Graphql.Args.Acc.t,
T.t,
T.t option )
Fields_derivers_zkapps.Derivers.Graphql.Fields.Accumulator.tval arg_typ : unit -> T.t Fields_derivers_graphql.Schema.Arg.arg_typval typ : unit -> ( 'a, T.t ) Fields_derivers_graphql.Schema.typval to_json : T.t -> [> `Assoc of (Core_kernel.String.t * Yojson.Safe.t) list ]val of_json :
[> `Assoc of (Core_kernel.String.Map.Key.t * Yojson.Safe.t) list ] ->
T.tval account_updates_of_json :
Yojson.Safe.t ->
Account_update.Graphql_repr.t listval zkapp_command_to_json :
T.t ->
[> `Assoc of (Core_kernel.String.t * Yojson.Safe.t) list ]val arg_query_string : T.t -> stringval dummy : tmodule Make_update_group (Input : sig ... end) : sig ... endmodule Update_group : sig ... endval valid_size :
genesis_constants:Genesis_constants.t ->
t ->
unit Core_kernel.Or_error.t