Bybit.Exchange.Net
2024.1.24.1
See the version list below for details.
dotnet add package Bybit.Exchange.Net --version 2024.1.24.1
NuGet\Install-Package Bybit.Exchange.Net -Version 2024.1.24.1
<PackageReference Include="Bybit.Exchange.Net" Version="2024.1.24.1" />
paket add Bybit.Exchange.Net --version 2024.1.24.1
#r "nuget: Bybit.Exchange.Net, 2024.1.24.1"
// Install Bybit.Exchange.Net as a Cake Addin #addin nuget:?package=Bybit.Exchange.Net&version=2024.1.24.1 // Install Bybit.Exchange.Net as a Cake Tool #tool nuget:?package=Bybit.Exchange.Net&version=2024.1.24.1
Bybit.Exchange.Net
Bybit.Exchange.Net is a library designed for .NET projects, tailored for seamless interaction with the Bybit crypto exchange API. With a structure closely aligned with Bybit's API documentation, it prioritizes simplicity, offering rich models, enums, and convenient logging for easy integration into .NET projects. Ideal for developers building crypto trading applications on the Bybit.
Prerequisites
- Windows: .NET 8
Installation and sources
Key Features
Built with full compatibility for .NET 8, ensuring smooth execution on the latest .NET applications and projects.
Designed with a structure closest to Bybit's API documentation, ensuring consistency and ease of understanding during integration.
Focuses on providing models and enums that accurately reflect the key concepts from Bybit's API, simplifying the creation and handling of API requests.
The library is designed to simplify the process of interacting with the Bybit API, with logically organized methods and classes, saving developers time and effort during integration.
Effortlessly log API responses, including raw data from Bybit, to enhance tracking and facilitate effective debugging throughout the development and deployment phases of your application.
With flexibility, user-friendliness, and seamless integration into .NET projects, Bybit.Exchange.Net is a valuable resource for developers looking to build crypto trading applications on the Bybit exchange.
Quick Setup
Program.cs
builder.Services.AddBybitExchange(
new BybitRestOptions()
{
Credentials = new ByBitCredentials()
{
Key = "Your Key",
Secret = "Your Secret",
}
});
Blazor Pages
@using Bybit.Exchange.Net.Library.Interface
@using Bybit.Exchange.Net.Models.V5.Account
@using static Bybit.Exchange.Net.Data.Enums
@inject IBybitRestClient client
protected override async Task OnInitializedAsync()
{
var response = await client.Account.GetWalletBalanceAsync(new GetWalletBalanceRequest()
{
accountType = AccountType.UNIFIED,
});
}
Others
var client = new BybitRestClient(new BybitRestOptions()
{
Credentials = new ByBitCredentials(key, secret),
Environment = BybitEnvironment.Live
});
var response = await client.Market.GetTickersAsync(new GetTickersRequest() {
category = Category.Spot
});
Contributing Guide
We welcome contributions to our project! Before getting started, please take a moment to read through the following guidelines:
Reporting Bugs
If you have found a bug in our project, please open an issue on GitHub. When reporting a bug, please include as much detail as possible about the issue and steps to reproduce it.
Submitting Changes
- Clone "contributors" branch.
- Add some nice features.
- Create a Pull Request to "develop" branch.
License
By contributing to our project, you agree that your contributions will be licensed under the LICENSE
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net8.0
- Newtonsoft.Json (>= 13.0.3)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
2024.11.25.1 | 25 | 11/25/2024 |
2024.10.5.1 | 158 | 10/5/2024 |
2024.6.16.1 | 133 | 6/16/2024 |
2024.5.8.1 | 138 | 5/8/2024 |
2024.4.29.1 | 104 | 4/29/2024 |
2024.4.26.2 | 117 | 4/26/2024 |
2024.4.26.1 | 100 | 4/26/2024 |
2024.4.11.1 | 109 | 4/11/2024 |
2024.4.6.1 | 98 | 4/6/2024 |
2024.3.3.1 | 197 | 3/3/2024 |
2024.2.23.1 | 147 | 2/23/2024 |
2024.2.20.1 | 114 | 2/20/2024 |
2024.2.18.1 | 109 | 2/18/2024 |
2024.2.15.1 | 126 | 2/15/2024 |
2024.2.8.1 | 118 | 2/8/2024 |
2024.2.4.1 | 101 | 2/4/2024 |
2024.2.2.1 | 104 | 2/2/2024 |
2024.2.1.1 | 95 | 2/1/2024 |
2024.1.29.1 | 99 | 1/29/2024 |
2024.1.26.1 | 107 | 1/26/2024 |
2024.1.25.1 | 103 | 1/25/2024 |
2024.1.24.1 | 100 | 1/24/2024 |
2024.1.23.1 | 100 | 1/23/2024 |
2024.1.22.3 | 111 | 1/22/2024 |
2024.1.22.2 | 104 | 1/22/2024 |
2024.1.22.1 | 101 | 1/22/2024 |