Mina_base.Fee_transfermodule Single : sig ... endmodule 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 hash_fold_t :
Ppx_hash_lib.Std.Hash.state ->
t ->
Ppx_hash_lib.Std.Hash.stateval hash : t -> Ppx_hash_lib.Std.Hash.hash_valuetype single = private Single.t = {receiver_pk : Mina_base_import.Public_key.Compressed.t; |
fee : Currency.Fee.t; |
fee_token : Token_id.t; |
}val single_to_yojson : single -> Yojson.Safe.tval single_of_yojson :
Yojson.Safe.t ->
single Ppx_deriving_yojson_runtime.error_orval sexp_of_single : single -> Ppx_sexp_conv_lib.Sexp.tval single_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> singleval hash_fold_single :
Ppx_hash_lib.Std.Hash.state ->
single ->
Ppx_hash_lib.Std.Hash.stateval hash_single : single -> Ppx_hash_lib.Std.Hash.hash_valueinclude Core_kernel.Comparable.S with type t := tval comparator : ( t, comparator_witness ) Base__Comparator.comparatormodule Replace_polymorphic_compare : sig ... endmodule Map : sig ... endmodule Set : sig ... endval create_single :
receiver_pk:Mina_base_import.Public_key.Compressed.t ->
fee:Currency.Fee.t ->
fee_token:Token_id.t ->
tval to_singles : t -> Single.t One_or_two.tval of_singles : Single.t One_or_two.t -> t Core_kernel.Or_error.tval fee_excess : t -> Fee_excess.t Core_kernel.Or_error.tval fee_token : single -> Token_id.tval fee_tokens : t -> Token_id.t One_or_two.tval receiver_pks : t -> Mina_base_import.Public_key.Compressed.t listval receivers : t -> Account_id.t listval fee_payer_pk : t -> Mina_base_import.Public_key.Compressed.tval map : t -> f:( Single.t -> 'b ) -> 'b One_or_two.t