Mina_base.Coinbasemodule Fee_transfer = Coinbase_fee_transfermodule Stable : sig ... endtype t = private Stable.Latest.t = {receiver : Mina_base_import.Public_key.Compressed.t; |
amount : Currency.Amount.t; |
fee_transfer : Fee_transfer.t option; |
}val 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_valueinclude Codable.Base58_check_intf with type t := tval to_base58_check : t -> stringexplicit Base58Check encoding
include Codable.Base58_check_base_intf with type t := tval of_base58_check : string -> t Base.Or_error.tBase58Check decoding
val of_base58_check_exn : string -> tBase58Check decoding
val receiver_pk : t -> Mina_base_import.Public_key.Compressed.tval receiver : t -> Account_id.tval fee_payer_pk : t -> Mina_base_import.Public_key.Compressed.tval amount : t -> Currency.Amount.tval fee_transfer : t -> Fee_transfer.t optionval accounts_accessed : t -> Account_id.t listval create :
amount:Currency.Amount.t ->
receiver:Mina_base_import.Public_key.Compressed.t ->
fee_transfer:Fee_transfer.t option ->
t Core_kernel.Or_error.tval expected_supply_increase : t -> Currency.Amount.t Core_kernel.Or_error.tval fee_excess : t -> Fee_excess.t Core_kernel.Or_error.tmodule Gen : sig ... end