Starknet 스마트 컨트랙트를 개발하려면 아래 세 가지 도구가 필요합니다:
sncast, snforge) 터미널에 아래 명령어를 입력하면 scarb, snforge, sncast, starknet-devnet 등을 한 번에 설치할 수 있습니다:
curl --proto '=https' --tlsv1.2 -sSf https://sh.starkup.sh | sh
설치 중 asdf 버전 관리자가 자동 설치됩니다.
설치가 완료되었으면 아래 명령어로 버전을 확인합니다:
scarb --version
snforge --version && sncast --version
starknet-devnet --version
예시 출력:
scarb 2.11.4
snforge 0.42.0
sncast 0.42.0
starknet-devnet 0.4.1
| 도구 | 설명 |
|---|---|
scarb | Cairo 프로젝트 생성, 빌드 |
snforge | 테스트 실행 |
sncast | 컨트랙트 배포 및 호출 |
starknet-devnet | 로컬 개발용 Starknet 테스트노드 |
scarb new my_project로 프로젝트 생성 scarb build로 컴파일 sncast declare, deploy, invoke 등으로 테스트넷 또는 devnet에서 실습