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