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.
| System | File |
|---|---|
| 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 silicon | irondivi-aarch64-macos.tar.gz |
| macOS, Intel | irondivi-x86_64-macos.tar.gz |
| Checksums for all of the above | SHA256SUMS |
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 getblockchaininfoThe 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 --releaseLicence
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.