برنامه نویسی

نحوه بارگیری اترهای رایگان نامحدود در کیف پول Metamask

معرفی

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

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

پیش نیازها

برای دنبال کردن این آموزش و بارگذاری اترهای رایگان در Metamask خود، به بسته های زیر نیاز دارید:

می توانید ویدیوی آموزشی را با ویدیوی یوتیوب زیر مشاهده کنید.

https://www.youtube.com/watch?v=qnudOwva0fM

اکنون بیایید نگاهی به مراحل و روش‌هایی که برای بارگذاری اترهای رایگان نامحدود در کیف پول Metamask خود نیاز دارید بیاندازیم.

روش کلاه سخت

به دلیل انعطاف پذیری، توسعه پذیری و سرعت آن، بسیاری از توسعه دهندگان وب 3 و متخصصان وب 3 به طور یکسان، هاردهات را به عنوان چارچوبی برای توسعه برنامه های کاربردی در شبکه اتریوم انتخاب کرده اند.

در اینجا مراحل بارگذاری اترها در Metamask با استفاده از Hardhat آورده شده است.

مرحله 1: تنظیم ساختار پروژه
پروژه ای به نام ایجاد کنید **freeTestEthers**، این می تواند هر پروژه مبتنی بر جاوا اسکریپت مانند NodeJs، ReactJs، VueJs یا حتی پروژه NextJs باشد. برای این مثال، یک پروژه NodeJs را انجام خواهیم داد.

در مرحله بعد، پوشه پروژه را در ترمینال باز کنید یا به سادگی به آن دایرکتوری بروید و دستورات زیر را اجرا کنید.

cd freeTestEthers
npm init --y
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

دستور بالا پوشه را به عنوان یک پروژه nodeJs راه اندازی می کند. تصویر زیر را ببینید.

فایل package.json

مرحله 2: ایجاد پروژه Hardhat
بسته‌های Hardhat را که به شما امکان می‌دهد یک سرور بلاک چین را اجرا کنید، روی ترمینال نصب کنید، دستورات زیر را اجرا کنید:

npm install hardhat
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

پس از نصب، دستور hardhat زیر را اجرا کنید.

npx hardhat
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

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

جادوگر فرمان هاردات

مرحله 3: اجرای سرور Hardhat
پس از اتمام نصب، دوباره این دستور را برای چرخش سرور بلاک چین Hardhat اجرا کنید:

npx hardhat node
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

سرور Hardhat

دستور بالا باید سروری را مانند تصویر بالا بچرخاند. لطفاً تفاوت بین حساب ها و کلیدهای خصوصی آنها را مشاهده کنید. بعداً از کلیدهای خصوصی برای وارد کردن اترها به Metamask استفاده خواهیم کرد.

مرحله 4: دسترسی به Metamask
با نصب Metamask از قبل، مرورگر خود را باز کنید و به لینک زیر مراجعه کنید تا رابط برنامه افزودنی متامسک شما به طور کامل باز شود. باید شبیه تصویر زیر باشد.
chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/home.html#

رابط متاماسک

مرحله 5: پیکربندی شبکه
اکنون می‌خواهیم به Metamask بگوییم که از سرور Hardhat در مرحله 3 این بخش استفاده کند. Metamask معمولاً با یک شبکه Localhost به طور پیش فرض همراه است که هاردات را پیکربندی کرده است، بنابراین ما نیازی به راه اندازی شبکه از ابتدا نداریم.

به صفحه شبکه های Metamask بروید و مطمئن شوید که تنظیمات شما در همان صفحه من است.

گام یک

مرحله دو

آیا به پیکربندی شبکه در تصویر بالا توجه کرده اید؟

  • نام شبکه: به نام مستعاری که ترجیح می دهید به شبکه بلاک چین خود بدهید اشاره دارد.
  • URL جدید RPC: به نقطه پایانی HTTP که از آنجا می توان به سرویس بلاک چین دسترسی پیدا کرد، شامل میزبان و پورت سرور بلاک چین است.
  • شناسه زنجیره: یک شماره شناسایی منحصر به فرد را برای یک شبکه بلاک چین خاص مشخص می کند، برای سرور Hardhat همیشه 31337 است.
  • نماد ارز: نشان دهنده نوع ارز دیجیتال مورد استفاده در یک شبکه بلاک چین خاص است.

مرحله 6: وارد کردن حساب ها
از مرحله 3، اولین کلید خصوصی برای حساب صفر (0) را همانطور که در تصویر زیر مشاهده می کنید، کپی کنید.

گام یک

اکنون مطمئن شوید که Localhost را به عنوان شبکه مورد نظر خود انتخاب کرده و بر روی “حساب وارداتدکمه ” همانطور که در تصویر زیر مشاهده می شود.

مرحله دو

مرحله سوم

مرحله چهارم

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

آدرس کیف پول و موجودی وارد شد

اکنون می توانید این فرآیند را برای وارد کردن حساب های بیشتر از سرور Hardhat خود تکرار کنید.

با اجرای این فرآیند یکبار مصرف، هر زمان که سرور بلاک چین Hardhat خود را چرخانید، حساب شما با موجودی 10000 ETH جدید به روز می شود. اکنون می توانید از همه این اترها برای فرآیندهای توسعه Hardhat خود استفاده کنید.

دوره NFT Marketplace

با ثبت‌نام در دوره‌های من در NFTs Minting و Marketplace، اولین گام را برای تبدیل شدن به یک توسعه‌دهنده قراردادهای هوشمند بسیار پرطرفدار بردارید. همین حالا ثبت نام کنید و بیایید با هم این سفر هیجان انگیز را آغاز کنیم!

روش گاناش

ترافل یکی از جامع ترین مجموعه ابزارها برای توسعه قراردادهای هوشمند است. برای یک سرور بلاک چین، آنها Ganache دارند.

با Ganache نیازی به نصب آن بر روی یک پروژه خاص ندارید، فقط باید آن را یک بار در دستگاه محلی خود به صورت جهانی تنظیم کنید. در اینجا مراحل بارگیری اترها در Metamask با استفاده از Ganache آمده است.

مرحله 1: نصب سرور Ganache
برای نصب Ganache به صورت سراسری بر روی دستگاه خود، دستور زیر را در ترمینال خود اجرا کنید:

npm install ganache --global //or
sudo npm install ganache --global
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

پس از نصب باید نتیجه ای مشابه تصویر زیر مشاهده کنید.

نصب و راه اندازی

مرحله 2: اجرای سرور Ganache
پس از اتمام نصب، دستور زیر را برای چرخش سرور بلاک چین Ganache اجرا کنید:

ganache -d
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

سرور گاناش

سروری شبیه به تصویر بالا باید با استفاده از دستور فوق ساخته شود. لطفاً به تفاوت حساب ها و کلیدهای خصوصی آنها توجه کنید. در نهایت از کلیدهای خصوصی برای وارد کردن اترها به Metamask استفاده می‌شود، همانطور که در مورد Hardhat انجام دادیم.

مرحله 3: پیکربندی شبکه
یک بار دیگر، باید به Metamask دستور دهیم تا به سرور Ganache که در مرحله 3 این بخش فعال است متصل شود. این بار، یک شبکه کاملاً جدید از ابتدا اضافه خواهد شد.

بررسی کنید که پیکربندی شما در همان صفحه من در صفحه شبکه های متامسک باشد.

گام یک

مرحله دو

مرحله سوم

حال باید دانست که تنها تفاوت سرورهای هاردهات و گاناش، شناسه زنجیره ای آنهاست. در حالی که Hardhat یک شناسه زنجیره ای 31337 دارد، Ganache دارای 1337 است. مطمئن شوید که روی دکمه ذخیره کلیک کنید تا آن را به لیست شبکه خود اضافه کنید.

مرحله 4: وارد کردن حساب ها
از مرحله 3، اولین کلید خصوصی برای حساب صفر (0) را همانطور که در تصویر زیر مشاهده می کنید، کپی کنید.

گام یک

اکنون مطمئن شوید که Localhost را به عنوان شبکه مورد نظر خود انتخاب کرده و بر روی “حساب وارداتدکمه ” همانطور که در تصویر زیر مشاهده می شود.

مرحله دو

مرحله سوم

مرحله چهارم

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

آدرس کیف پول و موجودی وارد شد

با این روش می توانید حساب ها را به کیف پول Metamask خود وارد کنید. انجام این روش اکنون به شما امکان می دهد تا حساب های سرور Ganache بیشتری وارد کنید.

پس از تکمیل این روش یکبار مصرف، هر بار که سرور بلاک چین Hardhat را روشن می کنید، حساب شما با موجودی جدید 1000 ETH به روز می شود. همه این اترها اکنون برای استفاده در مراحل توسعه Hardhat شما در دسترس هستند.

آخرین کتاب من

فرصت تبدیل شدن به یک توسعه دهنده قرارداد هوشمند را از دست ندهید! یک نسخه از کتاب من، “تسخیر توسعه قرارداد هوشمند” را در دست بگیرید، و مهارت ها و دانش لازم برای برتری در این زمینه هیجان انگیز را به دست آورید. و در حالی که در آن هستید، مطمئن باشید در کانال من مشترک شوید برای به روز ماندن با آخرین ویدیوهای توسعه وب 3.

نتیجه

در پایان، این راهنما دو روش، روش‌های Hardhat و Ganache را برای افزودن اترهای رایگان نامحدود به کیف پول Metamask برای اهداف آزمایش و توسعه ارائه می‌کند. هر دو روش به نصب NodeJs، افزونه کروم برای Metamask و استفاده از چارچوب Hardhat یا Ganache نیاز دارند. با دنبال کردن مراحل ذکر شده در راهنما، کاربران می توانند به راحتی اترها را در کیف پول Metamask خود بارگذاری کنند و منبع فراوانی برای آزمایش و توسعه قراردادهای هوشمند اتریوم در دسترس داشته باشند.

برای این آموزش تمام شد، با تشکر از تنظیم کردن، و شما را در آموزش بعدی می بینیم!

درباره نویسنده

Gospel Darlington یک توسعه دهنده فول پشته بلاک چین است 7 سالها تجربه در صنعت توسعه نرم افزار.

او با ترکیب توسعه نرم‌افزار، نوشتن و آموزش، نحوه ساخت برنامه‌های غیرمتمرکز بر روی شبکه‌های بلاک چین سازگار با EVM را نشان می‌دهد.

برای کسب اطلاعات بیشتر در مورد او، لطفا به صفحه او مراجعه کنید و صفحه او را دنبال کنید توییتر، Github، LinkedIn یا وب سایت او.

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا