메인 콘텐츠로 건너뛰기
이 페이지에서는 집계된 트레이딩 및 공급 데이터를 다룹니다. Cube 이름Trading 체인 그룹의 PairsTokens (크로스체인 OHLC 및 트레이드 통계)입니다. 시간별 시가총액 및 가격 스냅샷은 Solana 또는 EVM 아래의 TokenSupplyUpdates에서 제공됩니다.
  • Pairs (Trading, DWM) — 분별 캔들스틱 / K-line 데이터 (OHLC, 거래량, 거래 횟수)
  • Tokens (Trading, DWM) — 매수/매도 분류 및 고유 트레이더가 포함된 분별 트레이드 통계
  • TokenSupplyUpdates (Solana / EVM, DWD) — 공급, 가격, 시가총액, FDV 필드가 포함된 민트/번 이벤트
  • 토큰 메타데이터 — 별도의 TokenSearch Cube는 없습니다. Pairs / TokensToken 디멘션이나 DEXPools, TokenHolders, DEXTradeByTokens 같은 다른 Cube를 발견 및 스크리닝에 사용하세요
Trading에는 network 인자가 없습니다. where: { Market: { Network: { is: "sol" } } } (또는 eth, bsc, polygon)로 체인을 필터링합니다. SolanaEVM 그룹은 일반적인 래퍼를 사용합니다 (Solana { ... }, EVM(network: eth) { ... }).

K-line (OHLC) 캔들스틱 데이터를 어떻게 조회하나요?

토큰의 캔들스틱 데이터를 가져옵니다 — 분별 시가, 고가, 저가, 종가, USD 거래량과 거래 횟수. TradingPairs Cube를 사용합니다.
query {
  Trading {
    Pairs(
      tokenAddress: { is: "TOKEN_ADDRESS" }
      where: { Market: { Network: { is: "sol" } } }
      limit: { count: 24 }
      orderBy: { descending: Block_Time }
    ) {
      Interval { Time { Start } }
      Token { Address }
      Market { Network }
      Price {
        Ohlc {
          Open
          High
          Low
          Close
        }
      }
      Volume { Usd }
      Stats { TradeCount }
    }
  }
}
GraphQL IDE에서 열기 — 위 쿼리를 붙여넣어 자동 완성과 스키마 탐색 기능으로 인터랙티브하게 실행해 보세요.
TOKEN_ADDRESS를 토큰 민트 또는 컨트랙트 주소로 교체하세요. 각 행은 1분 버킷입니다 — 약 1시간은 limit: { count: 60 }, 약 24시간은 count: 1440을 사용합니다. 모든 체인의 결과를 한 번에 조회하려면 Market 필터를 생략합니다.
필드설명
Interval.Time.Start분 버킷 시작 (캔들 시간과 동일)
Token.Address토큰 주소
Market.Network체인 식별자 (sol, eth, bsc, …)
Price.Ohlc.Open인터벌의 시가
Price.Ohlc.High인터벌의 최고가
Price.Ohlc.Low인터벌의 최저가
Price.Ohlc.Close인터벌의 종가
Volume.Usd이 인터벌의 총 USD 거래량
Stats.TradeCount이 인터벌의 거래 수
  • 더 긴 시간대: limit으로 더 많은 행을 요청하거나 클라이언트 측에서 집계. 캔들은 분 단위 세분화로 저장됨
  • 거래량 필터: 예: where: { Volume: { Usd: { gt: 100 } }, Market: { Network: { is: "sol" } } }로 저볼륨 인터벌 제외
  • 시간 범위: 예: where: { Block: { Time: { since: "2026-03-27T00:00:00Z" } }, Market: { Network: { is: "sol" } } }
Pairs Cube는 DWM (집계) 모델입니다 — 데이터가 분별로 사전 계산되어 있습니다. 차트 데이터를 위해 원시 트레이드를 스캔하는 것보다 훨씬 빠릅니다.

토큰의 트레이드 통계를 어떻게 조회하나요?

매수/매도 수, 고유 매수자/매도자 수, 거래량이 포함된 분별 트레이드 통계를 조회합니다. TradingTokens Cube를 사용합니다.
query {
  Trading {
    Tokens(
      tokenAddress: { is: "TOKEN_ADDRESS" }
      where: { Market: { Network: { is: "sol" } } }
      limit: { count: 24 }
      orderBy: { descending: Block_Time }
    ) {
      Interval { Time { Start } }
      Token { Address }
      Market { Network }
      Stats {
        TradeCount
        BuyCount
        SellCount
        UniqueBuyers
        UniqueSellers
      }
      Volume { Usd }
    }
  }
}
필드설명
Interval.Time.Start분 버킷 시작 (캔들 시간과 동일)
Stats.TradeCount이 인터벌의 총 거래 수
Stats.BuyCount매수 측 거래 수
Stats.SellCount매도 측 거래 수
Volume.Usd총 USD 거래량
Stats.UniqueBuyers고유 매수 월렛 수
Stats.UniqueSellers고유 매도 월렛 수
  • 매수/매도 압력: Stats.BuyCountStats.SellCount 비교
  • 고유 트레이더: Stats.UniqueBuyersStats.UniqueSellers는 거래량이 넓게 분산되었는지 집중되었는지 보여줌
  • 활동 히트맵: 하루 전체(count: 1440)를 쿼리하고 Interval.Time.Start (또는 Block.Time)별로 차트 구성
  • 매수/매도 거래량: Tokens 레코드는 USD 분리가 필요한 경우 Volume.BuyVolumeUSDVolume.SellVolumeUSD도 노출
동일한 토큰, 체인, 시간 범위에 대해 PairsTokens를 결합하여 대시보드를 구축하세요 — OHLC와 함께 흐름 및 참여자 메트릭.

시간별 시가총액, 가격, 공급을 어떻게 조회하나요?

레거시 TokenMarketCap 요약 Cube는 현재 스키마에서 사용되지 않습니다. TokenSupplyUpdates (Solana 또는 EVM)를 사용하세요: 각 행은 가격, 시가총액, FDV, 총 공급을 포함한 TokenSupplyUpdate 메트릭이 있는 공급 영향 이벤트를 반영합니다.

Solana

query {
  Solana {
    TokenSupplyUpdates(
      tokenAddress: { is: "TOKEN_ADDRESS" }
      limit: { count: 24 }
      orderBy: { descending: Block_Time }
    ) {
      Block { Time }
      TokenSupplyUpdate {
        Currency {
          MintAddress
          Decimals
          Symbol
          Name
        }
        PriceInUSD
        MarketCapInUSD
        TotalSupply
        FDVInUSD
        PostBalance
      }
      Transaction { Signature }
    }
  }
}

EVM (Ethereum 예제)

query {
  EVM(network: eth) {
    TokenSupplyUpdates(
      tokenAddress: { is: "TOKEN_ADDRESS" }
      limit: { count: 24 }
      orderBy: { descending: Block_Time }
    ) {
      Block { Time }
      TokenSupplyUpdate {
        Currency {
          MintAddress
          Decimals
          Symbol
          Name
        }
        PriceInUSD
        MarketCapInUSD
        TotalSupply
        FDVInUSD
        PostBalance
      }
      Transaction { Hash }
    }
  }
}
필드설명
Block.Time이벤트 시간
TokenSupplyUpdate.Currency.*토큰 식별 (민트/컨트랙트, 소수점, 심볼, 이름)
TokenSupplyUpdate.PriceInUSD이 업데이트 시점의 USD 가격
TokenSupplyUpdate.MarketCapInUSD시가총액
TokenSupplyUpdate.TotalSupply총 공급
TokenSupplyUpdate.FDVInUSD완전 희석 시가총액
TokenSupplyUpdate.PostBalance이벤트 후 공급 관련 잔액
  • 최신 스냅샷: limit: { count: 1 }orderBy: { descending: Block_Time }
  • 체인 비교: SolanaEVM(network: bsc) (또는 다른 지원 네트워크) 아래에서 동일한 형태를 실행
  • 더 많은 컨텍스트: 공급 및 풀 관련 예제는 풀 & 유동성도 참조
TokenSupplyUpdatesDWD (이벤트 레벨)입니다. 단일 정적 “시가총액” 요약 행이 아니라, 민트/번 활동에 연결된 과거 밸류에이션 및 공급 변동을 위한 적절한 장소입니다.

토큰 검색 / 메타데이터는 어디에 있나요?

TokenSearch Cube는 현재 API의 일부가 아닙니다. 토큰 컨텍스트를 위해:
  • PairsTokensToken 디멘션(예: Token.Address)을 OHLC 및 통계와 함께 노출합니다 — 주소를 알고 있고 집계된 트레이딩 데이터가 필요할 때 사용합니다.
  • 더 풍부한 메타데이터, 홀더 수, 풀, 또는 발견을 위해서는 체인에 따라 Solana 또는 EVM 아래의 DEXPools, TokenHolders, DEXTradeByTokens 같은 Cube를 사용합니다.

멀티체인 예제

query {
  Trading {
    Pairs(
      tokenAddress: { is: "TOKEN_ADDRESS" }
      where: { Market: { Network: { is: "sol" } } }
      limit: { count: 10 }
      orderBy: { descending: Block_Time }
    ) {
      Interval { Time { Start } }
      Price {
        Ohlc {
          Open
          Close
        }
      }
      Volume { Usd }
    }
  }
}

다음 단계

DEX 트레이드

DEX 트레이딩 데이터를 쿼리합니다 — 토큰 트레이드, 월렛 활동, 상위 트레이더.

전송

월렛 간 온체인 토큰 전송을 추적합니다.

잔액 & 홀더

월렛 잔액, 잔액 히스토리, 상위 홀더를 조회합니다.

풀 & 유동성

DEX 풀과 유동성 데이터를 탐색합니다.