#exchange #cryptocurrency #api #wrapper

openlimits

一个开源的Rust高性能加密货币交易API,支持多个交易所和语言包装器。专注于安全性、正确性和速度。

24个版本

0.3.0 2021年11月29日
0.1.21 2021年8月9日
0.1.16 2021年7月28日
0.1.12 2021年3月25日
0.1.4 2020年11月25日

#2604 in 神奇豆子

Download history 101/week @ 2024-04-01

84 每月下载量

BSD-2-Clause

345KB
9K SLoC

Rust 7K SLoC // 0.0% comments C# 1.5K SLoC // 0.0% comments

build security

一个开源的Rust高性能加密货币交易API,支持多个交易所和语言包装器。专注于安全性、正确性和速度。

项目目标

这是一个雄心勃勃的项目,旨在创建一个新的行业标准的API实现,以实现安全、正确和高效的加密货币交易。它最初专注于现货交易所,作为定义初始数据结构和项目架构的方法,以允许围绕交易所的特定性进行零成本抽象。因此,初始项目目标是

  • 基于Rust,默认内存安全。
  • 支持websockets和用户定义的联网。
  • 为Java、C#、Python和Node.js提供薄层包装器
  • 易于添加对其他交易所的支持。
  • 仅开源,现在和永远。

未来目标是

  • 支持期货交易
  • 支持期权交易
  • WASM编译,允许将其嵌入静态网页

警告:该项目仍在开发中,正在做出大量破坏性更改。

社区

点击此处访问我们的Discord社区。

测试

为了运行测试,您必须为交易所的沙盒API提供环境变量,您可以使用环境变量或使用.env文件。

赞助

我们邀请行业参与者加入我们,共同赞助一个新的高质量开源标准,用于加密交易API。 Nash 为解决外部贡献者问题的维护者提供初始奖励。请查看 奖励表格 以及开放问题的奖励规模标签。

依赖项

~16–30MB
~503K SLoC