Nodes/kava/docker

kava

Kava Docker 노드 가이드

2분 읽기 · docker

list목차(5)

Kava Docker 노드 가이드

Kava는 공식 Docker 이미지를 제공하지 않지만, Cosmos SDK 계열이므로 표준 패턴으로 컨테이너화할 수 있습니다.

docker-compose 예시

services:
  kava:
    image: kava/kava:v0.26.0
    container_name: kava
    restart: unless-stopped
    ports:
      - "26657:26657"   # Tendermint RPC
      - "26656:26656"   # P2P
      - "1317:1317"     # REST API
      - "9090:9090"     # gRPC
      - "8545:8545"     # Kava EVM JSON-RPC
    volumes:
      - ./data:/root/.kava
    command:
      - kava
      - start
      - --home=/root/.kava

초기화

docker run --rm -v $(pwd)/data:/root/.kava \
  kava/kava:v0.26.0 kava init my-kava --chain-id kava_2222-10

# Mainnet genesis
curl -sSL https://raw.githubusercontent.com/Kava-Labs/mainnet-artifacts/master/kava_2222-10/genesis.json \
  > data/config/genesis.json

EVM JSON-RPC

Kava EVM은 포트 8545에서 EVM 호환 JSON-RPC를 제공합니다. Monitoring 페이지의 EVM 프리셋으로 조회 가능.

상태 확인

curl -s http://localhost:26657/status | jq '.result.sync_info'
curl -s http://localhost:26657/net_info  | jq '.result.n_peers'

참고

kava 다른 챕터