매일 손이 가는 개발자 도구를 한곳에.
변환기, 포맷터, 해시, 검증기, 그리고 계속 다시 열게 되는 작은 유틸리티들이 여러 탭에 흩어지지 않고 한자리에 모여 있습니다.
구현을 검증하기 위해 컨트랙트 바이트코드를 비교합니다
Bytecode는 Ethereum Virtual Machine(EVM)에서 실행되는, 컴파일된 기계 판독 가능 코드입니다. 스마트 컨트랙트를 배포하면 Solidity 코드가 bytecode로 컴파일됩니다.
Bytecode 비교는 두 hex 문자열을 바이트 단위로 분석해 유사도 비율을 계산하고 차이를 강조합니다. 이 도구는 런타임 코드를 메타데이터(끝부분의 CBOR로 인코딩된 컴파일러 설정)와 분리합니다. 동일한…
Compare BAYC & MAYC(RPC), Direct Bytecode Comparison, Proxy Upgrade Verification을 다루어 일반적인 입력과 출력을 빠르게 비교할 수 있습니다.
선택한 도구의 소스 코드로, 오른쪽의 실시간 버전과 함께 여기에 표시됩니다.
// No external packages needed - pure TypeScript interface DiffResult { similarity: number; differences: number; matchingBytes: number; totalBytes: number; } // Compare two bytecode strings