24 lines
607 B
Bash
Executable File
24 lines
607 B
Bash
Executable File
#!/bin/bash
|
|
|
|
binDir=$(dirname $0)/../bin
|
|
solana-test-validator --account MangoCzJ36AjZyKwVj3VnYU4GTonjfVEnJmvvWaxLac $binDir/mango-mint.json --bpf-program noopb9bkMVfRPU8AsbpTUg8AQkHtKwMYZiFUjNRtMmV $binDir/spl_noop.so &
|
|
pid="$!"
|
|
|
|
# handle ctrl-c
|
|
trap cleanup INT EXIT KILL 2
|
|
|
|
cleanup()
|
|
{
|
|
echo "cleanup $pid"
|
|
kill -9 $pid
|
|
}
|
|
|
|
sleep 5
|
|
|
|
solana program deploy bin/mango.so -ul --program-id $binDir/mango.json
|
|
solana program deploy bin/serum_dex.so -ul --program-id $binDir/serum_dex.json
|
|
solana program deploy bin/pyth_mock.so -ul --program-id $binDir/pyth_mock.json
|
|
|
|
# idle waiting for abort
|
|
wait $pid
|