일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 websocket
- SBT표준
- 프록시배포구조
- Vue.js
- 오블완
- 머신러닝기초
- 스마트컨트렉트테스트
- 스마트 컨트렉트 함수이름 중복
- git rebase
- 스마트컨트렉트프록시
- ethers type
- 러스트 기초
- 러스트 기초 학습
- Vue
- 스마트컨트렉트 예약어 함수이름 중복
- ambiguous function description
- ethers typescript
- 스마트컨트렉트 함수이름 중복 호출
- ethers v6
- ethers
- chainlink 설명
- 체인의정석
- 티스토리챌린지
- 컨트렉트 배포 자동화
- 컨트렉트 동일한 함수이름 호출
- vue기초
- rust 기초
- multicall
- nest.js설명
- 러스트기초
Archives
- Today
- Total
목록블록체인 이벤트 정리하는 법 (1)
체인의정석
블록체인에서 발생한 이벤트 데이터 정리해서 엑셀 파일로 만들기 (ethers, hardhat, excel)
실제로 실무를 하다보면 블록체인 서비스의 데이터를 종합하여 보고해야 하는 일이 빈번히 일어난다. 백엔드 개발과 더불어 지속적으로 들어오는 업무이므로, 뭔가 자체적인 db를 쌓기에는 반복적이지 않고 엑셀로 결과물을 정리해서 비 개발직군 분들에게 넘겨줘야 할 경우를 생각하여 프로그램을 설계해 봤다. STEP 1. 다양한 레포지토리의 컨트렉트를 하나의 경로에서 모두 관리하기 먼저 가장 귀찮았던 것은 매 컨트렉트 마다 계속해서 경로를 생성해서 처리해줘야하는 부분이였다. 이 경우 생각보다 매우 쉬운 방법이 있다. 바로 hardhat의 특징 상 기본 경로 구조 자체가 contracts에 들어가 있기 때문에 contracts 폴더의 하위 디렉터리로 각 레포지토리를 넣어주면 되는 것이였다. 예를 들어 하나의 defi ..
블록체인/Ethers & web3
2023. 7. 10. 14:15