-
Clone the repo
git clone https://github.com/dexon-foundation/dexon-consensus.git cd dexon-consensus
-
Setup GOPATH, the GOPATH could be anywhere in the system. Here we use
$HOME/go
:export GOPATH=$HOME/go export PATH=$GOPATH/bin:$PATH
You should write these settings to your
.bashrc
file. -
Install go dependency management tool
./bin/install_tools.sh
-
Install all dependencies
dep ensure
make pre-submit
- Setup the configuration under
./test.toml
- Compile and install the cmd
dexon-simulation
make
- Run simulation:
dexcon-simulation -config test.toml -init
- Setup the configuration under
./test.toml
- Compile and install the cmd
dexon-simulation-with-scheduler
make
- Run simulation with scheduler:
dexcon-simulation-with-scheduler -config test.toml