CryptoWatch.REST.API
0.2.6
dotnet add package CryptoWatch.REST.API --version 0.2.6
NuGet\Install-Package CryptoWatch.REST.API -Version 0.2.6
<PackageReference Include="CryptoWatch.REST.API" Version="0.2.6" />
<PackageVersion Include="CryptoWatch.REST.API" Version="0.2.6" />
<PackageReference Include="CryptoWatch.REST.API" />
paket add CryptoWatch.REST.API --version 0.2.6
#r "nuget: CryptoWatch.REST.API, 0.2.6"
#:package CryptoWatch.REST.API@0.2.6
#addin nuget:?package=CryptoWatch.REST.API&version=0.2.6
#tool nuget:?package=CryptoWatch.REST.API&version=0.2.6
<div align="center">
CryptoWatch REST API Client Library
This library provides a client to interact with the CryptoWatch REST API. You can access various information related to cryptocurrency markets including assets, exchanges, market data, and trading pairs.
</div>
Table of Content
How it Works
The library sends HTTP requests to the CryptoWatch REST API and returns parsed responses. It abstracts the details of HTTP and API specifics, providing a clean and easy-to-use interface.
Requirements
Inputs
- API credentials (optional)
HttpClientinstance
Outputs
- Parsed API responses, such as lists of assets, exchanges, markets, etc.
Example Usage
var api = new CryptoWatchRestApi(httpClientFactory);
var assets = await api.Assets.ListAsync();
Step-by-step Guide
- Install the CryptoWatch REST API Client Library package to your project. It is available at nuget;
- Create an instance of the
CryptoWatchRestApiclass; - Use various methods like
ListAsync()to interact with different parts of the CryptoWatch API;
Contributing
Bugs and Features
- Please open an issue to report a bug or request a feature.
Update the Source Code
- Clone the repository.
- Create a new branch for your feature or bugfix.
- Commit your changes and open a Pull Request.
Versioning and Releases
- We use Semantic Versioning.
- For the versions available, see the tags on this repository.
Notes
- Ensure you have the necessary API credentials if your usage exceeds the public limits.
- The library is designed to be used with a properly configured HTTP client.
License
This project is licensed under the MIT License - see the LICENSE file for details.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. 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. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.1 is compatible. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.1
- Microsoft.Extensions.Http (>= 7.0.0)
- Microsoft.Extensions.Http.Polly (>= 7.0.10)
- Polly (>= 7.2.4)
- Polly.Contrib.WaitAndRetry (>= 1.1.1)
- Polly.Extensions.Http (>= 3.0.0)
- System.Net.Http.Json (>= 7.0.1)
- System.Text.Json (>= 7.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.