Sélecteur de fonctions Ethereum
Calculez le sélecteur 4 octets d'une fonction et le topic d'un événement (keccak256) à partir d'une signature Solidity — dans votre navigateur.
🔒 100 % dans votre navigateur — rien n'est envoyé
Utilisez les types canoniques sans espaces ni noms d'arguments — ex. transfer(address,uint256).
Comment ça marche
Saisissez une signature de fonction ou d'événement telle que transfer(address,uint256) pour obtenir son sélecteur 4 octets (les 4 premiers octets du keccak256, utilisés pour aiguiller les appels de contrat) et son hachage keccak256 complet (le topic de l'événement). Utilisez les types canoniques sans espaces ni noms d'arguments. S'exécute entièrement dans votre navigateur.
Questions fréquentes
Qu'est-ce qu'un sélecteur de fonction ?
Les 4 premiers octets du keccak256 d'une signature de fonction. Les données d'appel d'un contrat commencent par ce sélecteur afin que le contrat sache quelle fonction vous appelez.
Comment rédiger la signature ?
Utilisez la forme canonique : le nom de la fonction suivi des types des paramètres entre parenthèses, sans espaces ni noms d'arguments — ex. transfer(address,uint256).
Qu'est-ce que le topic d'événement ?
Le keccak256 complet sur 32 octets d'une signature d'événement (topic0), utilisé pour filtrer les journaux correspondant à cet événement.