Gli strumenti per sviluppatori che usi ogni giorno, tutti in un unico posto.

Convertitori, formattatori, hash, validatori e le piccole utility che continui a riaprire restano insieme invece di perdersi tra le schede.

GitHub
/ Strumenti
/ Cerca strumento
109 strumenti
/ Calcolatore di topic di evento
/ Strumento selezionato

Calcolatore di topic di evento - strumento Web3 gratuito

Calcola gli hash delle firme degli eventi per gli eventi Solidity

01

Cosa sono i topic degli eventi?

In Ethereum, gli eventi sono memorizzati nei log delle transazioni. Il primo topic (topic0) è sempre l'hash keccak256 della firma dell'evento. Viene usato per filtrare e identificare eventi specifici.

02

Come funziona?

Formato della firma dell'evento Le firme degli eventi seguono il formato: EventName(type1,type2,...). Nota che i nomi dei parametri sono omessi: sono inclusi solo i tipi. Ad esempio: Transfer(address,address,uint256)

03

Casi di esempio

Copre l'evento Transfer ERC-20, l'evento Approval ERC-20 e l'evento Transfer ERC-721, così puoi confrontare rapidamente input e output comuni.

/ Strumenti correlati
/ Codice

Codice sorgente dello strumento selezionato, mostrato qui accanto alla versione live sulla destra.

/ Codice sorgente
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;
}
Icona di Buidl Now

Tieni ogni utility in un unico posto e resta nel flusso di lavoro.

Scegli uno strumento, completa il controllo, copia ciò che ti serve e torna al lavoro vero sul prodotto.

Strumenti per sviluppatori pensati per chi crea e rilascia in fretta.© 2026 Buidl Now. Tutti i diritti riservati.