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

نحوه کار API Studio چگونه است؟ دریافت تمام گس ها و کارمزدها در چند ثانیه!

نگارش:‌مازیار نسیمی
11 خرداد 1401 - 16:19
در مقالات عمومی
زمان مطالعه: 2 دقیقه
0
API-Studio

هفته گذشته کاربران از ما پرسیدند که آیا روش آسانی برای میزان گس استفاده شده توسط آدرس اتریوم مخصوصی را می‌توان به دست آورد یا خیر. با بررسی این پرسش متوجه شدیم که نه تنها هیچ راهکاری برای این مشکل وجود ندارد، بلکه این درخواست برای استفاده از ترمینال (Terminal) به نوعی ضروری است. با توجه به این موضوع تصمیم گرفتیم که تجربه خود از کار با برنامه اینترنتی برای باخبر شدن از گس و کارمزد استفاده شده را با شما به اشتراک بگذاریم.

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

Toggle
  • اتریوم کربن فوت پرینت (ETH Carbon Footprint)
  • نحوه کار
  • خودتان امتحان کنید

اتریوم کربن فوت پرینت (ETH Carbon Footprint)

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

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

فرآیند توسعه این برنامه بسیار آسان بوده است. در این برنامه از ویژگی API Studio بر روی ترمینال استفاده شده است تا طبق تصاویر زیر، دو کوئری SQL ایجاد شود.

API Studio

API Studio 2

نحوه کار

با توجه به اینکه باید این کوئری را به روی تمام رسیدهای آدرس اعمال کنید و نتایج را با یکدیگر جمع کنید، اعمال مستقیم این کوئری ها بر روی هر نود بسیار طول خواهد کشید. استفاده از API Studio امکان می‌دهد تا تمام گس و کارمزد تراکنش ها در چند ثانیه دریافت شود. با استفاده از کش ها (حافظه نهان) ترمینال که تمام اطلاعات بلاک چین را در PostgreSQL ذخیره می‌کند و دسترسی سریع به نودهای Web3 و db را در API Studio امکان پذیر می‌سازد می‌توانیم اطلاعات مورد نظر را به سرعت پردازش کنیم.

در ادامه مقاله به نحوه کار کوئری خواهیم پرداخت. اگر علاقه ای به مطالعه راهنما ندارید و می‌خواهید خودتان این فرآیند را انجام دهید API مورد نظر یعنی GasAndFeesByAccount را دریافت و به پروژه ترمینال خود اضافه کنید.

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

این کوئری یک تابع ناهمگام است و خروجی آن توسط متغیر gasOut ارجاع داده می‌شود. این کوئری همانند یک کوئری SQL سنتی با اختلاف اندک می‌باشد که توسط چارچوب knex.js معرفی شده است. به خاطر داشته باشید که بحث دوم در رابطه با روش db.from یک آرایه (array) می‌باشد. المان های این آرایه از پست پارامترها حاصل می‌شود. این المان ها، علامت سوال های کوئری را به ترتیب جایگزین می‌کند. برای مثال، علامت سوال در WHERE t.”from”=lower(?) با مقدار المان اول در آرایه (آدرس) جایگزین می‌شود.

ابتدا تمام پارامترهای ضروری (آدرس، کران های بالا و پایین، شبکه) درخواست می‌شود. از اینجا با اولین کوئری شروع می‌کنیم. برای درک بهتر، کوئری SQL را از پایین به بالا توضیح خواهیم داد. وارد شبکه مورد نظر خود می‌شویم تا دیتابیس اتریومی که می‌خواهیم اطلاعات آن را مورد بررسی قرار دهیم مشخص کنیم. وبسایت اتریوم کربن فوت پرینت با ethereum_main کدنویسی شده است. سپس کران بلاک را تعریف می‌کنیم. کران های بلاک در پست پارامترها مشخص می‌شود و به ترتیب به آنها متغیرهای کران بالا و کران پایین می‌گویند. سپس برای ساده تر شدن، آدرس اتریوم را از به صورت حروف کوچک در می‌آوریم. آدرس ها در Postgres با حروف کوچک ذخیره می‌شوند.

سه خط اول کوئری، پیاده سازی آن را با توجه به مولفه هایی که از پست پارامترهای قبلی تعریف می‌کند. ابتدا حرف t را برای اشاره به جدول تراکنش های عمومی (public_transactions table) قرار می‌دهیم. این هش ها با استفاده از LEFT JOIN و با ورودی خود در جدول رسید عمومی هماهنگ می‌باشد. مجموع مقادیر فوق به ما مقدار کل گس استفاده شده توسط آدرس مورد نظر را می‌دهد. برای به دست آوردن کارمزدها نیز همین اقدامات باید انجام شود به علاوه اینکه مقدار گس در قیمت گس ضرب می‌شود.

خودتان امتحان کنید

می‌توانید این API را برای پروژه ترمینال خود استفاده کنید. می‌توانید تغییرات یا کاربردهای دیگری نیز به آن اضافه کنید.

تگ: اتریومپذیرش رمزارزها
اشتراک‌گذاریتوئیت

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

اخبار اتریوم

اتریوم در آستانه رالی غیرمنتظره؛ الگوی قدرت سه‌گانه نشانه چیست؟

10 تیر 1404 - 15:00
158
فیچر آلتکوین‌
تحلیل تکنیکال

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

10 تیر 1404 - 10:00
91
تاریخچه قیمت اتریوم از ابتدا
اخبار اتریوم

در دهمین سالگرد اتریوم، کپسول زمان آنچین رونمایی شد!

9 تیر 1404 - 18:30
46
فیچر تحلیل تکنیکال - تحلیل آلت کوین - تحلیل قیمت
تحلیل تکنیکال

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

9 تیر 1404 - 10:00
104
Vitalik Buterin
تحلیل فاندامنتال

هشدار ویتالیک بوترین درباره مدیریت هویت در بلاکچین؛ از مدل هویت واحد فاصله بگیرید

8 تیر 1404 - 18:00
84
توکن stETH چیست
اخبار اتریوم

لیدو سیستم حاکمیت دوگانه را تصویب کرد؛ قدرت وتو به استیکرهای stETH داده شد

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

آموزش

آموزش نوبیتکس آموزش کار با صرافی نوبیتکس آموزش کار با نوبیتکس
صرافی متمرکز

بازتاب اخبار بازیابی تدریجی خدمات نوبیتکس در رسانه‌های خارجی

9 تیر 1404 - 19:00
8940
کیف پول سخت افزاری لجر نانو اس Ledger Nano S
کیف پول

پایان پشتیبانی لجر از کیف پول Nano S و نگرانی کاربران درباره امنیت دارایی‌ها

7 تیر 1404 - 14:00
628
اینفوفای
کریپتو پدیا

اینفوفای (InfoFi) چیست و چگونه در این معدن، طلای ناب را استخراج کنیم؟

6 تیر 1404 - 22:00
247
گزارش اسکم
مقالات عمومی

کلاهبرداری بیت کوین را چگونه و در کجا گزارش دهیم؟ راهنمای کامل Chainabuse و Scamwatch

6 تیر 1404 - 20:00
136
معرفی پروژه‌های محبوب در اکوسیستم هایپرلیکوئید
دیفای

معرفی پروژه‌های محبوب در اکوسیستم هایپرلیکوئید

6 تیر 1404 - 16:00
251
هک نوبیتکس
صرافی متمرکز

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

8 تیر 1404 - 20:01
20855

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

هک نوبیتکس

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

8 تیر 1404 - 20:01
20855

کلاهبرداری بیت کوین را چگونه و در کجا گزارش دهیم؟ راهنمای کامل Chainabuse و Scamwatch

چرا مدل امنیتی بیت کوین شکست خورده است؟ احتمال فروپاشی در عرض یک دهه؟!

توکنومیکس بد، قاتل پروژه‌های خوب: ۵ اشتباه مرگبار در اقتصاد توکنی

کریپتو درینر (Crypto Drainer) چیست؟ تخلیه کیف پول ارز دیجیتال با اسکریپت مخرب

فناوری دوقلوی دیجیتال چیست؟ کلاهبرداری ارز دیجیتال با Digital twin

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

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

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

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