Skip to content

Latest commit

 

History

History
56 lines (41 loc) · 1.11 KB

README.md

File metadata and controls

56 lines (41 loc) · 1.11 KB

Drift Vaults

soon^TM

did you see the CLI? and the wiki?

Development

  • anchor 0.29.0
  • rust 1.70.0
  • solana 1.16.27
# if you don't have avm, install it here:
# https://book.anchor-lang.com/getting_started/installation.html
avm use 0.29.0

# if on Apple Silicon:
# rustup override set 1.70.0-x86_64-apple-darwin
# else
rustup override set 1.70.0

# if you already have solana:
# solana-install init 1.16.27
# else:
sh -c "$(curl -sSfL https://release.solana.com/v1.16.27/install)"

If on Mac and getting this error:

Error: failed to start validator: Failed to create ledger at test-ledger: blockstore error

then run these commands:

brew install gnu-tar
# Put this in ~/.zshrc
export PATH="/opt/homebrew/opt/gnu-tar/libexec/gnubin:$PATH"

Run tests

yarn && cd ts/sdk && yarn && yarn build && cd ..

# can be any valid key
ANCHOR_WALLET=~/.config/solana/id.json && anchor test

For ease-of-use you can run the following script to build and test instead:

chmod +x ./test.sh
./test.sh