Iron Fish Installation
macOS
Homebrew
Note: Our Homebrew tap does not yet support M1/arm64. However, you can install Iron Fish directly from the source with these workarounds or use Docker with x86_64 support.
Start by adding our Homebrew tap and installing Iron Fish.
You're all set! Run the Iron Fish CLI:
When updates are available, update Brew, then reinstall Iron Fish.
Iron Fish is now ready to use. Follow the next step of the tutorial or jump directly to the the CLI commands list.
Windows
Windows support is still in development (See this Github issue). In the meantime, you can install Iron Fish using Docker.
Linux
Linux installer packages will be published soon. In the meantime, you can install Iron Fish directly from the source or use Docker.
Using Docker
Run the Docker image from the Github registry, mounting the node's data directory into your home directory and using the host network. (Replace <home-directory>
with %USERPROFILE%
on Windows or $HOME
on others)
Now check the status of your node using IPC, again replacing <home-directory>
according to your OS.
Note: --network host
is needed for 2 Docker containers to connect over IPC.
Note: You can also use the RPC layer over TCP by starting your node with --rpc.tcp
, which connects over the default port 8020.
Updating
To update your image, use docker pull
before running the image.
From source
First, head over to Github to clone our official repository. Once that's done, follow the initial setup steps in the README to install prerequisites, then head to the CLI README to run the CLI.