Her gün elinin altında olan geliştirici araçları, hepsi tek yerde.

Dönüştürücüler, formatlayıcılar, hash'ler, doğrulayıcılar ve sürekli yeniden açtığın küçük yardımcılar sekmeler arasında kaybolmak yerine bir arada duruyor.

GitHub
/ Araçlar
/ Araç Bulucu
109 araç
/ Event Topic Hesaplayıcı
/ Seçili Araç

Event Topic Hesaplayıcı - ücretsiz Web3 aracı

Solidity event'leri için event imza hash'lerini hesapla

01

Event Topic'leri nedir?

Ethereum'da event'ler işlem loglarında saklanır. İlk topic (topic0) her zaman event imzasının keccak256 hash'idir. Bu, belirli event'leri filtrelemek ve tanımlamak için kullanılır.

02

Nasıl çalışır?

Event İmza Biçimi Event imzaları şu biçimi izler: EventName(type1,type2,...). Parametre adlarının atlandığını, yalnızca türlerin dahil edildiğini unutma. Örneğin: Transfer(address,address,uint256)

03

Örnek Durumlar

ERC-20 Transfer event'i, ERC-20 Approval event'i ve ERC-721 Transfer event'ini kapsar; böylece yaygın girdileri ve çıktıları hızlıca karşılaştırabilirsin.

/ İlgili Araçlar
/ Kod

Seçili araca ait kaynak kodu; sağdaki canlı sürümün yanında burada gösteriliyor.

/ Kaynak Kodu
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;
}
Buidl Now simgesi

Tüm yardımcıları tek yerde tut ve geliştirme akışının içinde kal.

Bir araç seç, kontrolü bitir, ihtiyacın olanı kopyala ve asıl ürün işine geri dön.

Hızlı ürün çıkaran geliştiriciler için araçlar.© 2026 Buidl Now. Tüm hakları saklıdır.