Les outils de développeur que vous utilisez chaque jour, tous au même endroit.

Convertisseurs, formateurs, hash, validateurs et les petits utilitaires que vous rouvrez sans cesse restent réunis au lieu de se perdre entre vos onglets.

GitHub
/ Outils
/ Chercheur d'outils
109 outils
/ Calculateur de topic d'événement
/ Outil sélectionné

Calculateur de topic d'événement - outil Web3 gratuit

Calculer les hashs de signature d'événement pour les événements Solidity

01

Que sont les topics d'événement ?

Dans Ethereum, les événements sont stockés dans les journaux de transaction. Le premier topic (topic0) est toujours le hachage keccak256 de la signature de l'événement. Il sert à filtrer et identifier des événements spécifiques.

02

Comment ça marche ?

Format de la signature d'événement Les signatures d'événement suivent le format : EventName(type1,type2,...). Notez que les noms de paramètres sont omis, seuls les types sont inclus. Par exemple : Transfer(address,address,uint256)

03

Exemples de cas

Couvre Événement Transfer ERC-20, Événement Approval ERC-20 et Événement Transfer ERC-721 pour comparer rapidement les entrées et sorties courantes.

/ Outils associés
/ Code

Code source de l'outil sélectionné, affiché ici à côté de la version en direct sur la droite.

/ Code source
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;
}
Icône Buidl Now

Gardez tous vos utilitaires au même endroit et restez dans votre flux de développement.

Choisissez un outil, terminez votre vérification, copiez ce dont vous avez besoin et revenez au vrai travail sur votre produit.

Des outils pour les développeurs qui livrent vite.© 2026 Buidl Now. Tous droits réservés.