Las herramientas de desarrollo que usas cada día, todas en un mismo lugar.

Conversores, formateadores, hashes, validadores y las pequeñas utilidades que no dejas de reabrir se quedan juntos en lugar de perderse entre pestañas.

GitHub
/ Herramientas
/ Buscador de herramientas
109 herramientas
/ Calculadora de topic de evento
/ Herramienta seleccionada

Calculadora de topic de evento - herramienta Web3 gratuita

Calcula los hashes de firma de eventos para eventos de Solidity

01

¿Qué son los topics de eventos?

En Ethereum, los eventos se almacenan en los logs de las transacciones. El primer topic (topic0) es siempre el hash keccak256 de la firma del evento. Se usa para filtrar e identificar eventos específicos.

02

¿Cómo funciona?

Formato de la firma del evento Las firmas de eventos siguen el formato: EventName(type1,type2,...). Ten en cuenta que se omiten los nombres de los parámetros, solo se incluyen los tipos. Por ejemplo: Transfer(address,address,uint256)

03

Casos de ejemplo

Cubre Evento Transfer de ERC-20, Evento Approval de ERC-20 y Evento Transfer de ERC-721 para que puedas comparar entradas y salidas comunes rápidamente.

/ Herramientas relacionadas
/ Código

Código fuente de la herramienta seleccionada, mostrado aquí junto a la versión en vivo a la derecha.

/ Código fuente
TypeScript
typescript
// npm install viem

import { keccak256, toBytes, toEventSignature } from 'viem';

// Calculate event topic (Topic0) from event signature
function getEventTopic(eventSignature: string): string {
  // Hash the event signature with keccak256
  const topic = keccak256(toBytes(eventSignature));
  return topic;
}
Icono de Buidl Now

Mantén todas las utilidades en un solo lugar y no salgas del flujo de desarrollo.

Elige una herramienta, termina la comprobación, copia lo que necesites y vuelve al trabajo real del producto.

Herramientas para desarrolladores que construyen rápido.© 2026 Buidl Now. Todos los derechos reservados.