Calcolatore di Selettore di Funzione Ethereum

Calcola il selettore a 4 byte e il topic dell'evento (keccak256) a partire da una firma Solidity — nel tuo browser.

🔒 100% nel tuo browser — nulla viene caricato

Usa i tipi canonici senza spazi né nomi degli argomenti — es. transfer(address,uint256).

Come funziona

Inserisci una firma di funzione o evento come transfer(address,uint256) per ottenere il suo selettore a 4 byte (i primi 4 byte del keccak256, usato per instradare le chiamate ai contratti) e il suo hash keccak256 completo (il topic dell'evento). Usa i tipi canonici senza spazi né nomi di parametro. Funziona interamente nel tuo browser.

Domande frequenti

Cos'è un selettore di funzione?

I primi 4 byte del keccak256 della firma di una funzione. I calldata del contratto iniziano con questo selettore, così il contratto sa quale funzione stai chiamando.

Come si scrive la firma?

Usa la forma canonica: il nome della funzione seguito dai tipi dei parametri tra parentesi, senza spazi e senza nomi degli argomenti — es. transfer(address,uint256).

Cos'è il topic dell'evento?

Il keccak256 completo a 32 byte di una firma di evento (topic0), usato per filtrare i log relativi a quell'evento.

Strumenti correlati

Incorpora questo strumento

Aggiungi questo strumento gratuito al tuo sito: