RUN chain-reader and index-manager indexer

bash tmux new -d -s services "make services-dev-up" tmux new -d -s chain-reader scripts/run-chain-reader.sh tmux new -d -s indexer-api scripts/run-indexer-api.sh

Install massbit-sol

bash cargo install massbit-sol

Run CLI for gencode

bash cargo run --bin massbit-sol -- gencode -s user-example/solana/instructions/serum/instruction.json -o code-compiler/generated/serum-index -c user-example/solana/instructions/serum/config.json or bash massbit-sol gencode -s user-example/solana/instructions/serum/instruction.json -o code-compiler/generated/serum-index -c user-example/solana/instructions/serum/config.json

Build indexer

bash cd serum-index cargo build --release

Deploy indexer

bash cd ../../../ cargo run --bin massbit-sol -- deploy -u http://127.0.0.1:3031/indexers/deploy -d ~/Massbit/massbitprotocol/code-compiler/generated/serum-index or bash cd ../../../ massbit-sol deploy -u http://127.0.0.1:3031/indexers/deploy -d ~/Massbit/massbitprotocol/code-compiler/generated/serum-index

Publish new version of massbit-sol to crate.io

(for Massbit developer only) bash cd massbit-sol-cli cargo publish