4 个版本

0.4.7 2021 年 12 月 5 日
0.4.6 2021 年 12 月 5 日
0.4.5 2021 年 12 月 5 日
0.4.4 2021 年 12 月 5 日

#8#serum


用于 serum-crank

Apache-2.0 许可

17KB
432 行(不包括注释)

serum-dex

Project Serum Rust Monorepo

Build Status Discord Chat License

网站 | Discord | Awesome | DEX | TypeScript

程序部署

程序 开发网络 主网测试版
DEX DESVgJVGajEgKGXhb6XmqDHGz3VjdgP7rEVESBgxmroY 9xQeWvG816bUx9EPjHmaT23yvVM2ZWbrrpZb9PusVFin

注意

  • Serum 正在积极开发,因此所有 API 和协议都可能发生变化。
  • 代码未经审计。使用风险自担。

贡献

安装 Rust

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source $HOME/.cargo/env
rustup component add rustfmt

在 Linux 系统上,您可能需要安装额外的依赖项。在 Ubuntu 上,

sudo apt-get install -y pkg-config build-essential python3-pip jq

安装 Solana

请参阅 此处 的说明。

下载源代码

git clone https://github.com/project-serum/serum-dex.git

构建、部署和测试程序

请查看各个 crate 的文档。例如,要构建 DEX,请参阅其 README

运行本地 Solana 集群

运行本地集群最简单的方法是使用 solana-test-validator

目录

  • assert-owner:Solana 检查账户所有权的实用程序。
  • common:通用 Rust 工具。
  • dex:Serum DEX 程序和客户端实用程序。
  • pool:Serum 池协议。
  • scripts:开发用的 Bash 脚本。

依赖项

~19–38MB
~704K SLoC