injectived is the command-line interface and daemon that connects to Injective and enables you to interact with the Injective blockchain. Injective core is the official Golang reference implementation of the Injective node software.
- Golang v1.16.1 - go1.17.1 linux/amd64
- Ensure your GOPATH and GOBIN environment variables are set up correctly.
- Linux users: install build-essential.
- 8-core (4 physical core), x86_64 architecture processor
- 32 GB RAM (or equivalent swap file set up)
- 1 TB of storage space
# Option 1: From binary
The easiest way to install
injectived and Injective core is by downloading a pre-built binary for your operating system. Download the Injective Chain Staking-40021-1652947015 binaries from the official injective-chain-releases.
This zip file will contain three binaries and a virtual machine:
injectived- the Injective Chain daemon
peggo- the Injective Chain ERC-20 bridge relayer daemon
injective-exchange- the Injective Exchange daemon
libwasmvm.x86_64.so- the wasm virtual machine which is needed to execute smart contracts.
Unzip and add
peggo to your
/usr/bin. Also add
libwasmvm.x86_64.so to user library path
Check your binary version by running following commands.
Confirm your version matches the output below
# Option 2: From source
Note: you will only install
injectived but not
libwasmvm.x86_64.so using this option.
# Get the Injective core source code
Use git to retrieve Injective core (opens new window).
Clone the injective repo:
# Build Injective core from source
Build Injective core, and install the
injectived executable to your GOPATH environment variable.
# Verify your Injective core installation
Verify that Injective core is installed correctly.