기본 프로젝트를 세팅하기 위한 방법은 아래에 링크를 참고 [이더리움] Hardhat 설치 후 TypeScript 프로젝트 생성하기Hardhat 기존 프로젝트에 Hardhat 설치 npm install --save-dev hardhat # npm install --save-dev hardhat npm WARN deprecated request-promise-native@1.0.9: request-promise-native has been deprecated because it extends the now deprecated request packageheun.tistory.com hardhat.config.ts 작성hardhat.config.ts는 Hardhat 프로젝트의 주요 설정 파일이다. 이 파일을 ..
Express.js란? Express.js는 Node.js에서의 웹 애플리케이션을 만들기 위한 기본적인 기능들을 쉽게 사용할 수 있도록 해주며, 라우팅, 미들웨어, 템플릿 엔진, 정적 파일 서비스 등 다양한 기능을 제공한다. 또한 Express.js는 다른 Node.js 패키지와 함께 사용할 수 있기 때문에 많은 개발자들이 사용하고 있다. app.ts 예제 import express from 'express'; import { ethers } from 'ethers'; const app = express(); app.use(express.json()); // Ethereum contract address const contractAddress = ''; // Ethereum provider const p..

프로젝트 구성에 대해서는 아래 글을 참고. [이더리움] Hardhat 설치 후 typescript 프로젝트 생성하기 Hardhat 기존 프로젝트에 Hardhat 설치 npm install --save-dev hardhat # npm install --save-dev hardhat npm WARN deprecated request-promise-native@1.0.9: request-promise-native has been deprecated because it extends the now deprecated request package heun.tistory.com 오픈제플린(OpenZeppelin) 사용하여 솔리디티 작성 오픈제플린 라이브러리를 이용하여 솔리디티를 작성할 수 있는데 기능도 추가할 수 ..
[이더리움] Hardhat 설치 후 typescript 프로젝트 생성하기Hardhat 기존 프로젝트에 Hardhat 설치 npm install --save-dev hardhat # npm install --save-dev hardhat npm WARN deprecated request-promise-native@1.0.9: request-promise-native has been deprecated because it extends the now deprecated request packageheun.tistory.comHardhat설치와 프로젝트 구성하는 방법에 대해서 궁금하다면 위에 글을 참고파일 트리project├── .hardhat│ ├── cache│ ├── config.ts│ ├─..
Hardhat 기존 프로젝트에 Hardhat 설치 npm install --save-dev hardhat # npm install --save-dev hardhat npm WARN deprecated request-promise-native@1.0.9: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142 npm WARN deprecated har-validator@5.1.5: this library is no longer supported npm WARN deprecated uuid@2.0.1..