1. Rust 설치
- 설명: Solana 스마트 계약 개발 및 컴파일에 필요한 언어입니다.
- 명령어:
2. Solana CLI 설치 및 메인넷 설정
- 설명: 네트워크와 상호작용하는 도구입니다.
- 설치: https://docs.solanalabs.com/cli/install#use-solanas-install-tool
# 설치 확인solana --version
- 메인넷으로 설정:
solana config set --url https://api.mainnet-beta.solana.com
- 설치: https://docs.solanalabs.com/cli/install#use-solanas-install-tool
3. 환경 변수 추가
- 설명: CLI를 편리하게 사용하기 위해 설치 경로를 PATH에 추가합니다.
- 명령어:
- Linux/macOS:
export PATH="/path/to/solana-release/bin:$PATH"
- Windows PowerShell:
$env:PATH += ";C:\path\to\solana-release\bin"
- Linux/macOS:
4. SPL-Token CLI 설치
- 설명: 토큰 생성 및 관리에 필요한 CLI입니다.
- 명령어: cargo install spl-token-cli
# 설치 확인spl-token --version
5. 메인넷에서 SPL 토큰 생성
- 새 키페어 생성: solana-keygen new --outfile my-keypair.json # 개인키가 저장되는 파일
- 토큰 생성: spl-token create-token # 반환된 민트 주소(Mint Address)를 기록합니다.
- 토큰 계정 생성: spl-token create-account <MINT_ADDRESS> # 충분한 SOL이 지갑에 없으면 에러가 발생합니다.
6. 토큰 민팅 및 권한 관리
- 토큰 발행 : spl-token mint <MINT_ADDRESS> <AMOUNT> <RECIPIENT_ACCOUNT_ADDRESS>
- 민팅 권한 제거 : spl-token authorize <MINT_ADDRESS> mint --disable
7. 생성된 토큰 확인
- 설명: 메인넷에서 토큰의 상태와 설정을 확인합니다.
- 명령어 : spl-token accounts spl-token account-info <MINT_ADDRESS>