일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Setting
- node
- Laravel
- Remix
- Ai
- nodejs
- polygon
- netfunnel
- Kaikas
- chatGPT
- PM2
- miniconda
- nginx
- 오블완
- jquery
- metamask
- 블록체인
- exceljs
- nft
- 라라벨
- 배포
- CSS
- threejs
- 회고
- NextJS
- pagination
- Python
- React
- 공연티켓
- 티스토리챌린지
- Today
- Total
목록solidity (2)
박주니 개발 정리
적용 이유) 공연 티켓 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..
적용하게 된 이유) 공연 티켓에는 보통 정보가 좌석이랑 qr코드를 넣어서 만드는 경우가 있는데 현재 제가 만들었던 erc721 개념은 하나만 발행할 수 있는 수준이였습니다. 그런데 이렇게 하나 하나 발행을 하다보면 예를 들어서 10000이 넘어갈 경우에는 만번을 일일이 발행하는 것은 비효율적이다라고 생각했고 erc721을 한번 발행시 여러번 발행하고 그 안에는 각각 정보를 담는 방법을 찾게 되었습니다. 찾는 과정에서 erc1155로 접근해야한다는 생각의 틀이 깨지게 되어 좋은 경험이었습니다. 배포 방법) 1. remix에 접속해주시길 바랍니다. https://remix.ethereum.org/#lang=en&optimize=false&runs=200&evmVersion=null&version=soljso..