일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 러스트 기초 학습
- Vue
- git rebase
- 러스트기초
- redux toolkit 설명
- ethers typescript
- cloud hsm 서명
- vue기초
- cloud hsm
- redux 기초
- 오블완
- 러스트 기초
- cloud hsm 사용하기
- 스마트컨트렉트 예약어 함수이름 중복
- erc4337
- 컨트렉트 동일한 함수이름 호출
- 계정추상화
- 티스토리챌린지
- SBT표준
- rust 기초
- Vue.js
- ethers type
- 체인의정석
- erc4337 contract
- 머신러닝기초
- 스마트컨트렉트 함수이름 중복 호출
- ambiguous function description
- ethers websocket
- ethers v6
- 스마트 컨트렉트 함수이름 중복
- Today
- Total
목록2023/07/10 (2)
체인의정석
실제로 실무를 하다보면 블록체인 서비스의 데이터를 종합하여 보고해야 하는 일이 빈번히 일어난다. 백엔드 개발과 더불어 지속적으로 들어오는 업무이므로, 뭔가 자체적인 db를 쌓기에는 반복적이지 않고 엑셀로 결과물을 정리해서 비 개발직군 분들에게 넘겨줘야 할 경우를 생각하여 프로그램을 설계해 봤다. STEP 1. 다양한 레포지토리의 컨트렉트를 하나의 경로에서 모두 관리하기 먼저 가장 귀찮았던 것은 매 컨트렉트 마다 계속해서 경로를 생성해서 처리해줘야하는 부분이였다. 이 경우 생각보다 매우 쉬운 방법이 있다. 바로 hardhat의 특징 상 기본 경로 구조 자체가 contracts에 들어가 있기 때문에 contracts 폴더의 하위 디렉터리로 각 레포지토리를 넣어주면 되는 것이였다. 예를 들어 하나의 defi ..
사용환경 : typescript, ethers, hardhat 에러 코드 및 발생 상황 : HeadersTimeoutError: Headers Timeout Error at Timeout.onParserTimeout [as _onTimeout] (/Users/chohk/Desktop/git/geteventwinner/node_modules/undici/lib/client.js:902:28) at listOnTimeout (node:internal/timers:571:11) at processTimers (node:internal/timers:512:7) { code: 'UND_ERR_HEADERS_TIMEOUT' } 만약 hardhat 환경에서 이벤트를 뽑아내거나 view를 호출하는데 양이 많거나 여러 ..