Claves Stellar
Esta guía te muestra cómo generar, inspeccionar y eliminar una identidad Stellar usando la CLI.
1. Generar una Nueva Identidad
Ejecuta el siguiente comando para crear un nuevo par de claves y guardarlo bajo el alias llamado carol:
stellar keys generate carol
Salida:
✅ Key saved with alias carol in ".config/soroban/identity/carol.toml"
La CLI guarda esta identidad en un archivo TOML.
2. Verificar el Archivo de Identidad
Navega al directorio de configuración y lista su contenido:
cd .config/soroban/identity && ls
Salida:
carol.toml
El archivo carol.toml contiene la frase Seed para tu identidad.
3. Ver la Frase Seed
cat carol.toml
Salida:
seed_phrase = "patrol clean public grocery roof aim have valve cherry dismiss lunar tail duty license capable little version banana amount often cover dice couple party"
Nota: La frase Seed es información sensible. Trátala con cuidado y nunca la expongas públicamente.
4. Derivar la Clave Secreta
Para mostrar la clave secreta de la identidad carol:
stellar keys secret carol
Salida:
SCJP663VYFZPYN75H2DYJA3FYUBP5UR23HZ4ZDHDMDY6TXVYUYMWNKTI
Nota: La clave secreta es información sensible. Trátala con cuidado y nunca la expongas públicamente.
5. Derivar la Clave Pública
Para mostrar la clave pública correspondiente a la identidad carol:
stellar keys public-key carol
Salida:
GD3BFFX7DTNJAGDVVM5RYGGQQNURZTH4VSBLWF55YXY3L6T2WWZK57EI
Esta es la dirección pública de tu clave.
6. Fondéa esta cuenta
stellar keys fund carol
Salida:
✅ Account carol funded on "Test SDF Network ; September 2015"
También puedes fondear la cuenta mientras creas la clave usando stellar keys generate --fund.
7. Eliminar la Identidad
Cuando ya no necesites esta identidad, elimínala usando:
stellar keys rm carol
Salida:
ℹ️ Removing the key's cli config file
En este punto, el archivo de identidad carol.toml se elimina y el alias ya no está disponible en la CLI.
Guías en esta categoría:
📄️ Gestión de activos
Emitir un activo Stellar, desplegar su contrato y acuñar, quemar, congelar y recuperar.
📄️ Agregar metadatos al contrato WASM durante la compilación
Incluir metadatos en el código byte del contrato WASM durante la compilación
📄️ Ciclo de vida del contrato
Gestiona el ciclo de vida de un contrato inteligente Stellar usando la CLI
📄️ Desplegar un contrato desde bytecode Wasm cargado
Desplegar una instancia de un contrato compilado que ya se ha cargado en la red
📄️ Implementar el Contrato de Activos Stellar para un activo Stellar
Implementa un SAC para un activo Stellar para que pueda interactuar con contratos inteligentes
📄️ Extender el TTL de una instancia de contrato desplegada
Usa la CLI para extender el tiempo de vida (TTL) de una instancia de contrato
📄️ Extender el TTL de la entrada de almacenamiento de un contrato desplegado
Usa el CLI para extender el tiempo de vida (TTL) de la entrada de almacenamiento persistente de un contrato
📄️ Extender el TTL del código Wasm de un contrato desplegado
Usar Stellar CLI para extender el TTL del bytecode Wasm de un contrato, con o sin el binario local
📄️ Pagos y activos
Envía XLM, stellar classic o un activo soroban usando la CLI de Stellar
📄️ Restaurar un contrato archivado usando la CLI de Stellar
Restaurar una instancia de contrato archivada usando la CLI de Stellar
📄️ Restaurar datos de contratos archivados usando la CLI de Stellar
Restaurar entradas de almacenamiento de contratos archivados usando la CLI de Stellar
📄️ Claves Stellar
Administrar claves Stellar
📄️ Crear saldo reclamable
Crear saldos reclamables con varias condiciones de reclamación usando el CLI de Stellar
📄️ Comandos tx
Crear transacciones Stellar usando la CLI de Stellar
📄️ tx op add
Crear transacciones Stellar utilizando la CLI de Stellar
📄️ tx sign y tx send
Crear transacciones Stellar usando la CLI de Stellar
📄️ Sube y despliega un contrato inteligente
Combina los comandos de subir y desplegar en la CLI de Stellar para realizar ambas tareas
📄️ Subir el bytecode Wasm
Usa la CLI de Stellar para subir un contrato inteligente compilado al ledger