2 个稳定版本

1.3.1 2022年11月11日

#12#aid

自定义许可证

170KB
5.5K SLoC

rubi-rs

描述

rubi-rs 是一个 SDK,允许用户在 Rubicon 协议上进行交易,这是在 Optimism 上的一个限价订单簿市场。

Crates.io Rubi documentation Discord chat

风险免责声明

SDK 免责声明

此代码库处于 Alpha 版,可能包含错误,或在版本之间发生重大变化。通过 Issues 或 Pull Requests 贡献是欢迎的!

协议免责声明

请参阅 此处 了解与 Rubicon 协议相关的风险信息。

文档

rubi-rs 的文档可以在 Crates.io 上找到。Rubicon 协议的文档可以在 此处 找到

功能

功能标志

  • aid:启用对市场援助合同(目前为 Rubicon 团队内部)的支持
  • full:启用以下所有功能。
  • streaming:通过 flume 启用事件流。需要 WebSocket 端点
  • ierc20:启用 ERC-20 支持。

Beta 版

  • 基本 Rubicon v1.3 市场支持
  • 基本 Rubicon v1.3 交易对支持
  • 基本 Rubicon v1.3 浴室支持
  • API 包装的 Rubicon v1.3 市场支持
  • API 包装的 Rubicon v1.3 交易对支持
  • API 包装的 Rubicon v1.3 浴室支持
  • 完整 跟踪 支持
  • 可选 ERC-20 支持

未来

  • 对 Rubicon v1.3 事件的完整事件流/广播支持
  • Uniswap V3 支持

版本

此 SDK 仍处于 Alpha 版。然而,为了与 Rubicon 协议保持一致性,我们遵循以下约定:主版本号和次版本号与协议的主版本号和次版本号相匹配,而补丁版本号表示同一版本的补丁和 SDK 的升级。

许可证

rubi-rs 采用 Apache 许可协议(版本 2.0)。详细信息请参见 LICENSE.txt

依赖项

~19–37MB
~545K SLoC