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.ymlRPC URL: https://api.mainnet-beta.solana.comWebSocket URL: wss://api.mainnet-beta.solana.com/ (computed)Keypair Path: /Users/test/.config/solana/id.jsonCommitment: 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 keypairFor added security, enter a BIP39 passphraseNOTE! This passphrase improves security of the recovery seed phrase NOT thekeypair file itself, which is stored as insecure plain textBIP39 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 에어드롭을 요청하세요.
- 클러스터를 Devnet으로 설정하세요:
Terminal
$solana config set -ud
- 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?