Rarible ile mintleme

Rarible, birden çok EVM ağı üzerinde NFT uygulamaları oluşturmak için SDK'lar ve API'ler sağlayan çok zincirli bir NFT protokolü ve pazar yeridir.

NFT mintleme için, Rarible Multichain SDKarrow-up-right kendi veya paylaşılan koleksiyonlarınıza mint yapmanıza ve hemen satış emirleri oluşturmanıza olanak tanır.

Rarible SDK IPFS yüklemeyi ele almadığından, burada gösterilen örneklerimiz Pinataarrow-up-right bir IPFS barındırıcısı olarak kullanır. Bir JWT anahtarı almak için bir Pinata hesabına ihtiyacınız olacak.

Ayrıca sizden şunları isteyecekler:

  • Chiliz Chain üzerinde zaten dağıtılmış bir ERC-721 sözleşmesi. Kendinizin dağıtması gereken OpenZeppelin ERC-721 sözleşmesiarrow-up-right Chiliz Chain üzerinde kendiniz dağıtmalısınız. Remix IDEarrow-up-right bunu tarayıcı içinde yapmanızı sağlar. Bir blok gezgini kullanarak sözleşmeyi doğrulamayı unutmayın!

  • Bir Rarible API anahtarı. Nasıl elde edileceğini görmek için Başlarken bölümüne bakın:

Rarible SDK'yı kullanmak için birkaç kurulum yapmamız gerekiyor:

circle-exclamation

Bir NFT koleksiyonu mintleme

Önce .env dosyanızı oluşturun:

Tercih ettiğimiz iş akışı şudur:

  1. Medyayı Pinata aracılığıyla IPFS'e yükleyin

  2. Metadata dosyasını oluşturun ve yükleyin

  3. Rarible SDK + zincir üstü mint

İlham alabileceğiniz tam örnek betik burada:

Bir NFT koleksiyonunu lazy-mint etmek

Lazy Minting, bir NFT'yi satışa koymadan önce mintleme için peşin maliyet ödemek istemeyenler için bir seçenektir. NFT'lerini satın alma listesine koyabilirler, ardından sadece satın alındığında veya aktarıldığında mint ederler. Bu nedenle gas ücretleri mintleme sürecinin bir parçasıdır ve alıcı tarafından ödenir.

Kısacası, lazy-minting NFT'yi satın alınana kadar blokzincire koymamak, yani önceden koymamak demektir.

Doğru tanımlanmış bir .env dosyasına ihtiyacınız olacak:

Ve şimdi projenizi lazy-mintlemek için örnek kod:

Last updated

Was this helpful?