پیشرفته کریپتو پدیا

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

این راهنمای قدم به قدم برای اجرای قرارداد هوشمند شما از بلاک چین محلی گاناش (Ganache) به شبکه آزمایشی راپستن (Ropsten) و با استفاده از IDE تحت مرورگر ریمیکس (Remix) است.

 

مقدمه

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

مواردی که باید از آنها استفاده کنیم عبارتند از:

  • کد
  • متامسک
  • ریمیکس
  • شبکه آزمایشی راپستن

برای تعامل با بلاک چین اتریوم نیازی نیست که اتر واقعی بپردازید اما می‌توانید تجربه واقعی از دید کاربر نهایی را داشته باشید.

آموزش را شروع می‌کنیم.

 

مرحله اول: محیط را ایجاد کنید.

فایل election.sol (قرارداد هوشمند) را در IDE ریمیکس کپی کنید.

1

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

  • متامسک
  • انتخاب شبکه آزمایشی راپستن
1.2

  • ایجاد حساب
1.3

  • کپی کردن آدرس حساب
1.4

  • می‌توانید از آدرس زیر، اتر آزمایشی رایگان دریافت کنید. آدرس حساب خود را در باکس مورد نظر کپی کنید و بر روی ارسال ۱ اتر آزمایشی کلیک کنید.
https://faucet.ropsten.be/
1.5

  • اکنون اتر رایگان را در اختیار دارید.
1.6

اکنون که قرارداد در IDE ریمیکس کپی شده است، متامسک را به شبکه آزمایشی راپستن دارای حساب و مقداری اتر متصل کرده ایم.

 

مرحله دوم: اجرای قرارداد

  • بر روی دکمه Run (اجرا) کلیک کنید. راپستن Web3 را انتخاب کنید. سپس حساب دارای موجودی متامسک نشان داده می‌شود.
2

  • اسم قرارداد را به اسم مورد نظر خود تغییر دهید.
2.1

  • بر روی Create (ایجاد) و سپس confirm transaction (تایید تراکنش) کلیک کنید.
2.2

2.3

  • بر روی افزونه متامسک کلیک کنید.
2.4

  • بر روی اجرای قرارداد کلیک کنید. سپس باید صفحه اتراسکن باز شود تا جزییات تراکنش را مشاهده کنید.
2.5

  • هودل
2.6

 

مرحله سوم: تعامل با قرارداد

3

  • دسترسی به اطلاعات از طریق قرارداد؛ رنگ آبی

اگر عدد ۱ و ۲ را در قسمت کاندیداها وارد کنید باید به ترتیب اطلاعات کاندیداهای ۱ و ۲ را مشاهده کنید.

3.1

3.2

  • رای گیری و افزودن اطلاعات به زنجیره

اکنون که اطلاعات را در اختیار داریم، به رای گیری می‌پردازیم.

3.3

3.4

3.5

تراکنش با موفقیت انجام شد!

3.6

اگر آدرس خود را از متامسک به اتراسکن کپی کنیم، تمام تراکنش های انجام شده در اتراسکن را می‌توانیم مشاهده کنیم.

3.7

ورودی های سبز رنگ، اترهای دریافتی از فاست ها می‌باشد.

خروجی های نارنجی رنگ، میزان خرج ها می‌باشد. ما سه بار قرارداد را ایجاد کردیم و یکبار بر روی آن نوشتیم.

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

3.8

همانطور که مشاهده می‌کنید، عملکرد رای گیری اجرا شده است.

آموزش به پایان رسید. این آسانترین روش اجرای قرارداد هوشمند از محیط بلاک چین محلی (گاناش) به شبکه آزمایشی راپستن با استفاده از IDE ریمیکس اتریوم است.

 

منبع
medium

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

اشتراک
اطلاع از
0 دیدگاه
Inline Feedbacks
View all comments
دکمه بازگشت به بالا