매일 손이 가는 개발자 도구를 한곳에.
변환기, 포맷터, 해시, 검증기, 그리고 계속 다시 열게 되는 작은 유틸리티들이 여러 탭에 흩어지지 않고 한자리에 모여 있습니다.
Ethereum 주소를 체크섬 형식으로 변환합니다
EIP-55는 특정 글자를 대문자로 바꾸어 이더리움 주소에 체크섬을 도입합니다. 이는 오타를 감지하는 데 도움을 주고, 잘못된 주소로 자금을 보내는 것을 방지합니다.
체크섬은 소문자 주소의 Keccak-256 해시를 취해 생성됩니다. 그런 다음 주소의 각 문자를 해시의 대응하는 문자와 비교하는데, 해시 문자가 > = 8이면 주소 문자를…
소문자에서 체크섬으로, 잘못된 체크섬 교정, 이미 체크섬이 적용된 경우를 다루어 일반적인 입력과 출력을 빠르게 비교할 수 있습니다.
선택한 도구의 소스 코드로, 오른쪽의 실시간 버전과 함께 여기에 표시됩니다.
// npm install viem import { getAddress, isAddress } from 'viem'; // Convert address to EIP-55 checksum format function toChecksumAddress(address: string): string { if (!isAddress(address)) { throw new Error('Invalid Ethereum address'); }