일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- nestjs 튜토리얼
- 러스트기초
- 체인의정석
- 스마트 컨트렉트 함수이름 중복
- git rebase
- Vue.js
- rust 기초
- 러스트 기초 학습
- 러스트 기초
- 스마트컨트렉트프록시
- 스마트컨트렉트테스트
- 컨트렉트 배포 자동화
- multicall
- ethers
- 깃허브명령어
- nest.js설명
- 머신러닝기초
- 스마트컨트렉트 함수이름 중복 호출
- vue기초
- Vue
- ethers type
- 컨트렉트 동일한 함수이름 호출
- SBT표준
- ethers websocket
- ethers typescript
- ambiguous function description
- 프록시배포구조
- 스마트컨트렉트 예약어 함수이름 중복
- chainlink 설명
- ethers v6
- Today
- Total
목록개발 (245)
체인의정석
어떤 행을 수정할 때 키 값으로만 접근하도록 기본값이 설정되어 있는 에러이다.이를 해결하기 위해서는 mysql workbench의 설정값을 바꿔주거나 Settings 먼저 누르고맨 닡에 SafeUpdates를 해제해 주면 된다.아니라면 일회성으로는set sql_safe_updates=0;명령어를 실행시켜 주면 된다.
여태까지 로그 관리의 경우 log4.js로 이미 진행중인 백엔드에 온보딩하여 남긴 경험밖에 없었는데, 따로 이벤트 봇을 만들게 되어 여기서 winston으로 로그 관리를 적용하였으며 이에 대한 내용을 정리해 보겠다.1. 사용모듈 및 설정 방법https://www.npmjs.com/package/winston-daily-rotate-file winston-daily-rotate-fileA transport for winston which logs to a rotating file each day.. Latest version: 5.0.0, last published: 7 months ago. Start using winston-daily-rotate-file in your project by running..
1. wget깃허브 계정에 들어가서 파일을 찾은 후 raw한 링크를 뽑아낸다.https://github.com/AethirCloud/checker-client/blob/main/v1.0.2.7/AethirCheckerCLI-linux-1.0.2.7.tar.gzhttps://github.com/AethirCloud/checker-client/raw/main/v1.0.2.7/AethirCheckerCLI-linux-1.0.2.7.tar.gz위의 깃허브에 tar.gz가 있다면 아래와 같이 wget을 통해 서버에서 압축된 파일을 가져올 수 있다.wget https://github.com/AethirCloud/checker-client/raw/main/v1.0.2.7/AethirCheckerCLI-linux-1...
1. docker-compose.yml 파일을 작성한다.환경 변수의 경우 여기서 방법이 2가지 있는데 env파일을 따로 만들어 주는 것과 environment를 통해 직접 설정해 주는것이다.아래 예시에서는 db는 후자, event_sub는 전자에 해당된다.version: '3.7'services: mysql_db: image: mysql:latest container_name: database command: --max-connections=10000 ports: - "33306:3306" //왼쪽은 내 컴퓨터에서의 포트, 오른쪽은 도커 안에서의 포트 environment: MYSQL_ROOT_PASSWORD: 비밀번호입력 MYSQL_DATABASE..
docker-compose를 사용하면 docker-compose.yml 파일을 작성해서 DB를 쉽게 생성 할 수 있다.docker-compose.ymlservices: mariadb: image: mysql:latest container_name: mysql-server command: --max-connections=10000 ports: - "33306:3306" environment: MYSQL_ROOT_PASSWORD: password MYSQL_DATABASE: mydatabase MYSQL_USER: myuser MYSQL_PASSWORD: password다음과 같이 yml 파일을 작성하면 33306 번 포트로 도커를 띄..
Readme.md 파일을 작성할 때 화면을 미리 볼 수 없다면 직접 올리고 체크를 해야한다.이런 작업을 지속할 경우 불필요한 작업 시간이 늘어나게 된다.위의 Markdown All in one과 Markdow Preview Enhanced를 쓰면 readme 를 더 쉽게 쓸 수 있다.해당 익스텐션을 다운 받은 후조회를 하려는 파일에 우클릭 후 위의 항목을 누르게 된다면위와 같이 readme를 미리 살펴볼 수 있게 된다.작성하면서 동시에 적용되는것을 볼 수 있으니 매우 편리하다.
1. pm2 ecosystem 사용해서 만들기이걸 잘 쓰면 도커를 사용한것과 같이 여러개의 봇들을 잘 관리할 수 있다.먼저 pm2를 설치한 후에 기본적인 설정 파일을 만들어준다.아래 사이트를 참고하였다.https://pm2.keymetrics.io/docs/usage/restart-strategies/ PM2 - Restart StrategiesAdvanced process manager for production Node.js applications. Load balancer, logs facility, startup script, micro service management, at a glance.pm2.keymetrics.io env의 경우 dev.env로 따로 만들어 두었으며다음과 같은 파일을 명..
*튜토리얼을 진행한 repohttps://github.com/hyunkicho/reactMetamask GitHub - hyunkicho/reactMetamask: basic template for react and metamaskbasic template for react and metamask. Contribute to hyunkicho/reactMetamask development by creating an account on GitHub.github.com* 학습 순서는 React 복습, Next.js 학습, Metamask + Next.js 적용으로 진행1. React & Next.js해당 공식 사이트에서 진행 - html, css, Javascript 정도만 알고 있으면 금방 익힐 수 있다.h..