Injective 호스트 설치 가이드
Ubuntu 22.04 기준 injectived 설치·실행 개요입니다. 공식 문서: https://docs.injective.network/nodes/getting-started.
시스템 요구사항
| 항목 | 권장 |
|---|---|
| CPU | 4+ vCPU |
| RAM | 16 GB+ |
| Disk | 1 TB SSD (pruning 적용 시) |
| Network | 100 Mbps+ |
바이너리 설치
# 공식 릴리스 바이너리
VERSION=v1.13.2
wget https://github.com/InjectiveLabs/injective-chain-releases/releases/download/${VERSION}/linux-amd64.zip
unzip linux-amd64.zip
sudo mv injectived peggo /usr/local/bin/
injectived version
초기화 & Genesis
MONIKER="my-injective-node"
CHAIN_ID="injective-1"
injectived init "$MONIKER" --chain-id $CHAIN_ID
# genesis
curl -sSL https://raw.githubusercontent.com/InjectiveLabs/mainnet-config/master/10001/genesis.json \
> ~/.injectived/config/genesis.json
# peers 설정
SEEDS="$(curl -sSL https://raw.githubusercontent.com/InjectiveLabs/mainnet-config/master/10001/seeds.txt | tr '\n' ',' | sed 's/,$//')"
sed -i.bak "s|^seeds *=.*|seeds = \"$SEEDS\"|" ~/.injectived/config/config.toml
systemd 서비스
# /etc/systemd/system/injectived.service
[Unit]
Description=Injective Node
After=network-online.target
[Service]
User=injective
ExecStart=/usr/local/bin/injectived start --home /home/injective/.injectived
Restart=on-failure
LimitNOFILE=65535
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable --now injectived
journalctl -u injectived -f
상태 조회
injectived status | jq '.SyncInfo'
curl -s http://localhost:26657/status | jq '.result.sync_info'