Module Sql.Transaction_exists

type params = {
nonce : int64;
source : string;
receiver : string;
amount : string;
fee : string;
}
val params_to_hlist : params -> ( unit, int64 -> string -> string -> string -> string -> unit ) H_list.t
val params_of_hlist : ( unit, int64 -> string -> string -> string -> string -> unit ) H_list.t -> params
val params_typ : params Caqti_type.t
val query : ( params, string, [< `Many | `One | `Zero One Zero ] ) Caqti_request.t
val run : (module Caqti_async.CONNECTION) -> nonce:Unsigned_extended.UInt32.t -> source:string -> receiver:string -> amount:Unsigned_extended.UInt64.t -> fee:Unsigned_extended.UInt64.t -> ( bool, [> Caqti_error.call_or_retrieve ] ) Async.Deferred.Result.t