#swap #order-book #serum #token #api #instantly

nova-serum-swap

在 Serum DEX 上进行交易

3 个不稳定版本

0.4.2 2022年4月27日
0.4.1 2022年4月27日
0.1.1 2022年4月18日

#7#serum

Apache-2.0

30KB
505

交易

Crates.io Docs.rs

交易为 Serum DEX 提供了一个方便的 API,用于在订单簿上直接进行即时结算的代币交易。

开发中

此程序需要从源代码构建 Serum DEX,使用 git 子模块来完成。

安装子模块

拉取源代码

git submodule init
git submodule update

构建 DEX

构建它

cd deps/serum-dex/dex/ && cargo build-bpf && cd ../../../

构建

Anchor 用于开发,这里使用其推荐的工作流程。要开始,请参阅 指南

anchor build --verifiable

在部署之前应使用 --verifiable 标志,以便可以使用 docker 确定性生成构建工件。

测试

anchor test

验证

要验证部署在 Solana 上的程序与您的本地源代码匹配,请安装 docker,cd programs/swap,然后运行

anchor verify <program-id | write-buffer>

构建工件列表可在 发行版 下找到。

运行测试

运行测试

anchor test

依赖项

~27–37MB
~613K SLoC