Skip to content
This repository was archived by the owner on Apr 27, 2021. It is now read-only.

Latest commit

 

History

History
42 lines (32 loc) · 1.76 KB

File metadata and controls

42 lines (32 loc) · 1.76 KB

CoinMarketCapLogo CoinMarketCapClient

A C# wrapper around the https://coinmarketcap.com API.

Build status Codacy Badge NuGet

Supported platorms:

  • .NET Standard 2.0
  • .NET 4.5

Basic usage:

Regular

// Get instance
var client = new CoinMarketCapClient();

// Get ticker list
var tickerList = await client.GetTickerListAsync();

// Get 5 ticker items converted in Euros.
var tickerList5OnEuros = await client.GetTickerListAsync(5, CoinMarketCap.Enums.ConvertEnum.EUR);
// Read the euro value.
var value = tickerList5OnEuros.First().PriceOther[CoinMarketCap.Enums.ConvertEnum.EUR];

// Ask for bitcoin ticker.
var ticker = await client.GetTickerAsync("bitcoin");

Singleton

var client = CoinMarketCapClient.GetInstance();

// Get ticker list
var tickerList = await client.GetTickerListAsync();

// Get 5 ticker items converted in Euros.
var tickerList5OnEuros = await client.GetTickerListAsync(5, CoinMarketCap.Enums.ConvertEnum.EUR);
// Read the euro value.
var value = tickerList5OnEuros.First().PriceOther[CoinMarketCap.Enums.ConvertEnum.EUR];

// Ask for bitcoin ticker.
var ticker = await client.GetTickerAsync("bitcoin");