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.

Terminal
$
solana config get

Un comando exitoso devolverá una salida similar a la siguiente:

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

Puedes cambiar el clúster de la CLI de Solana con los siguientes comandos:

Terminal
$
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:

Terminal
$
solana-keygen new

Un comando exitoso devolverá una salida similar a la siguiente:

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

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:

Terminal
$
solana address

Airdrop de SOL

Solicita un airdrop de SOL a tu billetera para pagar transacciones y despliegues de programas.

  1. Configura tu clúster a Devnet:
Terminal
$
solana config set -ud
  1. Solicita un airdrop de SOL en Devnet:
Terminal
$
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:

Terminal
$
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:

Terminal
$
solana config set -ul

Ejecuta el siguiente comando para iniciar un validador local:

Terminal
$
solana-test-validator

Is this page helpful?

Tabla de Contenidos

Editar Página

Gestionado por

© 2025 Fundación Solana.
Todos los derechos reservados.
Conéctate