> ## Documentation Index
> Fetch the complete documentation index at: https://www.helius.dev/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Referencia de comandos de la CLI

> Referencia completa de los más de 95 comandos de la CLI de Helius: cuentas, consultas de Solana, transacciones, DAS API, billetera, webhooks, streaming, staking y ZK Compression.

Todos los comandos admiten `--json` para generar resultados legibles por máquinas y las anulaciones globales `--api-key <key>` / `--network <net>`. Consulta [Opciones globales](/docs/es/agents/cli#opciones-globales) para obtener más información.

## Administración de cuentas

Crea cuentas de Helius, genera pares de claves, autentícate, mejora planes y paga renovaciones.

| Comando           | Descripción                                                                                                                                 |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------- |
| `helius keygen`   | Genera un nuevo par de claves de Solana                                                                                                     |
| `helius signup`   | Crea una cuenta de Helius (requiere `--email`, `--first-name`, `--last-name`; admite `--plan`, `--period`, `--coupon`, `--pay`, `--resume`) |
| `helius login`    | Autentícate con una billetera existente                                                                                                     |
| `helius upgrade`  | Mejora tu plan (requiere `--email`, `--first-name`, `--last-name`; admite `--plan`, `--period`, `--coupon`)                                 |
| `helius pay <id>` | Paga una intención de pago existente (p. ej., una renovación)                                                                               |

## Administración de proyectos y claves de API

Enumera proyectos, crea y administra claves de API, consulta el uso de créditos y obtén endpoints RPC.

| Comando                              | Descripción                              |
| ------------------------------------ | ---------------------------------------- |
| `helius projects`                    | Enumera todos los proyectos              |
| `helius project [id]`                | Obtén los detalles de un proyecto        |
| `helius apikeys [project-id]`        | Enumera las claves de API de un proyecto |
| `helius apikeys create [project-id]` | Crea una nueva clave de API              |
| `helius usage [project-id]`          | Muestra el uso de créditos               |
| `helius rpc [project-id]`            | Muestra los endpoints RPC                |

## Configuración

Administra la configuración local de la CLI: clave de API, red, proyecto predeterminado y credenciales almacenadas.

| Comando                           | Descripción                                                                        |
| --------------------------------- | ---------------------------------------------------------------------------------- |
| `helius config show`              | Muestra la configuración actual (`--reveal` para mostrar la clave de API completa) |
| `helius config set-api-key <key>` | Establece la clave de API de Helius                                                |
| `helius config set-network <net>` | Establece la red (mainnet o devnet)                                                |
| `helius config set-project <id>`  | Establece el ID del proyecto predeterminado                                        |
| `helius config clear`             | Borra toda la configuración                                                        |

## Saldos y tokens

Consulta saldos nativos de SOL, tenencias de tokens fungibles y los principales titulares de tokens.

| Comando                       | Descripción                                             |
| ----------------------------- | ------------------------------------------------------- |
| `helius balance <address>`    | Obtén el saldo nativo de SOL                            |
| `helius tokens <address>`     | Obtén saldos de tokens fungibles (`--limit`)            |
| `helius token-holders <mint>` | Obtén los principales titulares de un token (`--limit`) |

## Transacciones

Analiza transacciones en un formato legible, recupera el historial mejorado y estima las tarifas de prioridad.

| Comando                           | Descripción                                                                    |
| --------------------------------- | ------------------------------------------------------------------------------ |
| `helius tx parse <signatures...>` | Analiza una o más transacciones en un formato legible                          |
| `helius tx history <address>`     | Obtén el historial mejorado de transacciones (`--limit`, `--before`, `--type`) |
| `helius tx fees`                  | Obtén estimaciones de tarifas de prioridad (`--accounts`)                      |

## Activos digitales (DAS API)

Consulta NFT, NFT comprimidos, tokens fungibles y cuentas de tokens mediante la API Digital Asset Standard.

| Comando                             | Descripción                                                           |
| ----------------------------------- | --------------------------------------------------------------------- |
| `helius asset get <id>`             | Obtén los detalles de un activo por su dirección de acuñación         |
| `helius asset batch <ids...>`       | Obtén varios activos                                                  |
| `helius asset owner <address>`      | Obtén activos por propietario (`--page`, `--limit`)                   |
| `helius asset creator <address>`    | Obtén activos por creador (`--verified`)                              |
| `helius asset authority <address>`  | Obtén activos por autoridad de actualización                          |
| `helius asset collection <address>` | Obtén los activos de una colección                                    |
| `helius asset search`               | Busca con filtros (`--owner`, `--creator`, `--compressed`, `--burnt`) |
| `helius asset proof <id>`           | Obtén la prueba de Merkle de un NFT comprimido                        |
| `helius asset proof-batch <ids...>` | Obtén pruebas de Merkle por lotes                                     |
| `helius asset editions <mint>`      | Obtén ediciones de un NFT                                             |
| `helius asset signatures <id>`      | Obtén las firmas de transacciones de un activo                        |
| `helius asset token-accounts`       | Consulta cuentas de tokens (`--owner`, `--mint`)                      |

## API de billeteras

Busca identidades de billeteras, obtén saldos de portafolios con valores en USD, consulta el historial de transacciones y rastrea las fuentes de fondos.

| Comando                                              | Descripción                                                                    |
| ---------------------------------------------------- | ------------------------------------------------------------------------------ |
| `helius wallet identity <address-or-domain>`         | Busca quién posee una billetera (acepta `.sol` y dominios ANS)                 |
| `helius wallet identity-batch <addrs-or-domains...>` | Busca identidades por lotes (combina direcciones y dominios)                   |
| `helius wallet balances <address>`                   | Obtén todos los saldos de tokens con valores en USD (`--show-nfts`)            |
| `helius wallet history <address>`                    | Obtén el historial de transacciones con cambios de saldo (`--type`, `--limit`) |
| `helius wallet transfers <address>`                  | Obtén transferencias de tokens con información del remitente y destinatario    |
| `helius wallet funded-by <address>`                  | Encuentra la fuente original de los fondos                                     |

## Webhooks

Crea, actualiza, enumera y elimina webhooks HTTP en tiempo real para monitorear eventos en cadena.

| Comando                      | Descripción                                                          |
| ---------------------------- | -------------------------------------------------------------------- |
| `helius webhook list`        | Enumera todos los webhooks                                           |
| `helius webhook get <id>`    | Obtén los detalles de un webhook                                     |
| `helius webhook create`      | Crea un webhook (`--url`, `--accounts`, `--types`, `--webhook-type`) |
| `helius webhook update <id>` | Actualiza un webhook                                                 |
| `helius webhook delete <id>` | Elimina un webhook                                                   |

## Envío de transacciones

Difunde transacciones firmadas, envíalas mediante Helius Sender con latencia ultrabaja y estima las unidades de cómputo.

| Comando                                 | Descripción                                                                |
| --------------------------------------- | -------------------------------------------------------------------------- |
| `helius send broadcast <base64-tx>`     | Difunde una transacción firmada y consulta periódicamente su confirmación  |
| `helius send raw <base64-tx>`           | Envía una transacción sin procesar                                         |
| `helius send sender <base64-tx>`        | Envía mediante Helius Sender con latencia ultrabaja (`--region`)           |
| `helius send poll <signature>`          | Consulta periódicamente el estado de una transacción hasta que se confirme |
| `helius send compute-units <base64-tx>` | Simula y devuelve una estimación de unidades de cómputo                    |

## Suscripciones WebSocket

Transmite en tiempo real cambios de cuentas, registros de transacciones, actualizaciones de slots y actividad de programas mediante WebSocket.

| Comando                          | Descripción                                          |
| -------------------------------- | ---------------------------------------------------- |
| `helius ws account <address>`    | Transmite notificaciones de cambios de cuentas       |
| `helius ws logs`                 | Transmite notificaciones de registros (`--mentions`) |
| `helius ws slot`                 | Transmite notificaciones de slots                    |
| `helius ws signature <sig>`      | Transmite la confirmación de una firma               |
| `helius ws program <program-id>` | Transmite cambios en las cuentas de un programa      |

## Cuentas de programas

Recupera cuentas que pertenecen a un programa de Solana, con filtrado opcional y paginación automática.

| Comando                                    | Descripción                                                               |
| ------------------------------------------ | ------------------------------------------------------------------------- |
| `helius program accounts <program-id>`     | Obtén las cuentas que pertenecen a un programa (`--data-size`, `--limit`) |
| `helius program accounts-all <program-id>` | Obtén todas las cuentas de un programa (paginación automática)            |
| `helius program token-accounts <owner>`    | Obtén cuentas de tokens por propietario                                   |

## Staking

Crea transacciones de staking, retira del staking, retira fondos e inspecciona cuentas de staking de Helius.

| Comando                                       | Descripción                                   |
| --------------------------------------------- | --------------------------------------------- |
| `helius stake create <amount>`                | Crea una transacción de staking (SOL)         |
| `helius stake unstake <stake-account>`        | Retira del staking                            |
| `helius stake withdraw <stake-account>`       | Retira SOL en staking                         |
| `helius stake accounts <wallet>`              | Enumera las cuentas de staking de Helius      |
| `helius stake withdrawable <stake-account>`   | Consulta la cantidad que se puede retirar     |
| `helius stake instructions <amount>`          | Obtén instrucciones de staking                |
| `helius stake unstake-instruction <account>`  | Obtén la instrucción para retirar del staking |
| `helius stake withdraw-instruction <account>` | Obtén la instrucción de retiro                |

## ZK Compression

Consulta cuentas comprimidas, saldos de tokens, pruebas de Merkle, pruebas de validez y firmas de compresión.

| Comando                                           | Descripción                                             |
| ------------------------------------------------- | ------------------------------------------------------- |
| `helius zk account <addr-or-hash>`                | Obtén una cuenta comprimida                             |
| `helius zk accounts-by-owner <owner>`             | Obtén cuentas comprimidas por propietario               |
| `helius zk balance <addr-or-hash>`                | Obtén un saldo comprimido                               |
| `helius zk balance-by-owner <owner>`              | Obtén el saldo comprimido por propietario               |
| `helius zk token-holders <mint>`                  | Obtén los titulares de tokens comprimidos               |
| `helius zk token-balance <account>`               | Obtén el saldo de tokens comprimidos                    |
| `helius zk token-accounts-by-owner <owner>`       | Obtén cuentas de tokens comprimidos por propietario     |
| `helius zk token-accounts-by-delegate <delegate>` | Obtén cuentas de tokens comprimidos por delegado        |
| `helius zk token-balances-by-owner <owner>`       | Obtén saldos de tokens comprimidos (V2)                 |
| `helius zk proof <addr-or-hash>`                  | Obtén la prueba de una cuenta comprimida                |
| `helius zk proofs <addresses...>`                 | Obtén varias pruebas                                    |
| `helius zk multiple-accounts <addresses...>`      | Obtén varias cuentas comprimidas                        |
| `helius zk address-proofs <addresses...>`         | Obtén pruebas de nuevas direcciones (V2)                |
| `helius zk signatures-account <account>`          | Obtén las firmas de una cuenta comprimida               |
| `helius zk signatures-address <address>`          | Obtén las firmas de una dirección                       |
| `helius zk signatures-owner <owner>`              | Obtén las firmas de un propietario                      |
| `helius zk signatures-token-owner <owner>`        | Obtén las firmas del propietario de un token            |
| `helius zk latest-signatures`                     | Obtén las firmas de compresión más recientes            |
| `helius zk latest-non-voting`                     | Obtén las firmas sin voto más recientes                 |
| `helius zk tx <signature>`                        | Obtén una transacción con información de compresión     |
| `helius zk validity-proof`                        | Obtén una prueba de validez (`--hashes`, `--addresses`) |
| `helius zk indexer-health`                        | Comprueba el estado del indexador ZK                    |
| `helius zk indexer-slot`                          | Obtén el slot del indexador ZK                          |
| `helius zk signatures-for-asset <id>`             | Obtén las firmas de compresión de un activo             |

## Cuenta y red

Inspecciona cuentas individuales de Solana, comprueba el estado de la red y recupera los detalles de bloques.

| Comando                    | Descripción                                        |
| -------------------------- | -------------------------------------------------- |
| `helius account <address>` | Obtén información de una cuenta de Solana          |
| `helius network-status`    | Obtén el estado de la red de Solana                |
| `helius block <slot>`      | Obtén los detalles de un bloque por número de slot |

## Documentos de mejora de Solana

Explora y lee propuestas SIMD que definen cambios en el protocolo de Solana.

| Comando                    | Descripción                       |
| -------------------------- | --------------------------------- |
| `helius simd list`         | Enumera todas las propuestas SIMD |
| `helius simd get <number>` | Lee un SIMD específico por número |
