میهن بلاکچین
  • اخبار
    • همه
    • رمزارز در ایران
    • اخبار بیت کوین
    • اخبار اتریوم
    • اخبار آلتکوین
    • اخبار بلاکچین
    • اخبار عمومی
    • اطلاعیه صرافی‌های داخلی
  • تحلیل
    • همه
    • تحلیل آنچین
    • تحلیل اقتصادی
    • تحلیل تکنیکال
    • تحلیل فاندامنتال
  • آموزش
    • همه
    • کریپتو پدیا
    • کریپتو کده
    • دیفای
    • سرمایه گذاری
    • آموزش همه صرافی های ارز دیجیتال
    • ترید
    • کیف پول
    • بازی
    • استخراج
    • NFT
    • مقالات عمومی
  • ایردراپ
  • هک و کلاهبرداری
  • قیمت ارزهای دیجیتال
  • ماشین حساب ارزهای دیجیتال
  • مقایسه قیمت در صرافی
No Result
مشاهده همه‌ی نتایج
  • اخبار
    • همه
    • رمزارز در ایران
    • اخبار بیت کوین
    • اخبار اتریوم
    • اخبار آلتکوین
    • اخبار بلاکچین
    • اخبار عمومی
    • اطلاعیه صرافی‌های داخلی
  • تحلیل
    • همه
    • تحلیل آنچین
    • تحلیل اقتصادی
    • تحلیل تکنیکال
    • تحلیل فاندامنتال
  • آموزش
    • همه
    • کریپتو پدیا
    • کریپتو کده
    • دیفای
    • سرمایه گذاری
    • آموزش همه صرافی های ارز دیجیتال
    • ترید
    • کیف پول
    • بازی
    • استخراج
    • NFT
    • مقالات عمومی
  • ایردراپ
  • هک و کلاهبرداری
  • قیمت ارزهای دیجیتال
  • ماشین حساب ارزهای دیجیتال
  • مقایسه قیمت در صرافی
No Result
مشاهده همه‌ی نتایج
میهن بلاکچین
No Result
مشاهده همه‌ی نتایج
میهن بلاکچین آموزش کریپتو پدیا

برنامه‌های غیر‌متمرکز اتریوم : چگونه یک اسمارت کانترکت در رابط کاربری بارگذاری می شود؟

نگارش:‌ایوب کریمی
11 اردیبهشت 1399 - 20:30
در کریپتو پدیا
زمان مطالعه: 1 دقیقه
0
اسمارت کانترکتدر رابط کاربری در برنامه‌های غیر‌متمرکز

یکی از بزرگترین مشکلات برنامه‌های غیر‌متمرکز (DApps) تجربه کاربری (UX) است. کار کردن با این برنامه‌ها می‌تواند دشوار و ناخوشایند باشد. فراهم کردن اطلاعات آنی و به روز برای برنامه‌های غیر‌متمرکز امری اساسی است. در اینجا نحوه مشترک شدن در رویداد‌های قرارداد هوشمند مورد بحث قرار می‌گیرد که این امر باعث می‌شود که برنامه غیر‌متمرکز شما همیشه به روز‌ترین اطلاعات را از بلاک چین (blockchain) نمایش دهد.

ArzPlus Logo آلت‌سیزن شروع شده!🚀

همین حالا در ارزپلاس ثبت‌نام کن و به بیش از 900 آلت‌کوین پرسود بازار دسترسی داشته باش.

ثبت نام و خرید سریع

آنچه در این مطلب می‌خوانید

Toggle
  • ۱- بارگذاری web3 برای متصل کردن MetaMask به برنامه‌های غیر‌متمرکز 
  • ۲- بارگذاری قرارداد هوشمند 
  • ۳- مشترک شدن 

۱- بارگذاری web3 برای متصل کردن MetaMask به برنامه‌های غیر‌متمرکز 

برنامه‌های غیر‌متمرکز

در ابتدا لازم است که با بارگذاری web3 در مرورگر خود، MetaMask را به برنامه غیر‌متمرکز خود وصل کنیم. شکل بالا نحوه انجام این کار را نمایش می‌دهد.

خط ۴ نشان‌دهنده فرمانی است که تلاش می‌کند MetaMask را به برنامه‌های غیر‌متمرکز متصل کند. زمانی که این فرمان درخواست شود، MetaMask یک پنجره برای وارد کردن ورودی را باز خواهد کرد و درخواست اتصال می‌کند.

برنامه‌های غیر‌متمرکز

زمانی که درخواست پذیرفته شد، برنامه غیر‌متمرکز شما متصل می‌شود.

۲- بارگذاری قرارداد هوشمند 

برنامه‌های غیر‌متمرکز

سپس لازم است که قرارداد هوشمند را بارگذاری کنیم که این قرارداد واقعه‌ای را صادر می‌کند که ما می‌خواهیم در آن مشترک شویم. در این مثال، ما یک قرارداد هوشمند بنام MyContract داریم که واقعه‌ای بنام MyEvent را صادر می‌کند.

نمودار بالا نحوه بارگذاری قرارداد هوشمند نمونه را به داخل برنامه‌های غیر‌متمرکز نشان می‌دهد. در خط ۱، قرارداد هوشمند کامپایل شده (compiled) یعنی فایل JSON را وارد می‌کنیم. خطوط ۳ و ۴ جزئیات شبکه را جمع‌آوری می‌کنند. سپس خط ۵ نمونه قرارداد هوشمند ما را راه‌اندازی می‌کند. حالا می‌توانیم با قرارداد هوشمند در بلاک چین و با استفاده از نمونه myContract تعامل داشته باشیم.

۳- مشترک شدن 

برنامه‌های غیر‌متمرکز

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

همچنان که قبلا گفته شد، رویدادی که ما می‌خواهیم متوجه‌اش شویم MyEvent نام دارد و شکل بالا هم نحوه آن را نمایش می‌دهد. نمونه myContract دارای یک دسترسی بنام events است که از آنجا می‌توان MyEvent را نشانه گرفت. این یک عملکرد ناهمگام است که یک تعهد را برمی‌گرداند و هر زمان که MyEvent صادر می‌شود، این عملکرد فراخوانی خواهد شد.

خط ۳ به تعریف اتفاقی می‌پردازد که در زمان بازگشت داده‌ها از تعهد ایجاد می‌شود. در اینجا، ارزش‌های رویداد را در کنسول (console) ثبت می‌کنیم. این در واقع جایی است که ما نما‌هایی مانند اعلانات و به روز رسانی‌های سطح کاربری را کدگذاری کرده‌ایم تا کاربر را از واقعه‌ای که تازه روی داده است، مطلع کنیم.

با استفاده از این لوجیک (logic)، هر MyEvent که از MyContract صادر شود، در اینجا اعمال خواهد شد.

تگ: اتریومقرارداد هوشمند
اشتراک‌گذاریتوئیت

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

فیچر آلتکوین‌
تحلیل تکنیکال

تحلیل تکنیکال قیمت اتریوم (ETH)، سولانا (SOL) و ریپل (XRP)؛ ۲۹ مرداد ۱۴۰۴

29 مرداد 1404 - 10:00
181
فیچر کلی ای تی اف
اخبار آلتکوین

تاخیر دوباره SEC؛ تصمیم‌گیری درباره ETFهای کریپتویی به پاییز موکول شد!

28 مرداد 1404 - 13:00
53
فیچر اتریوم
اخبار اتریوم

نمودارهای اتر سیگنال می‌دهند: اصلاح به ۳.۹ هزار دلار، آغازی برای یک جهش ۱۰۰ درصدی

28 مرداد 1404 - 11:00
178
فیچر تحلیل آلت کوین اتوبوسی
تحلیل تکنیکال

تحلیل تکنیکال قیمت اتریوم (ETH)، سولانا (SOL) و بی ان بی (BNB)؛ ۲۸ مرداد ۱۴۰۴

28 مرداد 1404 - 09:30
168
فیچر اخبار اتریوم و تحلیل قیمت اتریوم
اخبار اتریوم

هجوم سرمایه به صندوق‌های ارز دیجیتال؛ اتریوم قهرمان هفته شد!

27 مرداد 1404 - 21:00
56
وضعیت کنونی توکن‌های NFT؛ آیا بازار توکن‌های بی‌همتا جان تازه‌ای خواهد گرفت؟
NFT

سقوط ۱.۲ میلیارد دلاری بازار NFT؛ پاجی پنگوئنز مجموعه بورد ایپ را کنار زد

27 مرداد 1404 - 19:00
62
اشتراک
اطلاع از
0 دیدگاه
جدید ترین
قدیمی ترین محبوب ترین
Inline Feedbacks
View all comments

آموزش

وضعیت کنونی توکن‌های NFT؛ آیا بازار توکن‌های بی‌همتا جان تازه‌ای خواهد گرفت؟
NFT

سقوط ۱.۲ میلیارد دلاری بازار NFT؛ پاجی پنگوئنز مجموعه بورد ایپ را کنار زد

27 مرداد 1404 - 19:00
62
moonbirds-nfts مجموعه انفتی مون بردز
NFT

بازگشت شگفت‌انگیز مون بردز؛ NFT شکست‌خورده‌ای که دوباره جان گرفت

26 مرداد 1404 - 19:00
41
فیچر مالیات بیت کوین
مقالات عمومی

۵ کشوری که در سال ۲۰۲۵ رمزارزها در آن‌ها معاف از مالیات هستند!

26 مرداد 1404 - 18:00
750
فیچر هیومنیتی پروتکل
کریپتو کده

هیومنیتی پروتکل (Humanity Protocol) چیست؟ تحولی در تایید هویت دیجیتال

24 مرداد 1404 - 22:00
116
رتبه بندی اعتباری آنچین
کریپتو پدیا

رتبه بندی اعتباری آنچین چیست؟ همکاری شرکت اعتبارسنجی مودیز با بلاکچین سولانا

24 مرداد 1404 - 20:00
66
فیچر بازیابی بیت کوین ها یگمشده با فناوری کوانتومی
مقالات عمومی

آیا بازیابی بیت کوین‌های گمشده با فناوری کوانتومی امکان‌پذیر است؟

24 مرداد 1404 - 16:00
121

پیشنهاد سردبیر

تاخیر برداشت در اکسکوینو

بررسی مشکلات تاخیر برداشت ریالی و رمزارزی در صرافی اکسکوینو؛ دلایل، پیامدها و راهکارها

5 مرداد 1404 - 17:00
3154

کلاهبرداری با کیف پول چند امضایی چیست و چگونه از آن در امان بمانیم؟

حمله انتقال صفر (Zero-Transfer)؛ راهنمای کامل شناسایی و مقابله با تهدید کیف پول‌های رمزارزی

تاثیر تصویب قانون GENIUS بر ریسک فریز و مسدود شدن دارایی‌های تتر ایرانی‌ها؛ چه باید کرد؟

اشتباه ۶۰ هزار دلاری کاربر بیت کوین در پرداخت کارمزد؛ مراقب باشید این اشتباه را تکرار نکنید!

تسلیم یا کاپیتولاسیون (Capitulation) در کریپتو چیست؟ نشانه ترس یا فرصتی برای ورود به بازار؟

  • خانه
  • قیمت ارز
  • صرافی ها
  • ماشین حساب
No Result
مشاهده همه‌ی نتایج
  • اخبار
    • همه
    • رمزارز در ایران
    • اخبار بیت کوین
    • اخبار اتریوم
    • اخبار آلتکوین
    • اخبار بلاکچین
    • اخبار عمومی
    • اطلاعیه صرافی‌های داخلی
  • تحلیل
    • همه
    • تحلیل آنچین
    • تحلیل اقتصادی
    • تحلیل تکنیکال
    • تحلیل فاندامنتال
  • آموزش
    • همه
    • کریپتو پدیا
    • کریپتو کده
    • دیفای
    • سرمایه گذاری
    • آموزش همه صرافی های ارز دیجیتال
    • ترید
    • کیف پول
    • بازی
    • استخراج
    • NFT
    • مقالات عمومی
  • ایردراپ
  • هک و کلاهبرداری
  • قیمت ارزهای دیجیتال
  • ماشین حساب ارزهای دیجیتال
  • مقایسه قیمت در صرافی

© 2025 - تمامی حقوق مادی و معنوی این وبسایت نزد میهن بلاکچین محفوظ است

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

© 2025 - تمامی حقوق مادی و معنوی این وبسایت نزد میهن بلاکچین محفوظ است.