Cripto y hash

Decodificador de calldata de transacciones

Inspeccione calldata de transacciones Ethereum, selectores de función, tamaño en bytes y campos de entrada brutos para depuración web3.

Gratis Sin registro Se ejecuta en tu navegador

Espacio de trabajo de la herramienta

Inspect transaction input, method ID, value, and gas fields.

Acerca del decodificador de calldata de transacciones

Un decodificador de calldata de transacciones ayuda a inspeccionar la entrada bruta de una transacción Ethereum para visualizar el selector, el tamaño en bytes y la estructura de los datos que desea analizar. Es útil para comparar la salida de carteras, payloads de SDK o traces de exploradores de bloques antes de iniciar una depuración más profunda basada en ABI.

Cómo usar el decodificador de calldata de transacciones

  1. 1Cole la calldata bruta de la transacción, iniciada por 0x, exactamente como aparece en la cartera, en el SDK, en la prueba o en el explorador de bloques.
  2. 2Consulte el prefijo del selector, el tamaño en bytes y cualquier bloques interpretados o consejos de formateo que el decodificador presente para la entrada.
  3. 3Utilice la salida para comparar los payloads de transacción, documentar la llamada o encaminar el selector y los bytes para la próxima etapa de la depuración.

Casos de uso comunes del decodificador de calldata de transacciones

Depuración de carteras y SDK

Compara payloads de transacción producidos por diferentes herramientas cuando una llamada de contrato se admite de manera distinta entre un front-end, script o implementación de signer.

Análisis de incidentes on-chain

Inspeccione la entrada bruta de una transacción con fallo o sospecha antes de abrir un trace en el explorador o reproducir la llamada localmente.

Ejemplos de auditoría y documentación

Registra detalles legibles de la entrada de la transacción en notas de seguridad, tickets de soporte o runbooks de contratos sin dividir manualmente la cadena hexadecimal.

Preguntas frecuentes

¿La herramienta puede identificar todos los parámetros sin una ABI?

Primero la usa para inspeccionar la calldata bruta. Permite visualizar rápidamente la estructura y el selector, pero la decodificación de los nombres de los parámetros todavía depende de una ABI o de detalles confiables del contrato.

¿Todavía debo comparar el resultado con las herramientas de mi contrato?

Sí. El decodificador es útil para inspecciones rápidas, pero el significado final de los bytes debe ser confirmado con la ABI, las pruebas, los traces del explorador y el flujo de contratos usado en producción.

¿Se envía calldata a algún servidor?

No. La inspección se ejecuta localmente en el navegador, sin enviar la calldata a un backend.