반응형
250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- html5기초
- html5웹디자인
- html5popup
- grpc
- html5배경만들기
- 웹예제
- 서버
- html5글자효과
- 포트폴리오
- 웹디자인예제
- solanaNFT
- 솔라나cookbook
- html5기초예제
- NFT개발
- html5예제
- html5포트폴리오예제
- 웹디자인
- html5디자인예제
- 솔라나개발
- NFT솔라나
- nft예제
- NFT
- PostgresSQL
- 솔라나
- HTML5
- 포트폴리오예제
- html5웹디자인예제
- 솔라나NFT
- 이중화
- pgpool
Archives
- Today
- Total
Scikit Web
NFT를 위한 이더리움 Smart Contract 생성 가이드 본문
728x90
반응형
사전 준비
- 메타마스크 계정 생성
- https://metamask.io/ 또는
- 크롬 확장으로 설치 https://chrome.google.com/webstore/detail/metamask/nkbihfbeogaeaoehlefnkodbefgpgknn?hl=ko
- 계정 생성 후 Account Setting → Export Private Key 실행
3. 실제로 생성된 것을 확인하기 위한 https://www.alchemy.com 무료 회원가입
4. 로그인 후 New App 생성
5. New App을 만들고 나면 API 키와 URL 주소 등의 정보를 확인할 수 있다.
6. 알케미 사이트에서 테스트용 이더리움을 발급 필요(무료)
사전 준비 이후
- https://hardhat.org/getting-started 설치
- hardhat 프로젝트 생성
npx hardhat
- Create an advanced sample project that uses TypeScript 옵션 권장
- 생성된 소스코드를 VSCode 로 Open 한다
- hardhat.config.ts 파일을 열고 Key 정보들을 업데이트 한다
- contracts 폴더에 컴파일할 지갑 코드(솔리디티 코드)를 추가한다
- 솔리디티 코드는 https://www.openzeppelin.com/ 사이트 에서 생성
- sol 파일을 추가한 다음 hardhat 컴파일 명령어 실행
npx hardhat compile
- scripts 폴더에 deploy를 하기 위한 코드(자바스크립트 코드)를 추가한다
- 스크립트 파일안에 지갑을 deploy 하는 코드가 들어 있습니다.
npx hardhat run scripts/contracts/deployERC1155Contract.ts
deploy 완료 후
https://www.alchemy.com 사이트에 로그인 하면 이벤트가 올라온 정보가 생겨있는데 클릭해서 들어가면 etherscan 과 연결되고 Contract Creation 트랜잭션이 있고 생성된 지갑 주소로 생성된것을 확인할 수 있습니다.
728x90
반응형
'NFT > Ethereum(이더리움)' 카테고리의 다른 글
Ethereum Test Net faucet 이더리움 테스트넷 무료 이더 받기 (0) | 2022.06.14 |
---|
Comments