본문으로 건너뛰기

References Overview

이미 Sui에 익숙한가? 유용한 자료들을 활용하여 개발 여정을 계속 진행한다.

Sui RPC

Sui 블록체인을 구동하는 코드에 대한 자세한 내용은 Sui 프레임워크 및 Sui RPC 문서를 참조한다.

GraphQL for Sui RPC

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

JSON-RPC

새로운 프로젝트의 경우 Sui RPC에 GraphQL을 사용한다. 아직 GraphQL로 마이그레이션하지 않은 기존 프로젝트의 경우 JSON-RPC 참조를 사용한다.

Move

Move는 Sui 블록체인의 스마트컨트랙트 로직을 구현하는 데 사용된다. Move에 대해 더 자세히 알아보거나 복습하려면 다음 자료를 활용한다.

Sui framework

Sui framework 라이브러리에는 Sui와 그 표준의 로직을 제공하는 Move 모듈이 포함되어 있다. Rust 프로세스는 코드 내 주석으로부터 직접 모듈의 문서를 생성한다.

The Move Book

Move Book은 Sui 블록체인 상의 Move 프로그래밍 언어에 대한 종합적인 안내서이다.

The Move Reference

Move 참조 문서는 Move 프로그래밍 언어의 아키텍처와 구문을 설명한다.

Sui CLI

Sui 명령줄 인터페이스(CLI)를 사용하여 Sui 네트워크 및 해당 기능과 직접 상호 작용할 수 있다. CLI는 특정 기능 세트를 대상으로 하는 여러 기본 명령으로 구성된다.

Sui Client CLI

Sui Client CLI를 사용하여 Sui 네트워크에 클라이언트를 생성하고, 주소를 생성하고, 네트워크에 액세스하는 등의 작업을 수행할 수 있다.

Sui Client PTB CLI

Sui Client PTB CLI를 사용하면 터미널에서 직접 프로그래밍 가능한 transaction 블록을 구축, 미리 보기 및 실행할 수 있다.

Sui Move CLI

Sui Move CLI를 사용하여 체인에서 Sui Move 기능에 액세스해본다.

Sui Replay CLI

Sui Move CLI를 사용하여 체인에서 Sui Move 기능에 액세스한다.

Sui IDE support

VSCode용 MoveMove Trace Debugger 확장 프로그램을 사용하여 Move 코드베이스를 빠르게 탐색하고 편집하고 실행 추적을 디버깅해본다.

Move

Move extension은 Move source code에 대해 code navigation, completion, 그리고 diagnostics와 같은 언어 지원 기능을 제공한다.

Move Trace Debugger

Debug Move execution은 VS Code로 실행 추적을 통해 코드가 어떻게 실행되는지 파악할 수 있다.

Sui software development kits

Sui에서 사용할 수 있는 공식 소프트웨어 개발 키트(SDKs)에는 TypeScript SDK와 Rust SDK가 있다.

Sui TypeScript SDK

Sui TypeScript SDK는 자체 마이크로사이트를 운영하고 있다. 이 상자를 클릭하면 해당 사이트로 이동한다.

Sui Rust SDK

Sui Rust SDK는 Sui API에 대한 Rust 래퍼를 제공한다. 이 SDK를 사용하면 Rust 프로그래밍 언어를 통해 Sui 네트워크와 상호 작용할 수 있다.