Installation
Use the same release tag, crate version, or Git revision for every component in a network deployment. Mixing component versions can leave services with incompatible RPC, storage, or protocol expectations.
Install Templateโ
- Native binary
- Docker image
Install a released binary from crates.io. Replace <component> with one of the component names below.
cargo install <component> --version <version> --locked
Or install directly from a repository revision:
cargo install <component> --git https://github.com/0xMiden/node.git --rev <revision> --locked
Check the installed binary:
<component> --help
Pull a published image:
docker pull ghcr.io/0xmiden/<component>:<release-tag>
Check the image:
docker run --rm ghcr.io/0xmiden/<component>:<release-tag> <component> --help
Component Namesโ
miden-nodemiden-validatormiden-ntx-buildermiden-remote-provermiden-network-monitor
You can also build images locally from a repository checkout:
make docker-build