일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- git rebase
- ethers websocket
- 컨트렉트 동일한 함수이름 호출
- SBT표준
- multicall
- Vue
- 스마트컨트렉트테스트
- 러스트 기초
- 스마트컨트렉트 예약어 함수이름 중복
- 티스토리챌린지
- ethers type
- ethers v6
- Vue.js
- 체인의정석
- 오블완
- 스마트컨트렉트 함수이름 중복 호출
- 스마트 컨트렉트 함수이름 중복
- vue기초
- rust 기초
- 계정추상화
- 러스트기초
- 컨트렉트 배포 자동화
- ethers
- ambiguous function description
- erc4337 contract
- ethers typescript
- erc4337
- chainlink 설명
- 머신러닝기초
- 러스트 기초 학습
- Today
- Total
목록분류 전체보기 (504)
체인의정석

Go-ethereum 모듈 설치서명 검증 로직에서는 고 이더리움 모듈이 필요한다. 안정적인 버전을 설치하지 않으면 다음 에러가 발생한다. go get github.com/ethereum/go-ethereum@latestgo: downloading github.com/ethereum/go-ethereum v1.15.7go: github.com/ethereum/go-ethereum@latest: github.com/ethereum/go-ethereum@v1.15.7: verifying module: checksum mismatch downloaded: h1:MnmJgaVD1LcBd4m6WJnMpLWhl5t5v4yI6zMBwvNv+ic= sum.golang.org: h1:vm1XXru..
MongoDB와 Go를 사용하여서 데이터를 조회할 때는Mongo driver를 사용하면된다.https://github.com/mongodb/mongo-go-driver GitHub - mongodb/mongo-go-driver: The Official Golang driver for MongoDBThe Official Golang driver for MongoDB. Contribute to mongodb/mongo-go-driver development by creating an account on GitHub.github.com이 중 cursor에 대해서 사용해보았다.먼저 위의 공식 문서 상 cursor는 다음과 같이 사용할 수 있게 되어있다. 커서의 경우 스트림 형태로 DB의 접근 1번만 통해서 계속..
Go-Swagger 사용법설치 go get -u github.com/go-swagger/go-swagger/cmd/swagger주석달기 (쳇지피티 시키면 잘달아줌)// CreateUserInfo// @Summary Create new user info// @Description 새 사용자 정보를 DB에 저장합니다.// @Tags account// @Accept json// @Produce json// @Param body body protocol.CreateUserRequest true "사용자 정보"// @Success 200 {object} protocol.RespHeader// @Failure 500 {object} protocol.RespHeader// @Router /v1/users/info..

1. git clone을 해오는 경로go 의 경우 git clone을 해오는 경로가 일반적인 경우와 다르다 go 언어가 설치된 경로의 하위에 src, bin, pkg 가 있는 경로 하위에 있어야 인식이 된다./Users/chohyunki/go/src이런식으로 src기준 하위에 자기만의 분류 기준으로 디렉토리를 만들어서 관리하면 된다.* Go 1.11 이후 `go mod` 기반 프로젝트에서는 반드시 GOPATH 하위가 아니어도 동작하지만, 여전히 전통적인 GOPATH 디렉토리 구조 (`~/go/src/`)를 따르는 경우가 많습니다.2. 외부 깃허브 모듈 중 private한 경로가 있는 경우private한 경로가 있을 경우 ssh키 인증이 필요하다.따라서 깃허브에다가 ssh 공개키를 등록을 먼저 해 둔 후에..
이전 게시글https://it-timehacker.tistory.com/537 [React+Next+typescript+rainbow wallet] 관리자 페이지 만들고 rainbow wallet 붙이기 (블록체인 앱 관리자 페이1. 관리자 페이지 기본 템플릿다운로드 순서1. 템플릿https://tailadmin.com/download Download Free Tailwind Admin Template - TailAdminDownload TailAdmin Now Select your preferred option below to start Download and Kickstart your journey.tait-timehacker.tistory.com위의 게시글을 통해 기본 설치를 한 후메타마스크를 이용..
✅ "use client"란?"use client"는 Next.js 13 이상에서 도입된 새로운 지시어로,그 파일(또는 컴포넌트)이 **클라이언트 컴포넌트(Client Component)**임을 명시하는 선언입니다.🔍 왜 생겼을까?Next.js 13부터는 app/ 디렉터리에서 기본적으로 모든 컴포넌트가 **서버 컴포넌트(Server Component)**로 간주됩니다.서버 컴포넌트는 HTML만 렌더링하고, 브라우저에서 JS 실행은 안 됩니다.따라서 useState, useEffect, useContext, window 등 클라이언트 전용 API를 쓸 수 없습니다.이런 클라이언트 전용 기능을 쓰려면 파일 상단에 👇"use client"이렇게 명시해줘야 클라이언트 컴포넌트로 바뀝니다. 💡 예를 들어....
Next.js에서 자주 마주치는 Hydration Error는 **SSR(Server-Side Rendering)**과 CSR(Client-Side Rendering) 사이의 차이 때문에 발생🔍 Hydration이란?Next.js는 서버에서 HTML을 먼저 렌더링한 후, 클라이언트에서 React가 해당 HTML에 이벤트 핸들러와 상태를 붙이는 과정을 "Hydration"이라고함⚠️ Hydration Error란?서버에서 렌더링된 HTML과 클라이언트에서 렌더링되는 결과가 다를 때 발생하는 오류예를 들어:const [count, setCount] = useState(Math.random());이 코드는 서버와 클라이트에서 Math.random()의 결과가 다르기 때문에, 두 버전의 DOM이 달라지고, h..
1. 관리자 페이지 기본 템플릿다운로드 순서1. 템플릿https://tailadmin.com/download Download Free Tailwind Admin Template - TailAdminDownload TailAdmin Now Select your preferred option below to start Download and Kickstart your journey.tailadmin.com2. 버전 조정npm install react@18.2.0 react-dom@18.2.0npm install3. 실행 npm run dev2. Next.js의 페이지 라우팅 (관리자 페이지 추가 및 제거)Next.js의 App Router는 아래 우선순위 규칙에 따라 라우팅을 결정합니다:1️⃣ app/pag..