As ferramentas de desenvolvimento que você usa todos os dias, tudo em um só lugar.

Conversores, formatadores, hashes, validadores e os pequenos utilitários que você fica reabrindo permanecem juntos em vez de se perderem entre as abas.

GitHub
/ Ferramentas
/ Buscador de ferramentas
109 ferramentas
/ Calculadora de tópico de evento
/ Ferramenta selecionada

Calculadora de tópico de evento - ferramenta Web3 gratuita

Calcule hashes de assinatura de eventos para eventos Solidity

01

O que são event topics?

No Ethereum, os eventos são armazenados nos logs de transação. O primeiro topic (topic0) é sempre o hash keccak256 da assinatura do evento. Ele é usado para filtrar e identificar eventos específicos.

02

Como funciona?

Formato da assinatura de evento Assinaturas de evento seguem o formato: EventName(type1,type2,...). Note que os nomes dos parâmetros são omitidos, apenas os tipos são incluídos. Por exemplo: Transfer(address,address,uint256)

03

Casos de exemplo

Abrange evento Transfer do ERC-20, evento Approval do ERC-20 e evento Transfer do ERC-721, para você comparar entradas e saídas comuns rapidamente.

/ Ferramentas relacionadas
/ Código

Código-fonte da ferramenta selecionada, mostrado aqui ao lado da versão ao vivo à direita.

/ Código-fonte
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;
}
Ícone do Buidl Now

Mantenha todos os utilitários em um só lugar e continue dentro do fluxo de desenvolvimento.

Escolha uma ferramenta, conclua a verificação, copie o que precisa e volte para o trabalho de produto de verdade.

Ferramentas para desenvolvedores que constroem rápido.© 2026 Buidl Now. Todos os direitos reservados.