Fee_transfer.Single
module Stable : sig ... end
type t = private Stable.Latest.t = {
receiver_pk : Mina_base_import.Public_key.Compressed.t; |
fee : Currency.Fee.t; |
fee_token : Token_id.t; |
}
val to_yojson : t -> Yojson.Safe.t
val of_yojson : Yojson.Safe.t -> t Ppx_deriving_yojson_runtime.error_or
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
include Core_kernel.Comparable.S with type t := t
val comparator : ( t, comparator_witness ) Base__Comparator.comparator
module Replace_polymorphic_compare : sig ... end
module Map : sig ... end
module Set : sig ... end
include Codable.Base58_check_intf with type t := t
val to_base58_check : t -> string
explicit Base58Check encoding
include Codable.Base58_check_base_intf with type t := t
val of_base58_check : string -> t Base.Or_error.t
Base58Check decoding
val of_base58_check_exn : string -> t
Base58Check decoding
val create :
receiver_pk:Mina_base_import.Public_key.Compressed.t ->
fee:Currency.Fee.t ->
fee_token:Token_id.t ->
t
val receiver_pk : t -> Mina_base_import.Public_key.Compressed.t
val receiver : t -> Account_id.t
val fee : t -> Currency.Fee.t
val fee_token : t -> Token_id.t
module Gen : sig ... end