본문으로 건너뛰기

Sui RPC용 GraphQL

Sui RPC용 GraphQL은 Sui 네트워크와 상호작용할 수 있게 해주는 공개 서비스이다.

Sui RPC용 GraphQL을 시작하려면 시작하기 가이드를 확인한다. GraphQL 서비스에서 사용되는 개념을 더 알아보려면 Sui RPC 개념 페이지인 GraphQL을 확인한다. 참조 문서를 보려면 schema를 확인한다.

정보

Refer to Access Sui Data for an overview of options to access Sui network data.

주요 타입​

모든 GraphQL API 요소는 왼쪽 사이드바를 통해 접근할 수 있으며, 다음은 탐색을 시작하기에 좋은 출발점이다.

  • "Queries"는 체인 상태를 읽기 위한 모든 최상위 쿼리를 나열하며, address와 object에 대한 세부 정보를 읽는 것부터 dryRunTransactionBlock까지 포함하고, 이는 실행과 유사한 인터페이스를 가지지만 체인을 수정하지 않는다.
  • Object는 모든 온체인 object(Move 값과 패키지)를 나타내는 type이다.
  • Address는 계정 address에 해당하며, 이는 transaction에 서명하는 서명의 공개 키에서 파생되고, 이 계정이 소유한 object와 서명했거나 영향을 받은 transaction을 질의하는 데 사용할 수 있다. Owner는 MoveObject를 소유할 수 있는 모든 entity를 나타내며, 소유자가 Object인지 Address인지 알 수 없는 경우를 처리한다.

예를 들면 Move object의 관점에서 자신의 owner를 볼 때가 여기에 해당한다.