메인 콘텐츠로 건너뛰기
chainstream CLI는 모든 데이터 제품, GraphQL 큐브, DeFi 프리미티브를 단일 바이너리로 노출합니다. 이 페이지는 권위 있는 명령어 레퍼런스입니다 — 서술형 사용법과 설치는 접근 방식 → CLI를 참고하세요.

설치

아래의 모든 호출은 두 방식 모두 동작합니다. 이 레퍼런스 전반에서는 짧은 형태 chainstream <cmd>를 사용하며, 이는 npx @chainstream-io/cli <cmd>와 동일합니다.

전역 플래그

환경 변수

설정은 ~/.config/chainstream/config.json에 저장되며, P-256 지갑 키는 ~/.config/chainstream/keys/에 있습니다. chainstream logout은 지갑 설정을 지우지만 키는 보존합니다.

인증 명령 (최상위)

이 명령들은 프로그램 루트(서브 그룹 없음)에 등록되어 있습니다.

token — 토큰 정보 및 분석

market — 시장 데이터 및 발견

wallet — 지갑 분석, 관리, 서명

dex — DEX 라우트, 스왑, 토큰 생성

모든 명령은 서버 측에서 구축된 서명되지 않은 트랜잭션을 반환합니다; 서명은 호스트 지갑에서 이루어집니다.

tx — 브로드캐스트 및 가스

job — 비동기 잡 폴링

graphql — GraphQL 스키마 및 쿼리

전체 사용법 가이드는 접근 방식 → CLI → GraphQL 서브명령과 Agent Skill chainstream-graphql을 참고하세요.

plan — 구독 및 x402 자동 결제

config — 로컬 설정

종료 동작

  • 0 — 성공 (또는 빈 결과)
  • 1 — 사용자 대면 오류, stdout에 JSON 페이로드 (--json이 꺼져 있지 않은 한, 꺼진 경우 포매팅된 오류 출력)
  • 인증 실패(401), 결제 필요(402), 네트워크 오류 시 0이 아닌 종료 코드
데이터 / GraphQL 명령에서 402가 발생하면 CLI는 wallet pricingplan purchase로의 포인터를 출력합니다. plan purchase 자체가 x402 자동 결제를 투명하게 처리합니다.

다음 단계

접근 방식 → CLI

서술형 사용법: 설치, 인증, 첫 명령, GraphQL 서브명령.

Agent Skills

AI 에이전트가 CLI를 구동하는 방법.

x402 결제

plan purchase와 실시간 402 처리 방식.

GraphQL

GraphQL 표면의 엔드포인트, 스키마, 인증.