Un texto indexed en un evento puede aparecer como hash en el log

Bloques translúcidos enlazados, una ilustración conceptual creada con IA
Ilustración conceptual creada con IA; no representa una red o medición real.

Un explorador puede mostrar una secuencia hexadecimal donde esperabas leer un texto emitido por un contrato. Antes de pensar que falta información, revisa cómo está declarado el parámetro del evento.

Localiza indexed en la declaración

La especificación ABI de Solidity distingue los argumentos indexados de los que se guardan en la parte de datos. Para tipos dinámicos como string, el topic indexado contiene un hash de una codificación especial del valor, no el texto recuperable directamente.

Por eso, disponer del ABI no convierte automáticamente ese topic en la frase original. El ABI ayuda a interpretar la estructura; no deshace un hash.

Formula una pregunta comprobable

En un ejemplo didáctico, copia la declaración del evento y señala el parámetro cuyo contenido buscas. Examina si el mismo valor aparece también en un argumento no indexado o en otra fuente documentada.

Deja por escrito qué procede del log y qué has obtenido fuera de él. Un campo bonito en la interfaz puede combinar varias fuentes. Separarlas permite explicar de dónde sale un texto visible y qué parte de esa explicación podrías reproducir únicamente con el registro de la transacción.