No description
Find a file
2021-01-08 02:37:40 +03:00
src wsfeed done 2021-01-08 00:17:41 +03:00
tests wsfeed done 2021-01-08 00:17:41 +03:00
.gitignore getBook with uuid 2021-01-06 15:45:37 +03:00
coinbase_pro.nimble readme + version 2021-01-08 00:20:45 +03:00
LICENSE Initial commit 2021-01-06 12:03:32 +03:00
README.md Update README.md 2021-01-08 02:37:40 +03:00

Coinbase pro client for Nim

It is just experiment to compare effort of making the same like coinbase-pro-rs but on Nim. It was made in 3 evenings. Coinbase-pro-rs was made ?in a few months?, or course rs version is a bit more polished + has private API (I have never used). But the version supports decimal numbers and status channel.

The only stoppers here were:

Api

Sync

Async in Nim has very little overhead, all you need is just to import asyncdispatch and waitFor before any async call. That is why specific sync API is not necessary

ASync

  • getProduct(s)
  • getBook
  • getTicker
  • getTrades
  • getCandles
  • getStats
  • getTime
  • getCurrenc(y|ies)

WS-Feed

  • heartbeat
  • status
  • ticker
  • level2
  • full