Conceptos básicos de Solana CLI
Esta sección proporciona algunos comandos comunes y ejemplos para ayudarte a comenzar a usar la CLI de Solana.
Configuración de Solana
Tu configuración de Solana especifica las siguientes variables:
- Archivo de configuración: La ruta a tu archivo de configuración
- URL RPC y URL Websocket: El clúster de Solana al que la CLI realiza peticiones
- Ruta del keypair: La ruta a la billetera predeterminada de Solana
(keypair) utilizada para pagar tarifas de transacción y desplegar programas.
Por defecto, este archivo se almacena en
~/.config/solana/id.json.
Para ver tu configuración actual, ingresa el siguiente comando en tu terminal.
$solana config get
Un comando exitoso devolverá una salida similar a la siguiente:
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
Puedes cambiar el clúster de la CLI de Solana con los siguientes comandos:
$solana config set --url mainnet-beta$solana config set --url devnet$solana config set --url localhost$solana config set --url testnet
Crear una billetera
Antes de poder enviar transacciones usando la CLI de Solana, necesitas una billetera de Solana con fondos en SOL.
Para generar un keypair en la ruta predeterminada, ejecuta el siguiente comando:
$solana-keygen new
Un comando exitoso devolverá una salida similar a la siguiente:
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===========================================================================
Este comando no sobrescribirá una cuenta existente en la ubicación
predeterminada, a menos que uses la bandera --force.
Para ver la dirección de tu billetera (clave pública), ejecuta:
$solana address
Airdrop de SOL
Solicita un airdrop de SOL a tu billetera para pagar transacciones y despliegues de programas.
- Configura tu clúster a Devnet:
$solana config set -ud
- Solicita un airdrop de SOL en Devnet:
$solana airdrop 2
Los airdrops de Devnet limitan las solicitudes a 5 SOL por petición. Si alcanzas los límites de frecuencia o encuentras errores, intenta usar el Faucet Web en su lugar.
Para verificar el saldo de SOL de tu cartera, ejecuta el siguiente comando:
$solana balance
Ejecutar un validador local
La CLI de Solana incluye un validador de pruebas integrado para desarrollo local.
Abre una nueva terminal y actualiza tu CLI para usar localhost:
$solana config set -ul
Ejecuta el siguiente comando para iniciar un validador local:
$solana-test-validator
Is this page helpful?