سولاسکن SolScan یک کاوشگر جایگزین بلاکچین سولانا است. سولاسکن به شما امکان دسترسی به دادههای بلاکچین در مورد تراکنشها، قراردادها، حسابها و موارد دیگر را میدهد. اگر به طور منظم از Solana استفاده میکنید یا هرگونه عیبیابی انجام میدهید، درک نحوه استفاده از کاوشگر بلاکچین بسیار مفید است. سولاسکن SolScan همچنین دارای داشبوردهای DeFi و NFT و یک پلتفرم تجزیه و تحلیل است. همچنین میتوانید از API آنها برای ایجاد فیدهای سفارشی برای خود استفاده کنید.
مقدمه
ارز دیجیتال سولانا Solana یک بلاکچین اثبات سهام (PoS) است که در آن توسعه دهندگان پروژه میتوانند اپلیکیشن های غیرمتمرکز DApps، توکنها و قراردادهای هوشمند بسازند. مانند هر زنجیره فعال دیگری، کاربران به روشی بصری برای دسترسی به دادههای بلاکچین نیاز دارند. مشابه BscScan و EtherScan سولانا دارای یک Block Explorer اختصاصی به نام SolScan است. بیایید مهمترین ویژگیهای آن و چند آموزش اساسی را مرور کنیم.
SolScan چیست؟
SolScan یک کاوشگر بلاکچین است که برای جستجوی اطلاعات در بلاکچین سولانا Solana استفاده میشود. سولاسکن یک جایگزین محبوب برای کاوشگر رسمی سولانا است. SolScan دادههای پیچیده تراکنش را به چیزی تبدیل میکند که به راحتی قابل خواندن باشد. کاوشگر سولاسکن دسترسی به هر چیزی که روی زنجیره ضبط شده است، از جمله تراکنشهای رمزنگاری، آدرسها، قراردادهای هوشمند، بلوکها، توکنها و موارد دیگر را فراهم میکند. استفاده از آن رایگان است و نیازی به حساب کاربری ندارد، اما میتوانید یک حساب کاربری ایجاد کنید و برای عملکرد پیشرفته وارد سیستم شوید.
چرا باید از SolScan استفاده کنم؟
استفاده از کاوشگر بلاکچین برای هر کسی که با یک شبکه تراکنش میکند ضروری است. اگر مطمئن نیستید که وجوه استیک شده شما کجا رفته است، یا شاید تراکنش هنوز معلق باشد، میتوانید از SolScan استفاده کنید تا بفهمید چه اتفاقی افتاده است. تمام اطلاعات SolScan مستقیماً از بلاکچین Solana میآید، بنابراین میتوانید از صحت آن مطمئن باشید.
استفاده از SolScan یا هر کاوشگر بلاکچین به شما کمک میکند تا مکانیزم DAppهایی را که با آنها تعامل دارید و تراکنشهایی که انجام میدهید درک کنید. SolScan از همان فرمت EtherScan استفاده میکند که درک آن را آسانتر میکند. بسیاری از کاربران طرح آن را به کاوشگر رسمی SolScan ترجیح میدهند. استفاده از آن رایگان است و حاوی چندین ابزار مفید، لیستها و نمودارهای تحلیلی است. کاوشگر همچنین شامل مجموعهای از APIهای عمومی است که میتوانند دادههای بلادرنگ را از SolScan به برنامههای شخصی، برنامهها و ابزارهای شخص ثالث اعمال کنند.
چگونه تراکنشها و آدرسها را در SolScan جستجو کنیم؟
یکی از پرکاربردترین ویژگیهای SolScan، عملکرد جستجو برای تراکنشها و آدرسها است. با هش صحیح، میتوانید به سرعت به حجم زیادی از اطلاعات دسترسی پیدا کنید. این شامل کارمزد تراکنشها، تاییدیهها، مهرهای زمانی، آدرسهای مربوطه و موارد دیگر میشود.
معاملات
1. هر تراکنش سولانا با یک امضا در شبکه اصلی سولانا ثبت میشود. این یک رشته طولانی از اعداد و حروف است که به شکل زیر است: 5JLcGJQfZjEEuh1bSDqyw2iEfLuFRoYRJY1paoSwrZC8c8zZFW3VqvxsJgjW3bsUjTrpEUDEtvs83PxsuR6hUWqz
۲. امضا را کپی کرده و در نوار جستجوی SolScan قرار دهید و Enter را بزنید.
۳. اکنون تمام اطلاعات موجود در مورد تراکنشی را که جستجو کردهاید مشاهده خواهید کرد. این به سه دسته تقسیم میشود: [نمایش کلی]، [تغییر موجودی SOL]، و [تغییر موجودی رمز].
۴. دسته [نمای کلی] بیشتر جزئیات مورد نیاز شما را خواهد داشت. بیایید لیست را مرور کنیم:
Signature | یک رشته الفبایی که به طور منحصر به فرد به هر تراکنش اختصاص داده می شود. این شناسه مشابه هش تراکنش یا TxID اتریوم است. |
Block | شماره بلوکی که تراکنش شما در آن پردازش شده است. این اعداد متوالی هستند و نشان دهنده محل تراکنش شما در تاریخچه بلاکچین هستند. |
Timestamp | مهر زمانی مرتبط با بلوکی که تراکنش شما در آن پردازش شده است. |
Result | وضعیت تایید تراکنش |
Signer | آدرس کیف پولی که معامله را آغاز کرد. |
Fee | کارمزد پرداخت شده برای معامله. |
Main Actions | مروری بر فعالیتهای مرتبط با تراکنش. |
Previous Block Hash | هش الفبایی برای شناسایی بلوک قبلی. |
Instruction Details | گزارش دقیق از اقدامات تراکنش. |
Program Log | گزارش دقیقی از نتایج دستورالعمل ها/عملکردها. |
۵. برای اطلاعات بیشتر، برگههای [تغییر موجودی SOL] و [تغییر موجودی رمز] دادههایی را در مورد تغییرات موجودی رمز معامله برای همه طرفهای درگیر ارائه میدهند.
از دیگر امکانات سولاسکن میتوان به موارد زیر اشاره کرد:
- توکنها به راحتی در SolScan قابل تأیید هستند و میتوانید جزئیات آنها را به طور کامل نمایش دهید.
- پیدا کردن حسابها و کیف پولهای فعال
- دسترسی به داشبوردهای DeFi
- دسترسی به داشبوردهای NFT
نتیجهگیری
چه بخواهید آخرین NFTهای متاورس خود را بررسی کنید، چه یک گره را بررسی کنید یا کیف پولهای یک استارتآپ جدید را بررسی کنید، به یک اکسپلورر بلاک سولانا نیاز دارید. این ابزار بخشی جداییناپذیر از اکوسیستم هر شبکه بلاکچین است. SolScan به یکی از پرکاربردترینها در جامعه Solana تبدیل شده است، بنابراین درک طرح و رابط کاربری آن مطمئنا میتواند کمک کند.
چطور میتونم از API سولاسکن برای ساخت یک فید سفارشی استفاده کنم؟ آیا راهنمای خاصی برای این کار وجود داره؟
API سولاسکن (Solscan API) یکی از ابزارهای محبوب برای دسترسی به اطلاعات زنجیره سولانا (Solana) است. برای ایجاد یک فید سفارشی با استفاده از API سولاسکن، میتوانید از مراحل زیر پیروی کنید:
1. دریافت دسترسی به API سولاسکن
ثبتنام در سولاسکن: ابتدا در سایت Solscan ثبتنام کنید و به صفحهی API بروید.
ایجاد کلید API: پس از ورود به حساب، یک کلید API ایجاد کنید که برای احراز هویت درخواستهایتان استفاده میشود.
2. آشنایی با مستندات API
به مستندات رسمی Solscan API مراجعه کنید. این مستندات شامل تمام روشها و endpointهای موجود است.
روشهایی که ممکن است برای ساخت فید سفارشی مفید باشند:
اطلاعات مربوط به تراکنشها (Transaction API)
اطلاعات مربوط به حسابها و آدرسها (Account API)
اطلاعات مربوط به توکنها (Token API)
3. ساخت فید سفارشی
بسته به نیازتان، ممکن است بخواهید دادههای خاصی مانند تراکنشهای اخیر، وضعیت حسابها، یا دادههای مرتبط با توکنها را در فید خود نمایش دهید.
نمونه گامها:
انتخاب Endpoint مناسب: فرض کنید میخواهید فید تراکنشهای اخیر یک آدرس خاص را بسازید:
از Endpoint مربوط به تراکنشها استفاده کنید:
bash
Copy code
GET /account/{address}/transactions
ارسال درخواست: از ابزارهایی مانند curl، Postman، یا یک کتابخانه در زبان برنامهنویسی مورد نظر خود (مانند requests در Python) برای ارسال درخواست استفاده کنید.
python
Copy code
import requests
url = “https://api.solscan.io/account/{address}/transactions”
headers = {“accept”: “application/json”, “token”: “YOUR_API_KEY”}
response = requests.get(url, headers=headers)
print(response.json())
پردازش دادهها: پاسخهای API را تجزیه و تحلیل کنید و دادهها را مطابق با نیاز فید خود فیلتر و قالببندی کنید.
4. نمایش فید
میتوانید دادههای پردازششده را در یک رابط کاربری نمایش دهید یا بهصورت JSON به اشتراک بگذارید. ابزارهایی که میتوانند کمک کنند:
Frontend: استفاده از HTML/JavaScript برای نمایش فید در وب.
Backend: استفاده از Flask، Node.js یا ابزارهای مشابه برای ارائهی API سفارشی.
RSS یا JSON Feed: برای ایجاد فیدهایی که توسط سایر برنامهها خوانده میشوند.
5. بهینهسازی و مدیریت درخواستها
محدودیتها: API Solscan محدودیتهایی در تعداد درخواستها دارد. اطمینان حاصل کنید که از کلید API خود بهینه استفاده کنید.
کش کردن دادهها: دادههایی که تغییر کمتری دارند را کش کنید تا تعداد درخواستها به API کاهش یابد.
منابع و راهنماهای مفید
Solscan API Docs
انجمنهای برنامهنویسی مانند StackOverflow
آموزشهای مربوط به RESTful API در زبان برنامهنویسی مورد علاقهتان
اگر نیاز به راهنمایی بیشتر یا کدی خاص دارید، خوشحال میشوم کمک کنم!