# Join the Network
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.
Validator Node
Sentry Node
# Step 1: Install injectived and peggo binaries
Download the Injective Chain Staking-[version] binaries from the official injective-chain-releases.
This zip file will contain three binaries:
injectived
- the Injective Chain daemonpeggo
- the Injective Chain ERC-20 bridge relayer daemoninjective-exchange
- the Injective Exchange daemonlibwasmvm.so
- the wasm virtual machine which is needed to execute smart contracts.
Unzip and add injectived
, injective-exchange
and peggo
to your /usr/bin
.
Also add libwasmvm.so
to user library path /usr/lib
.
Check your binary version by running following commands.
Confirm your version matches the output below
# Step 2: Initialize a new Injective Chain node
Before actually running the Injective Chain node, we need to initialize the chain, and most importantly its genesis file.
# Step 3: Prepare configuration to join the Equinox Testnet
You should now update the default configuration with the testnet'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 - e45b7c97d2afb37b9529e7dc234a410ff5cc8961adef2d39a3ef6923c0acfb22
Then open update the persistent_peers field present in ~/.injectived/config/config.toml with the contents of testnet-config/staking/40017/seeds.txt and update the timeout_commit to 1500ms.
# Step 4: Start your node and sync the Injective Chain
At this point, your node should start syncing blocks from the chain.
# Step 5: Use systemd service
Configure systemd service for injectived if not configured already.
Edit the config at /etc/systemd/system/injectived.service
:
Starting and restarting systemd service
At this point, your node should start syncing blocks from the chain.
# Next Steps
Once your node completes syncing the blocks, proceed to the next step Become a Validator
.
# Support
For any further questions, you can always connect with the Injective Team via Discord or Telegram.
Discord https://discord.gg/injective
Telegram https://t.me/joininjective