Ethereum Function Selector

Berechne den 4-Byte-Funktionsselektor und das Event-Topic (keccak256) aus einer Solidity-Signatur – direkt im Browser.

🔒 100 % in deinem Browser — nichts wird hochgeladen

Kanonische Typen ohne Leerzeichen oder Argumentnamen verwenden – z. B. transfer(address,uint256).

So funktioniert es

Gib eine Funktions- oder Event-Signatur wie transfer(address,uint256) ein, um den 4-Byte-Selektor (die ersten 4 Bytes von keccak256, der Contract-Aufrufe weiterleitet) und den vollständigen keccak256-Hash (das Event-Topic) zu erhalten. Verwende kanonische Typen ohne Leerzeichen oder Argumentnamen. Läuft vollständig in deinem Browser.

Häufig gestellte Fragen

Was ist ein Funktionsselektor?

Die ersten 4 Bytes von keccak256 einer Funktionssignatur. Calldata beginnt mit diesem Selektor, damit der Contract weiß, welche Funktion aufgerufen wird.

Wie schreibe ich die Signatur?

Verwende die kanonische Form: den Funktionsnamen mit den Parametertypen in Klammern, ohne Leerzeichen und ohne Argumentnamen – z. B. transfer(address,uint256).

Was ist das Event-Topic?

Der vollständige 32-Byte-keccak256-Hash einer Event-Signatur (topic0), der verwendet wird, um Logs für dieses Event zu filtern.

Verwandte Tools

Dieses Tool einbetten

Füge dieses kostenlose Tool zu deiner Website hinzu: