Blockchain 4

ERC4337 - Bundler 사용하기 (삽질중)

ERC 4337 에 대한 개념과 설명은 글의 마지막에 첨부된 사이트이 아주 친절하게 잘 설명해주고 있기에 따로 정리를 하지 않았다. (나는 2023 11월에 클레이튼 devmeet에서 발표된 영상을 가장 먼저 접해서 개념을 파악하고 그 이후에 다른 블로그나 공식문서를 보면서 감을 잡았다.)Bundler를 어떻게 사용하는지 궁금했고, 이 Bundler 를 사용하는 과정에서 발생한 삽질을 기록하기 위해 글을 작성하기로 했다.github 는 https://github.com/eth-infinitism/bundler 다.README.md 에서 설명하는 그대로 프로젝트를 clone 받고 preprocess 로 필요한거 설치(?) 해주었다.yarn && yarn preprocess그 다음은yarn hardhat-d..

Blockchain 2024.05.12

Hardhat verify 작동 원리에 대하여

Hardhat는 이더리움 스마트 컨트랙트 개발을 위한 도구로, 테스트, 배포, 디버깅 등의 기능을 제공한다. 그중 `hardhat verify`는 Hardhat에서 제공하는 명령어 중 하나로, 이더리움 블록체인 상에 배포된 스마트 컨트랙트의 소스 코드를 확인하고 검증하는 작업을 수행한다. 다만 Hardhat의 `verify` 명령어는 스마트 컨트랙트의 소스 코드가 실제로 배포된 바이트코드와 일치하는지를 검증하는 것이 아니라, 외부 서비스인 이더스캔과 같은 검증 서비스에 컨트랙트 정보를 제출하여 검증을 요청한다. 이더스캔을 예시로 들면 다음의 과정으로 verify 가 진행된다. 1. 사용자가 `hardhat verify` 명령어를 사용하여 컨트랙트 정보를 Hardhat에 전달한다. 2. Hardhat은 사..

Blockchain 2024.02.24

Polygon zkEVM 관련 메모

마땅히 적어둘 곳이 없어서 티스토리에 대충 적어두기로 했다. zkevm docs https://docs.polygon.technology/zkEVM/ json-rpc-endpoints https://github.com/0xPolygonHermez/zkevm-node/blob/develop/docs/json-rpc-endpoints.md zkEVM-custom-endpoints https://github.com/0xPolygonHermez/zkevm-node/blob/develop/docs/zkEVM-custom-endpoints.md public rpc Network RPC URL ChainID Block Explorer URL Currency Polygon zkEVM https://zkevm-rpc.c..

Blockchain 2024.02.16