Skip to content

Latest commit

 

History

History
executable file
·
51 lines (34 loc) · 1.2 KB

README.md

File metadata and controls

executable file
·
51 lines (34 loc) · 1.2 KB

.NET client for the Quantum Exchange

Build status

To add a reference to the Nuget package in your project do

dotnet add package QuantumClient

Or from the Nuget package manager

Install-Package QuantumClient -Version 1.0.4

C# Example

var client = new Client("https://api.quantum.exchange", "apikey", "secret");

var orderBook = client.GetOrderBook("eth","usdt");

foreach(var order in orderBook.asks)
{
    Console.WriteLine("{0} {1} BTC at {2} CAD", "SELL", order.amount, order.price);
}

foreach (var order in orderBook.bids)
{
    Console.WriteLine("{0} {1} BTC at {2} CAD", "BUY", order.amount, order.price);
}

var balances = client.GetBalance();

foreach(var entry in balances)
{
    Console.WriteLine("{0}: {1}", entry.id, entry.balance);
}

var id = client.PlaceLimitOrder("buy", 0.001M, "btc", "cad", 8070.77M);

Console.WriteLine("Got order id: {0}", id);

var success = client.CancelOrder(id, "eth", "usdt");

Console.WriteLine("Order cancelled: {0}", success);

Console.WriteLine("Press enter to exit.");
Console.ReadLine();