The core

The IronDivi node

Two programs: irondivid, a full Divi node that checks every block and can stake, and irondivi-cli, the command-line tool that talks to it. Both speak the same JSON-RPC as Divi Core, so scripts and tools that work with Divi Core work with IronDivi.

What it does

Full validation

Downloads and checks the whole Divi chain itself. You don't have to trust anyone else's copy.

Staking

Proof-of-stake staking from the built-in wallet, plus vaults and all masternode tiers.

HD wallet

One BIP39 recovery phrase backs up every address (BIP32 derivation).

Divi Core compatible

The same RPC calls and the same answers. How it compares.

Small and static

The musl builds are a single file with no dependencies, from a Raspberry Pi to a server.

Open source

Written in Rust, licensed AGPL-3.0. Read the code.

Download

Each download holds irondivid and irondivi-cli. These links always fetch the newest release. On Linux, the static builds run on any distribution; the glibc builds need glibc 2.31 or newer.

SystemFile
Linux, 64-bit x86 (static, any distribution)irondivi-x86_64-linux-musl.tar.gz
Linux, 64-bit ARM, e.g. Raspberry Pi OS 64-bit (static)irondivi-aarch64-linux-musl.tar.gz
Linux, 32-bit ARM (static)irondivi-armv7-linux-musl.tar.gz
Linux, 64-bit x86, glibc 2.31+irondivi-x86_64-linux-gnu.tar.gz
Linux, 64-bit ARM, glibc 2.31+irondivi-aarch64-linux-gnu.tar.gz
Linux, 32-bit ARM, glibc 2.31+ (Raspberry Pi OS 32-bit Bullseye+)irondivi-armv7-linux-gnueabihf.tar.gz
Linux, 32-bit x86, glibc 2.31+irondivi-i686-linux-gnu.tar.gz
Linux, POWER (ppc64le), glibc 2.31+irondivi-powerpc64le-linux-gnu.tar.gz
Linux, IBM Z (s390x), glibc 2.31+irondivi-s390x-linux-gnu.tar.gz
Linux, RISC-V 64, glibc 2.31+irondivi-riscv64-linux-gnu.tar.gz
macOS, Apple siliconirondivi-aarch64-macos.tar.gz
macOS, Intelirondivi-x86_64-macos.tar.gz
Checksums for all of the aboveSHA256SUMS

Older versions and their notes are on the releases page.

Start it

For a full walk-through, with a service file so the node starts on boot, follow Install IronDivi. The short version on Linux:

# check the download against the published checksums
sha256sum --ignore-missing -c SHA256SUMS

tar xzf irondivi-x86_64-linux-musl.tar.gz
./irondivid --mode divi             # mainnet
./irondivid --mode divi --testnet   # testnet

./irondivi-cli getblockchaininfo

The first start downloads the chain, which takes a while. A tour of irondivi-cli covers the everyday commands.

Build from source

You need Rust 1.75 or newer.

git clone https://github.com/DiviDomains/IronDivi
cd IronDivi
cargo build --release

Licence

IronDivi is free software under the GNU AGPL-3.0. For a commercial licence, write to license@cri.xyz. The reference node, Divi Core, is the Divi Project's C++ client.