Module Mina_base.Transaction_union_payload

module Body : sig ... end
module Payload_common : sig ... end
val t_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> t
val sexp_of_t : t -> Ppx_sexp_conv_lib.Sexp.t
type payload = t
val payload_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> payload
val sexp_of_payload : payload -> Ppx_sexp_conv_lib.Sexp.t
val of_user_command_payload : Signed_command_payload.t -> t
type payload_var = var
val payload_typ : ( var, t ) Snark_params.Tick.Typ.t
module Checked : sig ... end
val to_input_legacy : t -> ( Snark_params.Tick.Field.t, bool ) Random_oracle.Input.Legacy.t
val excess : t -> Currency.Amount.Signed.t
val expected_supply_increase : payload -> Currency.Amount.t