일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- ethers type
- ethers websocket
- 컨트렉트 배포 자동화
- 오블완
- chainlink 설명
- nest.js설명
- 러스트기초
- 체인의정석
- ethers v6
- git rebase
- 머신러닝기초
- 컨트렉트 동일한 함수이름 호출
- SBT표준
- 프록시배포구조
- 러스트 기초
- ethers typescript
- 러스트 기초 학습
- ambiguous function description
- 스마트컨트렉트테스트
- vue기초
- multicall
- 티스토리챌린지
- ethers
- Vue
- 스마트컨트렉트 예약어 함수이름 중복
- 스마트 컨트렉트 함수이름 중복
- 스마트컨트렉트 함수이름 중복 호출
- rust 기초
- Vue.js
- 스마트컨트렉트프록시
Archives
- Today
- Total
목록evm error message (1)
체인의정석
스캔에 뜨지 않는 EVM 에러 코드 확인하는 법, hardhat console 사용
EVM 체인을 포크해서 사용하는 경우에 에러 메세지가 안뜨는 경우가 종종 발생합니다. 이때 estimateGas를 쓰게 되면 에러 메세지를 확인할 수 있습니다. (물론 과거 상황의 에러의 경우 estimateGas를 그때 시점에서 하는 것이 아니기에 안되는 케이스도 존재합니다.) 따라서 현재 트랜잭션에서 에러가 발생했는데 tenderly나 이더스캔에서 작동을 하지 않는 경우에 에러 메세지 확인하는 법에 대해서 정리해보았습니다. 1. 원하는 네트워크 환경으로 콘솔 들어가기 먼저 에러 코드를 확인할 testNetwork 에 맞춰서 하드햇 콘솔을 띄웁니다. 그럼 콘솔창에 들어가집니다. npx hardhat console --network testNetwork 2. 콘솔에서 트랜잭션 가져오고 gasPrice 제..
블록체인/Ethers & web3
2023. 3. 23. 15:57