GitHunt
VS

vslee/CoinbaseExchange.NET

A C# wrapper around the GDAX/Coinbase REST API (forked from sefbkn/CoinbaseExchange.NET)

GDAX/CoinbaseExchange.NET

A C# wrapper around the GDAX/Coinbase exchange API.
This is a fork of https://github.com/sefbkn/CoinbaseExchange.NET with some improvements I made

If you are starting a new project interfacing with GDAX, I recommend checking out https://github.com/dougdellolio/gdax-csharp and https://github.com/jjxtra/ExchangeSharp - they appear to be the most actively maintained libraries. I will continue to make minor fixes to this library but it is not actively maintained.

Dependencies

What is done already?

  • Authentication
  • Account endpoint (90%)
  • Fills
  • OrderBook / RealtimeOrderBook
  • PersonalOrders (with submission, cancellation, and pagination)
  • Products
  • Note missing pieces below

What needs to be completed

  • Last 10% of the Accounts endpoint
    • The API states that there are 4 account history types (deposit, withdraw, match, fee) and does not detail what the structure of the responses will be for each of these. (See ./Endpoints/Account/AccountHistory.cs)
  • The rest of the endpoints
  • Pagination to be spread to all endpoints where it makes sense
  • Bugs. This library has numerous bugs. I have tried to fix as many of them as I could, but undoubtedly many still exist. If you use this, you will likely run into one which causes you to lose a lot of money. You have been warned.
  • Please feel free to send pull requests fixing any bugs you may have found.

Languages

C#100.0%

Contributors

MIT License
Created May 10, 2017
Updated March 26, 2024
vslee/CoinbaseExchange.NET | GitHunt