ERC-721 protokolünü izleyen NFT'ler için, merkeziyetsiz ticareti gerçekleştirmek tartışmaya değer bir konudur. Şu anda, ana akım NFT borsa platformları genellikle satış emri yöntemi kullanarak ticaret yapmaktadır; bu, ürünlerin raflarda sergilenmesi ve alıcıların seçim yapması gibidir. Bu makalede, akıllı sözleşmeler yazma ve basit bir ön yüz sayfası oluşturarak NFT'lerin merkeziyetsiz ticaretinin nasıl gerçekleştirileceğini göstereceğiz. Dikkat edilmesi gereken nokta, bu makalenin içeriğinin yalnızca öğrenme referansı amacıyla olduğu ve gerçek üretim ortamına uygun olmadığıdır.
NFT Genel Görünüm
NFT, eşsiz token anlamına gelir; her bir Token benzersizdir ve ERC-721 protokolüne uyar. Genellikle NFT'ler cüzdan içinde farklı resimler olarak gösterilir ve her bir NFT grubunun ayrımını sağlamak için benzersiz bir ID'si vardır. NFT'nin özellikleri nedeniyle, fiyatı ERC-20 token'ları gibi fiyat eğrisi ile belirlemek mümkün değildir. Bu nedenle, şu anda yaygın ticaret biçimi, emir defteri şeklindedir.
Sipariş Defteri İşlem Modu
Sipariş defteri modeli esasen iki türde sınıflandırılır:
Fiyatlama Emri: Satıcı satış fiyatını belirler, alıcı uygun bulursa satın alabilir.
Talep Siparişi: Alıcı talep siparişi verir, satıcı fiyatı uygun bulduğunda satışı gerçekleştirir.
Genel olarak, alım siparişinin fiyatı, fiyatlandırma siparişinden düşük olacaktır. Bu makale fiyatlandırma siparişi ticaret yöntemine odaklanacaktır.
NFT DEX'in Temel Fonksiyonları
Bir temel NFT DEX aşağıdaki özellikleri içermelidir:
Ürünleri listele: NFT'leri belirlenen fiyatla listele
Ürün satın alma: NFT fiyatlandırmasına göre satın alma
İşlem ücreti: İşlem fiyatı oranında alınır
ürün listeleme süreci
Ön yüz: Kullanıcı NFT'yi seçer ve fiyat belirler, listelemek için tıklar
Sözleşme: Kullanıcı, NFT'yi işlemesi için sözleşmeye yetki verir.
Ürün satın alma süreci
Ön yüz: Kullanıcı NFT'yi seçer, satın almak için tıklar
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
17 Likes
Reward
17
6
Share
Comment
0/400
GmGnSleeper
· 07-26 04:07
boğa vay kendi ellerinle Dex yazıyorsun, bir tadı var.
View OriginalReply0
TokenRationEater
· 07-25 22:02
Klasik teknik yazı, öncelikle kaydedilmesi önerilir.
View OriginalReply0
MetaNomad
· 07-23 09:16
Eski bir proje ama yazmayı bilmiyorum.
View OriginalReply0
BrokeBeans
· 07-23 09:08
Korktum, köpeğim bile zincirden düştü.
View OriginalReply0
DevChive
· 07-23 09:08
Bugün de Blok Zinciri öğrenme günü ha~
View OriginalReply0
BearMarketNoodler
· 07-23 09:05
Zaten açık emirler ile pek bir farkı yok, sadece spekülasyon.
Sıfırdan NFT DEX kurma: Akıllı sözleşmeler ve ön yüz uygulaması detayları
Sıfırdan NFT Merkeziyetsizlik Borsası Oluşturma
ERC-721 protokolünü izleyen NFT'ler için, merkeziyetsiz ticareti gerçekleştirmek tartışmaya değer bir konudur. Şu anda, ana akım NFT borsa platformları genellikle satış emri yöntemi kullanarak ticaret yapmaktadır; bu, ürünlerin raflarda sergilenmesi ve alıcıların seçim yapması gibidir. Bu makalede, akıllı sözleşmeler yazma ve basit bir ön yüz sayfası oluşturarak NFT'lerin merkeziyetsiz ticaretinin nasıl gerçekleştirileceğini göstereceğiz. Dikkat edilmesi gereken nokta, bu makalenin içeriğinin yalnızca öğrenme referansı amacıyla olduğu ve gerçek üretim ortamına uygun olmadığıdır.
NFT Genel Görünüm
NFT, eşsiz token anlamına gelir; her bir Token benzersizdir ve ERC-721 protokolüne uyar. Genellikle NFT'ler cüzdan içinde farklı resimler olarak gösterilir ve her bir NFT grubunun ayrımını sağlamak için benzersiz bir ID'si vardır. NFT'nin özellikleri nedeniyle, fiyatı ERC-20 token'ları gibi fiyat eğrisi ile belirlemek mümkün değildir. Bu nedenle, şu anda yaygın ticaret biçimi, emir defteri şeklindedir.
Sipariş Defteri İşlem Modu
Sipariş defteri modeli esasen iki türde sınıflandırılır:
Genel olarak, alım siparişinin fiyatı, fiyatlandırma siparişinden düşük olacaktır. Bu makale fiyatlandırma siparişi ticaret yöntemine odaklanacaktır.
NFT DEX'in Temel Fonksiyonları
Bir temel NFT DEX aşağıdaki özellikleri içermelidir:
ürün listeleme süreci
Ürün satın alma süreci
NFT DEX gerçekleştirme
1. Test NFT oluştur
Remix aracılığıyla hızlı bir şekilde ERC-721 protokolüne sahip bir NFT sözleşmesi dağıtıp test edebilirsiniz.
2. Akıllı sözleşme yazma
Başlıca aşağıdaki yöntemleri içerir:
2.1 Satıcı NFT'yi listeledi
Akış:
Listeleme yöntemi gerektirir:
2.2 Alıcı NFT satın alır
Sözleşme yürütme adımları:
2.3 Listeden kaldır
Yayınlanan kayıtların isActive alanını false olarak ayarlamak yeterlidir.
2.4 Çekim Ücreti
Alınan işlem ücretini sözleşmeye yatırın veya belirtilen adrese transfer edin.
3. Ön Uç Geliştirme
Kullanılan Ana Araçlar:
Ana Sayfa:
3.1 Cüzdanı Bağla
Ant Design Web3'ün bağlantı bileşenini kullanarak gerçekleştirin.
3.2 Mint sayfası
wagmi'nin useWriteContract yöntemini kullanarak sözleşme mint işlemi çağrısı yapın.
3.3 Portföy sayfası
Kullanıcı NFT'lerini gösterir, listeleme ve kaldırma işlemlerini destekler.
3.4 Satın Al Sayfası
Listelenen NFT'leri göster, satın alma işlemini destekler.
Yukarıdaki adımlar sayesinde, temel bir NFT DEX gerçekleştirilmiştir. Vercel'e dağıtılarak erişim için kullanılabilir.