Основи Solana CLI

Цей розділ надає деякі поширені команди та приклади, щоб допомогти вам почати використовувати Solana CLI.

Конфігурація Solana

Ваша конфігурація Solana визначає такі змінні:

  • Файл конфігурації: Шлях до вашого файлу конфігурації
  • RPC URL і Websocket URL: Кластер Solana, до якого CLI надсилає запити
  • Шлях до 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, вам потрібен гаманець Solana з коштами SOL.

Щоб згенерувати 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. Запитайте аірдроп SOL у мережі Devnet:
Terminal
$
solana airdrop 2

Аірдропи в Devnet обмежені до 5 SOL на запит. Якщо ви досягли ліміту запитів або зіткнулися з помилками, спробуйте натомість скористатися Веб-краном.

Щоб перевірити баланс 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 Фонд Solana.
Всі права захищені.
Залишайтеся на зв'язку