참고>github 링크 시작하기에 앞서 중간중간 링크를 걸어 두었으니 참고하세요. solidity 문법과 openzeppelin 라이브러리는 안다는 가정하에 진행됩니다. 잘못되거나 문의가 있으면 댓글 달아주세요. 1. 로컬에서 개발 1-1. 프로젝트 생성 & 설정 참고>Truffle 설치 & Ganache 연동 프로젝트 폴더 생성 후 truffle 초기화 1-2. 컨트랙트 작성 contract 폴더 안에 .sol 파일 작성 (이 프로젝트에선 MyNFTs.sol 임) openzeppelin ERC721.sol 파일 참조 mintNFT 함수는 넣어준 uri를 참조하는 토큰을 발행 1-3. 배포 스크립트 작성 mig
참고>공식문서 1. truffle 준비 >klaytn 배포시 사용할 truffle 버전 5.1.23 >truffle 5.1.23 실행시 선택한 node버전 12.22.10 >다른 상위 버전 선택시 truffle develop 안됨. truffle init 결과 프로젝트 기본구조 2. truffle 활용 현재 폴더의 contract 폴더 아래에 있는 solidity 파일이 json 형태로 변경 되어 생성됨. -