Prerequisites
- Go 1.21 or newer
- Git, make, a C toolchain
- Roughly 20 GB of free disk for a testnet full node
Build
build/bin/krnxd.
Prebuilt krnxd binaries for Linux, macOS and Windows are attached to every
release.
Initialize
A Kronex node is initialized from a genesis file, not from a network ID. The repository ships the testnet genesis and a matching node config:Run
krnx in the API list:
127.0.0.1 unless the node sits behind a proxy you control. The krnx
namespace contains submit methods, and krnxadmin should never be reachable
from outside the host.
Verify
null result means the head block carries no AuxPoW extension yet.
Private network
For an isolated network, write your own genesis and give every node the same one:5769 or 5768 so a misconfigured node cannot
half-join a real network.