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
|
||
|
```
|