일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- node
- threejs
- Ai
- Setting
- 회고
- pagination
- Python
- jquery
- chatGPT
- netfunnel
- Laravel
- nginx
- nft
- 발행
- 라라벨
- Remix
- Kaikas
- polygon
- nodejs
- exceljs
- miniconda
- 블록체인
- CSS
- 배포
- metamask
- 공연티켓
- React
- PM2
- NextJS
- git
- Today
- Total
목록블록체인 (6)
박주니 개발 정리
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/19vY1/btslCHSxPBN/SvOOBg2dqcFJMuJTpO79IK/img.jpg)
회고 오늘 팀에서 nft 배포 및 발행을 설명할 때 최대한 눈높이를 맞춰서 설명하기 위해 nft 배포 및 발행 과정을 메이플스토리를 비유해서 채용 및 기획, 상품 구현이 어떤 과정인지 추가적으로 remix에서 솔리디티언어는 어떻게 사용하며 compile하고 deploy가 어떻게 되는 지 추가적으로 설명을 했다. 그런데 지금 이렇게 그림으로 설명하기 보다는 개발자한테 설명한다는 입장으로 코드로 어떻게 적용되었는 지 설명하는 게 더 나을 거 같다는 피드백을 듣게 되었다. 그래서 지금 단계에서는 배포 단계여서 코드 보다는 동작 위주로 설명했는데 발행 부터는 코드 위주로 설명을 하겠다고 말씀드렸다. 현재 설명을 듣는 분들이 nft 및 블록체인에 대해서는 잘모르신다고 생각해서 그림 위주로 차근차근 설명을 진행할려..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bIYzZf/btr5nMKL8bf/HCWkm5gLjvqwOMaqKyAVb0/img.png)
적절한 polygon gas 설정을 하기 위해서는 먼저 polygon 네트워크의 현재 가스 가격과 블록당 평균 가스 사용량 등의 정보를 확인할 수 있어야합니다. polygon gas 비용 확인 1. polygonscan을 검색해서 접속합니다. https://polygonscan.com/ Polygon (MATIC) Blockchain Explorer PolygonScan allows you to explore and search the Polygon blockchain for transactions, addresses, tokens, prices and other activities taking place on Polygon (MATIC) polygonscan.com 2. 해당 사이트 header에서 M..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Wfbt3/btr5dReo29x/SnczIlcVA3x5az4lhYTNG0/img.png)
사용 이유) nft 마켓을 운영하게 될 때 1차 판매 관리자가 사용자에게 판매해서 owner address가 사용자로 지정이 되었고 그 사용자가 nft 자체 마켓이 아닌곳 예를 들어서 opensea에서 회원이 아닌 다른 사용자에게 nft 판매했을때에는 기록을 따로 관리하거나 삭제를 해야하기때문에 그것을 체크하고 관리하기 위해서 구현하게 되었습니다. 초기 설정) node, pm2 pm2 설정하는 방법은 node-pm2 설정으로 별도 정리해서 올렸습니다. 참고하시면 됩니다. 1. web3를 설치하고 web3를 설정합니다. 추가 설명) endpoint 설정은 infura 적용을 해봤지만 안돼서 quicknode에 받은 url 설정했습니다. const Web3 = require("web3"); const web..
적용 이유) 공연 티켓 nft 배포 발행 기준으로만 만들고나서 예를 들어 티켓을 5개를 erc721기준으로 한번에 tokenId 5개 기준으로 좌석이랑 qrcode를 넣는거까지는 되었고 확인도 되었지만 구매자가 구매를 하기 위해서는 그것에 따른 abi 추가도 이루어져야한다는 것을 알게 되었습니다. 그래서 nft 마켓 기준으로 만든다고 가정했을 때 솔리디티 리뉴얼한 것을 올리겠습니다. 그 이후에 내용은 공연티켓 nft 배포(발행 기준)과 동일합니다. remix에 적용할 performanceNFT // SPDX-License-Identifier: MIT pragma solidity ^0.8.0; import "@openzeppelin/contracts/token/ERC721/ERC721.sol"; impor..