🗜️Compile from Source Code
Install compilation dependencies
Rust
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
Compilation dependencies
apt install -y clang git libssl-dev protobuf-compiler librocksdb-dev pkg-configxcode-select --install
brew install git openssl protobuf rocksdbClone source code from Witnet GitHub repository
git clone https://github.com/witnet/witnet-rust.git
cd witnet-rustgit clone [email protected]:witnet/witnet-rust.git
cd witnet-rustgh repo clone witnet/witnet-rust
cd witnet-rustGet the latest genesis_block.json
curl https://raw.githubusercontent.com/witnet/genesis_block/master/latest/genesis_block.json -o genesis_block.json wget https://raw.githubusercontent.com/witnet/genesis_block/master/latest/genesis_block.jsonCompile and run with cargo
cargoBy default, this line will run a Witnet node and connect to the Testnet using the default configuration:
cargo run node serverFor more 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 --releaseThe resulting binary will be located at ./target/release/witnet.
Last updated
Was this helpful?
