📄️ 입문 코스
지갑, CLI, 그리고 첫 스마트 컨트랙트까지 Sui 개발의 기초를 배웁니다
📄️ 지갑을 PTB Builder에 연결하기
Slush 지갑을 PTB Builder에 연결하고 트랜잭션을 생성할 준비를 합니다
📄️ Explorer에서 트랜잭션 읽기
Suiscan에서 트랜잭션 세부 정보를 확인하고 Input/Output/Gas 읽는 방법을 배웁니다
📄️ CLI로 전송하기
Sui CLI를 사용하여 SUI 토큰을 전송하는 방법을 배웁니다
📄️ PTB로 여러 커맨드를 한 번에 실행
여러 커맨드를 하나의 트랜잭션으로 실행
📄️ PTB Builder에서 TS 코드 생성
PTB Builder에서 TypeScript 코드를 생성하고 확인하기
📄️ Move 프로젝트 생성
sui move new 커맨드로 새로운 Move 패키지를 생성하기
📄️ Move의 구조를 알아봅니다
Object·Module·Package 세 가지 개념을 예제 코드로 이해합니다
📄️ 최소 컨트랙트 작성하기
struct와 entry fun을 구현하여 Move 스마트 컨트랙트의 기본 구조를 이해합니다
📄️ 빌드 및 테스트
sui move build와 sui move test로 컨트랙트를 로컬에서 검증합니다
📄️ 컨트랙트 배포하기
Move Playground 또는 sui client publish 명령어로 카운터 컨트랙트를 Devnet에 배포하기
📄️ Explorer에서 함수 호출하기
Suiscan의 GUI를 사용해 Devnet에 배포한 카운터 컨트랙트의 함수를 실행하기
📄️ 패키지 업그레이드하기
UpgradeCap을 사용해 배포한 패키지를 업그레이드하는 방법을 알아봅니다.