빠른 시작
Quick Start with Move and PTB
💡 핵심 용어 미리보기
- Build: Move 코드를 컴파일해 모듈을 생성하는 과정
- Test: Move 단위 테스트 실행
- Deploy: 네트워크에 패키지를 업로드하여 사용 가능한 상태로 만드는 과정
- Package Explorer: 배포된 모듈과 함수를 시각적으로 탐색하는 UI
1. 테스트넷 토큰 받기 (Faucet)
PTB 실행이나 배포를 위해서는 테스트넷/데브넷 SUI가 필요합니다. 아래 공식 Faucet에서 간단히 수령할 수 있습니다:
💡 네트워크를
testnet
또는devnet
으로 설정한 뒤 Faucet을 사용해야 정상 작동합니다. 💡devnet
의 경우 1주일 마다 체인이 초기화 됩니다.
2. CLI 빠른 시작
Move 프로젝트를 처음부터 CLI로 생성해보며 기본 구조를 익힙니다.
bash
sui move new hello_move
cd hello_move
sui move build
sui move test
이 과정을 통해 Move 패키지가 생성되고, Move.toml
과 sources/
디렉토리가 자동으로 만들어집니다.
3. VS Code - Sui Extension 빠른 시작
새 Move 프로젝트 생성
- Explorer 뷰에서 원하는 폴더 우클릭 → New Move Project 선택
- 팝업에서 Hello World 템플릿 선택
- Activity Bar → Sui Extension 아이콘 클릭
- 새 프로젝트가 자동으로 Workspace에 추가됩니다.
여러 프로젝트가 있는 경우 올바른 패키지가 선택되었는지 확인하고,
하나만 있을 경우 해당 프로젝트가 자동으로 선택됩니다.
Workspace 섹션에서hello_move
패키지를 선택하고 Build / Test / Deploy를 실행하세요. - 배포가 완료되면 Package Explorer에 새 패키지 카드가 생성됩니다.
💡 다음 장에서는 Move의 자산 모델을 직접 체험하면서, 코인 발행과 권한 구조를 배우게 됩니다.