Gli strumenti per sviluppatori che usi ogni giorno, tutti in un unico posto.

Convertitori, formattatori, hash, validatori e le piccole utility che continui a riaprire restano insieme invece di perdersi tra le schede.

GitHub
/ Strumenti
/ Cerca strumento
109 strumenti
/ Selettore di funzione
/ Strumento selezionato

Selettore di funzione

Calcola i selettori di funzione Solidity

01

Il selettore in pochi secondi

Incolla una firma di funzione Solidity e ottieni subito il selettore da 4 byte, senza passare a un altro strumento di ricerca.

02

Pensato per il lavoro sui contratti

Utile per l'ispezione dei calldata, il debug delle ABI, il lavoro sulle interfacce e le attività quotidiane di sviluppo di smart contract.

03

Output pronto da copiare

Il risultato è pronto da incollare in script, test, flussi di deployment e strumenti per contratti nel momento stesso in cui lo generi.

/ Codice

Codice sorgente dello strumento selezionato, mostrato qui accanto alla versione live sulla destra.

/ Codice sorgente
TypeScript
typescript
// npm install viem

import { keccak256, toBytes, toFunctionSelector } from 'viem';

// Calculate function selector (4 bytes) from function signature
function getFunctionSelector(functionSignature: string): string {
  // Hash the function signature with keccak256
  const hash = keccak256(toBytes(functionSignature));

  // Take first 4 bytes (8 hex characters + 0x)
/ FAQ

Domande frequenti

Cos'è Buidl Now, come funzionano gli strumenti e dove finiscono i tuoi dati.

Icona di Buidl Now

Tieni ogni utility in un unico posto e resta nel flusso di lavoro.

Scegli uno strumento, completa il controllo, copia ciò che ti serve e torna al lavoro vero sul prodotto.

Strumenti per sviluppatori pensati per chi crea e rilascia in fretta.© 2026 Buidl Now. Tutti i diritti riservati.