国王小组:开发数字货币交易所轻松实现加密货币交易所的API

本文涉及的产品
密钥管理服务KMS,1000个密钥,100个凭据,1个月
日志服务 SLS,月写入数据量 50GB 1个月
简介: 细丨数字货币交易所开发成品技术源码合约交易系统设计与开发|永续合约交易所搭建,合约平台开发|永续合约交易所开发技术|特点介绍秒合约交易所开发详细丨秒合约交易所系统开发详细及规则丨秒合约交易所系统源码部署海外版数字货币交易所系统开发(逻辑及功能)丨多语言数字货币交易所系统开发(案例及源码)交易所开发成品丨交易所系统开发(演示版)丨交易所APP源码设计区块链交易所开发详细丨区块链交易所系统开发(开发方案)丨区块链交易所源码案例部署数字货币交易所开发详情版丨数字货币交易所系统开发(web3.0技术开发)丨数字货币交易所开发源码成品交易所APP开发功能丨交易所系统开发(成熟及案例)丨交易

CryptoExchange.Net

CryptoExchange.Net是一个基础包,可用于在C#中轻松实现加密货币交易所的API。这个库提供了创建rest和websocket客户端的基础类,并包括额外的功能,如自动同步订单簿的实现、错误处理和websocket连接的自动重新连接。

文档

讨论区
这里有一个 Discord 服务器。欢迎加入讨论和/或围绕CryptoExchange.Net和实施库的问题。

支持这个项目
我在业余时间免费开发和维护这个软件包,任何支持都是非常感谢的。

推荐链接
使用下面的一个推荐链接,注册一个新的交易所,将你支付的交易费的一小部分用于支持这个项目,而不是直接支付给交易所。这对你来说没有任何成本!Binance
Bitfinex
Bittrex
Bybit
CoinEx
FTX
Huobi
Kucoin

捐赠
以您选择的加密货币进行一次性捐赠。如果你喜欢捐赠这里没有列出的货币,请联系我。

Btc:12KwZk3r2Y3JZ2uMULcjqqBvXmpDwjhhQS
Eth:0x069176ca1a4b1d6e0b7901a6bc0dbf3bb0bf5cc2
Nano: xrb_1ocs3hbp561ef76eoctjwg85w5ugr8wgimkj8mfhoyqbx4s1pbc74zggw7gs

赞助
或者,在Github上使用Github赞助商来赞助我。

版本说明
5.3.1版 - 2022年12月8日

在应用认证前增加了默认的请求参数排序
修正了一个可能的问题,即如果套接字已经在重新连接中,它将在应该关闭时重新连接。
5.3.0版 - 2022年11月14日

重塑了客户端架构,将功能转移到ApiClient上
修复了ArrayConverter的指数解析问题
修正了ArrayConverter不检查null的问题
增加了建立套接字连接后的可选延迟设置
增加了重新连接时振兴套接字请求的回调功能
修正了代理设置websocket
版本5.2.4 - 2022年7月31日

当试图从WebAssembly使用websocket时,增加了对PlatformNotSupportedException的处理。
改变了DataEvent,使其拥有一个公共构造函数,以便测试。
修正了EnumConverter序列化值时没有适当的引号的问题
当重新订阅/重新认证失败时,修正了websocket连接重新连接太快的问题。
版本5.2.3 - 2022年7月19日

修正了套接字在无数据超时时被断开,而不是被重新连接的问题
版本5.2.2 - 2022年7月17日

增加了对套接字连接丢失时检索新网址的支持,重新连接会发生。
5.2.1版 - 2022年7月16日

修正了套接字重新连接的问题
修正了退订后未处理的信息
修正了非json错误响应的错误返回问题
5.2.0版 - 2022年7月10日

重构了websocket代码,删除了一些杂乱无章的内容并进行了简化
在套接字客户端增加了ReconnectAsync和GetSubscriptionsState方法
5.1.12版 - 2022年6月12日

改变了时间同步,除非是第一次,否则请求不再等待它的完成。
使得客户端创建后的日志客户端选项可以改变
修正了重新连接套接字时不使用代理设置的问题
改变了MaxSocketConnections为客户端选项
更新了套接字重新连接的逻辑
版本5.1.12 - 2022年6月12日

改变了时间同步,除非是第一次,否则请求不再等待它的完成。
在客户端创建后,日志客户端选项可以改变
修正了重新连接套接字时不使用代理设置的问题
更新了套接字重新连接的逻辑
5.1.11版 - 2022年5月24日

增加了KeepAliveInterval设置
修正了在请求中设置参数时端口没有被复制的问题
修正了csproj中不一致的PackageReference的外壳
5.1.10版 - 2022年5月22日

修正了订单簿重新连接时的Diposed问题
修正了在重新连接时处置套接字客户端的异常
在DateTimeConverter中增加了额外的null/default检查。
改变了ConnectionLost订阅事件,使其在单独的任务中运行,以防止异常/较长的操作与重新连接相互干扰
版本5.1.9 - 2022年5月8日

为timesync的计算增加了延时
对套接字关闭处理中的异常进行了小的修复
5.1.8版 - 2022年5月1日

清理套接字代码,修正了一个问题,该问题可能导致连接丢失时无法重新连接
增加了对发送期望空响应的请求的支持
修正了DateTimeConverter的日期解释问题
5.1.7版 - 2022年4月14日

将一些Rest参数从BaseRestClient移至RestApiClient,以便为子客户端提供不同的实现。
5.1.6版 - 2022年3月10日

更新了EnumConverter以正确处理emtpy/null和默认值
5.1.5版 - 2022年3月9日

删除了ResubscribeMaxRetries的默认值5
更新了日志和日志粗略性
版本 5.1.4 - 04 Mar 2022

修正了ArraySerialization的处理
增加了对为请求配置的无效速率限制的检查
5.1.3版 - 2022年3月1日

修正了websocket重新连接中的一些问题,现在应该更稳健了
防止在休息请求中错误地重复读取数据
在时间同步状态下增加了ApiName,以改善日志fe

相关文章
|
8天前
|
前端开发 API 数据处理
探索后端开发中的API设计哲学
【9月更文挑战第10天】在数字化时代的浪潮下,后端开发作为连接数据与前端界面的桥梁,其重要性不言而喻。本文将深入探讨如何通过精心设计的API来提升后端服务的可维护性、扩展性和用户体验。我们将从API设计的基本原则出发,逐步展开对RESTful API和GraphQL两种流行风格的比较分析,并结合具体场景讨论最佳实践。文章旨在为开发者提供一套实用的API设计指南,助力打造高效、稳定且易于协作的软件架构。
24 6
|
7天前
|
API 网络架构 微服务
探索 GraphQL:现代 API 开发的新范式
GraphQL 是一种高效的 API 查询语言,允许客户端精确请求所需数据,避免了传统 RESTful API 中的数据冗余问题。它由 Facebook 开发并开源,现广泛应用于现代 Web 和移动应用。本文将介绍 GraphQL 的核心概念、优势及其在不同场景下的应用,并指导你如何构建和优化 GraphQL API。
|
10天前
|
JavaScript 测试技术 API
探索后端开发:构建高效API的艺术
【9月更文挑战第8天】本文旨在揭示后端开发中一个经常被忽视的领域——API设计。通过深入浅出的方式,我们将探讨如何构建一个既高效又易于维护的API。文章将涵盖设计原则、最佳实践以及一些常见的陷阱和解决方案。无论你是初学者还是有经验的开发者,这篇文章都将为你提供宝贵的见解和实用的技巧,帮助你在后端开发的道路上更进一步。
|
11天前
|
前端开发 API 开发者
深入浅出:后端开发中的API设计艺术
在数字化时代的浪潮中,后端开发如同搭建一座座数据桥梁,连接着用户与服务的无限可能。而API设计,则是这座桥梁的精髓所在。本文将带领读者领略API设计的艺术,从基础原则到进阶实践,探索如何打造高效、稳定且易于使用的后端接口。无论你是初学者还是资深开发者,这篇文章都将为你打开一扇通往高质量后端开发的大门。
|
9天前
|
存储 安全 API
探索后端开发:构建高效API的艺术
【9月更文挑战第9天】在数字时代的浪潮中,后端开发如同一位默默无闻的艺术家,精心雕琢着每一个数据交互的细节。本文将带你走进后端的世界,从基础概念到实战技巧,一起学习如何打造高效、稳定且易于扩展的API。我们将通过深入浅出的方式,探讨后端开发的哲学与实践,让你在编码之旅中,找到属于自己的节奏和和谐。让我们一起跟随代码的脚步,解锁后端开发的无限可能。
|
13天前
|
XML JSON 缓存
探索后端开发中的RESTful API设计原则
【9月更文挑战第5天】在数字化时代的浪潮中,后端开发扮演着支撑整个互联网世界运行的基石角色。而作为连接前端与后端桥梁的RESTful API,其设计质量直接影响到应用的性能和用户体验。本文将深入探讨RESTful API的设计原则,通过浅显易懂的语言和实际代码示例,引导读者理解如何构建高效、易于维护的API。无论你是初学者还是有经验的开发者,这篇文章都将为你提供新的视角和思考。
|
14天前
|
缓存 Java 应用服务中间件
随着微服务架构的兴起,Spring Boot凭借其快速开发和易部署的特点,成为构建RESTful API的首选框架
【9月更文挑战第6天】随着微服务架构的兴起,Spring Boot凭借其快速开发和易部署的特点,成为构建RESTful API的首选框架。Nginx作为高性能的HTTP反向代理服务器,常用于前端负载均衡,提升应用的可用性和响应速度。本文详细介绍如何通过合理配置实现Spring Boot与Nginx的高效协同工作,包括负载均衡策略、静态资源缓存、数据压缩传输及Spring Boot内部优化(如线程池配置、缓存策略等)。通过这些方法,开发者可以显著提升系统的整体性能,打造高性能、高可用的Web应用。
43 2
|
2天前
|
存储 JavaScript NoSQL
深入浅出后端开发:构建你的第一个RESTful API
【9月更文挑战第17天】在数字时代的浪潮中,后端开发是支撑起整个互联网的骨架。本文将引导读者了解后端开发的基本概念,并通过一个实际的代码示例,展示如何从零开始构建一个简单的RESTful API。我们将一起探索API设计的哲学、选择合适的后端语言和框架,以及实现数据存储和接口测试的过程。无论你是编程新手,还是希望扩展你的技术栈,这篇文章都将为你提供一次全面而深入的后端开发之旅。
11 0
|
16天前
|
测试技术 API 数据库
电商API接口定制与开发系列之——商品详情接口介绍
——在成长的路上,我们都是同行者。这篇关于API接口的文章,希望能帮助到您。期待与您继续分享更多API接口的知识,请记得关注Anzexi58哦! 在电商API接口定制与开发系列中,商品详情接口是至关重要的一部分,它直接关系到用户浏览商品、获取商品信息的关键环节。以下是对商品详情接口的详细介绍:
|
19天前
|
缓存 测试技术 API
探索后端开发:构建高效API的实用指南
【8月更文挑战第31天】 在数字化时代的浪潮中,API(应用程序编程接口)已成为连接不同软件和服务的关键纽带。本文旨在为开发者提供一个简明而深刻的指南,通过深入浅出的方式介绍如何构建高效、可扩展的后端API。我们将从基础概念开始,逐步深入到设计原则和最佳实践,最后通过一个实际的代码示例来演示这些理念的应用。无论你是初学者还是有经验的开发者,这篇文章都将为你提供宝贵的见解和灵感,帮助你在后端开发的道路上更进一步。