> ## 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.

# Cómo usar el explorador de Solana Devnet de Orb

> Aprende a usar Orb, un nuevo explorador de bloques para Solana Devnet, para analizar bloques, inspeccionar programas en cadena y depurar transacciones.

El entorno Devnet de Solana es una parte fundamental del flujo de trabajo de desarrollo en Solana.

Este artículo explica los conceptos básicos para usar Orb, nuestro nuevo [explorador de bloques de Solana Devnet](https://orbmarkets.io), incluidos cómo encontrar programas, inspeccionar transacciones y depurar errores. 

## Explorador de Solana Devnet

El explorador Orb admite los tres clústeres de Solana:

1. [Mainnet-beta](https://orbmarkets.io/?cluster=mainnet-beta)
2. [Devnet](https://orbmarkets.io/?cluster=devnet)
3. [Testnet](https://orbmarkets.io/?cluster=testnet)

Para acceder a estos clústeres, selecciona el tuyo en la esquina superior derecha de la interfaz.

<Frame caption="Changing the Solana cluster to Devnet on Orb">
  <img src="https://mintcdn.com/helius/jzycqvLpitZUgQKU/images/the-orb-solana-devnet-explorer.jpg?fit=max&auto=format&n=jzycqvLpitZUgQKU&q=85&s=5d05b5051a354867760508ac3157418b" alt="El explorador de Solana Devnet de Orb" width="1120" height="630" data-path="images/the-orb-solana-devnet-explorer.jpg" />
</Frame>

También puedes agregar el parámetro del clúster al final de tu URL:

* `?cluster=mainnet-beta`
* `?cluster=devnet`
* `?cluster=testnet`

## Cómo buscar la dirección de acuñación de un token en Solana Devnet

Cuando pruebes programas en Solana Devnet, tendrás que [obtener SOL de Devnet](https://www.helius.dev/docs/rpc/devnet-sol) desde un faucet de Solana Devnet o invocar el método de airdrop desde la CLI de Solana. También necesitarás un [endpoint RPC de Solana Devnet](https://www.helius.dev/docs/api-reference/endpoints), que puedes obtener gratis en tu panel de Helius.

Además de SOL de Devnet, es posible que necesites otros tokens, como [USDC de Devnet](https://orbmarkets.io/address/4zMMC9srt5Ri5X14GAgXhaHii3GnPAEERYPJgZJDncDU/history?cluster=devnet). Para encontrar la dirección de acuñación de un token de Solana en Devnet, ingresa el nombre del token en la barra de búsqueda.

<Frame caption="Searching for a Solana Devnet token on Orb">
  <img src="https://mintcdn.com/helius/2e0Gv0IOvGbdkNUP/images/find-solana-devnet-tokens-on-the-orb-explorer.jpg?fit=max&auto=format&n=2e0Gv0IOvGbdkNUP&q=85&s=d7f03a5a7bc19a4647575249d1113004" alt="Cómo encontrar tokens de Solana Devnet en el explorador Orb" width="3200" height="1800" data-path="images/find-solana-devnet-tokens-on-the-orb-explorer.jpg" />
</Frame>

Si hay duplicados, verifica que la dirección del token sea correcta en la documentación del emisor. Por ejemplo, la [lista de direcciones de acuñación del token USDC](https://developers.circle.com/stablecoins/usdc-contract-addresses#testnet) de Circle incluye todas las redes y los clústeres compatibles.

La dirección de acuñación de USDC en Solana Devnet es: `4zMMC9srt5Ri5X14GAgXhaHii3GnPAEERYPJgZJDncDU`

Si estás probando funciones de tokens personalizados, probablemente tendrás que acuñar tus propios tokens mediante el [Programa de tokens de Solana (Devnet)](https://orbmarkets.io/address/TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA/history?cluster=devnet) o el [Programa Token 2022 (Devnet)](https://orbmarkets.io/address/TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb/history?cluster=devnet).

## Cómo depurar transacciones fallidas en Solana Devnet

Un caso de uso común de los exploradores de Devnet en Solana es solucionar problemas en las transacciones de programas desplegados en Devnet antes de desplegarlos en Mainnet-beta.

Para este ejemplo, veamos una [transacción fallida](https://orbmarkets.io/tx/CHJMcFR5z2VzAe2P3Enu5TpuvtJjRYqNDp6SDxEU3xruF6hXZbcFn7YaxcCDNbKkvhFD4XzSuE4PHLC4ho4E78c?cluster=devnet\&tab=instructions) aleatoria relacionada con SOL envuelto.

### Explicar con IA

Al hacer clic en el botón “Explicar con IA”, vemos que un intercambio mediante el programa [Raydium CP Swap Program](https://orbmarkets.io/address/DRaycpLY18LhpbydsBWbVJtxpNv9oXPgjRSfpF2bWpYb/anchor-idl?cluster=devnet) (`DRay…Wpyb`) falló debido a un error de “fondos insuficientes” (`0x1`) que ocurrió durante la transferencia del token.

<Frame caption="Using Orb’s AI Explainer to understand a failed transaction on Solana Devnet">
  <img src="https://mintcdn.com/helius/2e0Gv0IOvGbdkNUP/images/ai-explanation-of-a-failed-solana-devnet-transaction-on-the-orb-explorer.jpg?fit=max&auto=format&n=2e0Gv0IOvGbdkNUP&q=85&s=e49c65ca39cf4e7f5b6e00eb09f3297d" alt="Explicación con IA de una transacción fallida de Solana Devnet en el explorador Orb" width="2304" height="1296" data-path="images/ai-explanation-of-a-failed-solana-devnet-transaction-on-the-orb-explorer.jpg" />
</Frame>

### Revisar los registros

Para depurar más la transacción, haz clic en la pestaña **Registros**. Esta vista muestra una lista de los programas invocados durante la transacción, las instrucciones que llamaron, la cantidad de unidades de cómputo que consumieron y su estado (es decir, correcto o fallido). 

<Frame caption="Finding failed transaction logs on Orb’s Solana Devnet explorer">
  <img src="https://mintcdn.com/helius/2e0Gv0IOvGbdkNUP/images/debug-on-chain-program-errors-on-the-orb-solana-devnet-explorer.jpg?fit=max&auto=format&n=2e0Gv0IOvGbdkNUP&q=85&s=9581dd520a964aeed31a09f829a97baf" alt="Cómo depurar errores de programas en cadena en el explorador de Solana Devnet de Orb" width="3200" height="1800" data-path="images/debug-on-chain-program-errors-on-the-orb-solana-devnet-explorer.jpg" />
</Frame>

En este ejemplo específico, vemos que, durante la instrucción `TransferChecked` del Programa de tokens, el programa registró un error de "fondos insuficientes" y devolvió el error `0x1`.

### Inspeccionar la salida sin procesar

Para seguir depurando, veamos la salida sin procesar a fin de identificar qué billetera causó el problema, el token que intentaba transferir y los saldos anteriores a la transacción.

<Frame caption="Reading the raw JSON outputs of a Solana Devnet transaction on Orb">
  <img src="https://mintcdn.com/helius/jzycqvLpitZUgQKU/images/solana-devnet-token-transfer-raw-instruction-logs-on-the-orb-explorer.jpg?fit=max&auto=format&n=jzycqvLpitZUgQKU&q=85&s=54b415fb98a35a2165f7f3cf235a2be5" alt="Registros de instrucciones sin procesar de una transferencia de tokens en Solana Devnet en el explorador Orb" width="1824" height="1026" data-path="images/solana-devnet-token-transfer-raw-instruction-logs-on-the-orb-explorer.jpg" />
</Frame>

Aquí podemos ver que `innerInstruction` (índice 2, es decir, la tercera instrucción) es del tipo `TransferChecked` e intenta enviar 26,874,347.041642 unidades del token `DaHE...8R8i` (Wildlife Conservation Coin) desde la cuenta de tokens `GVBbU...5TUP` de la billetera `Bzi4...tuvF` hasta la cuenta de tokens de destino `2yXu...qsTP`.

Al desplazarnos hacia abajo, podemos ver que los registros de instrucciones confirmaron que la instrucción interna del índice 2 registró un error de fondos insuficientes en la instrucción `TransferChecked` del Programa de tokens.

<Frame caption="Finding an “insufficient funds” error logged for Solana’s Token Program on the Orb Devnet explorer">
  <img src="https://mintcdn.com/helius/jzycqvLpitZUgQKU/images/raw-json-parsed-instruction-logs-on-the-orb-solana-devnet-explorer.jpg?fit=max&auto=format&n=jzycqvLpitZUgQKU&q=85&s=16e074e619a4342d8fb75303cd31c297" alt="Registros de instrucciones analizados desde JSON sin procesar en el explorador de Solana Devnet de Orb" width="1696" height="954" data-path="images/raw-json-parsed-instruction-logs-on-the-orb-solana-devnet-explorer.jpg" />
</Frame>

Como sabemos que `DRay…WpYb` es el programa [<u>Raydium CP Swap Program</u>](https://orbmarkets.io/address/DRaycpLY18LhpbydsBWbVJtxpNv9oXPgjRSfpF2bWpYb/anchor-idl?cluster=devnet), podemos suponer que el fondo de liquidez que contenía el token `DaHE...8R8i` no tenía fondos suficientes para completar el volumen de intercambio solicitado.

## Cómo encontrar direcciones de programas de Solana Devnet

Otro caso de uso común de los exploradores de Solana Devnet es encontrar los identificadores de programas desplegados en Devnet con fines de prueba.

Al igual que cuando [exploras programas en Solana Mainnet-beta](https://www.helius.dev/docs/orb/explore-programs), solo tienes que cambiar tu clúster a Devnet, buscar el programa por nombre y hacer clic en el resultado.

Si el programa que buscas no está etiquetado, comunícate con nuestro equipo.

### **Identificadores de los programas principales de Solana Devnet**

Estos son algunos de los programas principales de Solana más importantes desplegados en Devnet:

| Nombre del programa                                                                                                                               | ID del programa de Solana                      |
| ------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- |
| [Programa del sistema](https://orbmarkets.io/address/11111111111111111111111111111111/history?cluster=devnet)                                     | `1111111111111111111111111111111`              |
| [Programa de tokens](https://orbmarkets.io/address/TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA/history?cluster=devnet)                            | `TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA`  |
| [Programa Token 2022](https://orbmarkets.io/address/TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb/history?cluster=devnet)                           | `TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb`  |
| [Programa de votación](https://orbmarkets.io/address/Vote111111111111111111111111111111111111111/history?cluster=devnet)                          | `Vote111111111111111111111111111111111111111`  |
| [Programa de presupuesto de cómputo](https://orbmarkets.io/address/ComputeBudget111111111111111111111111111111/history?cluster=devnet)            | `ComputeBudget111111111111111111111111111111`  |
| [Programa de cuentas de tokens asociadas](https://orbmarkets.io/address/ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL/history?cluster=devnet)      | `ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL` |
| [Programa de tablas de consulta de direcciones](https://orbmarkets.io/address/AddressLookupTab1e1111111111111111111111111/history?cluster=devnet) | `AddressLookupTab1e1111111111111111111111111`  |
| [Programa de notas](https://orbmarkets.io/address/MemoSq4gqABAXKb96qnH8TysNcWxMyWCqXgDLGmfcHr/history?cluster=devnet)                             | `MemoSq4gqABAXKb96qnH8TysNcWxMyWCqXgDLGmfcHr`  |
| [Programa de notas V1](https://orbmarkets.io/address/Memo1UhkJRfHyvLMcVucJwxXeuD728EqVDDwQDxFMNo/history?cluster=devnet)                          | `Memo1UhkJRfHyvLMcVucJwxXeuD728EqVDDwQDxFMNo`  |
| [Programa de configuración](https://orbmarkets.io/address/Config1111111111111111111111111111111111111/history?cluster=devnet)                     | `Config111111111111111111111111111111111111`   |
| [Precompilación SigVerify de Ed25519](https://orbmarkets.io/address/Ed25519SigVerify111111111111111111111111111/history?cluster=devnet)           | `Ed25519SigVerify111111111111111111111111111`  |
| [Precompilación SigVerify de Secp256k1](https://orbmarkets.io/address/KeccakSecp256k11111111111111111111111111111/history?cluster=devnet)         | `KeccakSecp256k11111111111111111111111111111`  |
| [Programa de participación](https://orbmarkets.io/address/Stake11111111111111111111111111111111111111/history?cluster=devnet)                     | `Stake11111111111111111111111111111111111111`  |
| [Programa de fondos de participación](https://orbmarkets.io/address/SPoo1Ku8WFXoNDMHPsrGSTSG1Y47rzgn41SLUNakuHy/history?cluster=devnet)           | `SPoo1Ku8WFXoNDMHPsrGSTSG1Y47rzgn41SLUNakuHy`  |

### **Identificadores de programas de aplicaciones de Solana Devnet**

Para probar integraciones, los desarrolladores también querrán hacer pruebas con programas populares en cadena, como Metaplex, Jupiter, Pyth, Wormhole, Pump.fun y muchos otros.

Estos son algunos de los identificadores de programas más populares de Solana Devnet:

| **Nombre del programa**                                                                                                                         | **ID del programa de Solana**                  |
| :---------------------------------------------------------------------------------------------------------------------------------------------- | :--------------------------------------------- |
| [Acuñador de mensajes CCTP](https://orbmarkets.io/address/CCTPiPYPc6AsJuwueEnWgSgucamXDZwBd53dQ11YiKX3/history?cluster=devnet)                  | `CCTPiPYPc6AsJuwueEnWgSgucamXDZwBd53dQ11YiKX3` |
| [Transmisor de mensajes CCTP de Circle](https://orbmarkets.io/address/CCTPmbSD7gX1bxKPAmg77w8oFzNFpaQiQUWD43TKaecd/history?cluster=devnet)      | `CCTPmbSD7gX1bxKPAmg77w8oFzNFpaQiQUWD43TKaecd` |
| [Programa de oráculo OCR2 de Chainlink](https://orbmarkets.io/address/cjg3oHmg9uuPsP8D6g29NWvhySJkdYdAo9D25PRbKXJ/history?cluster=devnet)       | `cjg3oHmg9uuPsP8D6g29NWvhySJkdYdAo9D25PRbKXJ`  |
| [Programa Metaplex](https://orbmarkets.io/address/p1exdMJcjVao65QdewkaZRUnU6VPSXhus9n2GzWfh98/history?cluster=devnet)                           | `p1exdMJcjVao65QdewkaZRUnU6VPSXhus9n2GzWfh98`  |
| [Programa de metadatos de tokens de Metaplex](https://orbmarkets.io/address/metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s/history?cluster=devnet) | `metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s`  |
| [Programa de servicio de nombres](https://orbmarkets.io/address/namesLPneVptA9Z5rqUDD9tMTWEJwofgaYwp8cawRkX/history?cluster=devnet)             | `namesLPneVptA9Z5rqUDD9tMTWEJwofgaYwp8cawRkX`  |
| [Programa NFT Candy Machine V2](https://orbmarkets.io/address/cndy3Z4yapfJBmL3ShUp5exZKqR3z33thTzeNMm2gRZ/history?cluster=devnet)               | `cndy3Z4yapfJBmL3ShUp5exZKqR3z33thTzeNMm2gRZ`  |
| [AMM de Pump.fun](https://orbmarkets.io/address/pAMMBay6oceH9fJKBRHGP5D4bD4sWpmSwMn52FMfXEA/history?cluster=devnet)                             | `pAMMBay6oceH9fJKBRHGP5D4bD4sWpmSwMn52FMfXEA`  |
| [Programa de oráculo de Pyth](https://orbmarkets.io/address/gSbePebfvPy7tRqimPoVecS2UsBvYv46ynrzWocc92s/history?cluster=devnet)                 | `gSbePebfvPy7tRqimPoVecS2UsBvYv46ynrzWocc92s`  |
| [Programa de compresión de estado](https://orbmarkets.io/address/cmtDvXumGCrqC1Age74AVPhSRVXJMd8PJS91L8KbNCK/history?cluster=devnet)            | `cmtDvXumGCrqC1Age74AVPhSRVXJMd8PJS91L8KbNCK`  |
| [Puente principal de Wormhole](https://orbmarkets.io/address/HDwcJBJXjL9FpJ7UBsYBtaDjsBUhuLCUYoz3zr8SWWaQ/history?cluster=devnet)               | `HDwcJBJXjL9FpJ7UBsYBtaDjsBUhuLCUYoz3zr8SWWaQ` |
| [Puente de tokens de Wormhole](https://orbmarkets.io/address/DZnkkTmCiFWfYTfT41X3Rd1kDgozqzxWaHqsw6W4x2oe/history?cluster=devnet)               | `DZnkkTmCiFWfYTfT41X3Rd1kDgozqzxWaHqsw6W4x2oe` |

Al igual que al investigar programas de Solana en Mainnet-beta, el visor de programas de Devnet de Orb ofrece historiales de transacciones, IDL, detalles de verificación, información de seguridad y autoridades.

<Frame caption="The IDL for Wormhole’s Core Bridge program deployed on Solana Devnet in the Orb explorer">
  <img src="https://mintcdn.com/helius/jzycqvLpitZUgQKU/images/solana-devnet-program-idl-explorer-on-orb-for-the-wormhole-core-bridge-contract.jpg?fit=max&auto=format&n=jzycqvLpitZUgQKU&q=85&s=b146ff409942f670b32af6367cb7228d" alt="Explorador de IDL de programas de Solana Devnet en Orb para el contrato del puente principal de Wormhole" width="2976" height="1674" data-path="images/solana-devnet-program-idl-explorer-on-orb-for-the-wormhole-core-bridge-contract.jpg" />
</Frame>

## Conclusión

Desplegar programas y depurar errores en Solana Devnet es un paso fundamental del ciclo de vida del desarrollo en Solana. Orb es un [explorador de la blockchain de Solana Devnet](https://orbmarkets.io) rápido y fácil de entender que permite a los desarrolladores comprender lo que sucede en cadena, encontrar problemas y corregirlos.

Para obtener más información sobre Orb, lee nuestro [anuncio](https://www.helius.dev/blog/orb-block-explorer) y nuestras [guías de usuario](https://www.helius.dev/docs/orb).

Para conocer alternativas a Solana Devnet, explora nuevas herramientas para desarrolladores como [Surfpool](https://www.helius.dev/blog/surfpool).
