Saltar al contenido principal

Manual de Stellar CLI

Este documento contiene el contenido de ayuda para el programa de línea de comandos stellar.

stellar

Trabaja sin problemas con cuentas, contratos y activos de Stellar desde la línea de comandos.

  • Generar y gestionar claves y cuentas
  • Crear, desplegar e interactuar con contratos
  • Desplegar contratos de activos
  • Transmitir eventos
  • Iniciar testnets locales
  • Decodificar, codificar XDR
  • ¡Más!

Para información adicional, ver:

Para empezar, genera una nueva identidad:

stellar keys generate alice

Usa claves con el flag --source en otros comandos.

Los comandos que funcionan con contratos están organizados bajo el subcomando contract. Enuméralos:

stellar contract --help

Usa contratos como un CLI:

stellar contract invoke --id CCR6QKTWZQYW6YUJ7UP7XXZRLWQPFRV6SWBLQS4ZQOSAF4BOUD77OTE2 --source alice --network testnet -- --help

Todo después de los -- dobles (el "slop") se analiza como argumentos para el CLI específico del contrato, generado sobre la marcha a partir del esquema del contrato. Para el ejemplo hello world, con una función llamada hello que toma un argumento de cadena to, así es como lo invocas:

stellar contract invoke --id CCR6QKTWZQYW6YUJ7UP7XXZRLWQPFRV6SWBLQS4ZQOSAF4BOUD77OTE2 --source alice --network testnet -- hello --to world

Uso: stellar [OPTIONS] <COMMAND>

Subcomandos:
  • contract — Herramientas para desarrolladores de contratos inteligentes
  • events — Observa la red en busca de eventos de contratos
  • env — Imprime las variables de entorno
  • keys — Crea y gestiona identidades, incluyendo claves y direcciones
  • network — Configura la conexión a redes
  • container — Inicia redes locales en contenedores
  • snapshot — Descarga una imagen de un ledger desde un archivo de respaldo
  • tx — Firmar, simular y enviar transacciones
  • xdr — Decodificar y codificar XDR
  • completion — Imprimir código de autocompletado para el shell especificado
  • cache — Almacenar en caché transacciones y especificaciones de contratos
  • version — Imprimir información de versión
Opciones:
  • --global — Usar configuración global
  • --config-dir <CONFIG_DIR> — Ubicación del directorio de configuración, el valor predeterminado es "."
  • -f, --filter-logs <FILTER_LOGS> — Filtrar salida de logs. Para activar stellar_cli::log::footprint=debug o apagar =off. También se puede usar la variable de entorno RUST_LOG
  • -q, --quiet — No escribir logs en stderr incluyendo INFO
  • -v, --verbose — Registrar eventos DEBUG
  • --very-verbose — Registrar eventos DEBUG y TRACE
  • --list — Listar plugins instalados. Por ejemplo. stellar-hello
  • --no-cache — No almacenar en caché tus simulaciones y transacciones

stellar contract

Herramientas para desarrolladores de contratos inteligentes

Uso: stellar contract <COMMAND>

Subcomandos:
  • asset — Utilidades para desplegar un contrato de activo Stellar o obtener su id
  • alias — Utilidades para gestionar alias de contratos
  • bindings — Generar bindings de cliente de código para un contrato
  • build — Crear un contrato desde el código fuente
  • extend — Extender el tiempo de vida del ledger de una entrada de ledger de datos de contrato
  • deploy — Desplegar un contrato wasm
  • fetch — Obtener el binario Wasm de un contrato
  • id — Generar el id del contrato para un contrato o activo dado
  • info — Acceder a información sobre contratos
  • init — Inicializar un proyecto de contrato Soroban
  • inspect — (Obsoleto a favor del subcomando contract info) Inspeccionar un archivo WASM listando funciones del contrato, meta, etc.
  • upload — Instalar un archivo WASM en el ledger sin crear una instancia del contrato
  • install — (Obsoleto a favor del subcomando contract upload) Instalar un archivo WASM en el ledger sin crear una instancia del contrato
  • invoke — Invocar una función de contrato
  • optimize — Optimizar un archivo WASM
  • read — Imprimir el valor actual de una entrada del ledger de datos del contrato
  • restore — Restaurar un valor evicto para una entrada del ledger de datos del contrato

stellar contract asset

Utilidades para desplegar un contrato de activo Stellar o obtener su id

Uso: stellar contract asset <COMMAND>

Subcomandos:
  • id — Obtener el Id del contrato de activo Soroban integrado. Obsoleto, usa stellar contract id asset en su lugar
  • deploy — Desplegar contrato de activo Soroban integrado

stellar contract asset id

Obtener el Id del contrato de activo Soroban integrado. Obsoleto, usa stellar contract id asset en su lugar

Uso: stellar contract asset id [OPTIONS] --asset <ASSET>

Opciones:
  • --asset <ASSET> — ID del activo clásico Stellar a envolver, por ejemplo "USDC:G...5"
  • --rpc-url <RPC_URL> — Endpoint del servidor RPC
  • --rpc-header <RPC_HEADERS> — Header(s) RPC a incluir en las solicitudes al proveedor de RPC
  • --network-passphrase <NETWORK_PASSPHRASE> — Frase de red para firmar la transacción enviada al servidor RPC
  • -n, --network <NETWORK> — Nombre de red a usar de la configuración
  • --global — Usar configuración global
  • --config-dir <CONFIG_DIR> — Ubicación del directorio de configuración, el valor predeterminado es "."

stellar contract asset deploy

Desplegar contrato de activo Soroban integrado

Uso: stellar contract asset deploy [OPTIONS] --asset <ASSET> --source-account <SOURCE_ACCOUNT>

Opciones:
  • --asset <ASSET> — ID del activo clásico Stellar a envolver, por ejemplo "USDC:G...5"

  • --rpc-url <RPC_URL> — Endpoint del servidor RPC

  • --rpc-header <RPC_HEADERS> — Header(s) RPC a incluir en las solicitudes al proveedor de RPC

  • --network-passphrase <NETWORK_PASSPHRASE> — Frase de red para firmar la transacción enviada al servidor RPC

  • -n, --network <NETWORK> — Nombre de red a usar de la configuración

  • -s, --source-account <SOURCE_ACCOUNT> — Cuenta de origen de donde proviene la transacción. Alias source. Puede ser una identidad (--source alice), una clave pública (--source GDKW...), una cuenta multiplexada (--source MDA…), una clave secreta (--source SC36…), o una frase semilla (--source "kite urban…"). Si no se proporcionaron los flags --build-only o --sim-only, esta clave también se usará para firmar la transacción final. En ese caso, intentar firmar con clave pública fallará

  • --hd-path <HD_PATH> — Si usas una frase semilla, qué ruta determinística jerárquica usar, por ejemplo m/44'/148'/{hd_path}. Ejemplo: --hd-path 1. Predeterminado: 0

  • --global — Usar configuración global

  • --config-dir <CONFIG_DIR> — Ubicación del directorio de configuración, el valor predeterminado es "."

  • --fee <FEE> — Cantidad de tarifa para la transacción, en stroops. 1 stroop = 0.0000001 xlm

    Valor predeterminado: 100

  • --cost — Salida del costo de ejecución a stderr

  • --instructions <INSTRUCTIONS> — Número de instrucciones a simular

  • --build-only — Construir la transacción y solo escribir el base64 xdr a stdout

  • --sim-only — (Obsoleto) simular la transacción y solo escribir el base64 xdr a stdout

  • --alias <ALIAS> — El alias que se utilizará para guardar el id del activo. Siempre que se use, --alias siempre sobrescribirá la configuración existente del id del contrato sin pedir confirmación

stellar contract alias

Utilidades para gestionar alias de contratos

Uso: stellar contract alias <COMMAND>

Subcomandos:
  • remove — Eliminar alias de contrato
  • add — Agregar alias de contrato
  • show — Mostrar el id del contrato asociado a un alias dado
  • ls — Listar todos los alias

stellar contract alias remove

Eliminar alias de contrato

Uso: stellar contract alias remove [OPTIONS] <ALIAS>

Argumentos:
  • <ALIAS> — El alias de contrato que será eliminado
Opciones:
  • --global — Usar configuración global
  • --config-dir <CONFIG_DIR> — Ubicación del directorio de configuración, el valor predeterminado es "."
  • --rpc-url <RPC_URL> — Endpoint del servidor RPC
  • --rpc-header <RPC_HEADERS> — Header(s) RPC a incluir en las solicitudes al proveedor de RPC
  • --network-passphrase <NETWORK_PASSPHRASE> — Frase de red para firmar la transacción enviada al servidor RPC
  • -n, --network <NETWORK> — Nombre de red a usar de la configuración

stellar contract alias add

Agregar alias de contrato

Uso: stellar contract alias add [OPTIONS] --id <CONTRACT_ID> <ALIAS>

Argumentos:
  • <ALIAS> — El alias de contrato que se utilizará
Opciones:
  • --global — Usar configuración global
  • --config-dir <CONFIG_DIR> — Ubicación del directorio de configuración, el valor predeterminado es "."
  • --rpc-url <RPC_URL> — Endpoint del servidor RPC
  • --rpc-header <RPC_HEADERS> — Header(s) RPC a incluir en las solicitudes al proveedor de RPC
  • --network-passphrase <NETWORK_PASSPHRASE> — Frase de red para firmar la transacción enviada al servidor RPC
  • -n, --network <NETWORK> — Nombre de red a usar de la configuración
  • --overwrite — Sobrescribir el alias de contrato si ya existe
  • --id <CONTRACT_ID> — El id del contrato que se asociará con el alias

stellar contract alias show

Mostrar el id del contrato asociado a un alias dado

Uso: stellar contract alias show [OPTIONS] <ALIAS>

Argumentos:
  • <ALIAS> — El alias de contrato que será mostrado
Opciones:
  • --global — Usar configuración global
  • --config-dir <CONFIG_DIR> — Ubicación del directorio de configuración, el valor predeterminado es "."
  • --rpc-url <RPC_URL> — Endpoint del servidor RPC
  • --rpc-header <RPC_HEADERS> — Header(s) RPC a incluir en las solicitudes al proveedor de RPC
  • --network-passphrase <NETWORK_PASSPHRASE> — Frase de red para firmar la transacción enviada al servidor RPC
  • -n, --network <NETWORK> — Nombre de red a usar de la configuración

stellar contract alias ls

Listar todos los alias

Uso: stellar contract alias ls [OPTIONS]

Opciones:
  • --global — Usar configuración global
  • --config-dir <CONFIG_DIR> — Ubicación del directorio de configuración, el valor predeterminado es "."

vínculos de contrato stellar

Generar enlaces de código del cliente para un contrato

Uso: stellar contract bindings <COMMAND>

Subcomandos:
  • json — Generar enlaces Json
  • rust — Generar enlaces de Rust
  • typescript — Generar un paquete de TypeScript / JavaScript
  • python — Generar enlaces de Python
  • java — Generar enlaces de Java

vínculos de contrato stellar json

Generar enlaces Json

Uso: stellar contract bindings json --wasm <WASM>

Opciones:
  • --wasm <WASM> — Ruta al binario wasm

vínculos de contrato stellar rust

Generar enlaces de Rust

Uso: stellar contract bindings rust --wasm <WASM>

Opciones:
  • --wasm <WASM> — Ruta al binario wasm

vínculos de contrato stellar typescript

Generar un paquete de TypeScript / JavaScript

Uso: stellar contract bindings typescript [OPTIONS] --output-dir <OUTPUT_DIR> <--wasm <WASM>|--wasm-hash <WASM_HASH>|--contract-id <CONTRACT_ID>>

Opciones:
  • --wasm <WASM> — Ruta del archivo wasm en el sistema de archivos local. Proporciona esto O --wasm-hash O --contract-id
  • --wasm-hash <WASM_HASH> — Hash del blob wasm en una red. Proporciona esto O --wasm O --contract-id
  • --contract-id <CONTRACT_ID> — ID/alias del contrato en una red. Proporciona esto O --wasm-hash O --wasm
  • --rpc-url <RPC_URL> — Punto final del servidor RPC
  • --rpc-header <RPC_HEADERS> — Encabezado(s) RPC a incluir en las solicitudes al proveedor RPC
  • --network-passphrase <NETWORK_PASSPHRASE> — Frase de contraseña de la red para firmar la transacción enviada al servidor rpc
  • -n, --network <NETWORK> — Nombre de la red a utilizar del config
  • --global — Usar configuración global
  • --config-dir <CONFIG_DIR> — Ubicación del directorio de configuración, el valor predeterminado es "."
  • --output-dir <OUTPUT_DIR> — Dónde colocar el proyecto generado
  • --overwrite — Si se debe sobrescribir el directorio de salida si ya existe

vínculos de contrato stellar python

Generar enlaces de Python

Uso: stellar contract bindings python

vínculos de contrato stellar java

Generar enlaces de Java

Uso: stellar contract bindings java

contrato stellar construir

Crear un contrato desde el código fuente

Se construyen todas las crates que están referenciadas por el manifiesto cargo (Cargo.toml) que tienen cdylib como su tipo de crate. Las crates se construyen para el objetivo wasm32. A menos que se configure de otra manera, las crates se construyen con sus características predeterminadas y con su perfil de lanzamiento.

En los espacios de trabajo, se construyen todas las crates a menos que se especifique un nombre de paquete, o el comando se ejecute desde el subdirectorio de una crate de workspace.

Para ver los comandos que se ejecutarán, sin ejecutarlos, usa la opción --print-commands-only.

Uso: stellar contract build [OPTIONS]

Opciones:
  • --manifest-path <MANIFEST_PATH> — Ruta al Cargo.toml

  • --package <PACKAGE> — Paquete para construir

    Si se omite, se construyen todos los paquetes que construyen para el tipo de crate cdylib.

  • --profile <PROFILE> — Construir con el perfil especificado

    Valor predeterminado: release

  • --features <FEATURES> — Construir con la lista de características activadas, separadas por espacio o coma

  • --all-features — Construir con todas las características activadas

  • --no-default-features — Construir sin activar la característica predeterminada

  • --out-dir <OUT_DIR> — Directorio para copiar archivos wasm

    Si se proporciona, los archivos wasm pueden encontrarse en el directorio de destino de cargo, y en el directorio especificado.

    Si se omite, los archivos wasm se escriben solo en el directorio de destino de cargo.

  • --print-commands-only — Imprimir comandos para construir sin ejecutarlos

  • --meta <META> — Agregar clave-valor a los metadatos del contrato (agrega el meta a la sección personalizada contractmetav0)

contrato stellar extender

Extender el tiempo de vida del libro mayor de una entrada de libro mayor de datos del contrato.

Si no se especifican claves, el contrato en sí se extiende.

Uso: stellar contract extend [OPTIONS] --ledgers-to-extend <LEDGERS_TO_EXTEND> --source-account <SOURCE_ACCOUNT>

Opciones:
  • --ledgers-to-extend <LEDGERS_TO_EXTEND> — Número de libros mayores a extender las entradas

  • --ttl-ledger-only — Solo imprime el nuevo libro mayor de tiempo de vida

  • --id <CONTRACT_ID> — ID del contrato que posee las entradas de datos. Si no se proporcionan claves, la instancia del contrato se extenderá

  • --key <KEY> — Clave de almacenamiento (símbolos solamente)

  • --key-xdr <KEY_XDR> — Clave de almacenamiento (XDR codificado en base64)

  • --wasm <WASM> — Ruta al archivo wasm del código del contrato a extender

  • --wasm-hash <WASM_HASH> — Ruta al archivo wasm del código del contrato a extender

  • --durability <DURABILITY> — Durabilidad de la entrada de almacenamiento

    Valor predeterminado: persistent

    Valores posibles:

    • persistent: Persistente
    • temporary: Temporal
  • --rpc-url <RPC_URL> — Punto final del servidor RPC

  • --rpc-header <RPC_HEADERS> — Encabezado(s) RPC a incluir en las solicitudes al proveedor RPC

  • --network-passphrase <NETWORK_PASSPHRASE> — Frase de contraseña de la red para firmar la transacción enviada al servidor rpc

  • -n, --network <NETWORK> — Nombre de la red a utilizar del config

  • -s, --source-account <SOURCE_ACCOUNT> — Cuenta desde la que se origina la transacción. Alias source. Puede ser una identidad (--source alice), una clave pública (--source GDKW...), una cuenta multiplexada (--source MDA…), una clave secreta (--source SC36…), o una frase semilla (--source "kite urban…"). Si no se proporcionaron las banderas --build-only o --sim-only, esta clave también se usará para firmar la transacción final. En ese caso, intentar firmar con la clave pública fallará

  • --hd-path <HD_PATH> — Si usas una frase semilla, qué ruta jerárquica determinista usar, por ejemplo, m/44'/148'/{hd_path}. Ejemplo: --hd-path 1. Predeterminado: 0

  • --global — Usar configuración global

  • --config-dir <CONFIG_DIR> — Ubicación del directorio de configuración, el valor predeterminado es "."

  • --fee <FEE> — monto de la tarifa para la transacción, en stroops. 1 stroop = 0,0000001 xlm

    Valor predeterminado: 100

  • --cost — Mostrar el costo de ejecución en stderr

  • --instructions <INSTRUCTIONS> — Número de instrucciones a simular

  • --build-only — Construir la transacción y solo escribir el xdr en base64 en stdout

  • --sim-only — (Obsoleto) simular la transacción y solo escribir el xdr en base64 en stdout

contrato stellar desplegar

Desplegar un contrato wasm

Uso: stellar contract deploy [OPTIONS] --source-account <SOURCE_ACCOUNT> <--wasm <WASM>|--wasm-hash <WASM_HASH>> [-- <CONTRACT_CONSTRUCTOR_ARGS>...]

Argumentos:
  • <CONTRACT_CONSTRUCTOR_ARGS> — Si se proporciona, se pasarán a la función __constructor del contrato con los argumentos proporcionados para esa función como --arg-name value
Opciones:
  • --wasm <WASM> — Archivo WASM a desplegar

  • --wasm-hash <WASM_HASH> — Hash del archivo WASM ya instalado/desplegado

  • --salt <SALT> — Sal personalizada de 32 bytes para el id del token

  • --rpc-url <RPC_URL> — Punto final del servidor RPC

  • --rpc-header <RPC_HEADERS> — Encabezado(s) RPC a incluir en las solicitudes al proveedor RPC

  • --network-passphrase <NETWORK_PASSPHRASE> — Frase de contraseña de la red para firmar la transacción enviada al servidor rpc

  • -n, --network <NETWORK> — Nombre de la red a utilizar del config

  • -s, --source-account <SOURCE_ACCOUNT> — Cuenta desde la que se origina la transacción. Alias source. Puede ser una identidad (--source alice), una clave pública (--source GDKW...), una cuenta multiplexada (--source MDA…), una clave secreta (--source SC36…), o una frase semilla (--source "kite urban…"). Si no se proporcionaron las banderas --build-only o --sim-only, esta clave también se usará para firmar la transacción final. En ese caso, intentar firmar con la clave pública fallará

  • --hd-path <HD_PATH> — Si usas una frase semilla, qué ruta jerárquica determinista usar, por ejemplo, m/44'/148'/{hd_path}. Ejemplo: --hd-path 1. Predeterminado: 0

  • --global — Usar configuración global

  • --config-dir <CONFIG_DIR> — Ubicación del directorio de configuración, el valor predeterminado es "."

  • --fee <FEE> — monto de la tarifa para la transacción, en stroops. 1 stroop = 0,0000001 xlm

    Valor predeterminado: 100

  • --cost — Mostrar el costo de ejecución en stderr

  • --instructions <INSTRUCTIONS> — Número de instrucciones a simular

  • --build-only — Construir la transacción y solo escribir el xdr en base64 en stdout

  • --sim-only — (Obsoleto) simular la transacción y solo escribir el xdr en base64 en stdout

  • -i, --ignore-checks — Si deseas ignorar las comprobaciones de seguridad al desplegar contratos

    Valor predeterminado: false

  • --alias <ALIAS> — El alias que se utilizará para guardar el id del contrato. Siempre que se utilice, --alias siempre sobrescribirá la configuración del id del contrato existente sin pedir confirmación

contrato stellar obtener

Obtener el binario wasm de un contrato

Uso: stellar contract fetch [OPTIONS] --id <CONTRACT_ID>

Opciones:
  • --id <CONTRACT_ID> — ID del contrato a obtener
  • -o, --out-file <OUT_FILE> — Dónde escribir la salida, de lo contrario se usa stdout
  • --global — Usar configuración global
  • --config-dir <CONFIG_DIR> — Ubicación del directorio de configuración, el valor predeterminado es "."
  • --rpc-url <RPC_URL> — Punto final del servidor RPC
  • --rpc-header <RPC_HEADERS> — Encabezado(s) RPC a incluir en las solicitudes al proveedor RPC
  • --network-passphrase <NETWORK_PASSPHRASE> — Frase de contraseña de la red para firmar la transacción enviada al servidor rpc
  • -n, --network <NETWORK> — Nombre de la red a utilizar del config

identificación del contrato stellar

Generar el id del contrato para un contrato o activo dado

Uso: stellar contract id <COMMAND>

Subcomandos:
  • asset — Desplegar el contrato de activo integrado de Soroban
  • wasm — Desplegar contrato Wasm normal

activo de identificación del contrato stellar

Desplegar contrato de activo integrado de Soroban

Uso: stellar contract id asset [OPTIONS] --asset <ASSET>

Opciones:
  • --asset <ASSET> — ID del activo clásico de Stellar a envolver, por ejemplo, "USDC:G...5"
  • --rpc-url <RPC_URL> — Punto final del servidor RPC
  • --rpc-header <RPC_HEADERS> — Encabezado(s) RPC a incluir en las solicitudes al proveedor de RPC
  • --network-passphrase <NETWORK_PASSPHRASE> — Frase de red para firmar la transacción enviada al servidor rpc
  • -n, --network <NETWORK> — Nombre de la red a usar desde la configuración
  • --global — Usar configuración global
  • --config-dir <CONFIG_DIR> — Ubicación del directorio de configuración, el predeterminado es "."

stellar contract id wasm

Desplegar contrato Wasm normal

Uso: stellar contract id wasm [OPCIONES] --salt <SALT> --source-account <SOURCE_ACCOUNT>

Opciones:
  • --salt <SALT> — ID del contrato Soroban
  • --rpc-url <RPC_URL> — Punto final del servidor RPC
  • --rpc-header <RPC_HEADERS> — Encabezado(s) RPC a incluir en las solicitudes al proveedor de RPC
  • --network-passphrase <NETWORK_PASSPHRASE> — Frase de red para firmar la transacción enviada al servidor rpc
  • -n, --network <NETWORK> — Nombre de la red a usar desde la configuración
  • -s, --source-account <SOURCE_ACCOUNT> — Cuenta de origen de la transacción. Alias source. Puede ser una identidad (--source alice), una clave pública (--source GDKW...), una cuenta muxed (--source MDA…), una clave secreta (--source SC36…), o una frase semilla (--source "kite urban…"). Si no se proporcionaron los flags --build-only o --sim-only, esta clave también se utilizará para firmar la transacción final. En ese caso, intentar firmar con la clave pública fallará
  • --hd-path <HD_PATH> — Si usas una frase semilla, qué ruta determinista jerárquica usar, por ejemplo m/44'/148'/{hd_path}. Ejemplo: --hd-path 1. Predeterminado: 0
  • --global — Usar configuración global
  • --config-dir <CONFIG_DIR> — Ubicación del directorio de configuración, el predeterminado es "."

stellar contract info

Accede a la información sobre contratos

Uso: stellar contract info <COMMAND>

Subcomandos:
  • interface — Muestra la interfaz de un contrato
  • meta — Muestra los metadatos almacenados en un contrato
  • env-meta — Muestra los metadatos necesarios del entorno almacenados en un contrato

stellar contract info interface

Muestra la interfaz de un contrato.

La interfaz de un contrato describe las funciones, parámetros y tipos que el contrato pone a disposición para ser llamados.

Los datos producidos por este comando son un flujo de valores SCSpecEntry XDR. Consulta las definiciones de tipo en stellar-xdr. Consulta también el formato de datos XDR.

No produce datos cuando no hay datos presentes en el contrato.

Uso: stellar contract info interface [OPCIONES] <--wasm <WASM>|--wasm-hash <WASM_HASH>|--contract-id <CONTRACT_ID>>

Opciones:
  • --wasm <WASM> — Ruta del archivo Wasm en el sistema de archivos local. Proporciona esto O --wasm-hash O --contract-id

  • --wasm-hash <WASM_HASH> — Hash del blob Wasm en una red. Proporciona esto O --wasm O --contract-id

  • --contract-id <CONTRACT_ID> — ID/alias del contrato en una red. Proporciona esto O --wasm-hash O --wasm

  • --rpc-url <RPC_URL> — Punto final del servidor RPC

  • --rpc-header <RPC_HEADERS> — Encabezado(s) RPC a incluir en las solicitudes al proveedor de RPC

  • --network-passphrase <NETWORK_PASSPHRASE> — Frase de red para firmar la transacción enviada al servidor rpc

  • -n, --network <NETWORK> — Nombre de la red a usar desde la configuración

  • --global — Usar configuración global

  • --config-dir <CONFIG_DIR> — Ubicación del directorio de configuración, el predeterminado es "."

  • --output <OUTPUT> — Formato de la salida

    Valor predeterminado: rust

    Valores posibles:

    • rust: Salida de código Rust de la interfaz del contrato
    • xdr-base64: Salida XDR de la entrada de información
    • json: Salida JSON de la entrada de información (una línea, no formateada)
    • json-formatted: Salida JSON formateada (multilínea) de la entrada de información

stellar contract info meta

Muestra los metadatos almacenados en un contrato.

Los metadatos de un contrato son una serie de pares clave-valor que el desarrollador del contrato puede establecer con cualquier valor para proporcionar metadatos sobre el contrato. Los metadatos también contienen información como la versión del SDK de Rust y la versión del compilador de Rust.

Los datos producidos por este comando son un flujo de valores SCMetaEntry XDR. Consulta las definiciones de tipo en stellar-xdr. Consulta también el formato de datos XDR.

No produce datos cuando no hay datos presentes en el contrato.

Uso: stellar contract info meta [OPCIONES] <--wasm <WASM>|--wasm-hash <WASM_HASH>|--contract-id <CONTRACT_ID>>

Opciones:
  • --wasm <WASM> — Ruta del archivo Wasm en el sistema de archivos local. Proporciona esto O --wasm-hash O --contract-id

  • --wasm-hash <WASM_HASH> — Hash del blob Wasm en una red. Proporciona esto O --wasm O --contract-id

  • --contract-id <CONTRACT_ID> — ID/alias del contrato en una red. Proporciona esto O --wasm-hash O --wasm

  • --rpc-url <RPC_URL> — Punto final del servidor RPC

  • --rpc-header <RPC_HEADERS> — Encabezado(s) RPC a incluir en las solicitudes al proveedor de RPC

  • --network-passphrase <NETWORK_PASSPHRASE> — Frase de red para firmar la transacción enviada al servidor rpc

  • -n, --network <NETWORK> — Nombre de la red a usar desde la configuración

  • --global — Usar configuración global

  • --config-dir <CONFIG_DIR> — Ubicación del directorio de configuración, el predeterminado es "."

  • --output <OUTPUT> — Formato de la salida

    Valor predeterminado: text

    Valores posibles:

    • text: Salida de texto de la entrada de información meta
    • xdr-base64: Salida XDR de la entrada de información
    • json: Salida JSON de la entrada de información (una línea, no formateada)
    • json-formatted: Salida JSON formateada (multilínea) de la entrada de información

stellar contract info env-meta

Muestra los metadatos necesarios del entorno almacenados en un contrato.

Env-meta es información almacenada en todos los contratos, en la sección personalizada contractenvmetav0 de WASM, sobre el entorno para el cual se construyó el contrato. Env-meta permite que el entorno Soroban sepa si el contrato es compatible con la red en su configuración actual.

Los datos producidos por este comando son un flujo de valores SCEnvMetaEntry XDR. Consulta las definiciones de tipo en stellar-xdr. Consulta también el formato de datos XDR.

No produce datos cuando no hay datos presentes en el contrato.

Uso: stellar contract info env-meta [OPCIONES] <--wasm <WASM>|--wasm-hash <WASM_HASH>|--contract-id <CONTRACT_ID>>

Opciones:
  • --wasm <WASM> — Ruta del archivo Wasm en el sistema de archivos local. Proporciona esto O --wasm-hash O --contract-id

  • --wasm-hash <WASM_HASH> — Hash del blob Wasm en una red. Proporciona esto O --wasm O --contract-id

  • --contract-id <CONTRACT_ID> — ID/alias del contrato en una red. Proporciona esto O --wasm-hash O --wasm

  • --rpc-url <RPC_URL> — Punto final del servidor RPC

  • --rpc-header <RPC_HEADERS> — Encabezado(s) RPC a incluir en las solicitudes al proveedor de RPC

  • --network-passphrase <NETWORK_PASSPHRASE> — Frase de red para firmar la transacción enviada al servidor rpc

  • -n, --network <NETWORK> — Nombre de la red a usar desde la configuración

  • --global — Usar configuración global

  • --config-dir <CONFIG_DIR> — Ubicación del directorio de configuración, el predeterminado es "."

  • --output <OUTPUT> — Formato de la salida

    Valor predeterminado: text

    Valores posibles:

    • text: Salida de texto de la entrada de información meta
    • xdr-base64: Salida XDR de la entrada de información
    • json: Salida JSON de la entrada de información (una línea, no formateada)
    • json-formatted: Salida JSON formateada (multilínea) de la entrada de información

stellar contract init

Inicializa un proyecto de contrato Soroban.

Este comando creará un proyecto de espacio de trabajo Cargo y añadirá un contrato Stellar de ejemplo. El nombre del contrato puede especificarse con --name. Puede ejecutarse varias veces con diferentes nombres para generar múltiples contratos, y los archivos no se sobrescribirán a menos que se pase --overwrite.

Uso: stellar contract init [OPCIONES] <PROJECT_PATH>

Argumentos:
  • <PROJECT_PATH>
Opciones:
  • --name <NAME> — Un flag opcional para especificar el nombre de un nuevo contrato.

    Valor predeterminado: hello-world

  • --overwrite — Sobrescribir todos los archivos existentes.

stellar contract inspect

(Obsoleto a favor del subcomando contract info) Inspecciona un archivo WASM listando funciones del contrato, meta, etc

Uso: stellar contract inspect [OPCIONES] --wasm <WASM>

Opciones:
  • --wasm <WASM> — Ruta al binario wasm

  • --output <OUTPUT> — Solo salida XDR en base64

    Valor predeterminado: docs

    Valores posibles:

    • xdr-base64: XDR de la matriz de entradas de especificaciones del contrato
    • xdr-base64-array: Matriz de xdr de entradas de especificaciones del contrato
    • docs: Impresión bonita de entradas de especificaciones del contrato
  • --global — Usar configuración global

  • --config-dir <CONFIG_DIR> — Ubicación del directorio de configuración, el predeterminado es "."

stellar contract upload

Instala un archivo WASM en el ledger sin crear una instancia de contrato

Uso: stellar contract upload [OPCIONES] --source-account <SOURCE_ACCOUNT> --wasm <WASM>

Opciones:
  • --rpc-url <RPC_URL> — Punto final del servidor RPC

  • --rpc-header <RPC_HEADERS> — Encabezado(s) RPC a incluir en las solicitudes al proveedor de RPC

  • --network-passphrase <NETWORK_PASSPHRASE> — Frase de red para firmar la transacción enviada al servidor rpc

  • -n, --network <NETWORK> — Nombre de la red a usar desde la configuración

  • -s, --source-account <SOURCE_ACCOUNT> — Cuenta de donde se origina la transacción. Alias source. Puede ser una identidad (--source alice), una clave pública (--source GDKW...), una cuenta muxed (--source MDA…), una clave secreta (--source SC36…), o una frase semilla (--source "kite urban…"). Si no se proporcionaron los flags --build-only o --sim-only, esta clave también se utilizará para firmar la transacción final. En ese caso, intentar firmar con la clave pública fallará

  • --hd-path <HD_PATH> — Si estás usando una frase semilla, qué ruta determinística jerárquica usar, por ejemplo, m/44'/148'/{hd_path}. Ejemplo: --hd-path 1. Valor por defecto: 0

  • --global — Usar configuración global

  • --config-dir <CONFIG_DIR> — Ubicación del directorio de configuración, el valor por defecto es "."

  • --fee <FEE> — cantidad de tarifa para la transacción, en stroops. 1 stroop = 0,0000001 xlm

    Valor por defecto: 100

  • --cost — Salida del costo de ejecución a stderr

  • --instructions <INSTRUCTIONS> — Número de instrucciones a simular

  • --build-only — Construir la transacción y solo escribir el base64 xdr a stdout

  • --sim-only — (Obsoleto) simular la transacción y solo escribir el base64 xdr a stdout

  • --wasm <WASM> — Ruta al binario wasm

  • -i, --ignore-checks — Si ignorar las comprobaciones de seguridad al desplegar contratos

    Valor por defecto: false

instalar contrato stellar

(Obsoleto en favor del subcomando contract upload) Instalar un archivo WASM en el ledger sin crear una instancia de contrato

Uso: stellar contract install [OPTIONS] --source-account <SOURCE_ACCOUNT> --wasm <WASM>

Opciones:
  • --rpc-url <RPC_URL> — Punto final del servidor RPC

  • --rpc-header <RPC_HEADERS> — Cabecera(s) RPC a incluir en las solicitudes al proveedor de RPC

  • --network-passphrase <NETWORK_PASSPHRASE> — Contraseña de red para firmar la transacción enviada al servidor rpc

  • -n, --network <NETWORK> — Nombre de la red a usar desde la configuración

  • -s, --source-account <SOURCE_ACCOUNT> — Cuenta desde la cual se origina la transacción. Alias source. Puede ser una identidad (--source alice), una clave pública (--source GDKW...), una cuenta multiplexada (--source MDA…), una clave secreta (--source SC36…) o una frase semilla (--source "kite urban…"). Si no se proporcionaron las banderas --build-only o --sim-only, esta clave también se utilizará para firmar la transacción final. En ese caso, intentar firmar con la clave pública fallará

  • --hd-path <HD_PATH> — Si usas una frase semilla, qué ruta determinística jerárquica usar, p. ej. m/44'/148'/{hd_path}. Ejemplo: --hd-path 1. Por defecto: 0

  • --global — Utiliza la configuración global

  • --config-dir <CONFIG_DIR> — Ubicación del directorio de configuración, por defecto es "."

  • --fee <FEE> — monto de la tarifa para la transacción, en stroops. 1 stroop = 0,0000001 xlm

    Valor por defecto: 100

  • --cost — Imprimir el costo de ejecución en stderr

  • --instructions <INSTRUCTIONS> — Número de instrucciones a simular

  • --build-only — Construir la transacción y solo escribir el xdr en base64 a stdout

  • --sim-only — (Obsoleto) simular la transacción y solo escribir el xdr en base64 a stdout

  • --wasm <WASM> — Ruta al binario wasm

  • -i, --ignore-checks — Si ignorar las comprobaciones de seguridad al desplegar contratos

    Valor por defecto: false

invocar contrato stellar

Invocar una función de contrato

Genera un "CLI implícito" para el contrato especificado sobre la marcha utilizando el esquema del contrato, que se incrusta en cada contrato de Soroban. El "slop" en este comando, todo lo que viene después de --, se pasa a este CLI implícito. Obtén ayuda detallada para un contrato dado:

invocar contrato stellar ... -- --help

Uso: stellar contract invoke [OPTIONS] --id <CONTRACT_ID> --source-account <SOURCE_ACCOUNT> [-- <CONTRACT_FN_AND_ARGS>...]

Argumentos:
  • <CONTRACT_FN_AND_ARGS> — Nombre de la función como subcomando, luego argumentos para esa función como --arg-name value
Opciones:
  • --id <CONTRACT_ID> — ID del contrato a invocar

  • --is-view — Visualiza el resultado simulando y no firma ni envía transacción. Obsoleto usar --send=no

  • --rpc-url <RPC_URL> — Punto final del servidor RPC

  • --rpc-header <RPC_HEADERS> — Cabecera(s) RPC a incluir en las solicitudes al proveedor de RPC

  • --network-passphrase <NETWORK_PASSPHRASE> — Contraseña de red para firmar la transacción enviada al servidor rpc

  • -n, --network <NETWORK> — Nombre de la red a usar desde la configuración

  • -s, --source-account <SOURCE_ACCOUNT> — Cuenta desde la cual se origina la transacción. Alias source. Puede ser una identidad (--source alice), una clave pública (--source GDKW...), una cuenta multiplexada (--source MDA…), una clave secreta (--source SC36…) o una frase semilla (--source "kite urban…"). Si no se proporcionaron las banderas --build-only o --sim-only, esta clave también se utilizará para firmar la transacción final. En ese caso, intentar firmar con la clave pública fallará

  • --hd-path <HD_PATH> — Si usas una frase semilla, qué ruta determinística jerárquica usar, p. ej. m/44'/148'/{hd_path}. Ejemplo: --hd-path 1. Por defecto: 0

  • --global — Utiliza la configuración global

  • --config-dir <CONFIG_DIR> — Ubicación del directorio de configuración, por defecto es "."

  • --fee <FEE> — monto de la tarifa para la transacción, en stroops. 1 stroop = 0,0000001 xlm

    Valor por defecto: 100

  • --cost — Imprimir el costo de ejecución en stderr

  • --instructions <INSTRUCTIONS> — Número de instrucciones a simular

  • --build-only — Construir la transacción y solo escribir el xdr en base64 a stdout

  • --sim-only — (Obsoleto) simular la transacción y solo escribir el xdr en base64 a stdout

  • --send <SEND> — Si enviar o no una transacción

    Valor por defecto: default

    Valores posibles:

    • default: Enviar transacción si la simulación indica que hay escrituras en el ledger, eventos publicados o se requiere autenticación, de lo contrario devolver el resultado de la simulación
    • no: No enviar transacción, devolver resultado de la simulación
    • : Siempre enviar transacción

optimizar contrato stellar

Optimizar un archivo WASM

Uso: stellar contract optimize [OPTIONS] --wasm <WASM>

Opciones:
  • --wasm <WASM> — Ruta al binario wasm
  • --wasm-out <WASM_OUT> — Ruta para escribir el archivo WASM optimizado (por defecto a la misma ubicación que --wasm con sufijo .optimized.wasm)

leer contrato stellar

Imprimir el valor actual de una entrada de ledger de datos de contrato

Uso: stellar contract read [OPTIONS]

Opciones:
  • --output <OUTPUT> — Tipo de salida a generar

    Valor por defecto: string

    Valores posibles:

    • string: Cadena
    • json: Json
    • xdr: XDR
  • --id <CONTRACT_ID> — ID del contrato que posee las entradas de datos. Si no se proporcionan claves, la instancia del contrato se extenderá

  • --key <KEY> — Clave de almacenamiento (solo símbolos)

  • --key-xdr <KEY_XDR> — Clave de almacenamiento (XDR codificada en base64)

  • --wasm <WASM> — Ruta al archivo Wasm del código del contrato a extender

  • --wasm-hash <WASM_HASH> — Ruta al archivo Wasm del código del contrato a extender

  • --durability <DURABILITY> — Durabilidad de la entrada de almacenamiento

    Valor por defecto: persistent

    Valores posibles:

    • persistent: Persistente
    • temporary: Temporal
  • --rpc-url <RPC_URL> — Punto final del servidor RPC

  • --rpc-header <RPC_HEADERS> — Cabecera(s) RPC a incluir en las solicitudes al proveedor de RPC

  • --network-passphrase <NETWORK_PASSPHRASE> — Contraseña de red para firmar la transacción enviada al servidor rpc

  • -n, --network <NETWORK> — Nombre de la red a usar desde la configuración

  • --global — Utiliza la configuración global

  • --config-dir <CONFIG_DIR> — Ubicación del directorio de configuración, por defecto es "."

restaurar contrato stellar

Restaurar un valor desalojado de una entrada de ledger de datos de contrato.

Si no se especifican claves, el contrato en sí se restaurará.

Uso: stellar contract restore [OPTIONS] --source-account <SOURCE_ACCOUNT>

Opciones:
  • --id <CONTRACT_ID> — ID del contrato que posee las entradas de datos. Si no se proporcionan claves, la instancia del contrato se extenderá

  • --key <KEY> — Clave de almacenamiento (solo símbolos)

  • --key-xdr <KEY_XDR> — Clave de almacenamiento (XDR codificada en base64)

  • --wasm <WASM> — Ruta al archivo Wasm del código del contrato a extender

  • --wasm-hash <WASM_HASH> — Ruta al archivo Wasm del código del contrato a extender

  • --durability <DURABILITY> — Durabilidad de la entrada de almacenamiento

    Valor por defecto: persistent

    Valores posibles:

    • persistent: Persistente
    • temporary: Temporal
  • --ledgers-to-extend <LEDGERS_TO_EXTEND> — Número de ledgers para extender la entrada

  • --ttl-ledger-only — Solo imprimir el nuevo ledger de Tiempo de Vida

  • --rpc-url <RPC_URL> — Punto final del servidor RPC

  • --rpc-header <RPC_HEADERS> — Cabecera(s) RPC a incluir en las solicitudes al proveedor de RPC

  • --network-passphrase <NETWORK_PASSPHRASE> — Contraseña de red para firmar la transacción enviada al servidor rpc

  • -n, --network <NETWORK> — Nombre de la red a usar desde la configuración

  • -s, --source-account <SOURCE_ACCOUNT> — Cuenta desde la cual se origina la transacción. Alias source. Puede ser una identidad (--source alice), una clave pública (--source GDKW...), una cuenta multiplexada (--source MDA…), una clave secreta (--source SC36…) o una frase semilla (--source "kite urban…"). Si no se proporcionaron las banderas --build-only o --sim-only, esta clave también se utilizará para firmar la transacción final. En ese caso, intentar firmar con la clave pública fallará

  • --hd-path <HD_PATH> — Si usas una frase semilla, qué ruta determinística jerárquica usar, p. ej. m/44'/148'/{hd_path}. Ejemplo: --hd-path 1. Por defecto: 0

  • --global — Utiliza la configuración global

  • --config-dir <CONFIG_DIR> — Ubicación del directorio de configuración, por defecto es "."

  • --fee <FEE> — monto de la tarifa para la transacción, en stroops. 1 stroop = 0,0000001 xlm

    Valor por defecto: 100

  • --cost — Imprimir el costo de ejecución en stderr

  • --instructions <INSTRUCTIONS> — Número de instrucciones a simular

  • --build-only — Construir la transacción y solo escribir el xdr en base64 a stdout

  • --sim-only — (Obsoleto) simular la transacción y solo escribir el xdr en base64 a stdout

eventos stellar

Observa la red para eventos de contratos

Uso: stellar events [OPTIONS]

Opciones:
  • --start-ledger <START_LEDGER> — El primer número de secuencia de ledger en el rango para obtener eventos https://developers.stellar.org/docs/learn/encyclopedia/network-configuration/ledger-headers#ledger-sequence

  • --cursor <CURSOR> — El cursor correspondiente al inicio del rango de eventos

  • --output <OUTPUT> — Opciones de formato de salida para el flujo de eventos

    Valor por defecto: pretty

    Valores posibles:

    • pretty: Salida de consola colorida y orientada al ser humano
    • plain: Salida de consola orientada al ser humano sin colores
    • json: Salida de consola formateada en JSON
  • -c, --count <COUNT> — El número máximo de eventos a mostrar (deferirse al límite definido por el servidor)

    Valor predeterminado: 10

  • --id <CONTRACT_IDS> — Un conjunto de (hasta 5) IDs de contratos para filtrar eventos. Este parámetro se puede pasar varias veces, por ejemplo, --id C123.. --id C456.., o pasado con múltiples parámetros, por ejemplo, --id C123 C456.

    Aunque la especificación admite múltiples objetos de filtro (es decir, combinaciones de tipo, IDs y temas), solo se puede especificar un conjunto en la línea de comandos hoy, aunque ese conjunto puede tener múltiples IDs/temas.

  • --topic <TOPIC_FILTERS> — Un conjunto de (hasta 4) filtros de tema para filtrar los temas de eventos. Un solo filtro de tema puede contener de 1 a 4 filtros de segmento diferentes, separados por comas, con un asterisco (* carácter) que indica un segmento comodín.

    Ejemplo: filtro de tema con dos segmentos: --topic "AAAABQAAAAdDT1VOVEURSAA==,*"

    Ejemplo: dos filtros de tema con uno y dos segmentos cada uno: --topic "AAAABQAAAAdDT1VOTE... --topic ','`

    Ten en cuenta que todos estos filtros de tema se combinan con los IDs de contrato en un solo filtro (es decir, combinación de tipo, IDs y temas).

  • --type <EVENT_TYPE> — Especifica qué tipo de eventos de contrato mostrar

    Valor predeterminado: all

    Valores posibles: all, contract, system

  • --global — Usar configuración global

  • --config-dir <CONFIG_DIR> — Ubicación del directorio de configuración, el valor predeterminado es "."

  • --rpc-url <RPC_URL> — Punto final del servidor RPC

  • --rpc-header <RPC_HEADERS> — Encabezado(s) RPC a incluir en las solicitudes al proveedor RPC

  • --network-passphrase <NETWORK_PASSPHRASE> — Frase de contraseña de red para firmar la transacción enviada al servidor RPC

  • -n, --network <NETWORK> — Nombre de la red a utilizar de la configuración

stellar env

Imprime las variables de entorno

Imprime en stdout en un formato que se puede usar como archivo .env. Las variables de entorno tienen precedencia sobre los valores predeterminados.

Si no hay variables de entorno en uso, imprime los valores predeterminados.

Uso: stellar env [OPTIONS]

Opciones:
  • --global — Usar configuración global
  • --config-dir <CONFIG_DIR> — Ubicación del directorio de configuración, el valor predeterminado es "."

stellar keys

Crear y administrar identidades, incluidas claves y direcciones

Uso: stellar keys <COMMAND>

Subcomandos:
  • add — Agregar una nueva identidad (keypair, ledger, almacenamiento seguro específico del sistema operativo)
  • public-key — Dada una identidad, devuelve su dirección (clave pública)
  • fund — Financiar una identidad en una red de prueba
  • generate — Generar una nueva identidad utilizando una frase semilla de 24 palabras La frase semilla puede almacenarse en un archivo de configuración (predeterminado) o en un almacenamiento seguro específico del sistema operativo
  • ls — Listar identidades
  • rm — Eliminar una identidad
  • secret — Mostrar la clave secreta de una identidad
  • use — Establecer la identidad predeterminada que se utilizará en todos los comandos. Esto te permite omitir --source-account o establecer una variable de entorno, reutilizando este valor en todos los comandos que lo requieran

stellar keys add

Agregar una nueva identidad (keypair, ledger, almacenamiento seguro específico del sistema operativo)

Uso: stellar keys add [OPTIONS] <NAME>

Argumentos:
  • <NAME> — Nombre de la identidad
Opciones:
  • --secret-key — (obsoleto) Ingresa la clave secreta (S) cuando se te solicite
  • --seed-phrase — (obsoleto) Ingresa la clave utilizando una frase semilla de 12-24 palabras
  • --secure-store — Guardar la nueva clave en un almacenamiento seguro. Esto solo admite frases semilla por ahora
  • --global — Usar configuración global
  • --config-dir <CONFIG_DIR> — Ubicación del directorio de configuración, el valor predeterminado es "."
  • --public-key <PUBLIC_KEY> — Agregar una clave pública, ed25519 o cuenta multiplexada, por ejemplo, G1.., M2..

stellar keys public-key

Dada una identidad, devuelve su dirección (clave pública)

Uso: stellar keys public-key [OPTIONS] <NAME>

Argumentos:
  • <NAME> — Nombre de la identidad a buscar, se utiliza la identidad de prueba predeterminada si no se proporciona
Opciones:
  • --hd-path <HD_PATH> — Si la identidad es una frase semilla, usa esta ruta hd, el valor predeterminado es 0
  • --global — Usar configuración global
  • --config-dir <CONFIG_DIR> — Ubicación del directorio de configuración, el valor predeterminado es "."

stellar keys fund

Financiar una identidad en una red de prueba

Uso: stellar keys fund [OPTIONS] <NAME>

Argumentos:
  • <NAME> — Nombre de la identidad a buscar, se utiliza la identidad de prueba predeterminada si no se proporciona
Opciones:
  • --rpc-url <RPC_URL> — Punto final del servidor RPC
  • --rpc-header <RPC_HEADERS> — Encabezado(s) RPC a incluir en las solicitudes al proveedor RPC
  • --network-passphrase <NETWORK_PASSPHRASE> — Frase de contraseña de red para firmar la transacción enviada al servidor RPC
  • -n, --network <NETWORK> — Nombre de la red a utilizar de la configuración
  • --hd-path <HD_PATH> — Si la identidad es una frase semilla, usa esta ruta hd, el valor predeterminado es 0
  • --global — Usar configuración global
  • --config-dir <CONFIG_DIR> — Ubicación del directorio de configuración, el valor predeterminado es "."

stellar keys generate

Generar una nueva identidad utilizando una frase semilla de 24 palabras La frase semilla puede almacenarse en un archivo de configuración (predeterminado) o en un almacenamiento seguro específico del sistema operativo

Uso: stellar keys generate [OPTIONS] <NAME>

Argumentos:
  • <NAME> — Nombre de la identidad
Opciones:
  • --no-fund — No financiar la dirección

  • --seed <SEED> — Semilla opcional para usar al generar la frase semilla. De lo contrario, se generará aleatoriamente

  • -s, --as-secret — Mostrar la identidad generada como una clave secreta

  • --secure-store — Guardar en almacenamiento seguro específico del sistema operativo

  • --global — Usar configuración global

  • --config-dir <CONFIG_DIR> — Ubicación del directorio de configuración, el valor predeterminado es "."

  • --hd-path <HD_PATH> — Al generar una clave secreta, cuál hd_path debe usarse de la frase semilla original

  • -d, --default-seed — Generar la frase semilla predeterminada. Útil para pruebas. Equivalente a --seed 0000000000000000

  • --rpc-url <RPC_URL> — Punto final del servidor RPC

  • --rpc-header <RPC_HEADERS> — Encabezado(s) RPC a incluir en las solicitudes al proveedor RPC

  • --network-passphrase <NETWORK_PASSPHRASE> — Frase de contraseña de red para firmar la transacción enviada al servidor RPC

  • -n, --network <NETWORK> — Nombre de la red a utilizar de la configuración

  • --fund — Financiar el par de claves generado

    Valor predeterminado: false

  • --overwrite — Sobrescribir una identidad existente si ya existe

stellar keys ls

Listar identidades

Uso: stellar keys ls [OPTIONS]

Opciones:
  • --global — Usar configuración global
  • --config-dir <CONFIG_DIR> — Ubicación del directorio de configuración, el valor predeterminado es "."
  • -l, --long

stellar keys rm

Eliminar una identidad

Uso: stellar keys rm [OPTIONS] <NAME>

Argumentos:
  • <NAME> — Identidad a eliminar
Opciones:
  • --global — Usar configuración global
  • --config-dir <CONFIG_DIR> — Ubicación del directorio de configuración, el valor predeterminado es "."

stellar keys secret

Mostrar la clave secreta de una identidad

Uso: stellar keys secret [OPTIONS] <NAME>

Argumentos:
  • <NAME> — Nombre de la identidad a buscar, se utiliza la identidad de prueba predeterminada
Opciones:
  • --phrase — Mostrar frase semilla en lugar de clave privada
  • --hd-path <HD_PATH> — Si la identidad es una frase semilla, usa esta ruta hd, el valor predeterminado es 0
  • --global — Usar configuración global
  • --config-dir <CONFIG_DIR> — Ubicación del directorio de configuración, el valor predeterminado es "."

stellar keys use

Establecer la identidad predeterminada que se utilizará en todos los comandos. Esto te permite omitir --source-account o establecer una variable de entorno, reutilizando este valor en todos los comandos que lo requieran

Uso: stellar keys use [OPTIONS] <NAME>

Argumentos:
  • <NAME> — Establecer el nombre de la red predeterminada
Opciones:
  • --global — Usar configuración global
  • --config-dir <CONFIG_DIR> — Ubicación del directorio de configuración, el valor predeterminado es "."

stellar network

Configurar la conexión a redes

Uso: stellar network <COMMAND>

Subcomandos:
  • add — Agregar una nueva red
  • rm — Eliminar una red
  • ls — Listar redes
  • start — ⚠️ Obsoleto: usa stellar container start en su lugar
  • stop — ⚠️ Obsoleto: usa stellar container stop en su lugar
  • use — Establecer la red predeterminada que se utilizará en todos los comandos. Esto te permite omitir --network o establecer una variable de entorno, reutilizando este valor en todos los comandos que lo requieran
  • container — ⚠️ Obsoleto: usa stellar container en su lugar

stellar network add

Agregar una nueva red

Uso: stellar network add [OPTIONS] --rpc-url <RPC_URL> --network-passphrase <NETWORK_PASSPHRASE> <NAME>

Argumentos:
  • <NAME> — Nombre de la red
Opciones:
  • --rpc-url <RPC_URL> — Punto final del servidor RPC
  • --rpc-header <RPC_HEADERS> — Encabezado opcional (por ejemplo, API Key) a incluir en las solicitudes al RPC
  • --network-passphrase <NETWORK_PASSPHRASE> — Frase de contraseña de red para firmar la transacción enviada al servidor RPC
  • --global — Usar configuración global
  • --config-dir <CONFIG_DIR> — Ubicación del directorio de configuración, el valor predeterminado es "."

stellar network rm

Eliminar una red

Uso: stellar network rm [OPTIONS] <NAME>

Argumentos:
  • <NAME> — Red a eliminar
Opciones:
  • --global — Usar configuración global
  • --config-dir <CONFIG_DIR> — Ubicación del directorio de configuración, el valor predeterminado es "."

stellar network ls

Listar redes

Uso: stellar network ls [OPTIONS]

Opciones:
  • --global — Usar configuración global
  • --config-dir <CONFIG_DIR> — Ubicación del directorio de configuración, por defecto es "."
  • -l, --long — Obtén más información sobre las redes

iniciar red stellar

⚠️ Obsoleto: utiliza stellar container start en su lugar

Iniciar red

Iniciar un contenedor que ejecute un nodo Stellar, RPC, API y friendbot (grifo).

iniciar red stellar NETWORK [OPCIONES]

Por defecto, al iniciar un contenedor de testnet, sin ningún argumento opcional, se ejecutará el equivalente al siguiente comando de Docker:

docker run --rm -p 8000:8000 --name stellar stellar/quickstart:testing --testnet --enable rpc,horizon

Uso: stellar network start [OPTIONS] [NETWORK]

Argumentos:
  • <NETWORK> — Red a iniciar. El valor por defecto es local

    Valores posibles: local, testnet, futurenet, pubnet

Opciones:
  • -d, --docker-host <DOCKER_HOST> — Argumento opcional para sobreescribir el host de Docker por defecto. Esto es útil cuando usas una ruta de host de Docker no estándar para tu runtime de contenedor compatible con Docker, por ejemplo, Docker Desktop por defecto está en $HOME/.docker/run/docker.sock en lugar de /var/run/docker.sock

  • --name <NAME> — Argumento opcional para especificar el nombre del contenedor

  • -l, --limits <LIMITS> — Argumento opcional para especificar los límites solo para la red local

  • -p, --ports-mapping <PORTS_MAPPING> — Argumento para especificar el mapeo HOST_PORT:CONTAINER_PORT

    Valor por defecto: 8000:8000

  • -t, --image-tag-override <IMAGE_TAG_OVERRIDE> — Argumento opcional para sobreescribir la etiqueta de imagen de Docker por defecto para la red dada

  • --protocol-version <PROTOCOL_VERSION> — Argumento opcional para especificar la versión del protocolo solo para la red local

detener red stellar

⚠️ Obsoleto: utiliza stellar container stop en su lugar

Detener una red iniciada con network start. Por ejemplo, si ejecutaste stellar network start local, puedes usar stellar network stop local para detenerla.

Uso: stellar network stop [OPTIONS] [NAME]

Argumentos:
  • <NAME> — Contenedor a detener

    Valor por defecto: local

Opciones:
  • -d, --docker-host <DOCKER_HOST> — Argumento opcional para sobreescribir el host de Docker por defecto. Esto es útil cuando usas una ruta de host de Docker no estándar para tu runtime de contenedor compatible con Docker, por ejemplo, Docker Desktop por defecto está en $HOME/.docker/run/docker.sock en lugar de /var/run/docker.sock

usar red stellar

Establece la red por defecto que se usará en todos los comandos. Esto te permite omitir --network o configurar una variable de entorno, reutilizando este valor en todos los comandos que lo requieran

Uso: stellar network use [OPTIONS] <NAME>

Argumentos:
  • <NAME> — Establece el nombre de la red por defecto
Opciones:
  • --global — Usar configuración global
  • --config-dir <CONFIG_DIR> — Ubicación del directorio de configuración, por defecto es "."

contenedor de red stellar

⚠️ Obsoleto: utiliza stellar container en su lugar

Comandos para iniciar, detener y obtener registros de un contenedor de quickstart

Uso: stellar network container <COMMAND>

Subcomandos:
  • logs — Obtener registros de un contenedor de red en ejecución
  • start — Iniciar un contenedor que ejecute un nodo Stellar, RPC, API y friendbot (grifo)
  • stop — Detener un contenedor de red iniciado con stellar container start

registros de contenedor de red stellar

Obtener registros de un contenedor de red en ejecución

Uso: stellar network container logs [OPTIONS] [NAME]

Argumentos:
  • <NAME> — Contenedor para obtener registros

    Valor por defecto: local

Opciones:
  • -d, --docker-host <DOCKER_HOST> — Argumento opcional para sobreescribir el host de Docker por defecto. Esto es útil cuando usas una ruta de host de Docker no estándar para tu runtime de contenedor compatible con Docker, por ejemplo, Docker Desktop por defecto está en $HOME/.docker/run/docker.sock en lugar de /var/run/docker.sock

iniciar contenedor de red stellar

Iniciar un contenedor que ejecute un nodo Stellar, RPC, API y friendbot (grifo).

iniciar contenedor stellar NETWORK [OPCIONES]

Por defecto, al iniciar un contenedor de testnet, sin ningún argumento opcional, se ejecutará el equivalente al siguiente comando de Docker:

docker run --rm -p 8000:8000 --name stellar stellar/quickstart:testing --testnet --enable rpc,horizon

Uso: stellar network container start [OPTIONS] [NETWORK]

Argumentos:
  • <NETWORK> — Red a iniciar. El valor por defecto es local

    Valores posibles: local, testnet, futurenet, pubnet

Opciones:
  • -d, --docker-host <DOCKER_HOST> — Argumento opcional para sobreescribir el host de Docker. Esto es útil cuando usas una ruta de host de Docker no estándar para tu runtime de contenedor compatible con Docker, por ejemplo, Docker Desktop por defecto está en $HOME/.docker/run/docker.sock en lugar de /var/run/docker.sock

  • --name <NAME> — Argumento opcional para especificar el nombre del contenedor

  • -l, --limits <LIMITS> — Argumento opcional para especificar los límites solo para la red local

  • -p, --ports-mapping <PORTS_MAPPING> — Argumento para especificar el mapeo HOST_PORT:CONTAINER_PORT

    Valor por defecto: 8000:8000

  • -t, --image-tag-override <IMAGE_TAG_OVERRIDE> — Argumento opcional para sobreescribir la etiqueta de imagen de Docker por defecto para la red dada

  • --protocol-version <PROTOCOL_VERSION> — Argumento opcional para especificar la versión del protocolo solo para la red local

detener contenedor de red stellar

Detener un contenedor de red iniciado con stellar container start

Uso: stellar network container stop [OPTIONS] [NAME]

Argumentos:
  • <NAME> — Contenedor a detener

    Valor por defecto: local

Opciones:
  • -d, --docker-host <DOCKER_HOST> — Argumento opcional para sobreescribir el host de Docker por defecto. Esto es útil cuando usas una ruta de host de Docker no estándar para tu runtime de contenedor compatible con Docker, por ejemplo, Docker Desktop por defecto está en $HOME/.docker/run/docker.sock en lugar de /var/run/docker.sock

contenedor stellar

Iniciar redes locales en contenedores

Uso: stellar container <COMMAND>

Subcomandos:
  • logs — Obtener registros de un contenedor de red en ejecución
  • start — Iniciar un contenedor que ejecute un nodo Stellar, RPC, API y friendbot (grifo)
  • stop — Detener un contenedor de red iniciado con stellar container start

registros de contenedor stellar

Obtener registros de un contenedor de red en ejecución

Uso: stellar container logs [OPTIONS] [NAME]

Argumentos:
  • <NAME> — Contenedor para obtener registros

    Valor por defecto: local

Opciones:
  • -d, --docker-host <DOCKER_HOST> — Argumento opcional para sobreescribir el host de Docker por defecto. Esto es útil cuando usas una ruta de host de Docker no estándar para tu runtime de contenedor compatible con Docker, por ejemplo, Docker Desktop por defecto está en $HOME/.docker/run/docker.sock en lugar de /var/run/docker.sock

iniciar contenedor stellar

Iniciar un contenedor que ejecute un nodo Stellar, RPC, API y friendbot (grifo).

iniciar contenedor stellar NETWORK [OPCIONES]

Por defecto, al iniciar un contenedor de testnet, sin ningún argumento opcional, se ejecutará el equivalente al siguiente comando de Docker:

docker run --rm -p 8000:8000 --name stellar stellar/quickstart:testing --testnet --enable rpc,horizon

Uso: stellar container start [OPTIONS] [NETWORK]

Argumentos:
  • <NETWORK> — Red a iniciar. El valor por defecto es local

    Valores posibles: local, testnet, futurenet, pubnet

Opciones:
  • -d, --docker-host <DOCKER_HOST> — Argumento opcional para sobreescribir el host de Docker. Esto es útil cuando usas una ruta de host de Docker no estándar para tu runtime de contenedor compatible con Docker, por ejemplo, Docker Desktop por defecto está en $HOME/.docker/run/docker.sock en lugar de /var/run/docker.sock

  • --name <NAME> — Argumento opcional para especificar el nombre del contenedor

  • -l, --limits <LIMITS> — Argumento opcional para especificar los límites solo para la red local

  • -p, --ports-mapping <PORTS_MAPPING> — Argumento para especificar el mapeo HOST_PORT:CONTAINER_PORT

    Valor por defecto: 8000:8000

  • -t, --image-tag-override <IMAGE_TAG_OVERRIDE> — Argumento opcional para sobreescribir la etiqueta de imagen de Docker por defecto para la red dada

  • --protocol-version <PROTOCOL_VERSION> — Argumento opcional para especificar la versión del protocolo solo para la red local

detener contenedor stellar

Detener un contenedor de red iniciado con stellar container start

Uso: stellar container stop [OPTIONS] [NAME]

Argumentos:
  • <NAME> — Contenedor a detener

    Valor por defecto: local

Opciones:
  • -d, --docker-host <DOCKER_HOST> — Argumento opcional para sobreescribir el host de Docker por defecto. Esto es útil cuando usas una ruta de host de Docker no estándar para tu runtime de contenedor compatible con Docker, por ejemplo, Docker Desktop por defecto está en $HOME/.docker/run/docker.sock en lugar de /var/run/docker.sock

imagen stellar

Descargar una imagen de un ledger desde un archivo

Uso: stellar snapshot <COMMAND>

Subcomandos:
  • create — Crear una imagen de ledger utilizando un archivo de historial

crear imagen stellar

Crear una imagen de ledger utilizando un archivo de historial.

Los filtros (dirección, wasm-hash) especifican qué entradas de ledger incluir.

Las direcciones de cuenta incluyen la cuenta y las líneas de confianza.

Las direcciones de contrato incluyen el wasm relacionado y los datos del contrato.

Si un contrato es un contrato de activo Stellar, incluye la cuenta del emisor del activo y las líneas de confianza, pero no incluye todas las líneas de confianza de otras cuentas que sostienen el activo. Para incluirlas, especifica las direcciones de las cuentas relevantes.

Cualquier ID de contrato no válido pasado como --address será ignorado.

Uso: stellar snapshot create [OPTIONS] --output <OUTPUT>

Opciones:
  • --ledger <LEDGER> — El número de secuencia de ledger a tomar la imagen. Por defecto, es el ledger archivado más reciente

  • --address <ADDRESS> — Dirección/alias de cuenta o contrato a incluir en la imagen

  • --wasm-hash <WASM_HASHES> — Hashes de WASM a incluir en la imagen

  • --output <OUTPUT> — Formato del archivo de salida

    Valores posibles: json

  • --out <OUT> — Ruta de salida donde se escribirá la imagen

    Valor por defecto: snapshot.json

  • --global — Usar configuración global

  • --config-dir <CONFIG_DIR> — Ubicación del directorio de configuración, por defecto es "."

  • --rpc-url <RPC_URL> — Punto final del servidor RPC

  • --rpc-header <RPC_HEADERS> — Encabezado(s) RPC a incluir en peticiones al proveedor RPC

  • --network-passphrase <NETWORK_PASSPHRASE> — Frase de la red para firmar la transacción enviada al servidor rpc

  • -n, --network <NETWORK> — Nombre de la red a usar desde la configuración

  • --archive-url <ARCHIVE_URL> — URL de archivo

stellar tx

Firmar, simular y enviar transacciones

Uso: stellar tx <COMMAND>

Subcomandos:
  • hash — Calcular el hash de un sobre de transacción
  • new — Crear una nueva transacción
  • operation — Manipular las operaciones en una transacción, incluyendo agregar nuevas operaciones
  • send — Enviar un sobre de transacción a la red
  • sign — Firmar un sobre de transacción añadiendo la firma al sobre
  • simulate — Simular un sobre de transacción desde stdin

hash de tx stellar

Calcula el hash de un sobre de transacción

Uso: stellar tx hash [OPCIONES] [TX_XDR]

Argumentos:
  • <TX_XDR> — Sobre de transacción XDR en Base-64 o archivo que contiene XDR para decodificar, o stdin si está vacío
Opciones:
  • --rpc-url <RPC_URL> — punto final del servidor RPC
  • --rpc-header <RPC_HEADERS> — Encabezado(s) RPC para incluir en las solicitudes al proveedor de RPC
  • --network-passphrase <NETWORK_PASSPHRASE> — Frase de red para firmar la transacción enviada al servidor rpc
  • -n, --network <NETWORK> — Nombre de la red a utilizar desde la configuración

stellar tx new

Crea una nueva transacción

Uso: stellar tx new <COMANDO>

Subcomandos:

stellar tx new account-merge

Transfiere el saldo de XLM de una cuenta a otra cuenta y elimina la cuenta original del ledger

Uso: stellar tx new account-merge [OPCIONES] --source-account <SOURCE_ACCOUNT> --account <ACCOUNT>

Opciones:
  • --fee <FEE> — cantidad de tarifa para la transacción, en stroops. 1 stroop = 0,0000001 xlm

    Valor por defecto: 100

  • --cost — Salida el costo de ejecución a stderr

  • --instructions <INSTRUCTIONS> — Número de instrucciones a simular

  • --build-only — Construir la transacción y solo escribir el xdr base64 en stdout

  • --sim-only — (Obsoleto) simula la transacción y solo escribe el xdr base64 en stdout

  • --rpc-url <RPC_URL> — punto final del servidor RPC

  • --rpc-header <RPC_HEADERS> — Encabezado(s) RPC para incluir en las solicitudes al proveedor de RPC

  • --network-passphrase <NETWORK_PASSPHRASE> — Frase de red para firmar la transacción enviada al servidor rpc

  • -n, --network <NETWORK> — Nombre de la red a utilizar desde la configuración

  • -s, --source-account <SOURCE_ACCOUNT> — Cuenta de la cual se origina la transacción. Alias source. Puede ser una identidad (--source alice), una clave pública (--source GDKW...), una cuenta muxed (--source MDA…), una clave secreta (--source SC36…), o una frase semilla (--source "kite urban…"). Si no se proporcionan las banderas --build-only o --sim-only, también se utilizará esta clave para firmar la transacción final. En ese caso, intentar firmar con la clave pública fallará

  • --hd-path <HD_PATH> — Si usas una frase semilla, qué ruta jerárquica determinista usar, e.g. m/44'/148'/{hd_path}. Ejemplo: --hd-path 1. Por defecto: 0

  • --global — Usar configuración global

  • --config-dir <CONFIG_DIR> — Ubicación del directorio de configuración, por defecto es "."

  • --account <ACCOUNT> — Cuenta muxed con la cual fusionar, e.g. GBX..., 'MBX...'

stellar tx new bump-sequence

Aumenta el número de secuencia de la cuenta fuente al número de secuencia dado, invalidando cualquier transacción con un número de secuencia menor

Uso: stellar tx new bump-sequence [OPCIONES] --source-account <SOURCE_ACCOUNT> --bump-to <BUMP_TO>

Opciones:
  • --fee <FEE> — cantidad de tarifa para la transacción, en stroops. 1 stroop = 0,0000001 xlm

    Valor por defecto: 100

  • --cost — Salida el costo de ejecución a stderr

  • --instructions <INSTRUCTIONS> — Número de instrucciones a simular

  • --build-only — Construir la transacción y solo escribir el xdr base64 en stdout

  • --sim-only — (Obsoleto) simula la transacción y solo escribe el xdr base64 en stdout

  • --rpc-url <RPC_URL> — punto final del servidor RPC

  • --rpc-header <RPC_HEADERS> — Encabezado(s) RPC para incluir en las solicitudes al proveedor de RPC

  • --network-passphrase <NETWORK_PASSPHRASE> — Frase de red para firmar la transacción enviada al servidor rpc

  • -n, --network <NETWORK> — Nombre de la red a utilizar desde la configuración

  • -s, --source-account <SOURCE_ACCOUNT> — Cuenta de la cual se origina la transacción. Alias source. Puede ser una identidad (--source alice), una clave pública (--source GDKW...), una cuenta muxed (--source MDA…), una clave secreta (--source SC36…), o una frase semilla (--source "kite urban…"). Si no se proporcionan las banderas --build-only o --sim-only, también se utilizará esta clave para firmar la transacción final. En ese caso, intentar firmar con la clave pública fallará

  • --hd-path <HD_PATH> — Si usas una frase semilla, qué ruta jerárquica determinista usar, e.g. m/44'/148'/{hd_path}. Ejemplo: --hd-path 1. Por defecto: 0

  • --global — Usar configuración global

  • --config-dir <CONFIG_DIR> — Ubicación del directorio de configuración, por defecto es "."

  • --bump-to <BUMP_TO> — Número de secuencia al que aumentar

stellar tx new change-trust

Crea, actualiza o elimina una línea de confianza Aprende más sobre líneas de confianza https://developers.stellar.org/docs/learn/fundamentals/stellar-data-structures/accounts#trustlines

Uso: stellar tx new change-trust [OPCIONES] --source-account <SOURCE_ACCOUNT> --line <LINE>

Opciones:
  • --fee <FEE> — cantidad de tarifa para la transacción, en stroops. 1 stroop = 0,0000001 xlm

    Valor por defecto: 100

  • --cost — Salida el costo de ejecución a stderr

  • --instructions <INSTRUCTIONS> — Número de instrucciones a simular

  • --build-only — Construir la transacción y solo escribir el xdr base64 en stdout

  • --sim-only — (Obsoleto) simula la transacción y solo escribe el xdr base64 en stdout

  • --rpc-url <RPC_URL> — punto final del servidor RPC

  • --rpc-header <RPC_HEADERS> — Encabezado(s) RPC para incluir en las solicitudes al proveedor de RPC

  • --network-passphrase <NETWORK_PASSPHRASE> — Frase de red para firmar la transacción enviada al servidor rpc

  • -n, --network <NETWORK> — Nombre de la red a utilizar desde la configuración

  • -s, --source-account <SOURCE_ACCOUNT> — Cuenta de la cual se origina la transacción. Alias source. Puede ser una identidad (--source alice), una clave pública (--source GDKW...), una cuenta muxed (--source MDA…), una clave secreta (--source SC36…), o una frase semilla (--source "kite urban…"). Si no se proporcionan las banderas --build-only o --sim-only, también se utilizará esta clave para firmar la transacción final. En ese caso, intentar firmar con la clave pública fallará

  • --hd-path <HD_PATH> — Si usas una frase semilla, qué ruta jerárquica determinista usar, e.g. m/44'/148'/{hd_path}. Ejemplo: --hd-path 1. Por defecto: 0

  • --global — Usar configuración global

  • --config-dir <CONFIG_DIR> — Ubicación del directorio de configuración, por defecto es "."

  • --line <LINE>

  • --limit <LIMIT> — Límite para la línea de confianza, 0 para eliminar la línea de confianza

    Valor por defecto: 9223372036854775807

stellar tx new create-account

Crea y financia una nueva cuenta con el saldo inicial especificado

Uso: stellar tx new create-account [OPCIONES] --source-account <SOURCE_ACCOUNT> --destination <DESTINO>

Opciones:
  • --fee <FEE> — cantidad de tarifa para la transacción, en stroops. 1 stroop = 0,0000001 xlm

    Valor por defecto: 100

  • --cost — Salida el costo de ejecución a stderr

  • --instructions <INSTRUCTIONS> — Número de instrucciones a simular

  • --build-only — Construir la transacción y solo escribir el xdr base64 en stdout

  • --sim-only — (Obsoleto) simula la transacción y solo escribe el xdr base64 en stdout

  • --rpc-url <RPC_URL> — punto final del servidor RPC

  • --rpc-header <RPC_HEADERS> — Encabezado(s) RPC para incluir en las solicitudes al proveedor de RPC

  • --network-passphrase <NETWORK_PASSPHRASE> — Frase de red para firmar la transacción enviada al servidor rpc

  • -n, --network <NETWORK> — Nombre de la red a utilizar desde la configuración

  • -s, --source-account <SOURCE_ACCOUNT> — Cuenta de la cual se origina la transacción. Alias source. Puede ser una identidad (--source alice), una clave pública (--source GDKW...), una cuenta muxed (--source MDA…), una clave secreta (--source SC36…), o una frase semilla (--source "kite urban…"). Si no se proporcionan las banderas --build-only o --sim-only, también se utilizará esta clave para firmar la transacción final. En ese caso, intentar firmar con la clave pública fallará

  • --hd-path <HD_PATH> — Si usas una frase semilla, qué ruta jerárquica determinista usar, e.g. m/44'/148'/{hd_path}. Ejemplo: --hd-path 1. Por defecto: 0

  • --global — Usar configuración global

  • --config-dir <CONFIG_DIR> — Ubicación del directorio de configuración, por defecto es "."

  • --destination <DESTINATION> — ID de la cuenta a crear, e.g. GBX...

  • --starting-balance <STARTING_BALANCE> — Saldo inicial en stroops de la cuenta, por defecto 1 XLM

    Valor por defecto: 10_000_000

stellar tx new manage-data

Establece, modifica o elimina una entrada de datos (par de nombre/valor) que está adjunta a una cuenta Aprende más sobre entradas y subentradas: https://developers.stellar.org/docs/learn/fundamentals/stellar-data-structures/accounts#subentries

Uso: stellar tx new manage-data [OPCIONES] --source-account <SOURCE_ACCOUNT> --data-name <DATA_NAME>

Opciones:
  • --fee <FEE> — cantidad de tarifa para la transacción, en stroops. 1 stroop = 0,0000001 xlm

    Valor por defecto: 100

  • --cost — Salida el costo de ejecución a stderr

  • --instructions <INSTRUCTIONS> — Número de instrucciones a simular

  • --build-only — Construir la transacción y solo escribir el xdr base64 en stdout

  • --sim-only — (Obsoleto) simula la transacción y solo escribe el xdr base64 en stdout

  • --rpc-url <RPC_URL> — punto final del servidor RPC

  • --rpc-header <RPC_HEADERS> — Encabezado(s) RPC para incluir en las solicitudes al proveedor de RPC

  • --network-passphrase <NETWORK_PASSPHRASE> — Frase de red para firmar la transacción enviada al servidor rpc

  • -n, --network <NETWORK> — Nombre de la red a utilizar desde la configuración

  • -s, --source-account <SOURCE_ACCOUNT> — Cuenta de la cual se origina la transacción. Alias source Puede ser una identidad (--source alice), una clave pública (--source GDKW...), una cuenta muxed (--source MDA…), una clave secreta (--source SC36…) o una frase semilla (--source "kite urban…"). Si no se proporcionaron los flags --build-only o --sim-only, esta clave también se usará para firmar la transacción final. En ese caso, intentar firmar con la clave pública fallará

  • --hd-path <HD_PATH> — Si utilizas una frase semilla, qué ruta determinista jerárquica usar, por ejemplo m/44'/148'/{hd_path}. Ejemplo: --hd-path 1. Predeterminado: 0

  • --global — Usa la configuración global

  • --config-dir <CONFIG_DIR> — Ubicación del directorio de configuración, predeterminado es "."

  • --data-name <DATA_NAME> — Cadena de hasta 64 bytes de largo. Si este es un nuevo nombre, añadirá el par nombre/valor dado a la cuenta. Si este nombre ya está presente, entonces el valor asociado será modificado

  • --data-value <DATA_VALUE> — Cadena hex de hasta 64 bytes de largo. Si no está presente, entonces se eliminará el nombre existente. Si está presente, entonces este valor se establecerá en el DataEntry

stellar tx new payment

Envía una cantidad en un activo específico a una cuenta de destino

Uso: stellar tx new payment [OPTIONS] --source-account <SOURCE_ACCOUNT> --destination <DESTINATION> --amount <AMOUNT>

Opciones:
  • --fee <FEE> — cantidad de tarifa para la transacción, en stroops. 1 stroop = 0,0000001 xlm

    Valor predeterminado: 100

  • --cost — Salida del costo de ejecución a stderr

  • --instructions <INSTRUCTIONS> — Número de instrucciones a simular

  • --build-only — Construye la transacción y solo escribe el xdr base64 a stdout

  • --sim-only — (Obsoleto) simula la transacción y solo escribe el xdr base64 a stdout

  • --rpc-url <RPC_URL> — Punto final del servidor RPC

  • --rpc-header <RPC_HEADERS> — Encabezado(s) RPC para incluir en las solicitudes al proveedor RPC

  • --network-passphrase <NETWORK_PASSPHRASE> — Frase de la red para firmar la transacción enviada al servidor rpc

  • -n, --network <NETWORK> — Nombre de la red a utilizar desde la configuración

  • -s, --source-account <SOURCE_ACCOUNT> — Cuenta de donde proviene la transacción. Alias source Puede ser una identidad (--source alice), una clave pública (--source GDKW...), una cuenta muxed (--source MDA…), una clave secreta (--source SC36…) o una frase semilla (--source "kite urban…"). Si no se proporcionaron los flags --build-only o --sim-only, esta clave también se usará para firmar la transacción final. En ese caso, intentar firmar con la clave pública fallará

  • --hd-path <HD_PATH> — Si utilizas una frase semilla, qué ruta determinista jerárquica usar, por ejemplo m/44'/148'/{hd_path}. Ejemplo: --hd-path 1. Predeterminado: 0

  • --global — Usa la configuración global

  • --config-dir <CONFIG_DIR> — Ubicación del directorio de configuración, predeterminado es "."

  • --destination <DESTINATION> — Cuenta a la que enviar, por ejemplo GBX...

  • --asset <ASSET> — Activo a enviar, predeterminado nativo, es decir. XLM

    Valor predeterminado: native

  • --amount <AMOUNT> — Cantidad del activo mencionado anteriormente a enviar. por ejemplo 10_000_000 (1 XLM)

stellar tx new set-options

Establece opciones para una cuenta como flags, destino de inflación, firmantes, dominio del hogar y peso de la clave maestra Aprende más sobre flags: https://developers.stellar.org/docs/learn/glossary#flags Aprende más sobre el dominio del hogar: https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0001.md Aprende más sobre las operaciones de firmantes y el peso de las claves: https://developers.stellar.org/docs/learn/encyclopedia/security/signatures-multisig#multisig

Uso: stellar tx new set-options [OPTIONS] --source-account <SOURCE_ACCOUNT>

Opciones:
  • --fee <FEE> — cantidad de tarifa para la transacción, en stroops. 1 stroop = 0,0000001 xlm

    Valor predeterminado: 100

  • --cost — Salida del costo de ejecución a stderr

  • --instructions <INSTRUCTIONS> — Número de instrucciones a simular

  • --build-only — Construye la transacción y solo escribe el xdr base64 a stdout

  • --sim-only — (Obsoleto) simula la transacción y solo escribe el xdr base64 a stdout

  • --rpc-url <RPC_URL> — Punto final del servidor RPC

  • --rpc-header <RPC_HEADERS> — Encabezado(s) RPC para incluir en las solicitudes al proveedor RPC

  • --network-passphrase <NETWORK_PASSPHRASE> — Frase de la red para firmar la transacción enviada al servidor rpc

  • -n, --network <NETWORK> — Nombre de la red a utilizar desde la configuración

  • -s, --source-account <SOURCE_ACCOUNT> — Cuenta de donde proviene la transacción. Alias source Puede ser una identidad (--source alice), una clave pública (--source GDKW...), una cuenta muxed (--source MDA…), una clave secreta (--source SC36…) o una frase semilla (--source "kite urban…"). Si no se proporcionaron los flags --build-only o --sim-only, esta clave también se usará para firmar la transacción final. En ese caso, intentar firmar con la clave pública fallará

  • --hd-path <HD_PATH> — Si utilizas una frase semilla, qué ruta determinista jerárquica usar, por ejemplo m/44'/148'/{hd_path}. Ejemplo: --hd-path 1. Predeterminado: 0

  • --global — Usa la configuración global

  • --config-dir <CONFIG_DIR> — Ubicación del directorio de configuración, predeterminado es "."

  • --inflation-dest <INFLATION_DEST> — Cuenta del destino de inflación

  • --master-weight <MASTER_WEIGHT> — Un número del 0-255 (inclusive) que representa el peso de la clave maestra. Si el peso de la clave maestra se actualiza a 0, se desactiva efectivamente

  • --low-threshold <LOW_THRESHOLD> — Un número del 0-255 (inclusive) que representa el umbral que esta cuenta establece en todas las operaciones que realiza que tienen un umbral bajo. https://developers.stellar.org/docs/learn/encyclopedia/security/signatures-multisig#multisig

  • --med-threshold <MED_THRESHOLD> — Un número del 0-255 (inclusive) que representa el umbral que esta cuenta establece en todas las operaciones que realiza que tienen un umbral medio. https://developers.stellar.org/docs/learn/encyclopedia/security/signatures-multisig#multisig

  • --high-threshold <HIGH_THRESHOLD> — Un número del 0-255 (inclusive) que representa el umbral que esta cuenta establece en todas las operaciones que realiza que tienen un umbral alto. https://developers.stellar.org/docs/learn/encyclopedia/security/signatures-multisig#multisig

  • --home-domain <HOME_DOMAIN> — Establece el dominio de origen de una cuenta. Ver https://developers.stellar.org/docs/learn/encyclopedia/network-configuration/federation

  • --signer <SIGNER> — Añadir, actualizar o eliminar un firmante de una cuenta

  • --signer-weight <SIGNER_WEIGHT> — El peso del firmante es un número del 0-255 (inclusive). El firmante se elimina si el peso es 0

  • --set-required — Cuando se habilita, un emisor debe aprobar una cuenta antes de que esta cuenta pueda poseer su activo. https://developers.stellar.org/docs/tokens/control-asset-access#authorization-required-0x1

  • --set-revocable — Cuando se habilita, un emisor puede revocar la autorización de una línea de confianza existente, congelando así el activo que posee una cuenta. https://developers.stellar.org/docs/tokens/control-asset-access#authorization-revocable-0x2

  • --set-clawback-enabled — Habilita a la cuenta emisora a recuperar (quemar) todo el activo. https://developers.stellar.org/docs/tokens/control-asset-access#clawback-enabled-0x8

  • --set-immutable — Con esta configuración, ninguno de los otros flags de autorización (AUTH_REQUIRED_FLAG, AUTH_REVOCABLE_FLAG) puede ser configurado, y la cuenta emisora no puede ser fusionada. https://developers.stellar.org/docs/tokens/control-asset-access#authorization-immutable-0x4

  • --clear-required

  • --clear-revocable

  • --clear-immutable

  • --clear-clawback-enabled

stellar tx new set-trustline-flags

Permite a la cuenta emisora configurar la autorización y los flags de la línea de confianza para un activo. El parámetro Activo es de tipo TrustLineAsset. Si estás modificando una línea de confianza a un activo regular (es decir, uno en formato Code:Issuer), esto es equivalente al tipo de activo. Si estás modificando una línea de confianza a una participación en un fondo de liquidez, sin embargo, esto está compuesto del ID único del fondo de liquidez. Aprende más sobre flags: https://developers.stellar.org/docs/learn/glossary#flags

Uso: stellar tx new set-trustline-flags [OPTIONS] --source-account <SOURCE_ACCOUNT> --trustor <TRUSTOR> --asset <ASSET>

Opciones:
  • --fee <FEE> — cantidad de tarifa para la transacción, en stroops. 1 stroop = 0,0000001 xlm

    Valor predeterminado: 100

  • --cost — Salida del costo de ejecución a stderr

  • --instructions <INSTRUCTIONS> — Número de instrucciones a simular

  • --build-only — Construye la transacción y solo escribe el xdr base64 a stdout

  • --sim-only — (Obsoleto) simula la transacción y solo escribe el xdr base64 a stdout

  • --rpc-url <RPC_URL> — Punto final del servidor RPC

  • --rpc-header <RPC_HEADERS> — Encabezado(s) RPC para incluir en las solicitudes al proveedor RPC

  • --network-passphrase <NETWORK_PASSPHRASE> — Frase de la red para firmar la transacción enviada al servidor rpc

  • -n, --network <NETWORK> — Nombre de la red a utilizar desde la configuración

  • -s, --source-account <SOURCE_ACCOUNT> — Cuenta de donde proviene la transacción. Alias source Puede ser una identidad (--source alice), una clave pública (--source GDKW...), una cuenta muxed (--source MDA…), una clave secreta (--source SC36…) o una frase semilla (--source "kite urban…"). Si no se proporcionaron los flags --build-only o --sim-only, esta clave también se usará para firmar la transacción final. En ese caso, intentar firmar con la clave pública fallará

  • --hd-path <HD_PATH> — Si utilizas una frase semilla, qué ruta determinista jerárquica usar, por ejemplo m/44'/148'/{hd_path}. Ejemplo: --hd-path 1. Predeterminado: 0

  • --global — Usa la configuración global

  • --config-dir <CONFIG_DIR> — Ubicación del directorio de configuración, predeterminado es "."

  • --trustor <TRUSTOR> — Cuenta a la que establecer flags de confianza, por ejemplo GBX..., o alias, o cuenta muxed, M123...

  • --asset <ASSET> — Activo para establecer flags de confianza

  • --set-authorize — Significa autorización completa permitiendo a una cuenta transaccionar libremente con el activo para realizar y recibir pagos y realizar pedidos

  • --set-authorize-to-maintain-liabilities — Denota una autorización limitada que permite a una cuenta mantener los pedidos actuales pero no transaccionar de otra manera con el activo

  • --set-trustline-clawback-enabled — Habilita a la cuenta emisora a recuperar (quemar) todo el activo. Consulta nuestra sección sobre Clawbacks: https://developers.stellar.org/docs/learn/encyclopedia/transactions-specialized/clawbacks

  • --clear-authorize

  • --clear-authorize-to-maintain-liabilities

  • --clear-trustline-clawback-enabled

stellar tx operation

Manipula las operaciones en una transacción, incluyendo la adición de nuevas operaciones

Uso: stellar tx operation <COMMAND>

Subcomandos:
  • add — Añadir operación a una transacción

stellar tx operation add

Añadir operación a una transacción

Uso: stellar tx operation add <COMMAND>

Subcomandos:

stellar tx operación agregar fusionar cuenta

Transfiere el saldo de XLM de una cuenta a otra y elimina la cuenta fuente del ledger

Uso: stellar tx operation add account-merge [OPTIONS] --source-account <SOURCE_ACCOUNT> --account <ACCOUNT> [TX_XDR]

Argumentos:
  • <TX_XDR> — Sobre de transacción XDR en Base-64 o archivo que contiene XDR para decodificar, o stdin si está vacío
Opciones:
  • --operation-source-account <OPERATION_SOURCE_ACCOUNT> — Cuenta fuente utilizada para la operación

  • --fee <FEE> — monto de la tarifa para la transacción, en stroops. 1 stroop = 0,0000001 xlm

    Valor predeterminado: 100

  • --cost — Salida del costo de la ejecución a stderr

  • --instructions <INSTRUCTIONS> — Número de instrucciones a simular

  • --build-only — Construir la transacción y solo escribir el xdr base64 a stdout

  • --sim-only — (Obsoleto) simular la transacción y solo escribir el xdr base64 a stdout

  • --rpc-url <RPC_URL> — Punto final del servidor RPC

  • --rpc-header <RPC_HEADERS> — Encabezado(s) RPC para incluir en las solicitudes al proveedor de RPC

  • --network-passphrase <NETWORK_PASSPHRASE> — Frase clave de la red para firmar la transacción enviada al servidor rpc

  • -n, --network <NETWORK> — Nombre de la red a usar desde la configuración

  • -s, --source-account <SOURCE_ACCOUNT> — Cuenta desde donde se origina la transacción. Alias source. Puede ser una identidad (--source alice), una clave pública (--source GDKW...), una cuenta muxed (--source MDA…), una clave secreta (--source SC36…) o una frase semilla (--source "kite urban…"). Si no se proporcionaron las banderas --build-only o --sim-only, esta clave también se usará para firmar la transacción final. En ese caso, intentar firmar con la clave pública fallará

  • --hd-path <HD_PATH> — Si usas una frase semilla, qué ruta determinista jerárquica usar, p. ej. m/44'/148'/{hd_path}. Ejemplo: --hd-path 1. Predeterminado: 0

  • --global — Usar configuración global

  • --config-dir <CONFIG_DIR> — Ubicación del directorio de configuración, el predeterminado es "."

  • --account <ACCOUNT> — Cuenta muxed con la que fusionarse, p. ej. GBX..., 'MBX...'

stellar tx operación agregar aumentar-secuencia

Aumenta el número de secuencia de la cuenta fuente al número de secuencia dado, invalidando cualquier transacción con un número de secuencia menor

Uso: stellar tx operation add bump-sequence [OPTIONS] --source-account <SOURCE_ACCOUNT> --bump-to <BUMP_TO> [TX_XDR]

Argumentos:
  • <TX_XDR> — Sobre de transacción XDR en Base-64 o archivo que contiene XDR para decodificar, o stdin si está vacío
Opciones:
  • --operation-source-account <OPERATION_SOURCE_ACCOUNT> — Cuenta fuente utilizada para la operación

  • --fee <FEE> — monto de la tarifa para la transacción, en stroops. 1 stroop = 0,0000001 xlm

    Valor predeterminado: 100

  • --cost — Salida del costo de la ejecución a stderr

  • --instructions <INSTRUCTIONS> — Número de instrucciones a simular

  • --build-only — Construir la transacción y solo escribir el xdr base64 a stdout

  • --sim-only — (Obsoleto) simular la transacción y solo escribir el xdr base64 a stdout

  • --rpc-url <RPC_URL> — Punto final del servidor RPC

  • --rpc-header <RPC_HEADERS> — Encabezado(s) RPC para incluir en las solicitudes al proveedor de RPC

  • --network-passphrase <NETWORK_PASSPHRASE> — Frase clave de la red para firmar la transacción enviada al servidor rpc

  • -n, --network <NETWORK> — Nombre de la red a usar desde la configuración

  • -s, --source-account <SOURCE_ACCOUNT> — Cuenta desde donde se origina la transacción. Alias source. Puede ser una identidad (--source alice), una clave pública (--source GDKW...), una cuenta muxed (--source MDA…), una clave secreta (--source SC36…) o una frase semilla (--source "kite urban…"). Si no se proporcionaron las banderas --build-only o --sim-only, esta clave también se usará para firmar la transacción final. En ese caso, intentar firmar con la clave pública fallará

  • --hd-path <HD_PATH> — Si usas una frase semilla, qué ruta determinista jerárquica usar, p. ej. m/44'/148'/{hd_path}. Ejemplo: --hd-path 1. Predeterminado: 0

  • --global — Usar configuración global

  • --config-dir <CONFIG_DIR> — Ubicación del directorio de configuración, el predeterminado es "."

  • --bump-to <BUMP_TO> — Número de secuencia al que aumentar

stellar tx operación agregar cambiar-confianza

Crea, actualiza o elimina una línea de confianza Aprende más sobre líneas de confianza https://developers.stellar.org/docs/learn/fundamentals/stellar-data-structures/accounts#trustlines

Uso: stellar tx operation add change-trust [OPTIONS] --source-account <SOURCE_ACCOUNT> --line <LINE> [TX_XDR]

Argumentos:
  • <TX_XDR> — Sobre de transacción XDR en Base-64 o archivo que contiene XDR para decodificar, o stdin si está vacío
Opciones:
  • --operation-source-account <OPERATION_SOURCE_ACCOUNT> — Cuenta fuente utilizada para la operación

  • --fee <FEE> — monto de la tarifa para la transacción, en stroops. 1 stroop = 0,0000001 xlm

    Valor predeterminado: 100

  • --cost — Salida del costo de la ejecución a stderr

  • --instructions <INSTRUCTIONS> — Número de instrucciones a simular

  • --build-only — Construir la transacción y solo escribir el xdr base64 a stdout

  • --sim-only — (Obsoleto) simular la transacción y solo escribir el xdr base64 a stdout

  • --rpc-url <RPC_URL> — Punto final del servidor RPC

  • --rpc-header <RPC_HEADERS> — Encabezado(s) RPC para incluir en las solicitudes al proveedor de RPC

  • --network-passphrase <NETWORK_PASSPHRASE> — Frase clave de la red para firmar la transacción enviada al servidor rpc

  • -n, --network <NETWORK> — Nombre de la red a usar desde la configuración

  • -s, --source-account <SOURCE_ACCOUNT> — Cuenta desde donde se origina la transacción. Alias source. Puede ser una identidad (--source alice), una clave pública (--source GDKW...), una cuenta muxed (--source MDA…), una clave secreta (--source SC36…) o una frase semilla (--source "kite urban…"). Si no se proporcionaron las banderas --build-only o --sim-only, esta clave también se usará para firmar la transacción final. En ese caso, intentar firmar con la clave pública fallará

  • --hd-path <HD_PATH> — Si usas una frase semilla, qué ruta determinista jerárquica usar, p. ej. m/44'/148'/{hd_path}. Ejemplo: --hd-path 1. Predeterminado: 0

  • --global — Usar configuración global

  • --config-dir <CONFIG_DIR> — Ubicación del directorio de configuración, el predeterminado es "."

  • --line <LINE>

  • --limit <LIMIT> — Límite para la línea de confianza, 0 para eliminar la línea de confianza

    Valor predeterminado: 9223372036854775807

stellar tx operación agregar crear-cuenta

Crea y financia una nueva cuenta con el saldo inicial especificado

Uso: stellar tx operation add create-account [OPTIONS] --source-account <SOURCE_ACCOUNT> --destination <DESTINATION> [TX_XDR]

Argumentos:
  • <TX_XDR> — Sobre de transacción XDR en Base-64 o archivo que contiene XDR para decodificar, o stdin si está vacío
Opciones:
  • --operation-source-account <OPERATION_SOURCE_ACCOUNT> — Cuenta fuente utilizada para la operación

  • --fee <FEE> — monto de la tarifa para la transacción, en stroops. 1 stroop = 0,0000001 xlm

    Valor predeterminado: 100

  • --cost — Salida del costo de la ejecución a stderr

  • --instructions <INSTRUCTIONS> — Número de instrucciones a simular

  • --build-only — Construir la transacción y solo escribir el xdr base64 a stdout

  • --sim-only — (Obsoleto) simular la transacción y solo escribir el xdr base64 a stdout

  • --rpc-url <RPC_URL> — Punto final del servidor RPC

  • --rpc-header <RPC_HEADERS> — Encabezado(s) RPC para incluir en las solicitudes al proveedor de RPC

  • --network-passphrase <NETWORK_PASSPHRASE> — Frase clave de la red para firmar la transacción enviada al servidor rpc

  • -n, --network <NETWORK> — Nombre de la red a usar desde la configuración

  • -s, --source-account <SOURCE_ACCOUNT> — Cuenta desde donde se origina la transacción. Alias source. Puede ser una identidad (--source alice), una clave pública (--source GDKW...), una cuenta muxed (--source MDA…), una clave secreta (--source SC36…) o una frase semilla (--source "kite urban…"). Si no se proporcionaron las banderas --build-only o --sim-only, esta clave también se usará para firmar la transacción final. En ese caso, intentar firmar con la clave pública fallará

  • --hd-path <HD_PATH> — Si usas una frase semilla, qué ruta determinista jerárquica usar, p. ej. m/44'/148'/{hd_path}. Ejemplo: --hd-path 1. Predeterminado: 0

  • --global — Usar configuración global

  • --config-dir <CONFIG_DIR> — Ubicación del directorio de configuración, el predeterminado es "."

  • --destination <DESTINATION> — ID de cuenta a crear, p. ej. GBX...

  • --starting-balance <STARTING_BALANCE> — Saldo inicial en stroops de la cuenta, predeterminado 1 XLM

    Valor predeterminado: 10_000_000

stellar tx operación agregar gestionar-datos

Establece, modifica o elimina una entrada de datos (par de nombre/valor) que está adjunta a una cuenta Aprende más sobre entradas y subentradas: https://developers.stellar.org/docs/learn/fundamentals/stellar-data-structures/accounts#subentries

Uso: stellar tx operation add manage-data [OPTIONS] --source-account <SOURCE_ACCOUNT> --data-name <DATA_NAME> [TX_XDR]

Argumentos:
  • <TX_XDR> — Sobre de transacción XDR en Base-64 o archivo que contiene XDR para decodificar, o stdin si está vacío
Opciones:
  • --operation-source-account <OPERATION_SOURCE_ACCOUNT> — Cuenta fuente utilizada para la operación

  • --fee <FEE> — monto de la tarifa para la transacción, en stroops. 1 stroop = 0,0000001 xlm

    Valor predeterminado: 100

  • --cost — Salida del costo de la ejecución a stderr

  • --instructions <INSTRUCTIONS> — Número de instrucciones a simular

  • --build-only — Construir la transacción y solo escribir el xdr base64 a stdout

  • --sim-only — (Obsoleto) simular la transacción y solo escribir el xdr base64 a stdout

  • --rpc-url <RPC_URL> — Punto final del servidor RPC

  • --rpc-header <RPC_HEADERS> — Encabezado(s) RPC para incluir en las solicitudes al proveedor de RPC

  • --network-passphrase <NETWORK_PASSPHRASE> — Frase clave de la red para firmar la transacción enviada al servidor rpc

  • -n, --network <NETWORK> — Nombre de la red a usar desde la configuración

  • -s, --source-account <SOURCE_ACCOUNT> — Cuenta desde donde se origina la transacción. Alias source. Puede ser una identidad (--source alice), una clave pública (--source GDKW...), una cuenta multiplexada (--source MDA…), una clave secreta (--source SC36…), o una frase semilla (--source "kite urban…"). Si no se proporcionaron las banderas --build-only o --sim-only, esta clave también se utilizará para firmar la transacción final. En ese caso, intentar firmar con clave pública fallará

  • --hd-path <HD_PATH> — Si se utiliza una frase semilla, qué ruta jerárquica determinista usar, p.ej. m/44'/148'/{hd_path}. Ejemplo: --hd-path 1. Predeterminado: 0

  • --global — Usar configuración global

  • --config-dir <CONFIG_DIR> — Ubicación del directorio de configuración, el predeterminado es "."

  • --data-name <DATA_NAME> — Cadena de hasta 64 bytes de longitud. Si es un nombre nuevo, se agregará el par nombre/valor dado a la cuenta. Si este Nombre ya está presente, entonces el valor asociado será modificado

  • --data-value <DATA_VALUE> — Cadena hexagonal de hasta 64 bytes. Si no está presente, entonces se eliminará el Nombre existente. Si está presente, este valor se establecerá en el DataEntry

stellar tx operation agregar pago

Envía una cantidad en un activo específico a una cuenta de destino

Uso: stellar tx operation add payment [OPTIONS] --source-account <SOURCE_ACCOUNT> --destination <DESTINATION> --amount <AMOUNT> [TX_XDR]

Argumentos:
  • <TX_XDR> — XDR de sobre de transacción en Base-64 o archivo que contiene XDR para decodificar, o stdin si está vacío
Opciones:
  • --operation-source-account <OPERATION_SOURCE_ACCOUNT> — Cuenta de origen utilizada para la operación

  • --fee <FEE> — monto de la tarifa para la transacción, en stroops. 1 stroop = 0,0000001 xlm

    Valor predeterminado: 100

  • --cost — Imprime el costo de ejecución en stderr

  • --instructions <INSTRUCTIONS> — Número de instrucciones a simular

  • --build-only — Construir la transacción y solo escribir el xdr en base64 en stdout

  • --sim-only — (Obsoleto) simula la transacción y solo escribe el xdr en base64 en stdout

  • --rpc-url <RPC_URL> — Punto final del servidor RPC

  • --rpc-header <RPC_HEADERS> — Encabezado(s) RPC a incluir en las solicitudes al proveedor de RPC

  • --network-passphrase <NETWORK_PASSPHRASE> — Frase clave de la red para firmar la transacción enviada al servidor rpc

  • -n, --network <NETWORK> — Nombre de la red a utilizar de la configuración

  • -s, --source-account <SOURCE_ACCOUNT> — Cuenta desde donde se origina la transacción. Alias source. Puede ser una identidad (--source alice), una clave pública (--source GDKW...), una cuenta multiplexada (--source MDA…), una clave secreta (--source SC36…), o una frase semilla (--source "kite urban…"). Si no se proporcionaron las banderas --build-only o --sim-only, esta clave también se utilizará para firmar la transacción final. En ese caso, intentar firmar con clave pública fallará

  • --hd-path <HD_PATH> — Si se utiliza una frase semilla, qué ruta jerárquica determinista usar, p.ej. m/44'/148'/{hd_path}. Ejemplo: --hd-path 1. Predeterminado: 0

  • --global — Usar configuración global

  • --config-dir <CONFIG_DIR> — Ubicación del directorio de configuración, el predeterminado es "."

  • --destination <DESTINATION> — Cuenta a la que enviar, p.ej. GBX...

  • --asset <ASSET> — Activo a enviar, predeterminado nativo, p.ej. XLM

    Valor predeterminado: native

  • --amount <AMOUNT> — Cantidad del activo antes mencionado a enviar. p.ej. 10_000_000 (1 XLM)

stellar tx operation agregar opciones

Establece opciones para una cuenta, como banderas, destino de inflación, firmantes, dominio del hogar y peso de la clave maestra. Aprende más sobre las banderas: https://developers.stellar.org/docs/learn/glossary#flags. Aprende más sobre el dominio del hogar: https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0001.md. Aprende más sobre las operaciones de firmantes y el peso de las claves: https://developers.stellar.org/docs/learn/encyclopedia/security/signatures-multisig#multisig

Uso: stellar tx operation add set-options [OPTIONS] --source-account <SOURCE_ACCOUNT> [TX_XDR]

Argumentos:
  • <TX_XDR> — XDR de sobre de transacción en Base-64 o archivo que contiene XDR para decodificar, o stdin si está vacío
Opciones:
  • --operation-source-account <OPERATION_SOURCE_ACCOUNT> — Cuenta de origen utilizada para la operación

  • --fee <FEE> — monto de la tarifa para la transacción, en stroops. 1 stroop = 0,0000001 xlm

    Valor predeterminado: 100

  • --cost — Imprime el costo de ejecución en stderr

  • --instructions <INSTRUCTIONS> — Número de instrucciones a simular

  • --build-only — Desarrolla la transacción y solo escribe el xdr en base64 en stdout

  • --sim-only — (Obsoleto) simula la transacción y solo escribe el xdr en base64 en stdout

  • --rpc-url <RPC_URL> — punto final del servidor RPC

  • --rpc-header <RPC_HEADERS> — Encabezado(s) RPC a incluir en las solicitudes al proveedor de RPC

  • --network-passphrase <NETWORK_PASSPHRASE> — Frase de red para firmar la transacción enviada al servidor rpc

  • -n, --network <NETWORK> — Nombre de la red para usar de la configuración

  • -s, --source-account <SOURCE_ACCOUNT> — Cuenta de la que se origina la transacción. Alias source. Puede ser una identidad (--source alice), una clave pública (--source GDKW...), una cuenta multiplexada (--source MDA…), una clave secreta (--source SC36…) o una frase semilla (--source "kite urban…"). Si no se proporcionaron las banderas --build-only o --sim-only, esta clave también se usará para firmar la transacción final. En ese caso, intentar firmar con la clave pública fallará

  • --hd-path <HD_PATH> — Si usas una frase semilla, qué ruta determinista jerárquica usar, p.ej. m/44'/148'/{hd_path}. Ejemplo: --hd-path 1. Predeterminado: 0

  • --global — Usar configuración global

  • --config-dir <CONFIG_DIR> — Ubicación del directorio de configuración, por defecto es "."

  • --inflation-dest <INFLATION_DEST> — Cuenta del destino de inflación

  • --master-weight <MASTER_WEIGHT> — Un número de 0-255 (inclusive) que representa el peso de la clave maestra. Si el peso de la clave maestra se actualiza a 0, efectivamente queda deshabilitado

  • --low-threshold <LOW_THRESHOLD> — Un número de 0-255 (inclusive) que representa el umbral que esta cuenta establece en todas las operaciones que realiza que tienen un bajo umbral. https://developers.stellar.org/docs/learn/encyclopedia/security/signatures-multisig#multisig

  • --med-threshold <MED_THRESHOLD> — Un número de 0-255 (inclusive) que representa el umbral que esta cuenta establece en todas las operaciones que realiza que tienen un umbral medio. https://developers.stellar.org/docs/learn/encyclopedia/security/signatures-multisig#multisig

  • --high-threshold <HIGH_THRESHOLD> — Un número de 0-255 (inclusive) que representa el umbral que esta cuenta establece en todas las operaciones que realiza que tienen un alto umbral. https://developers.stellar.org/docs/learn/encyclopedia/security/signatures-multisig#multisig

  • --home-domain <HOME_DOMAIN> — Establece el dominio de origen de una cuenta. Ver https://developers.stellar.org/docs/learn/encyclopedia/network-configuration/federation

  • --signer <SIGNER> — Agregar, actualizar o eliminar un firmante de una cuenta

  • --signer-weight <SIGNER_WEIGHT> — El peso del firmante es un número de 0-255 (inclusive). El firmante se elimina si el peso es 0

  • --set-required — Cuando se habilita, un emisor debe aprobar una cuenta antes de que esa cuenta pueda poseer su activo. https://developers.stellar.org/docs/tokens/control-asset-access#authorization-required-0x1

  • --set-revocable — Cuando se habilita, un emisor puede revocar la autorización de una línea de confianza existente, congelando así el activo mantenido por una cuenta. https://developers.stellar.org/docs/tokens/control-asset-access#authorization-revocable-0x2

  • --set-clawback-enabled — Habilita la cuenta emisora para recuperar (quemar) todo el activo. https://developers.stellar.org/docs/tokens/control-asset-access#clawback-enabled-0x8

  • --set-immutable — Con esta configuración, ninguna de las otras banderas de autorización (AUTH_REQUIRED_FLAG, AUTH_REVOCABLE_FLAG) puede ser establecida, y la cuenta emisora no puede fusionarse. https://developers.stellar.org/docs/tokens/control-asset-access#authorization-immutable-0x4

  • --clear-required

  • --clear-revocable

  • --clear-immutable

  • --clear-clawback-enabled

stellar tx operation add set-trustline-flags

Permite a la cuenta emisora configurar la autorización y las banderas de confianza de un activo. El parámetro Activo es del tipo TrustLineAsset. Si modificas una línea de confianza a un activo regular (es decir, uno en un formato Code:Issuer), esto es equivalente al tipo de activo. Sin embargo, si modificas una línea de confianza a una parte de fondo, esto se compone del ID único del fondo de liquidez. Aprende más sobre las banderas: https://developers.stellar.org/docs/learn/glossary#flags

Uso: stellar tx operation add set-trustline-flags [OPTIONS] --source-account <SOURCE_ACCOUNT> --trustor <TRUSTOR> --asset <ASSET> [TX_XDR]

Argumentos:
  • <TX_XDR> — Sobre de transacción en base-64 XDR o archivo que contiene XDR a decodificar, o stdin si está vacío
Opciones:
  • --operation-source-account <OPERATION_SOURCE_ACCOUNT> — Cuenta fuente utilizada para la operación

  • --fee <FEE> — monto de la tarifa para la transacción, en stroops. 1 stroop = 0,0000001 xlm

    Valor predeterminado: 100

  • --cost — Salida del costo de ejecución a stderr

  • --instructions <INSTRUCTIONS> — Número de instrucciones a simular

  • --build-only — Desarrolla la transacción y solo escribe el xdr en base64 en stdout

  • --sim-only — (Obsoleto) simula la transacción y solo escribe el xdr en base64 en stdout

  • --rpc-url <RPC_URL> — punto final del servidor RPC

  • --rpc-header <RPC_HEADERS> — Encabezado(s) RPC a incluir en las solicitudes al proveedor de RPC

  • --network-passphrase <NETWORK_PASSPHRASE> — Frase de red para firmar la transacción enviada al servidor rpc

  • -n, --network <NETWORK> — Nombre de la red para usar de la configuración

  • -s, --source-account <SOURCE_ACCOUNT> — Cuenta de la que se origina la transacción. Alias source. Puede ser una identidad (--source alice), una clave pública (--source GDKW...), una cuenta multiplexada (--source MDA…), una clave secreta (--source SC36…) o una frase semilla (--source "kite urban…"). Si no se proporcionaron las banderas --build-only o --sim-only, esta clave también se usará para firmar la transacción final. En ese caso, intentar firmar con la clave pública fallará

  • --hd-path <HD_PATH> — Si usas una frase semilla, qué ruta determinista jerárquica usar, p.ej. m/44'/148'/{hd_path}. Ejemplo: --hd-path 1. Predeterminado: 0

  • --global — Usar configuración global

  • --config-dir <CONFIG_DIR> — Ubicación del directorio de configuración, por defecto es "."

  • --trustor <TRUSTOR> — Cuenta para establecer banderas de línea de confianza, p.ej. GBX..., o alias, o cuenta multiplexada, `M123...``

  • --asset <ASSET> — Activo para establecer banderas de línea de confianza

  • --set-authorize — Significa autorización completa que permite a una cuenta transaccionar libremente con el activo para hacer y recibir pagos y realizar pedidos

  • --set-authorize-to-maintain-liabilities — Denota autorización limitada que permite a una cuenta mantener pedidos actuales pero no transaccionar con el activo de otra manera

  • --set-trustline-clawback-enabled — Habilita a la cuenta emisora para recuperar (quemar) todo el activo. Ve nuestra sección sobre Clawbacks: https://developers.stellar.org/docs/learn/encyclopedia/transactions-specialized/clawbacks

  • --clear-authorize

  • --clear-authorize-to-maintain-liabilities

  • --clear-trustline-clawback-enabled

stellar tx send

Envía un sobre de transacción a la red

Uso: stellar tx send [OPTIONS] [TX_XDR]

Argumentos:
  • <TX_XDR> — Sobre de transacción en base-64 XDR o archivo que contiene XDR a decodificar, o stdin si está vacío
Opciones:
  • --rpc-url <RPC_URL> — punto final del servidor RPC
  • --rpc-header <RPC_HEADERS> — Encabezado(s) RPC a incluir en las solicitudes al proveedor de RPC
  • --network-passphrase <NETWORK_PASSPHRASE> — Frase de red para firmar la transacción enviada al servidor rpc
  • -n, --network <NETWORK> — Nombre de la red para usar de la configuración
  • --global — Usar configuración global
  • --config-dir <CONFIG_DIR> — Ubicación del directorio de configuración, por defecto es "."

stellar tx sign

Firma un sobre de transacción añadiendo la firma al sobre

Uso: stellar tx sign [OPTIONS] [TX_XDR]

Argumentos:
  • <TX_XDR> — Sobre de transacción en base-64 XDR, o archivo que contiene XDR para decodificar, o stdin si está vacío
Opciones:
  • --sign-with-key <SIGN_WITH_KEY> — Firma con una clave local o clave guardada en almacenamiento seguro del SO. Puede ser una identidad (--sign-with-key alice), una clave secreta (--sign-with-key SC36…) o una frase semilla (--sign-with-key "kite urban…"). Si usas la frase semilla, --hd-path por defecto es la ruta 0
  • --hd-path <HD_PATH> — Si usas una frase semilla para firmar, establece qué ruta determinista jerárquica usar, p.ej. m/44'/148'/{hd_path}. Ejemplo: --hd-path 1. Predeterminado: 0
  • --sign-with-lab — Firma con https://lab.stellar.org
  • --sign-with-ledger — Firma con una billetera ledger
  • --rpc-url <RPC_URL> — punto final del servidor RPC
  • --rpc-header <RPC_HEADERS> — Encabezado(s) RPC a incluir en las solicitudes al proveedor de RPC
  • --network-passphrase <NETWORK_PASSPHRASE> — Frase de red para firmar la transacción enviada al servidor rpc
  • -n, --network <NETWORK> — Nombre de la red para usar de la configuración
  • --global — Usar configuración global
  • --config-dir <CONFIG_DIR> — Ubicación del directorio de configuración, por defecto es "."

stellar tx simulate

Simula un sobre de transacción desde stdin

Uso: stellar tx simulate [OPTIONS] --source-account <SOURCE_ACCOUNT> [TX_XDR]

Argumentos:
  • <TX_XDR> — Sobre de transacción en base-64 XDR o archivo que contiene XDR a decodificar, o stdin si está vacío
Opciones:
  • --rpc-url <RPC_URL> — punto final del servidor RPC
  • --rpc-header <RPC_HEADERS> — Encabezado(s) RPC a incluir en las solicitudes al proveedor de RPC
  • --network-passphrase <NETWORK_PASSPHRASE> — Frase de red para firmar la transacción enviada al servidor rpc
  • -n, --network <NETWORK> — Nombre de la red para usar de la configuración
  • -s, --source-account <SOURCE_ACCOUNT> — Cuenta de la que se origina la transacción. Alias source. Puede ser una identidad (--source alice), una clave pública (--source GDKW...), una cuenta multiplexada (--source MDA…), una clave secreta (--source SC36…) o una frase semilla (--source "kite urban…"). Si no se proporcionaron las banderas --build-only o --sim-only, esta clave también se usará para firmar la transacción final. En ese caso, intentar firmar con la clave pública fallará
  • --hd-path <HD_PATH> — Si usas una frase semilla, qué ruta determinista jerárquica usar, p.ej. m/44'/148'/{hd_path}. Ejemplo: --hd-path 1. Predeterminado: 0
  • --global — Usar configuración global
  • --config-dir <CONFIG_DIR> — Ubicación del directorio de configuración, por defecto es "."

stellar xdr

Decodificar y codificar XDR

Uso: stellar xdr [CHANNEL] <COMMAND>

Subcomandos:
  • types — Ver información sobre tipos
  • guess — Adivina el tipo de XDR
  • decode — Decodificar XDR
  • encode — Codificar XDR
  • compare — Comparar dos valores XDR entre sí
  • version — Imprimir información de la versión
Argumentos:
  • <CHANNEL> — Canal de XDR en el que operar

    Valor predeterminado: +curr

    Valores posibles: +curr, +next

tipos xdr de stellar

Ver información sobre tipos

Uso: tipos xdr de stellar <COMMAND>

Subcomandos:
  • listar
  • esquema

tipos xdr de stellar listar

Uso: tipos xdr de stellar listar [OPCIONES]

Opciones:
  • --output <OUTPUT>

    Valor predeterminado: plain

    Valores posibles: plain, json, json-formateado

tipos xdr de stellar esquema

Uso: tipos xdr de stellar esquema [OPCIONES] --type <TYPE>

Opciones:
  • --type <TYPE> — Tipo de XDR a decodificar

  • --output <OUTPUT>

    Valor predeterminado: json-esquema-borrador201909

    Valores posibles: json-esquema-borrador7, json-esquema-borrador201909

tipos xdr de stellar adivinar

Adivina el tipo de XDR

Uso: tipos xdr de stellar adivinar [OPCIONES] [ARCHIVO]

Argumentos:
  • <FILE> — Archivo a decodificar, o stdin si se omite
Opciones:
  • --input <INPUT>

    Valor predeterminado: single-base64

    Valores posibles: single, single-base64, stream, stream-base64, stream-framed

  • --output <OUTPUT>

    Valor predeterminado: lista

    Valores posibles: lista

  • --certainty <CERTAINTY> — Certeza como un valor arbitrario

    Valor predeterminado: 2

tipos xdr de stellar decodificar

Decodificar XDR

Uso: tipos xdr de stellar decodificar [OPCIONES] --type <TYPE> [FILES]...

Argumentos:
  • <FILES> — Archivos a decodificar, o stdin si se omite
Opciones:
  • --type <TYPE> — Tipo de XDR a decodificar

  • --input <INPUT>

    Valor predeterminado: stream-base64

    Valores posibles: single, single-base64, stream, stream-base64, stream-framed

  • --output <OUTPUT>

    Valor predeterminado: json

    Valores posibles: json, json-formateado, rust-debug, rust-debug-formateado

tipos xdr de stellar codificar

Codificar XDR

Uso: tipos xdr de stellar codificar [OPCIONES] --type <TYPE> [FILES]...

Argumentos:
  • <FILES> — Archivos a codificar, o stdin si se omite
Opciones:
  • --type <TYPE> — Tipo de XDR a codificar

  • --input <INPUT>

    Valor predeterminado: json

    Valores posibles: json

  • --output <OUTPUT>

    Valor predeterminado: single-base64

    Valores posibles: single, single-base64, stream

tipos xdr de stellar comparar

Compara dos valores XDR entre sí

Salidas: -1 cuando el valor XDR izquierdo es menor que el derecho, 0 cuando el valor XDR izquierdo es igual al derecho, 1 cuando el valor XDR izquierdo es mayor que el derecho

Uso: tipos xdr de stellar comparar [OPCIONES] --type <TYPE> <LEFT> <RIGHT>

Argumentos:
  • <LEFT> — Archivo XDR a decodificar y comparar con el valor derecho
  • <RIGHT> — Archivo XDR a decodificar y comparar con el valor izquierdo
Opciones:
  • --type <TYPE> — Tipo de XDR de ambas entradas

  • --input <INPUT>

    Valor predeterminado: single-base64

    Valores posibles: single, single-base64

tipos xdr de stellar versión

Imprimir información de versión

Uso: tipos xdr de stellar versión

stellar completación

Imprimir código de completado de shell para el shell especificado

Asegúrate de que el paquete de completado para tu shell esté instalado, por ejemplo, bash-completion para bash.

Para habilitar el autocompletado en el shell bash actual, ejecuta: source <(stellar completación --shell bash)

Para habilitar el autocompletado permanentemente, ejecuta: echo "source <(stellar completación --shell bash)" >> ~/.bashrc

Uso: stellar completación --shell <SHELL>

Opciones:
  • --shell <SHELL> — El tipo de shell

    Valores posibles: bash, elvish, fish, powershell, zsh

stellar cache

Almacenar en caché las transacciones y las especificaciones de contratos

Uso: stellar cache <COMANDO>

Subcomandos:
  • limpiar — Eliminar la caché
  • ruta — Mostrar la ubicación de la caché
  • registro de acciones — Acceder a los detalles sobre acciones en caché como transacciones y simulaciones. (Experimental. Puede haber cambios significativos en cualquier momento.)

stellar cache limpiar

Eliminar la caché

Uso: stellar cache limpiar

stellar cache ruta

Mostrar la ubicación de la caché

Uso: stellar cache ruta

stellar cache registro de acciones

Acceder a los detalles sobre acciones en caché como transacciones y simulaciones. (Experimental. Puede haber cambios significativos en cualquier momento.)

Uso: stellar cache registro de acciones <COMANDO>

Subcomandos:
  • ls — Listar acciones en caché (transacciones, simulaciones)
  • leer — Leer acción en caché

stellar cache registro de acciones ls

Listar acciones en caché (transacciones, simulaciones)

Uso: stellar cache registro de acciones ls [OPCIONES]

Opciones:
  • --global — Usar configuración global
  • --config-dir <CONFIG_DIR> — Ubicación del directorio de configuración, el predeterminado es "."
  • -l, --long

stellar cache registro de acciones leer

Leer acción en caché

Uso: stellar cache registro de acciones leer --id <ID>

Opciones:
  • --id <ID> — ID de la entrada en la caché

stellar versión

Imprimir información de versión

Uso: stellar versión