opam-version: "2.0"
maintainer: "Carmelo Piccione <carmelo.piccione@gmail.com>"
synopsis: "OCaml bindings for Gemini Trading Exchange API"
description: "This library implements the Gemini exchange v1 REST, Market
Data web, and Order events websockets services. It is backed by cohttp-async
and websockets-async to do the heavy lifting. A provisional console interface
is also provided using s-expressions to encode request parameters."
authors: "Carmelo Piccione"
homepage: "https://github.com/struktured/ocaml-gemini"
license: "MIT"
bug-reports: "https://github.com/struktured/ocaml-gemini/issues"
dev-repo: "git+https://github.com/struktured/ocaml-gemini.git"
build: [
  ["dune" "build" "-p" name "-j" jobs]
]
doc: "https://struktured.github.io/ocaml-gemini/"
depends: [
  "ocaml" {>= "4.06.0"}
  "async" {>= "v0.11.0" & < "v0.15"}
  "core" {>= "v0.11.1" & < "v0.15"}
  "async_ssl" {< "v0.15"}
  "cohttp-async" {>="1.2.0"}
  "dune" {< "2.0"}
  "ppx_jane" {< "v0.15"}
  "uri"
  "hex"
  "yojson"
  "zarith"
  "nocrypto"
  "ppx_deriving_yojson"
  "websocket-async" {< "2.13"}
  "expect_test_helpers" {< "v0.15"}
]
url {
  src:
    "https://github.com/struktured/ocaml-gemini/releases/download/0.1/gemini-0.1.tbz"
  checksum: "md5=fc44990d148e1312d6d888f48c9fd156"
}
