/Bittrex.Api.Client

A C# http client wrapper for the Bittrex cryptocurrency trading platform api

Primary LanguageC#

Bittrex.Api.Client

Nuget:

https://www.nuget.org/packages/Bittrex.Api.Client

This is a simple C# http client wrapper for the Bittrex cryptocurrency trading platform Api. This can be used to query price information, create buy / sell orders, etc.

The docs for the Api can be found here:

https://www.bittrex.com/Home/Api

DISCLAIMER: This code is provided for learning purposes only and I take no responsibility for any issues. Have fun!

Example Usage:

Create a new instance of the client

String apiKey = "<api-key-from-bittrex>";
String apiSecret = "<secret-from-bittrex>";
  
BittrexClient client = new BittrexClient("https://bittrex.com/api", apiKey, apiSecret);

Get a 24 hour summary of all bittrex markets

// NOTE:
// All return values are wrapped in an ApiResult<T> as the bittrex Api specfies all results in the format:
// { "success" : "<true/false">, "message" : "<errors>", "result" : "<actual-request-data>" }

ApiResult<MarketSummary[]> summaries = await client.GetMarketSummaries();

Create a buy order for some FACTOM!

var buyResult = await client.BuyLimit("BTC-FCT", quantity: 100m, rate: 0.00001837m);

if (buyResult.Success)
      Console.WriteLine("To the moon!");