Основи Solana CLI
Цей розділ надає деякі поширені команди та приклади, щоб допомогти вам почати використовувати Solana CLI.
Конфігурація Solana
Ваша конфігурація Solana визначає такі змінні:
- Файл конфігурації: Шлях до вашого файлу конфігурації
- RPC URL і Websocket URL: Кластер Solana, до якого CLI надсилає запити
- Шлях до keypair: Шлях до типового гаманця Solana (keypair), який
використовується для оплати комісій за транзакції та розгортання програм. За
замовчуванням цей файл зберігається в
~/.config/solana/id.json.
Щоб переглянути поточні налаштування конфігурації, введіть таку команду в терміналі.
$solana config get
Успішна команда поверне результат, подібний до наступного:
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 за допомогою таких команд:
$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 за типовим шляхом, виконайте таку команду:
$solana-keygen new
Успішна команда поверне результат, подібний до наступного:
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.
Щоб переглянути адресу вашого гаманця (публічний ключ), виконайте:
$solana address
Аірдроп SOL
Запитайте аірдроп SOL на ваш гаманець для оплати транзакцій та розгортання програм.
- Встановіть ваш кластер на Devnet:
$solana config set -ud
- Запитайте аірдроп SOL у мережі Devnet:
$solana airdrop 2
Аірдропи в Devnet обмежені до 5 SOL на запит. Якщо ви досягли ліміту запитів або зіткнулися з помилками, спробуйте натомість скористатися Веб-краном.
Щоб перевірити баланс SOL у вашому гаманці, виконайте таку команду:
$solana balance
Запуск локального validator
Solana CLI включає вбудований тестовий validator для локальної розробки.
Відкрийте новий термінал і налаштуйте CLI для використання localhost:
$solana config set -ul
Виконайте таку команду, щоб запустити локальний validator:
$solana-test-validator
Is this page helpful?