Shortest command
SHA256SUMS, and copies the binary into /usr/local/bin.
Options
Pass options aftersh -s --:
Supported targets
Linux builds are statically linked against musl — no glibc version requirement.
Required tools
Rootless install
$HOME/.local/bin isn’t on your PATH:
Update
Re-run the installer. The new binary overwrites the old in place. Existing nodes (elrond-node-{i}.service) are untouched — the upgrade is to the CLI, not to the node binaries.
Uninstall
mxnode places exactly one file: the binary at the install dir.cleanup before removing the binary.
Under the hood
- Detect OS (Linux/Darwin) and CPU (x86_64/aarch64).
- Resolve the release tag — explicit
--versionorlatestfrom the GitHub API. - Download
mxnode-<TAG>-<TARGET>.tar.gzandSHA256SUMS. - Compute the local sha256 and compare. Refuse on mismatch.
- Extract to a tempdir, then
install -m 0755the binary into--dir(withsudoif needed). - Print the version.
github.com.
