Transações internas Ethereum: onde encontrar os ETH recebidos
Um contrato pode enviar ETH durante outra transação. Localize esse movimento pelo hash principal e diferencie-o do saldo nativo atual.
ETH enviado por um contrato pode chegar ao seu endereço sem uma entrada separada na atividade comum da carteira. Na Ethereum Mainnet, procure o movimento em Internal Txns no explorador e abra a transação principal à qual ele pertence. Confira o destinatário, o valor em ETH nativo e o resultado da execução antes de concluir que a transferência foi bem-sucedida.
A ausência de uma linha, por si só, não prova que falta dinheiro. A página de ajuda atual da MetaMask descreve essa limitação do histórico e observa que os fundos recebidos alteram o saldo da conta. Trata-se de uma limitação de exibição documentada, não de um teste da sua carteira nem de uma prova de um pagamento específico.
O que uma transação interna representa
Uma transação assinada pode chamar um contrato, e esse contrato pode enviar ETH enquanto seu código é executado. O destinatário desse movimento interno pode ser diferente do destino exibido no topo da página da transação.
A documentação do Solidity explica que uma chamada entre contratos faz parte da transação como um todo; ela não cria uma nova transação própria. O registro interno do explorador aponta para essa execução. Não espere uma segunda transação assinada de forma independente apenas para esse movimento.
Interna não significa fora da blockchain, oculta ou bloqueada. O ETH resultante faz parte do saldo nativo do endereço. Não some o valor de uma transferência interna a esse saldo para calcular quanto você tem.
Encontre o movimento de entrada de ETH
Use o endereço destinatário completo e o hash da transação original, se disponível. Abra um explorador conhecido por um caminho confiável. Essas verificações públicas não exigem conectar uma carteira, assinar nada ou compartilhar uma frase de recuperação.
- Selecione Ethereum Mainnet e o endereço destinatário. Um endereço de aparência idêntica em outra rede corresponde a outra consulta de saldo. Confirme que o ativo esperado é ETH nativo. ETH e WETH têm saldos separados.
- Abra Internal Txns na página do endereço. O Etherscan diferencia movimentos de ETH intermediados por contratos de transações comuns e de registros de transferências de tokens. Use o horário e o valor esperados para localizar um possível movimento, depois abra o hash da transação principal. Se você já tiver o hash, examine os movimentos internos associados a ele.
- Confira o destinatário interno e o valor. Compare o endereço de destino completo com o destinatário pretendido. Leia o valor em ETH nativo, não uma estimativa em dólares ou um token de nome parecido. Uma chamada com valor zero não é um pagamento de ETH de valor positivo.
- Verifique erros e reversões. Leia o resultado da transação principal e os indicadores de erro ou reversão no caminho de chamadas relevante. Uma tentativa visível de transferência não basta: uma reversão posterior em uma chamada que a engloba pode desfazê-la. Se o explorador não deixar isso claro, mantenha a incerteza em vez de contar o valor como recebido.
- Confira o saldo nativo atual separadamente. Registre o bloco ou o horário dessa leitura. Ela ajuda a estabelecer quanto você tem agora, mas transferências posteriores ou outras atividades podem ter alterado o valor desde a transação encontrada.
Guarde juntos a rede, o hash da transação principal, o bloco, o destinatário, o valor e os eventuais indicadores de erro. Assim, o suporte da carteira ou do protocolo terá um registro público específico para investigar quando as visualizações divergirem.
Um rastreamento bruto de chamadas não é uma lista de pagamentos
Um explorador pode reconstruir o que aconteceu durante a execução na forma de um rastreamento: uma árvore de chamadas. O rastreador de chamadas do Geth inclui tipos de chamada, endereços, valores, chamadas aninhadas e erros. Esses campos precisam de contexto.
Não some todos os valores dessa árvore. Por exemplo, o destino de um DELEGATECALL identifica o código que está sendo executado, não um novo destinatário de um pagamento em ETH. As listas de transferências do explorador também podem filtrar as chamadas subjacentes. Portanto, uma visualização de transferências internas não é necessariamente o rastreamento completo.
A reversão é outro motivo para ler o caminho de chamadas em vez de uma única linha. A documentação do Solidity sobre tratamento de erros explica que uma exceção pode desfazer as alterações de uma chamada e de suas subchamadas. Uma transação principal bem-sucedida ainda pode conter uma tentativa interna que falhou e cujo erro foi tratado.
Se você esperava um token ERC-20, use o guia específico sobre transações bem-sucedidas e transferências de tokens. Encontrar um registro interno de ETH não comprova a entrega desse token.
Separe o saldo do registro no histórico
A consulta de saldo nativo do Ethereum lê o saldo de um endereço em um bloco ou marcador de bloco especificado. O saldo atual não identifica qual transação o produziu. Até a diferença entre os saldos de dois blocos pode incluir várias transações. Uma leitura que falhou ou um rastreamento ausente é uma evidência indisponível, não um saldo zero nem uma prova de que nenhuma transferência ocorreu.
O Owlio 1.1.0 lê o saldo atual de ETH nativo de um endereço Ethereum que você adiciona, sem conectar uma carteira nem assinar uma transação. Use um explorador para examinar a transação principal e seus movimentos internos; o valor do portfólio não explica esse caminho de chamadas. As listas de endereços são armazenadas localmente, enquanto os provedores de dados podem ver o endereço consultado e seu IP, conforme descrito na política de privacidade.
Uma conta em uma corretora traz uma questão separada: se o provedor creditou seu próprio registro de saldo do cliente. O recebimento na blockchain em um endereço de depósito não comprova esse crédito. Confira as regras de depósito atuais do provedor e o registro de atendimento, em vez de presumir que uma explicação sobre o histórico da carteira resolve isso.
Não há uma etapa extra de resgate ou desbloqueio apenas porque falta uma linha no histórico comum. Se um saque de protocolo ainda exigir um resgate, esse é outro procedimento a verificar na documentação. Não envie outro pagamento só para fazer uma entrada aparecer na atividade. Essas verificações se baseiam em documentação primária consultada em 6 de novembro de 2026; nenhuma transferência real foi realizada para este artigo.
Perguntas frequentes
ETH recebido por uma transação interna é um token diferente?
Não. Uma transferência bem-sucedida de ETH nativo altera o saldo de ETH do endereço destinatário. Interna descreve como o movimento aconteceu durante a execução, não um token separado ou um saldo oculto que deva ser somado novamente.
Internal Txns significa que minha transferência ainda está pendente?
Não. É uma categoria do explorador, não um status de confirmação. Confira a inclusão e o resultado da transação principal, além de verificar se a transferência interna relevante foi revertida.
Por que a transferência interna leva ao mesmo hash de transação?
Ela aconteceu dentro dessa transação principal. Uma chamada interna do contrato não cria uma nova transação assinada de forma independente. O explorador pode usar um índice de rastreamento para diferenciar chamadas dentro da mesma execução.