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

Mintowanie z Rarible

Mintuj NFT na Chiliz Chain za pomocą Rarible Multichain SDK z hostingiem IPFS przez Pinata oraz wdrożonego kontraktu OpenZeppelin ERC-721, łącznie z tworzeniem zleceń sprzedaży.

Rarible to multichainowy protokół i marketplace NFT, który udostępnia SDK oraz API do budowania aplikacji NFT w wielu sieciach EVM.

Do mintowania NFT Rarible Multichain SDK pozwala mintować do własnych lub współdzielonych kolekcji i natychmiast tworzyć zlecenia sprzedaży.

Ponieważ Rarible SDK nie obsługuje wysyłania plików do IPFS, nasze przykłady używają tutaj Pinata jako hosta IPFS. Aby uzyskać klucz JWT, będziesz potrzebować konta Pinata.

Będą one również wymagać, abyś miał:

  • Już wdrożony kontrakt ERC-721 na Chiliz Chain. Musisz samodzielnie wdrożyć kontrakt OpenZeppelin ERC-721 na Chiliz Chain. Remix IDE daje ci IDE działające w przeglądarce, aby to zrobić. Nie zapomnij zweryfikować kontraktu za pomocą block explorera!

  • Klucz API Rarible. Zobacz ich Getting Started, aby dowiedzieć się, jak go uzyskać:

Aby korzystać z Rarible SDK, potrzebujemy kilku instalacji:

Mintowanie kolekcji NFT

Najpierw zbuduj swój plik .env:

Nasz preferowany workflow to:

  1. Wyślij media do IPFS przez Pinata

  2. Zbuduj i wyślij plik metadanych

  3. Rarible SDK + mint on-chain

Oto pełny przykładowy skrypt, którym możesz się zainspirować:

Lazy-minting kolekcji NFT

Lazy Minting to opcja dla tych, którzy nie chcą ponosić kosztu mintowania NFT z góry, zanim wystawią je na sprzedaż. Mogą wystawić swoje NFT do zakupu, a następnie zmintować je dopiero wtedy, gdy zostanie kupione lub przetransferowane. Opłaty za gas są więc częścią procesu mintowania i są pokrywane przez kupującego.

Krótko mówiąc, lazy-minting oznacza umieszczenie NFT na blockchainie dopiero wtedy, gdy ktoś kupi NFT, a nie wcześniej.

Będziesz potrzebować poprawnie zdefiniowanego pliku .env:

A teraz przykładowy kod do lazy-mintingu twojego projektu:

Ostatnia aktualizacja

Czy to było pomocne?