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:
- Documentación de Stellar: https://developers.stellar.org
- Documentación de Contratos Inteligentes: https://developers.stellar.org/docs/build/smart-contracts/overview
- Documentación de CLI: https://developers.stellar.org/docs/tools/developer-tools/cli/stellar-cli
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 inteligentesevents
— Observa la red en busca de eventos de contratosenv
— Imprime las variables de entornokeys
— Crea y gestiona identidades, incluyendo claves y direccionesnetwork
— Configura la conexión a redescontainer
— Inicia redes locales en contenedoressnapshot
— Descarga una imagen de un ledger desde un archivo de respaldotx
— Firmar, simular y enviar transaccionesxdr
— Decodificar y codificar XDRcompletion
— Imprimir código de autocompletado para el shell especificadocache
— Almacenar en caché transacciones y especificaciones de contratosversion
— Imprimir información de versiónplugin
— El subcomando para plugins de CLIledger
— Obtener información del ledger
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 activarstellar_cli::log::footprint=debug
o apagar=off
. También se puede usar la variable de entornoRUST_LOG
-q
,--quiet
— No escribir logs en stderr incluyendoINFO
-v
,--verbose
— Registrar eventos DEBUG--very-verbose
[alias:vv
] — 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 idalias
— Utilidades para gestionar alias de contratosbindings
— Generar bindings de cliente de código para un contratobuild
— Crear un contrato desde el código fuenteextend
— Extender el tiempo de vida del ledger de una entrada de ledger de datos de contratodeploy
— Desplegar un contrato wasmfetch
— Obtener el binario Wasm de un contratoid
— Generar el id del contrato para un contrato o activo dadoinfo
— Acceder a información sobre contratosinit
— Inicializar un proyecto de contrato Sorobaninspect
— (Obsoleto a favor del subcomandocontract info
) Inspeccionar un archivo WASM listando funciones del contrato, meta, etc.upload
— Instalar un archivo WASM en el ledger sin crear una instancia del contratoinstall
— (Obsoleto a favor del subcomandocontract upload
) Instalar un archivo WASM en el ledger sin crear una instancia del contratoinvoke
— Invocar una función de contratooptimize
— Optimizar un archivo WASMread
— Imprimir el valor actual de una entrada del ledger de datos del contratorestore
— 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, usastellar contract id asset
en su lugardeploy
— 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>
[alias:source
] — Cuenta de origen de la transacción. Aliassource
. 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á -
--global
— Usar configuración global -
--config-dir <CONFIG_DIR>
— Ubicación del directorio de configuración, el valor predeterminado es "." -
--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 ruta0
-
--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 -
--fee <FEE>
— Cantidad de tarifa para la transacción, en stroops. 1 stroop = 0.0000001 xlmValor 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 -
--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 contratoadd
— Agregar alias de contratoshow
— Mostrar el id del contrato asociado a un alias dadols
— 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 Jsonrust
— Generar enlaces de Rusttypescript
— Generar un paquete de TypeScript / JavaScriptpython
— Generar enlaces de Pythonjava
— 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>
[alias: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 construirSi se omite, se construyen todos los paquetes que construyen para el tipo de crate cdylib.
-
--profile <PROFILE>
— Construir con el perfil especificadoValor 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 wasmSi 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 personalizadacontractmetav0
)
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 almacenamientoValor predeterminado:
persistent
Valores posibles:
persistent
: Persistentetemporary
: 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>
[alias:source
] — Cuenta de origen de la transacción. Aliassource
. 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á -
--global
— Usar configuración global -
--config-dir <CONFIG_DIR>
— Ubicación del directorio de configuración, el valor predeterminado es "." -
--sign-with-key <SIGN_WITH_KEY>
— Firmar con una clave local o clave guardada en el 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 frase semilla,--hd-path
por defecto es la ruta0
-
--hd-path <HD_PATH>
— Si usas una frase semilla para firmar, establece qué ruta jerárquica determinista usar, ej.m/44'/148'/{hd_path}
. Ejemplo:--hd-path 1
. Predeterminado:0
-
--sign-with-lab
— Firmar con https://lab.stellar.org -
--sign-with-ledger
— Firmar con una wallet ledger -
--fee <FEE>
— monto de la tarifa para la transacción, en stroops. 1 stroop = 0,0000001 xlmValor 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
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>
[alias:source
] — Cuenta de origen de la transacción. Aliassource
. 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á -
--global
— Usar configuración global -
--config-dir <CONFIG_DIR>
— Ubicación del directorio de configuración, el valor predeterminado es "." -
--sign-with-key <SIGN_WITH_KEY>
— Firmar con una clave local o clave guardada en el 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 frase semilla,--hd-path
por defecto es la ruta0
-
--hd-path <HD_PATH>
— Si usas una frase semilla para firmar, establece qué ruta jerárquica determinista usar, ej.m/44'/148'/{hd_path}
. Ejemplo:--hd-path 1
. Predeterminado:0
-
--sign-with-lab
— Firmar con https://lab.stellar.org -
--sign-with-ledger
— Firmar con una wallet ledger -
--fee <FEE>
— monto de la tarifa para la transacción, en stroops. 1 stroop = 0,0000001 xlmValor 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 -
-i
,--ignore-checks
— Si deseas ignorar las comprobaciones de seguridad al desplegar contratosValor 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 Sorobanwasm
— 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>
[alias:source
] — Cuenta de origen de la transacción. Aliassource
. 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á--global
— Usar configuración global--config-dir <CONFIG_DIR>
— Ubicación del directorio de configuración, el predeterminado es "."--sign-with-key <SIGN_WITH_KEY>
— Firmar con una clave local o clave guardada en el 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 frase semilla,--hd-path
por defecto es la ruta0
--hd-path <HD_PATH>
— Si usas una frase semilla para firmar, establece qué ruta jerárquica determinista usar, ej.m/44'/148'/{hd_path}
. Ejemplo:--hd-path 1
. Predeterminado:0
--sign-with-lab
— Firmar con https://lab.stellar.org--sign-with-ledger
— Firmar con una wallet ledger
stellar contract info
Accede a la información sobre contratos
Uso: stellar contract info <COMMAND>
Subcomandos:
interface
— Muestra la interfaz de un contratometa
— Muestra los metadatos almacenados en un contratoenv-meta
— Muestra los metadatos necesarios del entorno almacenados en un contratobuild
— Muestra la información de compilación del contrato, si está disponible
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>
[alias: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 salidaValor predeterminado:
rust
Valores posibles:
rust
: Salida de código Rust de la interfaz del contratoxdr-base64
: Salida XDR de la entrada de informaciónjson
: 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>
[alias: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 salidaValor predeterminado:
text
Valores posibles:
text
: Salida de texto de la entrada de información metaxdr-base64
: Salida XDR de la entrada de informaciónjson
: 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>
[alias: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 salidaValor predeterminado:
text
Valores posibles:
text
: Salida de texto de la entrada de información metaxdr-base64
: Salida XDR de la entrada de informaciónjson
: 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
información de compilación del contrato stellar
Muestra la información de compilación del contrato, si está disponible.
Si el contrato tiene una entrada meta como source_repo=github:user/repo
, este comando intentará recuperar la información de atestiguamiento del archivo WASM.
Uso: stellar contract info build [OPTIONS] <--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>
[alias: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 "."
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 base64Valor predeterminado:
docs
Valores posibles:
xdr-base64
: XDR de la matriz de entradas de especificaciones del contratoxdr-base64-array
: Matriz de xdr de entradas de especificaciones del contratodocs
: 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 valor 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>
— 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>
[alias:source
] — Cuenta de origen de la transacción. Aliassource
. 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á -
--global
— Utiliza la configuración global -
--config-dir <CONFIG_DIR>
— Ubicación del directorio de configuración, por defecto es "." -
--sign-with-key <SIGN_WITH_KEY>
— Firmar con una clave local o clave guardada en el 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 frase semilla,--hd-path
por defecto es la ruta0
-
--hd-path <HD_PATH>
— Si usas una frase semilla para firmar, establece qué ruta jerárquica determinista usar, ej.m/44'/148'/{hd_path}
. Ejemplo:--hd-path 1
. Valor por defecto:0
-
--sign-with-lab
— Firmar con https://lab.stellar.org -
--sign-with-ledger
— Firmar con una wallet ledger -
--fee <FEE>
— cantidad de tarifa para la transacción, en stroops. 1 stroop = 0,0000001 xlmValor 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 -
--wasm <WASM>
— Ruta al binario wasm -
-i
,--ignore-checks
— Si ignorar las comprobaciones de seguridad al desplegar contratosValor 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>
[alias:source
] — Cuenta de origen de la transacción. Aliassource
. 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á -
--global
— Utiliza la configuración global -
--config-dir <CONFIG_DIR>
— Ubicación del directorio de configuración, por defecto es "." -
--sign-with-key <SIGN_WITH_KEY>
— Firmar con una clave local o clave guardada en el 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 frase semilla,--hd-path
por defecto es la ruta0
-
--hd-path <HD_PATH>
— Si usas una frase semilla para firmar, establece qué ruta jerárquica determinista usar, ej.m/44'/148'/{hd_path}
. Ejemplo:--hd-path 1
. Por defecto:0
-
--sign-with-lab
— Firmar con https://lab.stellar.org -
--sign-with-ledger
— Firmar con una wallet ledger -
--fee <FEE>
— monto de la tarifa para la transacción, en stroops. 1 stroop = 0,0000001 xlmValor 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 -
--wasm <WASM>
— Ruta al binario wasm -
-i
,--ignore-checks
— Si ignorar las comprobaciones de seguridad al desplegar contratosValor 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>
[alias:source
] — Cuenta de origen de la transacción. Aliassource
. 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á -
--global
— Utiliza la configuración global -
--config-dir <CONFIG_DIR>
— Ubicación del directorio de configuración, por defecto es "." -
--sign-with-key <SIGN_WITH_KEY>
— Firmar con una clave local o clave guardada en el 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 frase semilla,--hd-path
por defecto es la ruta0
-
--hd-path <HD_PATH>
— Si usas una frase semilla para firmar, establece qué ruta jerárquica determinista usar, ej.m/44'/148'/{hd_path}
. Ejemplo:--hd-path 1
. Por defecto:0
-
--sign-with-lab
— Firmar con https://lab.stellar.org -
--sign-with-ledger
— Firmar con una wallet ledger -
--fee <FEE>
— monto de la tarifa para la transacción, en stroops. 1 stroop = 0,0000001 xlmValor 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 -
--send <SEND>
— Si enviar o no una transacciónValor 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ónno
: No enviar transacción, devolver resultado de la simulaciónsí
: 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 generarValor por defecto:
string
Valores posibles:
string
: Cadenajson
: Jsonxdr
: 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 almacenamientoValor por defecto:
persistent
Valores posibles:
persistent
: Persistentetemporary
: 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 almacenamientoValor por defecto:
persistent
Valores posibles:
persistent
: Persistentetemporary
: 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>
— 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 -
-s
,--source-account <SOURCE_ACCOUNT>
[alias:source
] — Cuenta de origen de la transacción. Aliassource
. 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á -
--global
— Usar configuración global -
--config-dir <CONFIG_DIR>
— Ubicación del directorio de configuración, el valor predeterminado es "." -
--sign-with-key <SIGN_WITH_KEY>
— Firmar con una clave local o clave guardada en el 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 frase semilla,--hd-path
por defecto es la ruta0
-
--hd-path <HD_PATH>
— Si usas una frase semilla para firmar, establece qué ruta jerárquica determinista usar, ej.m/44'/148'/{hd_path}
. Ejemplo:--hd-path 1
. Por defecto:0
-
--sign-with-lab
— Firmar con https://lab.stellar.org -
--sign-with-ledger
— Firmar con una wallet ledger -
--fee <FEE>
— monto de la tarifa para la transacción, en stroops. 1 stroop = 0,0000001 xlmValor 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
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 eventosValor por defecto:
pretty
Valores posibles:
pretty
: Salida de consola colorida y orientada al ser humanoplain
: Salida de consola orientada al ser humano sin coloresjson
: 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 mostrarValor 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.
Pasa un nombre para obtener el valor de una sola variable de entorno.
Si no hay variables de entorno en uso, imprime los valores predeterminados.
Uso: stellar env [OPCIONES] [NOMBRE]
Argumentos:
-
<NOMBRE>
— Nombre de la variable de entorno para obtener el valor.Ej.: $ stellar env STELLAR_ACCOUNT
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 pruebagenerate
— 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 operativols
— Listar identidadesrm
— Eliminar una identidadsecret
— Mostrar la clave secreta de una identidaduse
— 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>
Alias del comando: address
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:
-
--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álhd_path
debe usarse de la frase semilla original -
--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 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 -
--fund
— Financiar el par de claves generadoValor predeterminado:
false
-
--overwrite
— Sobrescribir una identidad existente si ya existe
stellar keys ls
Listar identidades
Uso: stellar keys ls [OPTIONS]
Opciones:
--global
— Utiliza la configuración global--config-dir <CONFIG_DIR>
— Ubicación del directorio de configuración, por defecto es "."-l
,--long
stellar keys rm
Eliminar una identidad
Uso: stellar keys rm [OPTIONS] <NAME>
Argumentos:
<NAME>
— Identidad a eliminar
Opciones:
--global
— Utiliza la configuración global--config-dir <CONFIG_DIR>
— Ubicación del directorio de configuración, por defecto 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 redrm
— Eliminar una redls
— Listar redesuse
— 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 requieranhealth
— Comprueba el estado de salud del RPC configurado
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 la 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, por defecto 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
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 "."
stellar network health
Comprueba el estado de salud del RPC configurado
Uso: stellar network health [OPTIONS]
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 -
--global
— Usar configuración global -
--config-dir <CONFIG_DIR>
— Ubicación del directorio de configuración, por defecto es "." -
--output <OUTPUT>
— Formato de la salidaValor predeterminado:
text
Valores posibles:
text
: Salida de texto con el estado de salud de la redjson
: Resultado JSON de la solicitud RPCjson-formatted
: Salida JSON formateada (multilínea) de la solicitud RPC
contenedor stellar
Iniciar redes locales en contenedores
Uso: stellar container <COMMAND>
Subcomandos:
logs
— Obtener registros de un contenedor de red en ejecuciónstart
— Iniciar un contenedor que ejecute un nodo Stellar, RPC, API y friendbot (grifo)stop
— Detener un contenedor de red iniciado constellar 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 registrosValor 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 eslocal
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 mapeoHOST_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 detenerValor 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 salidaValores posibles:
json
-
--out <OUT>
— Ruta de salida donde se escribirá la imagenValor 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 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 -
--archive-url <ARCHIVE_URL>
— URL de archivo
stellar tx
Firmar, simular y enviar transacciones
Uso: stellar tx <COMMAND>
Subcomandos:
update
— Actualizar la transacciónedit
— Edita un sobre de transacción desde stdin. Este comando respeta las variables de entornoSTELLAR_EDITOR
,EDITOR
yVISUAL
, en ese ordenhash
— Calcular el hash de un sobre de transacciónnew
— Crear una nueva transacciónoperation
— Manipular las operaciones en una transacción, incluyendo agregar nuevas operacionessend
— Enviar un sobre de transacción a la redsign
— Firmar un sobre de transacción añadiendo la firma al sobresimulate
— Simular un sobre de transacción desde stdinfetch
— Obtener una transacción de la red por hash. Si no se pasa subcomando, se devolverá el sobre de la transacción.
stellar tx update
Actualizar la transacción
Uso: stellar tx update <COMMAND>
Subcomandos:
sequence-number
— Editar el número de secuencia en una transacción
stellar tx update sequence-number
Editar el número de secuencia en una transacción
Uso: stellar tx update sequence-number <COMMAND>
Alias del comando: seq-num
Subcomandos:
next
— Obtener el seq-num de la cuenta fuente y aumentarlo para la tx dada
stellar tx update sequence-number next
Obtener el seq-num de la cuenta fuente y aumentarlo para la tx dada
Uso: stellar tx update sequence-number next [OPTIONS]
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--global
— Usar configuración global--config-dir <CONFIG_DIR>
— Ubicación del directorio de configuración, por defecto es "."
stellar tx edit
Edita un sobre de transacción desde stdin. Este comando respeta las variables de entorno STELLAR_EDITOR
, EDITOR
y VISUAL
, en ese orden.
Ejemplo: Comenzar una nueva sesión de edición
$ stellar tx edit
Ejemplo: Canaliza un sobre de transacción XDR
$ stellar tx new manage-data --data-name hola --build-only | stellar tx edit
Uso: stellar tx edit
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:
account-merge
— Transferir saldo XLM a otra cuenta y eliminar la cuenta origenbump-sequence
— Incrementar número de secuencia para invalidar transacciones anterioreschange-trust
— Crear, actualizar o eliminar una trustlinecreate-account
— Crear y financiar una cuenta nuevamanage-data
— Establecer, modificar o eliminar entradas de datos de la cuentapayment
— Enviar activo a cuenta destinoset-options
— Establecer opciones de cuenta como flags, firmantes y dominio principalset-trustline-flags
— Configurar flags de autorización y trustline para un activo
stellar tx new account-merge
Transferir saldo XLM a otra cuenta y eliminar la cuenta origen
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 xlmValor 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 -
--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>
[alias:source
] — Cuenta desde la cual se origina la transacción. Aliassource
. 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á -
--global
— Usar configuración global -
--config-dir <CONFIG_DIR>
— Ubicación del directorio de configuración, por defecto es "." -
--sign-with-key <SIGN_WITH_KEY>
— Firmar con una clave local o clave guardada en el 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 frase semilla,--hd-path
por defecto es la ruta0
-
--hd-path <HD_PATH>
— Si usas una frase semilla para firmar, establece qué ruta jerárquica determinista usar, ej.m/44'/148'/{hd_path}
. Ejemplo:--hd-path 1
. Por defecto:0
-
--sign-with-lab
— Firmar con https://lab.stellar.org -
--sign-with-ledger
— Firmar con una wallet ledger -
--account <ACCOUNT>
— Cuenta muxed con la cual fusionar, e.g.GBX...
, 'MBX...'
stellar tx new bump-sequence
Incrementar número de secuencia para invalidar transacciones anteriores
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 xlmValor 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 -
--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>
[alias:source
] — Cuenta desde la cual se origina la transacción. Aliassource
. 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á -
--global
— Usa la configuración global -
--config-dir <CONFIG_DIR>
— Ubicación del directorio de configuración, predeterminado es "." -
--sign-with-key <SIGN_WITH_KEY>
— Firmar con una clave local o clave guardada en el 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 frase semilla,--hd-path
por defecto es la ruta0
-
--hd-path <HD_PATH>
— Si usas una frase semilla para firmar, establece qué ruta jerárquica determinista usar, ej.m/44'/148'/{hd_path}
. Ejemplo:--hd-path 1
. Por defecto:0
-
--sign-with-lab
— Firmar con https://lab.stellar.org -
--sign-with-ledger
— Firmar con una wallet ledger -
--bump-to <BUMP_TO>
— Número de secuencia al que aumentar
stellar tx new change-trust
Crear, actualizar o eliminar una trustline
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 xlmValor 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 -
--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>
[alias:source
] — Cuenta desde la cual se origina la transacción. Aliassource
. 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á -
--global
— Usa la configuración global -
--config-dir <CONFIG_DIR>
— Ubicación del directorio de configuración, predeterminado es "." -
--sign-with-key <SIGN_WITH_KEY>
— Firmar con una clave local o clave guardada en el 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 frase semilla,--hd-path
por defecto es la ruta0
-
--hd-path <HD_PATH>
— Si usas una frase semilla para firmar, establece qué ruta jerárquica determinista usar, ej.m/44'/148'/{hd_path}
. Ejemplo:--hd-path 1
. Por defecto:0
-
--sign-with-lab
— Firmar con https://lab.stellar.org -
--sign-with-ledger
— Firmar con una wallet ledger -
--line <LINE>
-
--limit <LIMIT>
— Límite para la línea de confianza, 0 para eliminar la línea de confianzaValor por defecto:
9223372036854775807
stellar tx new create-account
Crear y financiar una cuenta nueva
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 xlmValor 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 -
--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>
[alias:source
] — Cuenta desde la cual se origina la transacción. Aliassource
. 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á -
--global
— Usa la configuración global -
--config-dir <CONFIG_DIR>
— Ubicación del directorio de configuración, predeterminado es "." -
--sign-with-key <SIGN_WITH_KEY>
— Firmar con una clave local o clave guardada en el 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 frase semilla,--hd-path
por defecto es la ruta0
-
--hd-path <HD_PATH>
— Si usas una frase semilla para firmar, establece qué ruta jerárquica determinista usar, ej.m/44'/148'/{hd_path}
. Ejemplo:--hd-path 1
. Por defecto:0
-
--sign-with-lab
— Firmar con https://lab.stellar.org -
--sign-with-ledger
— Firmar con una wallet ledger -
--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 XLMValor por defecto:
10_000_000
stellar tx new manage-data
Establecer, modificar o eliminar entradas de datos de la cuenta
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 xlmValor 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 -
--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>
[alias:source
] — Cuenta desde la cual se origina la transacción. Aliassource
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á -
--global
— Usa la configuración global -
--config-dir <CONFIG_DIR>
— Ubicación del directorio de configuración, predeterminado es "." -
--sign-with-key <SIGN_WITH_KEY>
— Firmar con una clave local o clave guardada en el 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 frase semilla,--hd-path
por defecto es la ruta0
-
--hd-path <HD_PATH>
— Si usas una frase semilla para firmar, establece qué ruta jerárquica determinista usar, ej.m/44'/148'/{hd_path}
. Ejemplo:--hd-path 1
. Predeterminado:0
-
--sign-with-lab
— Firmar con https://lab.stellar.org -
--sign-with-ledger
— Firmar con una wallet ledger -
--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 elDataEntry
stellar tx new payment
Enviar activo a cuenta destino
Uso: stellar tx new payment [OPTIONS] --source-account <SOURCE_ACCOUNT> --destination <DESTINATION> --amount <AMOUNT>
Opciones:
-
--fee <FEE>
— monto de la comisión para la transacción, en stroops. 1 stroop = 0.0000001 xlmValor por defecto:
100
-
--cost
— Mostrar 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 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 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>
[alias:source
] — Cuenta desde la cual se origina la transacción. Aliassource
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á -
--global
— Usar configuración global -
--config-dir <CONFIG_DIR>
— Ubicación del directorio de configuración, el predeterminado es "." -
--sign-with-key <SIGN_WITH_KEY>
— Firmar con una clave local o clave guardada en el 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 frase semilla,--hd-path
por defecto es la ruta0
-
--hd-path <HD_PATH>
— Si usas una frase semilla para firmar, establece qué ruta jerárquica determinista usar, ej.m/44'/148'/{hd_path}
. Ejemplo:--hd-path 1
. Predeterminado:0
-
--sign-with-lab
— Firmar con https://lab.stellar.org -
--sign-with-ledger
— Firmar con una wallet ledger -
--destination <DESTINATION>
— Cuenta a la que enviar, por ejemploGBX...
-
--asset <ASSET>
— Activo a enviar, predeterminado nativo, es decir. XLMValor predeterminado:
native
-
--amount <AMOUNT>
— Cantidad del activo mencionado a enviar, en stroops. 1 stroop = 0.0000001 del activo (por ej. 1 XLM =10_000_000
stroops)
stellar tx new set-options
Establecer opciones de cuenta como flags, firmantes y dominio principal
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 xlmValor 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 -
--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>
— 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 -
-s
,--source-account <SOURCE_ACCOUNT>
[alias:source
] — Cuenta desde la cual se origina la transacción. Aliassource
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á -
--global
— Utiliza la configuración global -
--config-dir <CONFIG_DIR>
— Ubicación del directorio de configuración, por defecto es "." -
--sign-with-key <SIGN_WITH_KEY>
— Firmar con una clave local o clave guardada en el 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 frase semilla,--hd-path
por defecto es la ruta0
-
--hd-path <HD_PATH>
— Si usas una frase semilla para firmar, establece qué ruta jerárquica determinista usar, ej.m/44'/148'/{hd_path}
. Ejemplo:--hd-path 1
. Predeterminado:0
-
--sign-with-lab
— Firmar con https://lab.stellar.org -
--sign-with-ledger
— Firmar con una wallet ledger -
--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
Configurar flags de autorización y trustline para un activo
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 xlmValor 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 -
--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>
— 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 -
-s
,--source-account <SOURCE_ACCOUNT>
[alias:source
] — Cuenta desde la cual se origina la transacción. Aliassource
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á -
--global
— Utiliza la configuración global -
--config-dir <CONFIG_DIR>
— Ubicación del directorio de configuración, por defecto es "." -
--sign-with-key <SIGN_WITH_KEY>
— Firmar con una clave local o clave guardada en el 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 frase semilla,--hd-path
por defecto es la ruta0
-
--hd-path <HD_PATH>
— Si usas una frase semilla para firmar, establece qué ruta jerárquica determinista usar, ej.m/44'/148'/{hd_path}
. Ejemplo:--hd-path 1
. Predeterminado:0
-
--sign-with-lab
— Firmar con https://lab.stellar.org -
--sign-with-ledger
— Firmar con una wallet ledger -
--trustor <TRUSTOR>
— Cuenta a la que establecer flags de confianza, por ejemploGBX...
, 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>
Alias del comando: op
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:
account-merge
— Transferir saldo XLM a otra cuenta y eliminar la cuenta origenbump-sequence
— Incrementar número de secuencia para invalidar transacciones anterioreschange-trust
— Crear, actualizar o eliminar una trustlinecreate-account
— Crear y financiar una cuenta nuevamanage-data
— Establecer, modificar o eliminar entradas de datos de la cuentapayment
— Enviar activo a cuenta destinoset-options
— Establecer opciones de cuenta como flags, firmantes y dominio principalset-trustline-flags
— Configurar flags de autorización y trustline para un activo
stellar tx operación agregar fusionar cuenta
Transferir saldo XLM a otra cuenta y eliminar la cuenta origen
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>
[alias:op-source
] — Cuenta fuente utilizada para la operación -
--fee <FEE>
— monto de la tarifa para la transacción, en stroops. 1 stroop = 0,0000001 xlmValor 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 escribir solo 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>
[alias:source
] — Cuenta desde la cual se origina la transacción. Aliassource
. Puede ser una identidad (--source alice), una clave pública (--source GDKW...), una cuenta muxada (--source MDA…), una clave secreta (--source SC36…), o una frase semilla (--source "kite urban…"). Si no se proporcionaron las opciones de--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á -
--global
— Usar configuración global -
--config-dir <CONFIG_DIR>
— Ubicación del directorio de configuración, el predeterminado es "." -
--sign-with-key <SIGN_WITH_KEY>
— Firmar con una clave local o clave guardada en el 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 frase semilla,--hd-path
por defecto es la ruta0
-
--hd-path <HD_PATH>
— Si usas una frase semilla para firmar, establece qué ruta jerárquica determinista usar, ej.m/44'/148'/{hd_path}
. Ejemplo:--hd-path 1
. Por defecto:0
-
--sign-with-lab
— Firmar con https://lab.stellar.org -
--sign-with-ledger
— Firmar con una wallet ledger -
--account <ACCOUNT>
— Cuenta muxed con la que fusionarse, p. ej.GBX...
, 'MBX...'
stellar tx operación agregar aumentar-secuencia
Incrementar número de secuencia para invalidar transacciones anteriores
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>
[alias:op-source
] — Cuenta fuente utilizada para la operación -
--fee <FEE>
— monto de la tarifa para la transacción, en stroops. 1 stroop = 0,0000001 xlmValor 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 escribir solo 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>
[alias:source
] — Cuenta desde la cual se origina la transacción. Aliassource
. Puede ser una identidad (--source alice), una clave pública (--source GDKW...), una cuenta muxada (--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 una clave pública fallará -
--global
— Usar configuración global -
--config-dir <CONFIG_DIR>
— Ubicación del directorio de configuración, el predeterminado es "." -
--sign-with-key <SIGN_WITH_KEY>
— Firmar con una clave local o clave guardada en el 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 frase semilla,--hd-path
por defecto es la ruta0
-
--hd-path <HD_PATH>
— Si usas una frase semilla para firmar, establece qué ruta jerárquica determinista usar, ej.m/44'/148'/{hd_path}
. Ejemplo:--hd-path 1
. Por defecto:0
-
--sign-with-lab
— Firmar con https://lab.stellar.org -
--sign-with-ledger
— Firmar con una wallet ledger -
--bump-to <BUMP_TO>
— Número de secuencia al que aumentar
stellar tx operación agregar cambiar-confianza
Crear, actualizar o eliminar una trustline
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>
[alias:op-source
] — Cuenta fuente utilizada para la operación -
--fee <FEE>
— monto de la tarifa para la transacción, en stroops. 1 stroop = 0,0000001 xlmValor 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 -
--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>
[alias:source
] — Cuenta desde la cual se origina la transacción. Aliassource
. 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á -
--global
— Usar configuración global -
--config-dir <CONFIG_DIR>
— Ubicación del directorio de configuración, el predeterminado es "." -
--sign-with-key <SIGN_WITH_KEY>
— Firmar con una clave local o clave guardada en el 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 frase semilla,--hd-path
por defecto es la ruta0
-
--hd-path <HD_PATH>
— Si usas una frase semilla para firmar, establece qué ruta jerárquica determinista usar, ej.m/44'/148'/{hd_path}
. Ejemplo:--hd-path 1
. Predeterminado:0
-
--sign-with-lab
— Firmar con https://lab.stellar.org -
--sign-with-ledger
— Firmar con una wallet ledger -
--line <LINE>
-
--limit <LIMIT>
— Límite para la línea de confianza, 0 para eliminar la línea de confianzaValor predeterminado:
9223372036854775807
stellar tx operación agregar crear-cuenta
Crear y financiar una cuenta nueva
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>
[alias:op-source
] — Cuenta fuente utilizada para la operación -
--fee <FEE>
— monto de la tarifa para la transacción, en stroops. 1 stroop = 0,0000001 xlmValor 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 -
--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>
[alias:source
] — Cuenta desde la cual se origina la transacción. Aliassource
. 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á -
--global
— Usar configuración global -
--config-dir <CONFIG_DIR>
— Ubicación del directorio de configuración, por defecto es "." -
--sign-with-key <SIGN_WITH_KEY>
— Firmar con una clave local o clave guardada en el 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 frase semilla,--hd-path
por defecto es la ruta0
-
--hd-path <HD_PATH>
— Si usas una frase semilla para firmar, establece qué ruta jerárquica determinista usar, ej.m/44'/148'/{hd_path}
. Ejemplo:--hd-path 1
. Predeterminado:0
-
--sign-with-lab
— Firmar con https://lab.stellar.org -
--sign-with-ledger
— Firmar con una wallet ledger -
--destination <DESTINATION>
— ID de cuenta a crear, p. ej.GBX...
-
--starting-balance <STARTING_BALANCE>
— Saldo inicial en stroops de la cuenta, predeterminado 1 XLMValor predeterminado:
10_000_000
stellar tx operación agregar gestionar-datos
Establecer, modificar o eliminar entradas de datos de la cuenta
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>
[alias:op-source
] — Cuenta fuente utilizada para la operación -
--fee <FEE>
— monto de la tarifa para la transacción, en stroops. 1 stroop = 0,0000001 xlmValor 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 -
--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>
[alias:source
] — Cuenta desde la cual se origina la transacción. Aliassource
. 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á -
--global
— Usar configuración global -
--config-dir <CONFIG_DIR>
— Ubicación del directorio de configuración, por defecto es "." -
--sign-with-key <SIGN_WITH_KEY>
— Firmar con una clave local o clave guardada en el 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 frase semilla,--hd-path
por defecto es la ruta0
-
--hd-path <HD_PATH>
— Si usas una frase semilla para firmar, establece qué ruta jerárquica determinista usar, ej.m/44'/148'/{hd_path}
. Ejemplo:--hd-path 1
. Predeterminado:0
-
--sign-with-lab
— Firmar con https://lab.stellar.org -
--sign-with-ledger
— Firmar con una wallet ledger -
--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 elDataEntry
stellar tx operation agregar pago
Enviar activo a cuenta 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>
[alias:op-source
] — Cuenta fuente utilizada para la operación -
--fee <FEE>
— monto de la tarifa para la transacción, en stroops. 1 stroop = 0,0000001 xlmValor 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 -
--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>
— 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 -
-s
,--source-account <SOURCE_ACCOUNT>
[alias:source
] — Cuenta desde la cual se origina la transacción. Aliassource
. 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á -
--global
— Usar configuración global -
--config-dir <CONFIG_DIR>
— Ubicación del directorio de configuración, por defecto es "." -
--sign-with-key <SIGN_WITH_KEY>
— Firmar con una clave local o clave guardada en el 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 frase semilla,--hd-path
por defecto es la ruta0
-
--hd-path <HD_PATH>
— Si usas una frase semilla para firmar, establece qué ruta jerárquica determinista usar, ej.m/44'/148'/{hd_path}
. Ejemplo:--hd-path 1
. Por defecto:0
-
--sign-with-lab
— Firmar con https://lab.stellar.org -
--sign-with-ledger
— Firmar con una wallet ledger -
--destination <DESTINATION>
— Cuenta a la que se envía, ej.GBX...
-
--asset <ASSET>
— Activo a enviar, por defecto native, es decir, XLMValor por defecto:
native
-
--amount <AMOUNT>
— Cantidad del activo mencionado a enviar, en stroops. 1 stroop = 0.0000001 del activo (ej. 1 XLM =10_000_000
stroops)
stellar tx operation add set-options
Establecer opciones de cuenta como flags, firmantes y dominio principal
Uso: stellar tx operation add set-options [OPTIONS] --source-account <SOURCE_ACCOUNT> [TX_XDR]
Argumentos:
<TX_XDR>
— Sobre de transacción base64 o archivo con XDR a decodificar, o stdin si está vacío
Opciones:
-
--operation-source-account <OPERATION_SOURCE_ACCOUNT>
[alias:op-source
] — Cuenta origen usada para la operación -
--fee <FEE>
— monto de la comisión para la transacción, en stroops. 1 stroop = 0.0000001 xlmValor por defecto:
100
-
--cost
— Mostrar 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 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>
[alias:source
] — Cuenta desde la cual se origina la transacción. Aliassource
. 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á -
--global
— Usar configuración global -
--config-dir <CONFIG_DIR>
— Ubicación del directorio de configuración, por defecto es "." -
--sign-with-key <SIGN_WITH_KEY>
— Firmar con una clave local o clave guardada en el 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 frase semilla,--hd-path
por defecto es la ruta0
-
--hd-path <HD_PATH>
— Si usas una frase semilla para firmar, establece qué ruta jerárquica determinista usar, ej.m/44'/148'/{hd_path}
. Ejemplo:--hd-path 1
. Predeterminado:0
-
--sign-with-lab
— Firmar con https://lab.stellar.org -
--sign-with-ledger
— Firmar con una wallet ledger -
--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
Configurar flags de autorización y trustline para un activo
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>
[alias:op-source
] — Cuenta fuente utilizada para la operación -
--fee <FEE>
— monto de la tarifa para la transacción, en stroops. 1 stroop = 0,0000001 xlmValor 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 -
--rpc-url <RPC_URL>
— Punto de conexión del servidor RPC -
--rpc-header <RPC_HEADERS>
— Encabezado(s) RPC para 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 usar desde la configuración -
-s
,--source-account <SOURCE_ACCOUNT>
[alias:source
] — Cuenta desde donde se origina la transacción. Aliassource
. 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 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á -
--global
— Usar configuración global -
--config-dir <CONFIG_DIR>
— Ubicación del directorio de configuración, por defecto es "." -
--sign-with-key <SIGN_WITH_KEY>
— Firmar con una clave local o clave guardada en el 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 frase semilla,--hd-path
por defecto es la ruta0
-
--hd-path <HD_PATH>
— Si usas una frase semilla para firmar, establece qué ruta jerárquica determinista usar, ej.m/44'/148'/{hd_path}
. Ejemplo:--hd-path 1
. Predeterminado:0
-
--sign-with-lab
— Firmar con https://lab.stellar.org -
--sign-with-ledger
— Firmar con una wallet ledger -
--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 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 utilizar de la configuración--global
— Usar configuración global--config-dir <CONFIG_DIR>
— Ubicación del directorio de configuración, el predeterminado 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>
— Firmar con una clave local o clave guardada en el 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 frase semilla,--hd-path
por defecto es la ruta0
--hd-path <HD_PATH>
— Si usas una frase semilla para firmar, establece qué ruta jerárquica determinista usar, ej.m/44'/148'/{hd_path}
. Ejemplo:--hd-path 1
. Predeterminado:0
--sign-with-lab
— Firmar con https://lab.stellar.org--sign-with-ledger
— Firmar con una wallet ledger--rpc-url <RPC_URL>
— Punto final del servidor RPC--rpc-header <RPC_HEADERS>
— Header(s) RPC que se incluyen en las solicitudes al proveedor RPC--network-passphrase <NETWORK_PASSPHRASE>
— Frase de paso de la red para firmar la transacción enviada al servidor RPC-n
,--network <NETWORK>
— Nombre de la red a usar de la configuración--global
— Utiliza la 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>
— Header(s) RPC que se incluyen en las solicitudes al proveedor RPC--network-passphrase <NETWORK_PASSPHRASE>
— Frase de paso de la red para firmar la transacción enviada al servidor RPC-n
,--network <NETWORK>
— Nombre de la red a usar de la configuración-s
,--source-account <SOURCE_ACCOUNT>
[alias:source
] — Cuenta desde la cual se origina la transacción. Aliassource
. 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á--global
— Usar configuración global--config-dir <CONFIG_DIR>
— Ubicación del directorio de configuración, por defecto es "."--sign-with-key <SIGN_WITH_KEY>
— Firmar con una clave local o clave guardada en el 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 frase semilla,--hd-path
por defecto es la ruta0
--hd-path <HD_PATH>
— Si usas una frase semilla para firmar, establece qué ruta jerárquica determinista usar, ej.m/44'/148'/{hd_path}
. Ejemplo:--hd-path 1
. Predeterminado:0
--sign-with-lab
— Firmar con https://lab.stellar.org--sign-with-ledger
— Firmar con una wallet ledger
stellar tx fetch
Obtener una transacción de la red por hash. Si no se pasa subcomando, se devolverá el sobre de la transacción.
Uso: stellar tx fetch [OPTIONS] fetch <COMMAND>
Subcomandos:
result
— Obtener el resultado de la transacciónmeta
— Obtener los metadatos de la transacciónfee
— Obtener la información de la comisión de la transacción
Opciones:
-
--hash <HASH>
— Hash de la transacción a obtener -
--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 contraseña 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 -
--output <OUTPUT>
— Formato de la salidaValor predeterminado:
json
Valores posibles:
json
: Salida JSON de la entrada del ledger con XDRs parseados (en una línea, sin formato)json-formatted
: Salida JSON formateada (multilínea) de la entrada del ledger con XDRs parseadosxdr
: Salida RPC original (contiene XDRs)
stellar tx fetch result
Obtener el resultado de la transacción
Uso: stellar tx fetch result [OPTIONS] --hash <HASH>
Opciones:
-
--hash <HASH>
— Hash de la transacción a obtener -
--rpc-url <RPC_URL>
— Punto de conexión del servidor RPC -
--rpc-header <RPC_HEADERS>
— Encabezado(s) RPC para 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 usar desde la configuración -
--output <OUTPUT>
— Formato de la salidaValor predeterminado:
json
Posibles valores:
json
: Salida JSON de la entrada del ledger con XDRs parseados (en una línea, sin formato)json-formatted
: Salida JSON formateada (multilínea) de la entrada del ledger con XDRs parseadosxdr
: Salida RPC original (contiene XDRs)
stellar tx fetch meta
Obtener los metadatos de la transacción
Uso: stellar tx fetch meta [OPTIONS] --hash <HASH>
Opciones:
-
--hash <HASH>
— Hash de la transacción a obtener -
--rpc-url <RPC_URL>
— Punto de conexión del servidor RPC -
--rpc-header <RPC_HEADERS>
— Encabezado(s) RPC para 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 usar desde la configuración -
--output <OUTPUT>
— Formato de la salidaValor por defecto:
json
Posibles valores:
json
: Salida JSON de la entrada del ledger con XDRs parseados (en una línea, sin formato)json-formatted
: Salida JSON formateada (multilínea) de la entrada del ledger con XDRs parseadosxdr
: Salida RPC original (contiene XDRs)
stellar tx fetch fee
Obtener la información de la comisión de la transacción
Uso: stellar tx fetch fee [OPTIONS] --hash <HASH>
Opciones:
-
--hash <HASH>
— Hash de la transacción a obtener -
--rpc-url <RPC_URL>
— Punto de conexión del servidor RPC -
--rpc-header <RPC_HEADERS>
— Encabezado(s) RPC para 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 usar desde la configuración -
--output <OUTPUT>
— Formato de salida para el comando feeValor por defecto:
table
Posibles valores:
json
: Salida JSON de la entrada del ledger con XDRs parseados (en una línea, sin formato)json-formatted
: Salida JSON formateada (multilínea) de la entrada del ledger con XDRs parseadostable
: Formateado en una tabla comparando tipos de comisión
stellar xdr
Decodificar y codificar XDR
Uso: stellar xdr [CHANNEL] <COMMAND>
Subcomandos:
types
— Ver información sobre tiposguess
— Adivina el tipo de XDRdecode
— Decodificar XDRencode
— Codificar XDRcompare
— Comparar dos valores XDR entre sígenerate
— Generar valores XDRversion
— Imprimir información de la versión
Argumentos:
-
<CHANNEL>
— Canal de XDR en el que operarValor predeterminado:
+curr
Valores posibles:
+curr
,+next
tipos xdr de stellar
Ver información sobre tipos
Uso: tipos xdr de stellar <COMMAND>
Subcomandos:
listar
—esquema
—schema-files
— Generar archivos de esquema JSON para los tipos XDR, escribiendo un archivo por cada tipo en el directorio out
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-schema-draft201909
stellar xdr types schema-files
Generar archivos de esquema JSON para los tipos XDR, escribiendo un archivo por cada tipo en el directorio out
Uso: stellar xdr types schema-files [OPTIONS] --out-dir <OUT_DIR>
Opciones:
-
--out-dir <OUT_DIR>
-
--output <OUTPUT>
Valor por defecto:
json-schema-draft201909
Valores posibles:
json-schema-draft201909
tipos xdr de stellar adivinar
Adivinar el tipo XDR.
Imprime una lista de tipos en los que los valores XDR pueden ser decodificados.
Uso: stellar xdr guess [OPTIONS] [INPUT]
Argumentos:
<INPUT>
— XDR o archivo que contiene XDR para decodificar, o stdin si está vacío
Opciones:
-
--input <INPUT_FORMAT>
Valor predeterminado:
single-base64
Valores posibles:
single
,single-base64
,stream
,stream-base64
,stream-framed
-
--output <OUTPUT_FORMAT>
Valor predeterminado:
lista
Valores posibles:
lista
-
--certainty <CERTAINTY>
— Certeza como un valor arbitrarioValor predeterminado:
2
tipos xdr de stellar decodificar
Decodificar XDR
Uso: stellar xdr decode [OPTIONS] --type <TYPE> [INPUT]...
Argumentos:
<INPUT>
— XDR o archivos que contienen XDR para decodificar, o entrada estándar si está vacío
Opciones:
-
--type <TYPE>
— Tipo de XDR a decodificar -
--input <INPUT_FORMAT>
Valor predeterminado:
stream-base64
Valores posibles:
single
,single-base64
,stream
,stream-base64
,stream-framed
-
--output <OUTPUT_FORMAT>
Valor predeterminado:
json
Valores posibles:
json
,json-formatted
,text
,rust-debug
,rust-debug-formatted
tipos xdr de stellar codificar
Codificar XDR
Uso: stellar xdr encode [OPTIONS] --type <TYPE> [INPUT]...
Argumentos:
<INPUT>
— XDR o archivos que contienen XDR para codificar, o entrada estándar si está vacío
Opciones:
-
--type <TYPE>
— Tipo de XDR a codificar -
--input <INPUT_FORMAT>
Valor predeterminado:
json
Valores posibles:
json
-
--output <OUTPUT_FORMAT>
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
stellar xdr generate
Generar valores XDR
Uso: stellar xdr generate <COMMAND>
Subcomandos:
default
— Generar valores XDR predeterminadosarbitrary
— Generar valores XDR arbitrarios
stellar xdr generate default
Generar valores XDR predeterminados
Uso: stellar xdr generate default [OPTIONS] --type <TYPE>
Opciones:
-
--type <TYPE>
— Tipo de XDR a generar -
--output <OUTPUT_FORMAT>
Valor predeterminado:
single-base64
Valores posibles:
single
,single-base64
,json
,json-formatted
,text
stellar xdr generate arbitrary
Generar valores XDR arbitrarios
Uso: stellar xdr generate arbitrary [OPTIONS] --type <TYPE>
Opciones:
-
--type <TYPE>
— Tipo de XDR a generar -
--output <OUTPUT_FORMAT>
Valor predeterminado:
single-base64
Valores posibles:
single
,single-base64
,json
,json-formatted
,text
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 shellValores 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, por defecto 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 version [OPTIONS]
Opciones:
--only-version
— Mostrar solo la versión--only-version-major
— Mostrar solo la versión mayor
stellar plugin
El subcomando para plugins CLI
Uso: stellar plugin <COMMAND>
Subcomandos:
search
— Buscar plugins CLI usando GitHubls
— Listar plugins instalados
stellar plugin search
Buscar plugins CLI usando GitHub
Uso: stellar plugin search
stellar plugin ls
Listar plugins instalados
Uso: stellar plugin ls
stellar ledger
Obtener información del ledger
Uso: stellar ledger <COMMAND>
Subcomandos:
latest
— Obtener la secuencia más reciente del ledger e información desde la red
stellar ledger latest
Obtener la secuencia más reciente del ledger e información desde la red
Uso: stellar ledger latest [OPTIONS]
Opciones:
-
--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 contraseña 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 -
--output <OUTPUT>
— Formato de la salidaValor predeterminado:
text
Valores posibles:
text
: Salida en texto de la información de la redjson
: Resultado JSON de la solicitud RPCjson-formatted
: Salida JSON formateada (multilínea) de la solicitud RPC