For the complete documentation index, see llms.txt. This page is also available as Markdown.

Rarible로 민팅

Pinata IPFS 호스팅과 배포된 OpenZeppelin ERC-721 컨트랙트를 사용하여 Rarible Multichain SDK로 Chiliz Chain에 NFT를 민팅하고 판매 주문을 생성합니다.

Rarible은 여러 EVM 네트워크에서 NFT 앱을 구축하기 위한 SDK와 API를 제공하는 멀티체인 NFT 프로토콜 및 마켓플레이스입니다.

NFT 민팅의 경우, Rarible Multichain SDK를 사용하면 자체 또는 공유 컬렉션에 민팅하고 즉시 판매 주문을 생성할 수 있습니다.

Rarible SDK는 IPFS 업로드를 처리하지 않으므로, 여기서는 Pinata를 IPFS 호스트로 사용합니다. JWT 키를 발급받으려면 Pinata 계정이 필요합니다.

또한 다음이 필요합니다:

  • Chiliz Chain에 이미 배포된 ERC-721 컨트랙트. Chiliz Chain에 직접 OpenZeppelin ERC-721 컨트랙트를 배포해야 합니다. Remix IDE는 브라우저 내 IDE를 제공합니다. 블록 탐색기를 사용하여 컨트랙트를 검증하는 것을 잊지 마세요!

  • Rarible API 키. 발급 방법은 시작 가이드를 참조하세요:

Rarible SDK를 사용하려면 몇 가지 설치가 필요합니다:

NFT 컬렉션 민팅하기

먼저 .env 파일을 구성합니다:

작업 흐름은 다음과 같습니다:

  1. Pinata를 통해 미디어를 IPFS에 업로드합니다.

  2. 메타데이터 파일을 빌드하고 업로드합니다.

  3. Rarible SDK + 온체인 민팅을 수행합니다.

다음은 영감을 얻을 수 있는 전체 샘플 스크립트입니다:

NFT 컬렉션 레이지 민팅하기

레이지 민팅(Lazy Minting)은 NFT를 판매하기 전에 선불로 민팅 비용을 부담하고 싶지 않은 분들을 위한 옵션입니다. NFT를 구매 목록에 올리고, 구매 또는 전송 시에만 민팅할 수 있습니다. 따라서 가스 요금은 민팅 과정의 일부가 되며 구매자가 부담합니다.

즉, 레이지 민팅은 누군가가 NFT를 구매할 때까지 블록체인에 NFT를 올리지 않는 것을 의미합니다.

적절히 정의된 .env 파일이 필요합니다:

다음은 프로젝트를 레이지 민팅하는 샘플 코드입니다:

마지막 업데이트

도움이 되었나요?