반업주부의 일상 배움사
[블록체인/NFT] 이미지 생성부터 오픈씨까지 (Mumbai/Polygon) 본문
간단하게 아래 프로젝트에 들어있는 이미지를 이용할께요.
https://github.com/HashLips/hashlips_art_engine
터미널에서 실행
$ yarn install
$ yarn build
아래 서비스를 이용해서 IPFS에 등록할께요.
피나타 > 폴더 업로드 > 해쉬립스 폴더 > build/images 업로드 (name: *-images)
CID 복사 > 해쉬립스 src/config.js > 아래와 같이 수정
const baseUri = 'ipfs://NewUriToReplace';
수정
const baseUri = 'ipfs://복사한CID';
터미널에서 실행
$ yarn build update_info
$ cd build/json/
$ for f in *.json; do mv "$f" "${f%.*}"; done
피나타 > 폴더 업로드 > 해쉬립스 폴더 > build/json 업로드 (name: *-metadata)
메타데이터 해시를 스마트 컨트랙트에 등록 > 민팅 > 오픈씨에서 json 파싱 > 이미지 및 상세정보 노출.
크롬에 메타마스크 설치 및 계정 생성
https://chrome.google.com/webstore/detail/metamask/nkbihfbeogaeaoehlefnkodbefgpgknn
뭄바이(Polygon) 테스트넷 연결: 메타마스크 > 네트워크 추가
Network Name: Mumbai Testnet
New RPC URL: https://rpc-mumbai.maticvigil.com
Chain ID: 80001
Currency Symbol: MATIC
Block Explorer URL: https://polygonscan.com/
입금
https://faucet.polygon.technology/
몇 분 기다리면 들어와요.
폴리곤스캔 사이트 가입
https://polygonscan.com/register
샘플 프로젝트 다운로드
https://github.com/prayagsingh/hardhat_polygon_nft
폴리곤스캔 > 계정 > API key (POLYGON_TEST_API_KEY)
메타마스크 > 뭄바이 > More > 계정 세부정보 > 비공개 키 (POLYGON_TEST_PRIVATE_KEY)
.env에 설정
POLYGON_TEST_PRIVATE_KEY = ''
POLYGON_TEST_API_KEY = ''
각자에 맞게 .sol 파일 수정 > 컴파일 > 디플로이 > 증명(verify)
스마트 컨트랙트를 이용해 오픈씨 계정 주소로 보내면 끝.
영어, 중국어 공부중이신가요?
홈스쿨 교재. 한 권으로 가족 모두 할 수 있어요!
'IT 인터넷 > Blockchain' 카테고리의 다른 글
메타마스크에 폴리곤 테스트넷(Mumbai) 추가 :: Metamask Polygon Testnet (0) | 2022.07.29 |
---|---|
블록체인 하나씩 알아보기 :: Market (0) | 2022.07.20 |
블록체인 하나씩 알아보기 :: ERC721 (0) | 2022.07.19 |
블록체인 하나씩 알아보기 :: ERC20 (0) | 2022.07.19 |
[블록체인/NFT] 이미지 생성부터 오픈씨까지 (Rinkeby/Ethereum) (0) | 2022.05.03 |