این راهنمای گام به گام به منظور اجرای قرارداد هوشمند شما از بلاک چین محلی گاناش (Ganache) به شبکه آزمایشی راپستن (Ropsten) و با بهرهگیری از IDE تحت مرورگر ریمیکس (Remix) می باشد .
مواردی که می بایست آنها را به کار گیریم به شرح زیر است :
- کد
- متامسک
- ریمیکس
- شبکه آزمایشی راپستن
به منظور تعامل با بلاک چین اتریوم نیازمند آن نیست که اتر واقعی پرداخت کنید ، ولی این امکان را دارید تا تجربه واقعی از نگاه یک کاربر نهایی را دارا باشید .
بگذارید آموزش را آغاز کنیم .
گام اول : محیط را به وجود آورید .
فایل election.sol (قرارداد هوشمند) را در IDE ریمیکس کپی نمایید .
به منظور اجرای قرارداد ، نیازمند یک حساب و میزانی اتر در شبکه آزمایشی راپستن هستیم .
- متامسک
- انتخاب نمودن شبکه آزمایشی راپستن
- ساخت حساب
- کپی نمودن آدرس حساب
- امکان دریافت اتر آزمایشی رایگان را از آدرس زیر دارید . اقدام به کپی آدرس حساب خود در باکس مورد نظر نمایید و بر روی ارسال ۱ اتر آزمایشی بزنید .
https://faucet.ropsten.be/
- الان اتر رایگان را در دست دارید .
حالا که کپی قرارداد در IDE ریمیکس انجام شده است ، متامسک را به شبکه آزمایشی راپستن که حساب و میزانی اتر دارد وصل نموده ایم .
گام دوم : اجراسازی قرارداد
- بر روی دکمه Run (اجرا) بزنید . راپستن Web3 را برگزینید . بعد حسابی که موجودی متامسک را دارد ، به نمایش گذاشته میشود .
- اقدام به تغییر نام قرارداد به نام مورد نظر خود نمایید .
- بر روی Create (ایجاد) و سپس confirm transaction (تایید تراکنش) بزنید .
- بر روی افزونه متامسک بزنید .
- بر روی اجرای قرارداد بزنید . بعد می بایست صفحه اتراسکن باز گردد تا بتوانید جزییات تراکنش را ببینید .
- هودل
گام سوم : تعامل با قرارداد
- دسترسی داشتن به اطلاعات به وسیلهی قرارداد ؛ رنگ آبی
در صورت وارد نمودن عدد ۱ و ۲ در بخش کاندیداها ، می بایست اطلاعات کاندیداهای ۱ و ۲ را به ترتیب ببینید .
- رای گیری و اضافه نمودن اطلاعات به زنجیره
حالا با در دست داشتن اطلاعات ، رای گیری را انجام می دهیم .
تراکنش با موفقیت به انجام رسید !
در صورت کپی کردن آدرس خود از متامسک به اتراسکن ، قادر به مشاهدهی کلیهی تراکنش های صورت گرفته در اتراسکن هستیم .
ورودی های سبز رنگ ، اترهای دریافتی از فاست ها محسوب می شوند .
خروجی های نارنجی رنگ ، مقدار خرج ها به حساب می آید . ما سه مرتبه قرارداد را به وجود آوردیم و یک مرتبه اقدام به نوشتن بر روی آن کردیم .
در صورت کلیک کردن بر روی آیتم خط اول ، صفحه زیر در اتراسکن باز میگردد .
همانگونه که می بینید ، اجراسازی عملکرد رای گیری صورت گرفته است .
آموزش تمام شد . این راحتترین شیوهی اجرای قرارداد هوشمند از فضای بلاک چین محلی (گاناش) به شبکه آزمایشی راپستن با بهرهگیری از IDE ریمیکس اتریوم به حساب می آید .
منبع : medium
