protocol-v2
protocol-v2 copied to clipboard
On-chain perpetuals dex with multiple liquidity mechanisms
Drift Protocol v2
This repository provides open source access to Drift V2's Typescript SDK, Solana Programs, and more.
SDK Guide
SDK docs can be found here
Example Bot Implementations
Example bots (makers, liquidators, fillers, etc) can be found here
Building Locally
Note: If you are running the build on an Apple computer with an M1 chip, please set the default rust toolchain to stable-x86_64-apple-darwin
rustup default stable-x86_64-apple-darwin
Compiling Programs
# build v2
anchor build
# install packages
yarn
# build sdk
cd sdk/ && yarn && yarn build && cd ..
Running Rust Test
cargo test
Running Javascript Tests
bash test-scripts/run-anchor-tests.sh
Bug Bounty
Information about the Bug Bounty can be found here