매일 손이 가는 개발자 도구를 한곳에.

변환기, 포맷터, 해시, 검증기, 그리고 계속 다시 열게 되는 작은 유틸리티들이 여러 탭에 흩어지지 않고 한자리에 모여 있습니다.

GitHub
/ 도구
/ 도구 찾기
도구 109개
/ 함수 셀렉터
/ 선택한 도구

함수 셀렉터

Solidity 함수 셀렉터를 계산합니다

01

몇 초 만에 셀렉터 확인

Solidity 함수 시그니처를 붙여 넣으면 다른 조회 도구로 옮겨 갈 필요 없이 4바이트 셀렉터를 즉시 얻을 수 있습니다.

02

컨트랙트 작업을 위해 설계

calldata 검사, ABI 디버깅, 인터페이스 작업, 그리고 일상적인 스마트 컨트랙트 개발 작업에 유용합니다.

03

바로 복사할 수 있는 출력

결과는 생성하는 즉시 스크립트, 테스트, 배포 흐름, 컨트랙트 도구에 붙여 넣을 수 있도록 준비되어 있습니다.

/ 코드

선택한 도구의 소스 코드로, 오른쪽의 실시간 버전과 함께 여기에 표시됩니다.

/ 소스 코드
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

자주 묻는 질문

Buidl Now가 무엇인지, 도구가 어떻게 실행되는지, 그리고 데이터가 어디로 가는지 알려드립니다.

Buidl Now 아이콘

모든 유틸리티를 한곳에 두고 빌드 흐름에서 벗어나지 마세요.

도구를 고르고, 확인을 마치고, 필요한 것을 복사한 뒤 실제 제품 작업으로 돌아가세요.

빠르게 출시하는 빌더를 위한 개발자 도구.© 2026 Buidl Now. All rights reserved.