Module Nonce.Request

type request_nonce = {
  1. request : string;
  2. nonce : int;
}
val request_nonce_to_yojson : request_nonce -> Yojson.Safe.t
val request_nonce_of_yojson : Yojson.Safe.t -> request_nonce Ppx_deriving_yojson_runtime.error_or
val _ : Yojson.Safe.t -> request_nonce Ppx_deriving_yojson_runtime.error_or
val request_nonce_of_sexp : Sexplib0.Sexp.t -> request_nonce
val sexp_of_request_nonce : request_nonce -> Sexplib0.Sexp.t
type t = {
  1. request : string;
  2. nonce : int;
  3. payload : Yojson.Safe.t option;
}
val make : request:string -> nonce:int Inf_pipe.Reader.t -> ?payload:Yojson.Safe.t -> unit -> t Async_kernel__Deferred.t
val to_yojson : t -> Yojson.Safe.t