Solana CLI 기초

이 섹션에서는 Solana CLI 사용을 시작하는 데 도움이 되는 일반적인 명령어와 예제를 제공합니다.

Solana 설정

Solana 설정은 다음 변수를 지정합니다:

  • 설정 파일: 설정 파일 경로
  • RPC URL 및 웹소켓 URL: CLI가 요청을 보내는 Solana 클러스터
  • keypair 경로: 트랜잭션 수수료 지불 및 프로그램 배포에 사용되는 기본 Solana 지갑(keypair)의 경로. 기본적으로 이 파일은 ~/.config/solana/id.json에 저장됩니다.

현재 설정을 확인하려면 터미널에서 다음 명령어를 입력하세요.

Terminal
$
solana config get

명령이 성공하면 다음과 유사한 출력이 표시됩니다:

Example output
Config File: /Users/test/.config/solana/cli/config.yml
RPC URL: https://api.mainnet-beta.solana.com
WebSocket URL: wss://api.mainnet-beta.solana.com/ (computed)
Keypair Path: /Users/test/.config/solana/id.json
Commitment: confirmed

다음 명령어로 Solana CLI 클러스터를 변경할 수 있습니다:

Terminal
$
solana config set --url mainnet-beta
$
solana config set --url devnet
$
solana config set --url localhost
$
solana config set --url testnet

지갑 생성하기

Solana CLI를 사용하여 트랜잭션을 보내기 전에 SOL이 충전된 Solana 지갑이 필요합니다.

기본 keypair 경로에 keypair를 생성하려면 다음 명령어를 실행하세요:

Terminal
$
solana-keygen new

명령이 성공하면 다음과 유사한 출력이 표시됩니다:

Example output
Generating a new keypair
For added security, enter a BIP39 passphrase
NOTE! This passphrase improves security of the recovery seed phrase NOT the
keypair file itself, which is stored as insecure plain text
BIP39 Passphrase (empty for none):
Wrote new keypair to /Users/test/.config/solana/id.json
===========================================================================
pubkey: 8dBTPrjnkXyuQK3KDt9wrZBfizEZijmmUQXVHpFbVwGT
===========================================================================
Save this seed phrase and your BIP39 passphrase to recover your new keypair:
cream bleak tortoise ocean nasty game gift forget fancy salon mimic amazing
===========================================================================

이 명령은 --force 플래그를 사용하지 않는 한 기본 위치에 있는 기존 계정을 덮어쓰지 않습니다.

지갑 주소(공개 키)를 보려면 다음을 실행하세요:

Terminal
$
solana address

SOL 에어드롭

트랜잭션 및 프로그램 배포 비용을 지불하기 위해 지갑에 SOL 에어드롭을 요청하세요.

  1. 클러스터를 Devnet으로 설정하세요:
Terminal
$
solana config set -ud
  1. Devnet SOL 에어드롭 요청하기:
Terminal
$
solana airdrop 2

Devnet 에어드롭은 요청당 5 SOL로 제한됩니다. 속도 제한에 도달하거나 오류가 발생하면 대신 웹 수도꼭지(Web Faucet)를 사용해 보세요.

지갑의 SOL 잔액을 확인하려면 다음 명령어를 실행하세요:

Terminal
$
solana balance

로컬 validator 실행하기

Solana CLI에는 로컬 개발을 위한 내장 테스트 validator가 포함되어 있습니다.

새 터미널을 열고 CLI를 localhost를 사용하도록 업데이트하세요:

Terminal
$
solana config set -ul

로컬 validator를 시작하려면 다음 명령어를 실행하세요:

Terminal
$
solana-test-validator

Is this page helpful?

목차

페이지 편집

관리자

© 2025 솔라나 재단.
모든 권리 보유.