This repo contains everything i'd like to play with substrate.
- Build
cargo build --release
- Run
cargo run --dev
- Purge the development chain's state:
./target/release/tolak purge-chain --dev
- Start the development chain with detailed logging:
RUST_BACKTRACE=1 ./target/release/tolak -ldebug --dev
Then run the following command to start a single node development chain.
./scripts/docker_run.sh
This command will firstly compile your code, and then start a local development network. You can
also replace the default command
(cargo build --release && ./target/release/tolak --dev --ws-external
)
by appending your own. A few useful ones are as follow.
# Run Substrate node without re-compiling
./scripts/docker_run.sh ./target/release/tolak --dev --ws-external
# Purge the local dev chain
./scripts/docker_run.sh ./target/release/tolak purge-chain --dev
# Check whether the code is compilable
./scripts/docker_run.sh cargo check