# Wallet TS
Within this
# Requirements
- 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 daemonpeggo
- the Injective Chain ERC-20 bridge relayer daemoninjective-exchange
- the Injective Exchange daemonlibwasmvm.x86_64.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.x86_64.so
to user library path /usr/lib
.
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 injective-exchange
, peggo
or 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.