چه کسی قیمت NFT را تعیین می کند؟

ساخت وبلاگ

devrel @ alchemy

شما به تازگی یک NFT ایجاد کرده اید و می خواهید آن را به علاقه مندان به NFT خود بفروشید. برای انجام این کار ، ما باید قیمت NFT را قرار دهیم ، و دو روش اصلی برای ضمیمه قیمت وجود دارد:

  1. در قرارداد هوشمند (این راهنما)
  2. لیست NFT در یک بازار یا بستر NFT (رویکرد محبوب تر)

تنظیم قیمت NFT در قرارداد

پس از مینینگ هزینه ای نیاز دارید

 

توجه: بخش زیر یک راه حل کلید در دست نیست. در مرحله 10 از آموزش ایجاد NFT ، ما باید برای پذیرش پرداخت برای مینینگ ، استحکام را تغییر دهیم و این بدان معنی است که هرگونه FrontEndWeb3 / Ethers. Jslogic Dictating Minting باید شامل themsg. valueparameter باشد تا امکان انتقال ETH را فراهم کند.

 

این الگوی هزینه از آنجا که در قرارداد انجام می شود کاملاً غیر متمرکز است و مکانیسم هزینه را در فرآیند مینینگ پخته می کند. برای اجرای قیمتی در مورد Minting ، برای شامل این رفتار باید قرارداد هوشمند خود را تغییر دهید. به عنوان یک خلاصه سطح بالا ، می توان با پرداخت عملکرد نعناع ، قیمت Minting NFT را تصویب کرد و کاربر را ملزم به پرداخت مبلغ خاصی از ETH قبل از انتقال NFT به خریدار کرد.

در اینجا یک نمونه کد برای این نوع فرآیند مینینگ وجود دارد:

-کد-JS-JS Line-Numbers-عملکرد MintToken (آدرس به ، Uint256 tokenid ، uri uri) قابل پرداخت مجازی عمومی= 10, "Not enough ETH sent; check price!"); mint(to, tokenId); _setTokenURI(tokenId, uri);>

عملکرد minttoken (آدرس به ، uint256 tokenid ، uri uri) قابل پرداخت مجازی عمومی

  • برای اینکه کاربران بتوانند ETH را به نعناع NFT بپردازند ، باید این عملکرد را هم عمومی و هم قابل پرداخت انجام دهیم. توابع عمومی را می توان در داخل یا از طریق پیام ها فراخوانی کرد تا هر کسی بتواند با عملکرد ارتباط برقرار کند.(ما نمی خواهیم این عملکرد فقط توسط صاحب قرارداد قابل تماس باشد زیرا این امر خریداران آینده نگر را قفل می کند!)

require(msg.value>= 10 ، "ETH به اندازه کافی ارسال نشده است ؛ قیمت را بررسی کنید!") ؛

  • این بیانیه مستلزم آن است که عملکرد قابل پرداخت حداقل 10 WEI دریافت کند ، در غیر این صورت عملکرد شکست می خورد و برمی گردد. پارامتر MSG. Value مقدار ETH مبلغ ارسال شده در کنار عملکرد نعنا است.‍

نعناع (به ، tokenid) ؛

  • این عملکرد نعناع موجود در پرونده قرارداد ERC721 OpenZepplin را فراخوانی می کند و NFT انتخاب شده را به خریدار منتقل می کند.

_settokenuri (tokenid ، uri) ؛

  • این تماس _settokenurifunction موجود در پرونده قرارداد ERC721 OpenZepplin را می خواند و NFT URI را به یک نقطه پایانی خاص تنظیم می کند.

- انواع مختلفی برای اجرای هزینه ها در قراردادهای مینینگ وجود دارد. مورد ذکر شده در بالا یکی از ساده ترین اما بسیاری از پروتکل ها نیز از الگوهای هزینه استفاده می کند که به طور قابل توجهی پیچیده تر است.

تنظیم قیمت NFT از طریق سیستم عامل های حراج

NFT را در OpenSea یا یک پلت فرم حراج NFT دیگر لیست کنید

یک جایگزین غیر کدگذاری این است که به سادگی لیست NFT تازه ذوب شده خود را در OpenSea یا یک وب سایت حراج NFT دیگر ذکر کنید که به شما امکان می دهد قیمت را روی آن قرار دهید. لایه UI OpenSea که در بالای NFT در حال اجرا است به شما امکان می دهد قیمت ها را قرار دهید ، پیشنهادات را بپذیرید یا روش های پیچیده ای پیچیده تر داشته باشید و تمام منطق را برای شما قرار می دهد.

 

توجه: سیستم عامل های حراج NFT به طور معمول برای لیست و رسیدگی به روند حراج شارژ می کنند. برای یافتن نرخ های رقابتی و به حداکثر رساندن فروش NFT خود ، با سیستم عامل های مختلف به روز باشید. Zora و Superrare دو سیستم عامل جایگزین هستند که خدمات مشابهی را نیز به OpenSea ارائه می دهند.< Pan> - انواع مختلفی برای اجرای هزینه ها در قراردادهای مینینگ وجود دارد. مورد ذکر شده در بالا یکی از ساده ترین اما بسیاری از پروتکل ها نیز از الگوهای هزینه استفاده می کند که به طور قابل توجهی پیچیده تر است.

 

پلتفرم های تجاری...
ما را در سایت پلتفرم های تجاری دنبال می کنید

برچسب : نویسنده : مریم کاویانی بازدید : <-PostHit-> تاريخ : شنبه 7 مرداد 1402 ساعت: 13:31