Module Input.SendPaymentInput

type input = {
from : ( Mina_base.Epoch_seed.t, bool ) Signature_lib.Public_key.Compressed.Poly.t;
to_ : Mina_base.Account.key;
amount : Currency.Amount.t;
fee : Currency.Fee.t;
valid_until : UInt32.input option;
memo : string option;
nonce : Mina_numbers.Account_nonce.t option;
}
val make_input : from: ( Mina_base.Epoch_seed.t, bool ) Signature_lib.Public_key.Compressed.Poly.t -> to_:Mina_base.Account.key -> amount:Currency.Amount.t -> fee:Currency.Fee.t -> ?valid_until:UInt32.input -> ?memo:string -> ?nonce:Mina_numbers.Account_nonce.t -> unit -> input
val arg_typ : ( (Signature_lib.Public_key.Compressed.t * Signature_lib.Public_key.Compressed.t * Unsigned.uint64 * Unsigned.uint64 * UInt32.input option * string option * Mina_numbers.Account_nonce.t option) option, input option ) Schema.Arg.arg_typ