Noções básicas da CLI Solana

Configuração da Solana

Para ver sua configuração atual:

Terminal
$
solana config get

Você deverá ver uma saída como a seguinte:

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

A URL RPC e a URL Websocket especificam o cluster Solana para o qual a CLI envia solicitações.

Você pode atualizar o cluster da CLI Solana usando os seguintes comandos:

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

Você também pode usar as seguintes opções abreviadas:

Terminal
$
solana config set -um # For mainnet-beta
$
solana config set -ud # For devnet
$
solana config set -ul # For localhost
$
solana config set -ut # For testnet

O Caminho do Keypair aponta para a carteira Solana padrão (keypair) usada pela CLI Solana para pagar taxas de transação e implantar programas. Por padrão, este arquivo é armazenado em ~/.config/solana/id.json.

Criar carteira

Para enviar transações usando a CLI Solana, você precisa de uma carteira Solana com SOL.

Para gerar um keypair no Caminho do Keypair padrão, execute o seguinte comando:

Terminal
$
solana-keygen new

Você deverá ver uma saída como a seguinte:

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
===========================================================================

Se você já tem uma carteira no sistema de arquivos salva no local padrão, este comando não a substituirá, a menos que você force explicitamente a substituição usando a flag --force.

Para visualizar o endereço da sua carteira (chave pública), execute:

Terminal
$
solana address

Airdrop de SOL

Solicite um airdrop de SOL para sua carteira para pagar por transações e implantações de programas.

Configure seu cluster para a devnet:

Terminal
$
solana config set -ud

Em seguida, solicite um airdrop de SOL na devnet:

Terminal
$
solana airdrop 2

Os airdrops na devnet limitam as solicitações a 5 SOL por pedido. Se você atingir limites de taxa ou encontrar erros, tente usar o Web Faucet como alternativa.

Para verificar o saldo de SOL da sua carteira, execute o seguinte comando:

Terminal
$
solana balance

Executar o validator local

A CLI da Solana inclui um validator de teste integrado para desenvolvimento local.

Em um terminal separado, execute o seguinte comando para iniciar um validator local:

Terminal
$
solana-test-validator

Lembre-se também de atualizar sua CLI para usar localhost antes de executar comandos da CLI Solana:

Terminal
$
solana config set -ul

Is this page helpful?

Índice

Editar Página