Nolus Docs

Build nolusd

Clone nolus-core, check out a release, compile, and verify the install.

1. Clone the repository

git clone https://github.com/Nolus-Protocol/nolus-core
cd nolus-core

2. Check out the latest stable release

To sync from block 1, check out the initial mainnet version (v0.3.0) and upgrade the binary at each upgrade height. To sync from a recent snapshot, check out the latest tagged release. The current version is listed at the bottom of the Ping.pub explorer page.

git checkout [latest version]

3. Compile and install

make install

4. Verify the install

nolusd version --long

You should see output similar to:

name: nolus server_name: nolusd version: [version] commit: [hash] build_tags: netgo ledger go: go version go1.21.5 linux/amd64

If nolusd: command not found, the Go binary path is not on your PATH:

export PATH=$PATH:$(go env GOPATH)/bin

On this page