Bithumb Open API wrapper for .NET
※ These methods may not work properly.
- BithumbTradeApi.WithdrawalIndividualAsync()
- BithumbTradeApi.WithdrawalCorporateAsync()
- official docs: https://apidocs.bithumb.com/reference/%ED%98%84%EC%9E%AC%EA%B0%80-%EC%A0%95%EB%B3%B4-%EC%A1%B0%ED%9A%8C-all
- about API: https://apidocs.bithumb.com/docs/api-%EC%86%8C%EA%B0%9C
refer to this
var connectKey = "your_API_key";
var secretKey = "your_secret_key";
var client = new BithumbClient(connectKey, secretKey);
var result = client.Public.GetTickerAsync(BithumbPaymentCurrency.KRW, "BTC");
result.Wait();
var price = result.Result.data?.closing_price;
var socketClient = new BithumbSocketClient();
await socketClient.Streams.SubscribeToTickerAsync( "BTC_KRW", BithumbSocketTickInterval.OneHour, OnMessage).ConfigureAwait(false);
private void OnMessage(BithumbWebSocketResponse<BithumbWebSocketTicker> obj)
{
var symbol = obj.content.symbol;
var price = obj.content.closePrice;
Application.Current.Dispatcher.BeginInvoke(DispatcherPriority.Normal, () =>
{
SocketTickerText.Text = $"{symbol} \\{price:#,###}";
});
}
socketClient.Streams.UnsubscribeToTicker();
- Version 1.0.0 - 2023-05-11
- Initial commit
- Publish on NuGet
- Write README