Validators should expect to provision one or more data center locations with redundant power, networking, firewalls, HSMs and servers.
We initially recommend this minimum hardware specifications and they might rise as network usage increases.
Step 1: Install
- Download the Injective Chain Mainnet-10001 binaries from the official injective-chain-releases.
This zip file will contain two binaries:
injectived which is the Injective Chain daemon as well as
peggo which is the Injective Chain ERC-20 bridge relayer daemon.
- Unzip and add
- Check your binary version by running following commands.
- Confirm your version matches the output below
Before actually running the Injective Chain node, we need to initialize the chain, and most importantly its genesis file.
Running this command will create
injectived default configuration files at
You should now update the default configuration with the Mainnet's genesis file and application config file, as well as configure your persistent peers with a seed node.
You can also run verify the checksum of the genesis checksum - 573b89727e42b41d43156cd6605c0c8ad4a1ce16d9aad1e1604b02864015d528
Then open update the persistent_peers field present in ~/.injectived/config/config.toml with the contents of mainnet-config/10001/seeds.txt and update the
You can start your node simply by running
injectived start which should start syncing the Injective Chain.
Configure systemd service for injectived if not configured already.
Edit the config at
Starting and restarting systemd service
At this point, your node should start syncing blocks from the chain.
Once your node completes syncing the blocks, proceed to next step
Become a Validator.
For any further questions, you can always connect with the Injective Team via Discord, Telegram, and email.