سلام، طبق مقاله آخر بیس، باید یه کانترکت ای آر سی 721 روی شبکه تستی بیس دیپلوی کنیم تا بتونیم، یک ان اف تی رو به عنوان پاداش روی شبکه تستی مینت کنیم.
(این ان اف تی که به عنوان پاداش قراره دریافت کنیم، روی همون شبکه تستی قرار داره و روی اتریوم یا اوپتیمیسم نیست)
برای انجام ساده این کوئست اول وارد سایت اوپن زپلین قسمت ویزارد میشیم
https://docs.openzeppelin.com/contracts/4.x/wizard
اوپن زپلین یه ابزار اوپنسورسه، که برای ساخت و توسعه قرارداد های هوشمندِ «امن» طراحی شده
یعنی چی امن؟ یعنی اینکه با استانداردهایی که تعیین کرده، به شما به عنوان یک برنامه نویس کمک میکنه تا مجموعه ای از اقدامات امنیتی رو در زمان کدنویسی اپ ها، برای پیشگیری از مشکلات امنیتی، لحاظ کنید. یک ابزار ممیزی ِ امنیتی، برای اطمینان از ایمن بودن دپ شماست. تو صفحه اصلی در قسمت مشتریان، اسامی معروفی رو میتونید ببینید، از جمله بنیاد اتریوم و کوین بیس
حالا در صفحه ویزارد، به ترتیب شمارههای عکس، کارهایی که باید انجام بدیم
تب ایی آر سی 721 رو انتخاب میکنیم
رو میزنیمmintable یک اسم و نماد وارد میکنیم و تیک
روی تب اوپن این رمیکس کلیک میکنیم

ادامه ش رو احتمالا دیگه خودتون بلدین چون زیاد گفته شده، فقط این آشنایی با اوپن زپلین مهم بود که برای دیپلوی کانترکت روی شبکه های ای وی ام کامپتیبل کارتون رو راحت میکنه
در ادامه هم توی محیط رمیکس آی دی ایی، روی کامپایل کانترکت میزنید

:بعد از کامپایل
1- Go to “DEPLOY & RUN TRANSACTIONS”
2 - Change “Remix VM” to “Injected Provider- MetaMask”
3- click on “Deploy” and confirm on your metamask (on Base Goerli Network)

بعد از اینکه دیپلوی انجام شد، تو قسمت
Deployed Contracts
میتونید کانترکت خودتون رو ببینید،
برای اینکه کانترکت خودمون رو تست کنیم، میتونیم با استفاده از
SafeMint
یک توکن به آدرس خودمون مینت کنیم
برای این کار روی فلش کناریِ سیف مینت کلیک کنید

در قسمت
“ to “
آدرس متامسک تون رو وارد کنید
و در قسمت
“ token id “
یک عدد دلخواه مثلا 1 رو وارد کنید، و روی ترانزکت کلیک کنید، و تراکنش رو کانفرم کنید

برای اینکه آدرس کانترکت تون رو بردارید، به قسمت اَکتیویتی متامسک برید و روی آخرین تراکنش که سِیف مینت هست کلیک کنید. اون کانترکتی که جلوی
interacted to
زده کانترکتیه که شما دیپلوی کردید (در قسمت پایینش هم میتونید ببینید که شما یه توکن به آدرستون مینت کردید)
کانترکت رو کپی و در سایت کوئست پیست کنیدپ

نکته پایانی: با توجه به سایت کوئستی که بِیس راه اندازی کرده، احتمالا کوئست های بیشتری رو تو همین سایت داشته باشیم. پس هر روز مثل ربیت هول یه سر به اینجا هم بزنید که اگه چیز جدیدی بود انجام بدید
