Base آموزش انجام کوئست

سلام، طبق مقاله آخر بیس، باید یه کانترکت ای آر سی 721 روی شبکه تستی بیس دیپلوی کنیم تا بتونیم، یک ان اف تی رو به عنوان پاداش روی شبکه تستی مینت کنیم.

(این ان اف تی که به عنوان پاداش قراره دریافت کنیم، روی همون شبکه تستی قرار داره و روی اتریوم یا اوپتیمیسم نیست)

برای انجام ساده این کوئست اول وارد سایت اوپن زپلین قسمت ویزارد میشیم

https://docs.openzeppelin.com/contracts/4.x/wizard

اوپن زپلین یه ابزار  اوپن‌سورسه، که برای ساخت و توسعه قرارداد های هوشمندِ «امن» طراحی شده

یعنی چی امن؟ یعنی اینکه با استانداردهایی که تعیین کرده، به شما به عنوان یک برنامه نویس کمک میکنه تا مجموعه ای از اقدامات امنیتی رو در زمان کدنویسی اپ ها، برای پیشگیری از مشکلات امنیتی، لحاظ کنید. یک ابزار ممیزی ِ امنیتی، برای اطمینان از ایمن بودن دپ شماست. تو صفحه اصلی در قسمت مشتریان، اسامی معروفی رو میتونید ببینید، از جمله بنیاد اتریوم و کوین بیس

حالا در صفحه ویزارد، به ترتیب شماره‌های عکس، کارهایی که باید انجام بدیم

  • تب ایی آر سی 721 رو انتخاب میکنیم

  • رو میزنیمmintable یک اسم و نماد وارد میکنیم و تیک

  • روی تب اوپن این رمیکس کلیک میکنیم

post image

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

در ادامه هم توی محیط رمیکس آی دی ایی، روی کامپایل کانترکت میزنید

post image

:بعد از کامپایل

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)

post image

بعد از اینکه دیپلوی انجام شد، تو قسمت

Deployed Contracts

میتونید کانترکت خودتون رو ببینید،

برای اینکه کانترکت خودمون رو تست کنیم، میتونیم با استفاده از

SafeMint

یک توکن به آدرس خودمون مینت کنیم

برای این کار روی فلش کناریِ سیف مینت کلیک کنید

post image

در قسمت

“ to “

آدرس متامسک تون رو وارد کنید

و در قسمت

“ token id “

یک عدد دلخواه مثلا 1 رو وارد کنید، و روی ترانزکت کلیک کنید، و تراکنش رو کانفرم کنید

post image

برای اینکه آدرس کانترکت تون رو بردارید، به قسمت اَکتیویتی متامسک برید و روی آخرین تراکنش که سِیف مینت هست کلیک کنید. اون کانترکتی که جلوی

interacted to

زده کانترکتیه که شما دیپلوی کردید (در قسمت پایینش هم میتونید ببینید که شما یه توکن به آدرستون مینت کردید)

کانترکت رو کپی و در سایت کوئست پیست کنیدپ

post image

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

Subscribe