blockchain) nft 만들기-2
2023. 2. 24. 18:36
Web/blockchain
ERC721 nft 만드는 토큰 ERC721는 소유자 계정 정보(account 정보)를 가지고 있다 ERC20은 토큰 하나하나에 소유자 정보가 없다 반대로 ERC721은 토큰 하나하나에 소유자 정보가 있다 상속 is는 상속이다 ERC721URIStorage uri 주소 기반으로 nft를 만들때 쉽게 적용할 수 있도록 한 것 DigitalPictrue 디지털 그림을 NFT 화 해주는 것; import "@openzeppelin/contracts/utils/Counters.sol"; nft를 만들때마다 순차적으로 번호매김해주는 것 ERC20과 차이점 토큰 하나하나에 주인 정보가 있다 ERC20은 소유자 정보가 없어서, 소유자 지갑에 있어야 소유자 정보를 얻을 수있다 name은 토큰이름 각각의 토큰마다 sym..
blockchain) nft 만들기
2023. 2. 23. 23:22
Web/blockchain
extention 3개 설치 solidity solidity extends solidity contract flattener truffle 스마트컨트랙트를 만들기 위한 구조 자동생성 설치 sudo npm install -g truffle 구조 만드는 명령어 truffle unbox pet-shop 구조 설명 contract 폴더 솔리디티로 저장한 파일을 곳 스마트컨트랙트, nft를 모아두는 곳 migration 폴더 개발한 스마트컨트랙트를 배포 하는 곳 배포를 위한 파일을 저장하는 곳 trfuffle-config.js 개발 환경 네트워크 설정을 하는 곳 기본 설명 만들고 있는 솔리디티 버젼 설명 명령어 컴파일러 truffle compile 버젼 확인 truffle version ganache 배포할때 가..