파트투 마지막주이다!!
지난시간 동작하지 않았던 '민팅'버튼의 오류를 잡고 시작했다.
Web3를 가져올 때 위의 방식으로 가져와야 한다.
지난번에는 무지성으로 URL로 가져왔기 때문에 민팅버튼이 동작하지 않았다.
call - 읽기함수/ 일반함수와 payable 함수/ balanceof 읽어오기
send - 기록하는 함수/
메타마스크가 설치되어있지 않으면 undefined
로 뜸
BalanceOf를 통해 내 nft가 몇개인지 확인
토큰 바이 인덱스 :
토큰오브 오너바이 인덱스 : 첫번째에 nft 컨트랙트 주소를 넣고 조회하면 숫자가 나옴.
가장 최근 인덱스에 들어있는 img주소 확인
** 방금 생성한 NFT의 메타데이터 주소 = 내가 가지고 있는 가장 마지막 NFT
블록체인 거래소 클론 🔥🔥
👉pixilArt 에서 각각 Background, Face, Eyes, Hat 등을 여러 개 만든다.
👉 https://github.com/HashLips/hashlips_art_engine
name이 위에 있는 것 부터 바닥에 깔리는 레이어이니까, 순서를 잘 입력해야 한다.
👉 npm run build
를 하면 아래와 같이 build 폴더 하위에 images와 json 파일이 생성된다.
👉 name, description, baseUri 항목을 수정한다.
baseUri는 remix에서 확인할 수 있다.
파일 수정 후 npm update_info
를 통해 업데이트 해주면 된다.
👉 pinata에 images, json 폴더를 업로드한다.
👉 remix에서 deploy, transaction을 차례로 한 후 opensea에서 한꺼번에 생산된 nft를 볼 수 있다.!
강사님이 이번주에는 블록체인거래소를 클론하는 것이 목표라고 하셨다.
재밌을 것 같당ㅎㅎ 이번주도 화이팅🔥🔥