Module Stable.V1

type t = {
public_key : Signature_lib.Public_key.Compressed.Stable.V1.t;
token_id : Token_id.Stable.V1.t;
update : Update.Stable.V1.t;
balance_change : ( Currency.Amount.Stable.V1.t, Sgn.Stable.V1.t ) Currency.Signed_poly.Stable.V1.t;
increment_nonce : bool;
events : Events'.Stable.V1.t;
sequence_events : Events'.Stable.V1.t;
call_data : Pickles.Backend.Tick.Field.Stable.V1.t;
call_depth : int;
preconditions : Preconditions.Stable.V1.t;
use_full_commitment : bool;
caller : Call_type.Stable.V1.t;
authorization_kind : Authorization_kind.Stable.V1.t;
}
val to_yojson : t -> Yojson.Safe.t
val of_yojson : Yojson.Safe.t -> t Ppx_deriving_yojson_runtime.error_or
val _ : Yojson.Safe.t -> t Ppx_deriving_yojson_runtime.error_or
val bin_shape_t : Core_kernel.Bin_prot.Shape.t
val bin_size_t : t Core_kernel.Bin_prot.Size.sizer
val bin_write_t : t Core_kernel.Bin_prot.Write.writer
val bin_writer_t : t Core_kernel.Bin_prot.Type_class.writer
val __bin_read_t__ : ( int -> t ) Core_kernel.Bin_prot.Read.reader
val bin_read_t : t Core_kernel.Bin_prot.Read.reader
val bin_reader_t : t Core_kernel.Bin_prot.Type_class.reader
val bin_t : t Core_kernel.Bin_prot.Type_class.t
val version : int
val __versioned__ : unit
val t_fields_annots : string -> (string * string option) list
val t_toplevel_annots : unit -> (string * string option) list
val t_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> t
val sexp_of_t : t -> Ppx_sexp_conv_lib.Sexp.t
val equal : t -> t -> bool
val hash_fold_t : Ppx_hash_lib.Std.Hash.state -> t -> Ppx_hash_lib.Std.Hash.state
val hash : t -> Ppx_hash_lib.Std.Hash.hash_value
val compare : t -> t -> int
val authorization_kind : t -> Authorization_kind.Stable.V1.t
val caller : t -> Call_type.Stable.V1.t
val use_full_commitment : t -> bool
val preconditions : t -> Preconditions.Stable.V1.t
val call_depth : t -> int
val sequence_events : t -> Events'.Stable.V1.t
val events : t -> Events'.Stable.V1.t
val increment_nonce : t -> bool
val update : t -> Update.Stable.V1.t
val token_id : t -> Token_id.Stable.V1.t
module Fields : sig ... end
val to_latest : 'a -> 'a