35 lines
476 B
Markdown
35 lines
476 B
Markdown
# Swap
|
|
|
|
An example swap program that provides a convenient API to the Serum orderbook
|
|
for performing instantly settled token swaps.
|
|
|
|
## Usage
|
|
|
|
This example requires building the Serum DEX from source, which is done using
|
|
git submodules.
|
|
|
|
### Install Submodules
|
|
|
|
Pull the source
|
|
|
|
```
|
|
git submodule init
|
|
git submodule update
|
|
```
|
|
|
|
### Build the DEX
|
|
|
|
Build it
|
|
|
|
```
|
|
cd deps/serum-dex/dex/ && cargo build-bpf && cd ../../../
|
|
```
|
|
|
|
### Run the Test
|
|
|
|
Run the test
|
|
|
|
```
|
|
anchor test
|
|
```
|