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
17KB
432 行(不包括注释)
程序部署
程序 | 开发网络 | 主网测试版 |
---|---|---|
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