witnet-rust from source code¶
Install compilation dependencies¶
witnet-rust is being developed using the Rust programming language.
You need to install Rust on your system to be able to compile the source code.
Follow installation instructions for your operating system provided on rustup.rs
apt install -y clang git libssl-dev protobuf-compiler librocksdb-dev pkg-config
xcode-select --install brew install git openssl protobuf rocksdb
Clone source code from Witnet GitHub repository¶
git clone https://github.com/witnet/witnet-rust.git cd witnet-rust
Get the latest genesis_block.json¶
curl https://raw.githubusercontent.com/witnet/genesis_block/master/latest/genesis_block.json -o genesis_block.json
Compile and run with
By default, this line will run a Witnet node and connect to the Testnet using the default configuration:
cargo run node server
witnet-rust commands you can read the witnet-rust CLI documentation.
Building a release¶
This one-liner will build a releasable standalone binary compatible with the architecture of your computer's processor:
cargo build --release
The resulting binary will be located at