Skip to main content
La mayoría de las personas usan exploradores de bloques de Solana para ver y analizar transacciones, lo que les permite observar lo que sucede en la cadena. Las billeteras y aplicaciones DeFi se integran con exploradores de bloques para que sus usuarios puedan confirmar el estado de las transacciones, ver historiales de transacciones y comprender mejor lo que sucede en la cadena. Para buscar una transacción de Solana en Orb, simplemente copia la firma de la transacción desde la interfaz de tu billetera o aplicación y pégala en la barra de búsqueda de Orb. Veamos un intercambio de tokens típico. En este ejemplo, se intercambia USDC por ORE mediante Jupiter.

Descripción general y resumen con IA

Si solo necesitas información básica de la transacción, lee el resumen o haz clic en el botón “Explain with AI” para obtener una descripción general de lo que ocurrió en esta transacción. Por ejemplo, al hacer clic en el botón Explain with AI, se muestra que esta transacción implicó intercambiar $83,188 $USDC por 546.97 $ORE mediante el programa Jupiter Aggregator v6.
AI summary explaining a complex multi-hop token swap routing ORE for USDC via Jupiter

AI summary explains this transaction as a multi-hop token swap routing ORE for USDC via Jupiter.

Resumen y detalles de las instrucciones

Al desplazarte hacia abajo en la página, el Resumen de instrucciones muestra todos los pasos intermedios, como la transferencia de $USDC desde la billetera del propietario hacia la cuenta de autoridad de Jupiter Aggregator.
Instruction summary showing intermediate transaction steps

Summary list of instructions involved in the multi-hop swap on Jupiter.

A continuación, vemos la sección de detalles del resumen:
Solana transaction details, including fees, fee payer, compute units consumed, confirmation, timestamp, and slot

Solana transaction details, including base fees, priority fees, fee payer, compute units consumed, confirmation, timestamp, and slot.

Saldos de la transacción

Al hacer clic en la pestaña Saldos, podemos ver un resumen claro de los cambios en los saldos de tokens para cada dirección y mercado. Vemos que la billetera original 3AWDT…WgBCu intercambia USDC por ORE en varios mercados, incluidos Orca, Goonfi y Meteora DLMM, que procesaron partes de la operación.
Cambios en el resumen de saldos, incluida la billetera del propietario, los pools de liquidez y los AMM propietarios involucrados en la transacción

Balance summary changes, including the owner’s wallet, liquidity pools, and prop AMMs (e.g., Goonfi) involved in the transaction.

Instrucciones de la transacción

Al hacer clic en la pestaña Instrucciones, podemos ver que la transacción incluyó llamadas al Compute Budget Program y al programa Jupiter Aggregator v6. Al expandir el programa Jupiter, vemos más de 15 instrucciones internas, incluidas invocaciones al programa de tokens de Solana, al Whirlpool Program de Orca, al DLMM Program de Meteora y al programa GoonFi (un AMM propietario de Solana).
Instrucciones internas que muestran invocaciones de programas
Al observar una sola instrucción interna (3.2), vemos una acción Swap V2 del Whirlpool Program de Orca que involucra 19945154880 tokens y una lista de las cuentas involucradas en la transacción, incluidas la cuenta 6 (el token $ORE) y la cuenta 7 (el token $USDC).
La segunda instrucción interna, que involucra al programa Jupiter Aggregator v6, invoca un intercambio entre USDC y ORE en el Whirlpool Program de Orca

The second inner instruction involves Jupiter’s Aggregator v6 program, invoking a swap between $USDC and $ORE on Orca’s Whirlpool Program.

Al observar la instrucción 3.3, vemos que los 19945154880 tokens equivalen a $19,945.154880 USDC (porque el token $USDC tiene 6 decimales), y la instrucción 3.4 muestra una cantidad de 132.03968385902 tokens $ORE.
Instrucción interna de una transacción de Solana en Orb Explorer Jp

The third and fourth inner instructions show the Transfer Checked action from Solana's token program for USDC and ORE respectively.

Registros de instrucciones de la transacción

Para inspeccionar los registros de la transacción, haz clic en la pestaña Registros. Aquí podemos ver los registros emitidos por cada programa, que normalmente muestran el nombre de la instrucción llamada, el estado (es decir, éxito o error) y la cantidad de unidades de cómputo consumidas.
Vista de los registros de la instrucción SwapV2 del Whirlpool Program de Orca

View of the Orca Whirlpool Program SwapV2 instruction logs.

JSON sin procesar de la transacción

Para obtener el resultado más detallado, haz clic en la pestaña Sin procesar. Aquí puedes ver cada instrucción como una salida JSON sin procesar, que puedes hacer más legible al activar la opción “Helius Enhanced”.
Resultados JSON de transacciones con Helius Enhanced

Helius Enhanced JSON transaction outputs.

Los registros de instrucciones de bajo nivel y las salidas sin procesar son especialmente útiles para desarrolladores que depuran programas y analistas que intentan comprender cómo funcionan los programas.

Conclusión

Inspeccionar transacciones de Solana es un caso de uso clave para un explorador de blockchain como Orb. Desde estados de confirmación de alto nivel hasta salidas JSON sin procesar de bajo nivel para depurar transacciones, los principales exploradores de bloques, como Orb, proporcionan a todos las herramientas necesarias para leer y analizar transacciones en Solana.