Nástroje pre vývojárov, po ktorých siahate každý deň, všetky na jednom mieste.

Konvertory, formátovače, hashe, validátory a malé utility, ktoré si stále znova otvárate, zostávajú pokope namiesto toho, aby sa strácali medzi kartami.

GitHub
/ Nástroje
/ Vyhľadávač nástrojov
109 nástrojov
/ Kalkulačka event topicov
/ Vybraný nástroj

Kalkulačka event topicov - bezplatný Web3 nástroj

Vypočítajte hashe signatúr eventov pre Solidity eventy

01

Čo sú event topics?

V Ethereu sú eventy uložené v logoch transakcií. Prvý topic (topic0) je vždy keccak256 hash podpisu eventu. Používa sa na filtrovanie a identifikáciu konkrétnych eventov.

02

Ako to funguje?

Formát podpisu eventu Podpisy eventov dodržiavajú formát: EventName(type1,type2,...). Všimnite si, že názvy parametrov sú vynechané, zahrnuté sú iba typy. Napríklad: Transfer(address,address,uint256)

03

Ukážkové prípady

Pokrýva event ERC-20 Transfer, event ERC-20 Approval a event ERC-721 Transfer, aby ste mohli rýchlo porovnať bežné vstupy a výstupy.

/ Súvisiace nástroje
/ Kód

Zdrojový kód vybraného nástroja, zobrazený tu vedľa živej verzie napravo.

/ Zdrojový kód
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;
}
Ikona Buidl Now

Majte každú utilitu na jednom mieste a zostaňte v toku vývoja.

Vyberte si nástroj, dokončite kontrolu, skopírujte, čo potrebujete, a vráťte sa k skutočnej práci na produkte.

Nástroje pre vývojárov, ktorí dodávajú rýchlo.© 2026 Buidl Now. Všetky práva vyhradené.