Skip to main content
A maioria das pessoas usa exploradores de blocos Solana para visualizar e analisar transações, permitindo que vejam o que está acontecendo on-chain. Carteiras e aplicativos DeFi integram-se com exploradores de blocos para permitir que seus usuários confirmem o status das transações, visualizem históricos de transações e compreendam melhor o que acontece on-chain. Para procurar uma transação Solana no Orb, simplesmente copie a assinatura da transação da interface da sua carteira ou aplicativo e cole na barra de pesquisa do Orb. Vamos observar uma troca de token típica. Neste exemplo, USDC é trocado por ORE através do Jupiter.

Visão Geral e Resumo com IA

Se tudo o que você precisa é de informações básicas da transação, leia o resumo ou clique no botão “Explicar com IA” para obter uma visão geral do que aconteceu nesta transação. Por exemplo, ao clicar no botão Explicar com IA, vemos que esta transação envolveu a troca de 83.18883.188 USDC por 546,97 $ORE utilizando o programa Jupiter Aggregator v6.
Resumo com IA explicando uma troca de token multi-hop complexa roteando ORE por USDC via Jupiter

O resumo com IA explica esta transação como uma troca de token multi-hop roteando ORE por USDC via Jupiter.

Resumo e Detalhes da Instrução

Rolando a página para baixo, o Resumo da Instrução mostra todas as etapas intermediárias, como transferir $USDC da carteira do proprietário para a conta de Autoridade do Jupiter Aggregator.
Resumo da instrução mostrando etapas intermediárias da transação

Lista resumida de instruções envolvidas na troca multi-hop no Jupiter.

Em seguida, vemos a seção de detalhes do resumo:
Detalhes da transação Solana, incluindo taxas, pagador de taxas, unidades de computação consumidas, confirmação, timestamp e slot

Detalhes da transação Solana, incluindo taxas base, taxas prioritárias, pagador de taxas, unidades de computação consumidas, confirmação, timestamp e slot.

Saldos da Transação

Ao clicar na aba Saldos, podemos ver um resumo claro das mudanças de saldo de token para cada endereço e mercado. Vemos a carteira original 3AWDT…WgBCu trocando USDC por ORE em vários mercados, incluindo Orca, Goonfi e Meteora DLMM, que processaram partes da transação.
Resumo das mudanças de saldo, incluindo a carteira do proprietário, pools de liquidez e AMMs proprietários envolvidos na transação

Resumo das mudanças de saldo, incluindo a carteira do proprietário, pools de liquidez e AMMs proprietários (por exemplo, Goonfi) envolvidos na transação.

Instruções da Transação

Clicando na aba Instruções, podemos ver que a transação incluiu chamar o Compute Budget Program e o programa Jupiter Aggregator v6. Expandindo o programa Jupiter, vemos mais de 15 instruções internas, incluindo a invocação do programa de token da Solana, o Programa Whirlpool da Orca, o Programa DLMM da Meteora e o programa GoonFi (um AMM Proprietário Solana).
Instruções internas mostrando invocações de programas
Observando uma única instrução interna (3.2), vemos uma ação Swap V2 do Programa Whirlpool da Orca envolvendo 19945154880 tokens e uma lista de contas envolvidas na transação, incluindo a conta 6 (o token ORE)eaconta7(otokenORE) e a conta 7 (o token USDC).
A segunda instrução interna envolvendo o programa Aggregator v6 do Jupiter invocando uma troca entre USDC e ORE no Programa Whirlpool da Orca

A segunda instrução interna envolve o programa Aggregator v6 do Jupiter, invocando uma troca entre $USDC e $ORE no Programa Whirlpool da Orca.

Observando a instrução 3.3, vemos que os 19945154880 tokens traduzem para 19.945,154880USDC(porqueotoken19.945,154880 USDC (porque o token USDC tem 6 decimais), e a instrução 3.4 mostra uma quantidade de token de 132.03968385902 $ORE.
Instrução Interna de Transação Solana No Explorador Orb Jp

A terceira e quarta instruções internas mostram a ação Transfer Checked do programa de token da Solana para USDC e ORE, respectivamente.

Logs de Instruções da Transação

Para inspecionar os logs da transação, clique na aba Logs. Aqui podemos ver os logs emitidos por cada programa, que normalmente exibem o nome da instrução chamada, o status (isto é, sucesso/falha) e o número de unidades de computação consumidas.
Visualização dos logs de instrução SwapV2 do Programa Whirlpool da Orca

Visualização dos logs de instrução SwapV2 do Programa Whirlpool da Orca.

JSON Bruto da Transação

Para a saída mais granular, clique na aba Raw. Aqui, você pode ver cada instrução como saída JSON bruta, que pode ser tornada mais legível ao ativar o botão “Helius Enhanced”.
Saídas de transação JSON aprimoradas pelo Helius

Saídas de transação JSON aprimoradas pelo Helius.

Logs de instruções de baixo nível e saídas brutas são mais úteis para desenvolvedores depurando programas e para analistas tentando entender como os programas funcionam.

Conclusão

Inspecionar transações Solana é um caso de uso importante para um explorador de blockchain como o Orb. Desde status de confirmação de alto nível até saídas JSON brutas de baixo nível para depuração de transações, principais exploradores de bloco como o Orb oferecem a todos as ferramentas necessárias para ler e analisar transações no Solana.