خواندن قرارداد
رایگاندرباره این ابزار
خواندن قرارداد چطور کار میکند
آدرس قرارداد را جایگذاری و جستوجو کنید
آدرس قرارداد BNB Chain را جایگذاری کنید و «خواندن قرارداد» را بزنید. برچسبهای بالا وضعیت پراکسی، منبع ABI و تعداد توابع نوشتنی پنهان را کنار پیوند قرارداد در BscScan نشان میدهند.
خواندن قرارداد چه کاری انجام میدهد
خلاصه
با ابزار رایگان خواندن قرارداد BSC، قراردادهای BNB Chain را از مرورگر خود بخوانید. برای توسعهدهندگان، معاملهگران و کسانی است که تنظیمات پروژه را بررسی میکنند. آدرس را جایگذاری کنید تا صفحه ABI تأییدشده را بارگذاری کند، از پراکسی به کد پیادهساز برسد و هر تابع خواندنی را با ورودیهای خودتان فراخوانی کنید.
کار این ابزار
آدرس را وارد کنید. سرور بررسی میکند در آن آدرس کدی وجود دارد یا نه، شش الگوی پراکسی را تشخیص میدهد و ABI را از BscScan یا Sourcify میگیرد. توابع خواندنی بدون ورودی یکجا خوانده میشوند و نتیجه در جدول وضعیت میآید. بقیه ردیف جدا دارند. ورودیها را پر کنید، «خواندن» را بزنید و پاسخ را از زنجیره بگیرید.
هزینه استفاده
ابزار خواندن قرارداد رایگان است. J Tools کارمزدی نمیگیرد، کیف پولی متصل نمیشود و چیزی امضا نمیشود، پس کارمزد شبکه هم ندارد. هر خواندن یک eth_call از درگاه RPC در J Tools است. هر بازدیدکننده میتواند در هر دقیقه تا 30 بار «خواندن» را بزند.
ویژگیهای اصلی
- فقطخواندنی · توابع نوشتنی و payable از ABI کنار میروند و دکمهای برای آنها ساخته نمیشود.
- تشخیص پراکسی · پراکسیهای EIP-1967، beacon، UUPS، OpenZeppelin قدیمی، کلونهای حداقلی و پراکسیهای Safe شناسایی و تا قرارداد پیادهسازی دنبال میشوند.
- پیدا کردن ABI تأییدشده · ابتدا BscScan و سپس Sourcify بررسی میشوند. برچسب، منبع و نوع تطبیق را نشان میدهد.
- ABI خود را جایگذاری کنید · اگر کد تأییدشده نیست، ABI در قالب JSON یا خروجی ساخت Hardhat یا Foundry را جایگذاری کنید.
- پاسخهای خوانا · درصد، تاریخ، مدت و مقدار توکن خوانا نمایش داده میشوند و مقدار خام هم میماند.
- بدون نیاز به کیف پول · فراخوانیها از درگاه J Tools انجام میشوند و از کیف پول شما چیزی درخواست نمیشود.
خواندن قرارداد BSC در 3 مرحله
- 1
آدرس قرارداد را جایگذاری و جستوجو کنید
آدرس قرارداد BNB Chain را جایگذاری کنید و «خواندن قرارداد» را بزنید. برچسبهای بالا وضعیت پراکسی، منبع ABI و تعداد توابع نوشتنی پنهان را کنار پیوند قرارداد در BscScan نشان میدهند.
- 2
جدول وضعیت قرارداد را بررسی کنید
حداکثر 40 تابع بدون ورودی مثل نام، مالک، مالیات یا وضعیت معامله خودکار خوانده میشوند. پاسخ در قالب خوانا مانند درصد، تاریخ یا مقدار توکن میآید و مقدار خام زیر آن میماند.
- 3
توابع دارای ورودی را فراخوانی کنید
آدرس، عدد، مقدار true یا false، بایت هگزادسیمال یا JSON برای آرایه و ساختار را وارد کنید و «خواندن» را بزنید. ورودی نامعتبر پیش از فراخوانی مشخص میشود. اگر قرارداد فراخوانی را رد کند و دلیل برگشت را بدهد، همان دلیل نمایش داده میشود.
قراردادها، ABI و پراکسی در BNB Chain
هر توکن، استخر و مسیریاب در BNB Chain، همان BNB Smart Chain یا BSC با شناسه 56، قراردادی با توابع خواندنی عمومی است. ابتدا کد تأییدشده BscScan برای ABI بررسی میشود و در صورت نیاز، Sourcify برای تطبیق کامل یا جزئی بررسی میشود. بسیاری از توکنهای BEP-20 پشت پراکسیاند. صفحه ABI قرارداد پیادهسازی را میخواند، اما فراخوانی را روی آدرس پراکسی انجام میدهد، چون وضعیت آنجا ذخیره شده است. چون تراکنشی ارسال نمیشود، کارمزد شبکه با BNB هم ندارید.
پرسشهای متداول
قرارداد را بخوانید
آدرس را جایگذاری کنید تا صفحه ABI را پیدا کند، سپس هر تابع خواندنی را اجرا کنید. استفاده رایگان است و امضایی ندارد.