매일 손이 가는 개발자 도구를 한곳에.
변환기, 포맷터, 해시, 검증기, 그리고 계속 다시 열게 되는 작은 유틸리티들이 여러 탭에 흩어지지 않고 한자리에 모여 있습니다.
CREATE2를 사용해 컨트랙트 주소를 예측하고 배니티 주소를 찾습니다
CREATE2는 스마트 컨트랙트를 결정론적 주소에 배포할 수 있게 해주는 Ethereum opcode입니다. 발신자와 nonce를 기반으로 주소를 생성하는 CREATE와 달리, CREATE2는 배포자를 기반으로 주소를 생성합니다…
CREATE2 주소는 다음 공식으로 계산됩니다: address = keccak256(0xff ++ deployer ++ salt ++ keccak256(initCode))[12:] 0xff - CREATE와 구분하기 위한 상수 접두사 deployer - 팩토리 컨트랙트의 주소…
Minimal Empty Contract, Using Full Bytecode, Vanity Address Search를 다루어 일반적인 입력과 출력을 빠르게 비교할 수 있습니다.
선택한 도구의 소스 코드로, 오른쪽의 실시간 버전과 함께 여기에 표시됩니다.
// npm install viem import { keccak256, encodePacked, getAddress } from 'viem'; // Calculate CREATE2 address function getCreate2Address( deployerAddress: string, salt: string, initCodeHash: string ): string {