Les outils de développeur que vous utilisez chaque jour, tous au même endroit.

Convertisseurs, formateurs, hash, validateurs et les petits utilitaires que vous rouvrez sans cesse restent réunis au lieu de se perdre entre vos onglets.

GitHub
/ Outils
/ Chercheur d'outils
109 outils
/ Sélecteur de fonction
/ Outil sélectionné

Sélecteur de fonction

Calculer les sélecteurs de fonction Solidity

01

Le sélecteur en quelques secondes

Collez une signature de fonction Solidity et obtenez immédiatement le sélecteur de 4 octets, sans passer par un autre outil de recherche.

02

Conçu pour le travail sur contrats

Utile pour l'inspection de calldata, le débogage d'ABI, le travail sur les interfaces et les tâches quotidiennes de développement de smart contracts.

03

Sortie prête à coller

Le résultat est prêt à être collé dans vos scripts, tests, flux de déploiement et outils de contrats dès que vous le générez.

/ Code

Code source de l'outil sélectionné, affiché ici à côté de la version en direct sur la droite.

/ Code source
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

Questions fréquentes

Ce qu'est Buidl Now, comment les outils fonctionnent et où vont vos données.

Icône Buidl Now

Gardez tous vos utilitaires au même endroit et restez dans votre flux de développement.

Choisissez un outil, terminez votre vérification, copiez ce dont vous avez besoin et revenez au vrai travail sur votre produit.

Des outils pour les développeurs qui livrent vite.© 2026 Buidl Now. Tous droits réservés.