일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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.js
- SBT표준
- 머신러닝기초
- cloud hsm 서명
- 러스트 기초
- ethers type
- redux 기초
- rust 기초
- redux toolkit 설명
- ambiguous function description
- 스마트컨트렉트 예약어 함수이름 중복
- erc4337 contract
- 러스트기초
- 오블완
- 티스토리챌린지
- Vue
- ethers websocket
- cloud hsm
- 스마트컨트렉트 함수이름 중복 호출
- 컨트렉트 동일한 함수이름 호출
- erc4337
- vue기초
- git rebase
- 러스트 기초 학습
- ethers typescript
- 계정추상화
- cloud hsm 사용하기
- 체인의정석
- 스마트 컨트렉트 함수이름 중복
- ethers v6
- Today
- Total
목록분류 전체보기 (526)
체인의정석
상황 : 내가 참조하고 있는 원본 브랜치가 내가 수정하는 동안 rebase를 해서 변경된 상황. 해당 상황에서는 일반적인 방법으로 해결이 어렵니다. 해결방안 : 해당 브랜치를 로컬에서 삭제하고 다시 받아온 후 다시 rebase를 해준다. 1. 로컬에서 브랜치 삭제 git branch -d 브랜치이름 2. 에러 발생시 If you are sure you want to delete it, run 'git branch -D 브랜치이름'. 3. 에러 무시하고 로컬 브랜치 삭제하기 git branch -D 브랜치이름 4. 삭제한 브랜치 다시 들어가기 git checkout 삭제한브랜치 5. 들어가서 pull 받기 git pull 6. 제대로 되었는지 확인하기 git reflog - reflog에 대해 정리가 잘 ..
https://hackernoon.com/how-to-solve-struct-containing-a-nested-mapping-cannot-be-constructed-in-solidity How to Solve "Struct Containing a (Nested) Mapping Cannot be Constructed" in Solidity | HackerNoon How to Solve "Struct Containing a (Nested) Mapping Cannot be Constructed" in Solidity hackernoon.com struct content{ address payable owner; bytes32 hash; mapping(address => uint) licenses; } 다음과..
현재 2023년 12월 기준 ethers의 최신 버전 공식문서는 아래와 같다. 아래 v5 -> v6으로 마이그레이션 하는 문서를 보면 ethers.utils 문법이 사라졌으며 그 외에도 다양한 문법이 크게 바뀌었다. https://docs.ethers.org/v6/migrating/ Documentation Documentation for ethers, a complete, tiny and simple Ethereum library. docs.ethers.org 내가 사용하려던 ethers.utils 에서 해시를 취하는 값 또한 utils가 빠지게 되면서 ethers.keccack256으로 바뀌었다. https://docs.ethers.org/v6/api/crypto/#keccak256 Documenta..

https://white-joy.tistory.com/9 머신러닝 = 추론 + 자료구조 + 알고리즘 이다. Confusion Matrix (혼동행렬, 오차행렬) 먼저 분류 모델을 평사하는 척도로 Confusion Matrix가 있다고 한다. 출처: 분류 모델 성능 평가 지표(Accuracy, Precision, Recall, F1 score 등) 분류 모델(classifier)을 평가할 때 주로 Confusion Matrix를 기반으로 Accuracy, Precision, Recall, F1 score를 측정한다. Confusion Matrix(혼동 행렬, 오차 행렬) 분류 모델(classifier)의 성능을 측정하는 데 자주 사용 white-joy.tistory.com N: Total number of..

ENS는 실제로 어떻게 주소를 관리하고 실제 주소를 뽑아낼까? 실제로는 namehash라는 해시값을 통해서 컨트렉트에서 조회를 하고 상호작용을 하게 된다. 이번에는 Namehash를 실제로 만들어보고 이를 통해 공식 컨트렉트로 지갑 주소를 도출하는 로직을 만들어 보도록 하겠다. Name hash 만들기 https://www.npmjs.com/package/@ensdomains/eth-ens-namehash @ensdomains/eth-ens-namehash A simple module for generating ENS namehashes per spec https://github.com/ethereum/EIPs/issues/137. Latest version: 2.0.15, last published: ..

https://nestjs-telegraf.vercel.app/ Installation | NestJS Telegraf nestjs-telegraf.vercel.app npm i nestjs-telegraf --save 먼저 해당 모듈을 설치해준다. import { Module } from '@nestjs/common'; import { TelegrafModule } from 'nestjs-telegraf'; @Module({ imports: [ TelegrafModule.forRoot({ token: 'TELEGRAM_BOT_TOKEN', }) ], }) export class AppModule {} 설치 후 , Module에서 TelegrafModule을 import 해주기, TELEGRAM_BOT_..
https://github.com/ethers-io/ethers.js/issues/1053 WebSocketProvider handle ws close and reconnect · Issue #1053 · ethers-io/ethers.js Hi @ricmoo, I'm using WebSocketProvider server-side to listen to blockchain events and performing calls to smart contracts. Sometimes the websocket pipe got broken and I need to reconnect it. I use... github.com 해당 링크에서는 지속적으로 코드가 업데이트 되고 있기 때문에 버전이 바뀜에 따라서 위의 링크..

A. 기본구조 1. 시작 지점인 Main.ts main.ts가 시작하는 지점이며 여기서는 AppMoudule을 받아서 app.listen 안에 있는 포트로 웹서버를 구동시킨다. import { NestFactory } from "@nestjs/core"; import { AppModule } from "./app.module"; // import * as dotenv from 'dotenv'; async function bootstrap() { // dotenv.config(); const app = await NestFactory.create(AppModule); await app.listen(3002); } bootstrap(); 2. module module의 경우 @module 데코레이터가 사용되..