Noções básicas da CLI Solana
Configuração da Solana
Para ver sua configuração atual:
$solana config get
Você deverá ver uma saída como a seguinte:
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
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:
$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:
$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:
$solana-keygen new
Você deverá ver uma saída como a seguinte:
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===========================================================================
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:
$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:
$solana config set -ud
Em seguida, solicite um airdrop de SOL na devnet:
$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:
$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:
$solana-test-validator
Lembre-se também de atualizar sua CLI para usar localhost antes de executar comandos da CLI Solana:
$solana config set -ul
Is this page helpful?