매일 손이 가는 개발자 도구를 한곳에.
변환기, 포맷터, 해시, 검증기, 그리고 계속 다시 열게 되는 작은 유틸리티들이 여러 탭에 흩어지지 않고 한자리에 모여 있습니다.
프록시 컨트랙트 구현과 관리자 주소를 확인합니다
Proxy 컨트랙트는 Ethereum에서 스마트 컨트랙트의 업그레이드를 가능하게 합니다. Proxy 컨트랙트는 상태를 보관하고, 로직을 담은 implementation 컨트랙트로 호출을 위임합니다. implementation 주소를 변경함으로써 개발자는…
탐지 과정 이 도구는 다음 방식으로 proxy 컨트랙트를 확인합니다: EIP-1967과 EIP-1822에 정의된 표준 스토리지 슬롯 읽기 커스텀 proxy를 위한 implementation() 함수 호출 시도 beacon proxy 패턴 확인…
Aave V3 Pool을 다루어 일반적인 입력과 출력을 빠르게 비교할 수 있습니다.
선택한 도구의 소스 코드로, 오른쪽의 실시간 버전과 함께 여기에 표시됩니다.
// npm install viem import { createPublicClient, http, getAddress } from 'viem'; import { mainnet } from 'viem/chains'; // EIP-1967 standard storage slots const IMPLEMENTATION_SLOT = "0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc"; const ADMIN_SLOT = "0xb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103"; const client = createPublicClient({