میم کوائن ریسرچ

Solana میم کوائن کیسے چیک کریں؟ Mint اور Freeze Authority خود پڑھنے کا طریقہ

Solana پر عام ٹوکن کا اپنا smart contract نہیں ہوتا — اس کی طاقتیں mint account کے دو خانوں میں لکھی ہوتی ہیں۔ Bonk کی مثال سے: Solscan پر Owner Program اور Decimals کہاں دیکھیں، ایک مفت RPC کمانڈ سے mintAuthority اور freezeAuthority خود کیسے پڑھیں، اور خالی خانہ کب اچھی خبر ہے اور کب نہیں۔

Solana میم کوائن کیسے چیک کریں؟ Mint اور Freeze Authority خود پڑھنے کا طریقہ

Ethereum یا BNB Chain پر کسی میم کوائن کو پرکھنے کا طریقہ سیدھا ہے: Etherscan پر جا کر verified source پڑھیں اور دیکھیں کہ mint یا blacklist جیسی کوئی privileged function موجود تو نہیں۔ مگر Solana پر یہی عادت کام نہیں کرتی — وہاں عام ٹوکن کا اپنا کوئی الگ smart contract ہوتا ہی نہیں۔

Solana کے بیشتر ٹوکن ایک مشترکہ سرکاری پروگرام (SPL Token Program) سے بنتے ہیں، اور ہر ٹوکن کی "طاقتیں" ایک چھوٹے سے mint account کے چند مقررہ خانوں میں لکھی ہوتی ہیں۔ یعنی آپ کو کوڈ پڑھنا نہیں پڑتا؛ آپ کو صرف یہ دیکھنا ہے کہ وہ خانے خالی ہیں یا ان میں کوئی ایڈریس بیٹھا ہے۔ یہ کام پانچ منٹ کا ہے اور مفت ہے۔

نیچے کے تمام اعداد 26 اکتوبر 2026 کو لیے گئے ہیں۔ مثال کے لیے ہم Bonk (BONK) کا mint ایڈریس DezXAZ8z…B1pPB263 استعمال کر رہے ہیں — یہ کسی ٹوکن کی سفارش نہیں، صرف پڑھنے کی مشق ہے۔ آپ جب یہی صفحہ کھولیں گے تو قیمت اور ہولڈرز بدل چکے ہوں گے، دیکھنے کا طریقہ وہی رہے گا۔

دو خانے جو سب سے پہلے دیکھنے ہیں

SPL ٹوکن کے mint account میں دو خانے فیصلہ کن ہیں:

  • Mint authority — جس کے پاس یہ اختیار ہو، وہ نئے ٹوکن بنا کر سپلائی بڑھا سکتا ہے۔ آپ کے پاس موجود ٹوکن کم نہیں ہوں گے، مگر کل سپلائی میں آپ کا حصہ گھٹ جائے گا۔
  • Freeze authority — جس کے پاس یہ ہو، وہ کسی بھی والیٹ کا ٹوکن اکاؤنٹ منجمد کر سکتا ہے۔ منجمد ہونے کے بعد وہ ٹوکن نہ بھیجے جا سکتے ہیں نہ بیچے۔

سرکاری دستاویز اس بارے میں واضح ہے: SetAuthority ہدایت سے mint کی authority کو ناقابلِ واپسی طور پر None کیا جا سکتا ہے، جس کے بعد سپلائی مستقل طور پر طے ہو جاتی ہے؛ اور اگر freeze_authority کو None کر دیا جائے تو اکاؤنٹ منجمد کرنے اور کھولنے کی سہولت ہمیشہ کے لیے ختم ہو جاتی ہے (SPL Token documentation)۔ یہی وجہ ہے کہ خالی خانہ ایک معنی خیز نشانی ہے — اسے بعد میں دوبارہ بھرا نہیں جا سکتا۔

ایکسپلورر پر یہ خانے کہاں ملتے ہیں

Solscan پر ٹوکن کا صفحہ کھولیں تو اوپر تین کارڈ نظر آتے ہیں:

Solscan پر Bonk ٹوکن کے صفحے کے تین کارڈ: Market Overview میں Market Cap ‎$263,454,988، Current Supply 87,994,317,971,913.54977 اور Holders 1,026,802؛ Profile Summary میں Token name Bonk، Decimals 5، Authority کے خانے میں 9AhKqL…Zrsbkw کا ڈراپ ڈاؤن اور Token Extensions پر FALSE؛ Misc میں Token address DezXAZ…pPB263 اور Owner Program پر Token Program۔

یہاں تین چیزیں نوٹ کریں:

  1. Owner Program لکھا ہے "Token Program" — یعنی یہ معیاری SPL ٹوکن ہے۔ اگر یہاں Token-2022 لکھا ہو تو ٹوکن میں transfer fee یا transfer hook جیسی اضافی خصوصیات ہو سکتی ہیں، اور پھر Token Extensions کا خانہ الگ سے پڑھنا ضروری ہے۔ اس مثال میں Token Extensions پر FALSE لکھا ہے، یعنی کوئی اضافی خصوصیت فعال نہیں۔
  2. Decimals: 5 — یہ عدد آگے حساب کے لیے چاہیے ہوگا۔
  3. Authority کا ڈراپ ڈاؤن یہاں ایک ایڈریس دکھا رہا ہے۔ یہی وہ جگہ ہے جہاں جلدبازی میں غلطی ہوتی ہے: ایکسپلورر اس ایک عنوان کے نیچے مختلف قسم کے اختیارات جمع کر دیتا ہے۔ اسے دیکھ کر فوراً یہ نتیجہ نہ نکالیں کہ mint authority موجود ہے یا نہیں — ڈراپ ڈاؤن کھول کر لیبل پڑھیں، اور بہتر یہ ہے کہ اصل ذریعے سے تصدیق کر لیں۔

اصل ذریعے سے تصدیق: ایک کمانڈ

Solana کا عوامی RPC نوڈ یہی خانے سیدھے بلاک چین سے پڑھ کر دے دیتا ہے۔ کسی اکاؤنٹ یا سائن اِن کی ضرورت نہیں:

curl -s -X POST https://api.mainnet-beta.solana.com \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"getAccountInfo",
       "params":["DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263",
                 {"encoding":"jsonParsed"}]}'

26 اکتوبر 2026 کو اس کا جواب یہ آیا:

"info": {
  "decimals": 5,
  "freezeAuthority": null,
  "isInitialized": true,
  "mintAuthority": null,
  "supply": "8799431797191354977"
},
"type": "mint",
"program": "spl-token",
"owner": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA"

یہ جواب چار باتیں ایک ساتھ طے کر دیتا ہے:

  • mintAuthority: null — نئے ٹوکن بنانے کا اختیار ختم کیا جا چکا ہے۔
  • freezeAuthority: null — کسی کا والیٹ منجمد کرنے کا اختیار موجود نہیں۔
  • owner کی قدر Tokenkeg…VQ5DA ہے، جو معیاری SPL Token Program ہے۔ Token-2022 کا پروگرام ایڈریس اس سے مختلف (Tokenz…PxuEb) ہوتا ہے، اس لیے یہی ایک سطر ایکسپلورر کے "Owner Program" والے خانے کی تصدیق کر دیتی ہے۔
  • supply خام عدد ہے۔ اسے پڑھنے کے قابل بنانے کے لیے decimals سے تقسیم کریں:

8,799,431,797,191,354,977 ÷ 10⁵ = 87,994,317,971,913.54977

یہی عدد اوپر اسکرین شاٹ میں Solscan کے "Current Supply" کے خانے میں لکھا ہے۔ جب خود نکالا ہوا عدد سائٹ کے عدد سے مل جائے تو آپ کو معلوم ہو جاتا ہے کہ سائٹ کم از کم سپلائی کے معاملے میں درست پڑھ رہی ہے۔ EVM چینز پر یہی کام کنٹریکٹ کے getter اور source سے ہوتا ہے؛ ٹوکن کنٹریکٹ کی mint اور admin permissions چیک کرنے کا طریقہ اس پہلو کو Solidity کی طرف سے تفصیل سے کھولتا ہے۔

خالی خانہ ہمیشہ "اچھا" اور بھرا ہوا ہمیشہ "برا" نہیں

یہ سب سے اہم احتیاط ہے۔ اسی دن، اسی طریقے سے ہم نے Solana پر USDC کا mint ایڈریس (EPjFWdd5…yTDt1v) پڑھا تو جواب مختلف تھا: mintAuthority اور freezeAuthority دونوں میں ایڈریس موجود ہیں۔ یہ کوئی خرابی نہیں — ایک ریگولیٹڈ اسٹیبل کوائن کے لیے یہی ڈیزائن ضروری ہے، کیونکہ جاری کرنے والے کو ڈالر جمع ہونے پر نئے ٹوکن بنانے اور قانونی حکم پر اکاؤنٹ منجمد کرنے کے قابل ہونا پڑتا ہے۔

تو فیصلہ کیسے کریں؟ سوال یہ نہیں کہ خانہ خالی ہے یا نہیں، سوال یہ ہے کہ اس ٹوکن کے اپنے دعوے کے مطابق وہ خانہ کیسا ہونا چاہیے:

  • ایک میم کوائن جو کہہ رہا ہو کہ "سپلائی مقرر ہے اور کوئی مالک نہیں"، مگر اس کا mintAuthority اب بھی کسی ایڈریس پر ہو — یہ دعوے اور حقیقت کا تضاد ہے، اور اسے نوٹ کرنا چاہیے۔
  • ایک اسٹیبل کوائن یا کسی ادارے کا جاری کردہ ٹوکن جس میں دونوں اختیارات موجود ہوں — یہ متوقع ہے، مگر پھر آپ اس جاری کنندہ پر بھروسہ کر رہے ہیں، صرف بلاک چین پر نہیں۔

ہولڈرز کی فہرست: Solana میں دو کالم کیوں ہوتے ہیں

Solana پر ہر والیٹ ہر ٹوکن کے لیے ایک الگ "token account" بناتا ہے۔ اسی لیے ہولڈرز کی فہرست میں دو ایڈریس نظر آتے ہیں: اصل مالک کا والیٹ، اور اس ٹوکن کا اکاؤنٹ۔ انہیں آپس میں خلط ملط نہ کریں۔

Solscan پر Bonk کے Holders ٹیب کی فہرست: اوپر لکھا ہے کہ top 10 holders کل سپلائی کا 38.23% رکھتے ہیں؛ پہلے نمبر پر Binance 3 کے پاس 8.83%، تیسرے پر Robinhood Hot Wallet 3.62%، چھٹے پر Bithumb Hot Wallet 2.81%، ساتویں پر BtcTurk Cold Wallet 2.68% اور دسویں پر Bybit Wallet 13 کے پاس 2.43% — ہر قطار میں Account اور Token Account الگ کالموں میں دیے گئے ہیں۔

اس فہرست میں سب سے بڑے دس اکاؤنٹس کل سپلائی کا 38.23 فیصد رکھتے ہیں۔ سرسری نظر میں یہ خطرناک ارتکاز لگتا ہے، لیکن لیبل پڑھیں: پہلا، تیسرا، چھٹا، ساتواں اور دسواں اکاؤنٹ ایکسچینجز (Binance، Robinhood، Bithumb، BtcTurk، Bybit) کے والیٹ ہیں۔ ایکسچینج کے ایک والیٹ میں لاکھوں صارفین کا بیلنس اکٹھا پڑا ہوتا ہے، اس لیے اسے ایک "وہیل" کے برابر نہیں سمجھا جا سکتا۔

اصل توجہ وہ بڑے بغیر لیبل والے اکاؤنٹس مانگتے ہیں جو کسی معلوم ادارے سے منسوب نہ ہوں — ان پر کلک کر کے دیکھیں کہ ٹوکن کب آیا اور کیا وہ باقاعدگی سے ایکسچینج کو بھیجا جا رہا ہے۔ یہ پورا طریقہ ٹوکن ہولڈر ارتکاز دیکھنے کے رہنما میں قدم بہ قدم موجود ہے، اور وہی اصول Solana پر بھی لاگو ہوتے ہیں۔

پانچ منٹ کی ترتیب

  1. ٹوکن کا mint ایڈریس کسی سرکاری ذریعے سے لیں (پروجیکٹ کی اپنی سائٹ یا ڈیٹا سائٹ کا contract خانہ)، سوشل میڈیا کے پیغام سے نہیں۔
  2. ایکسپلورر پر Owner Program دیکھیں: Token Program یا Token-2022؛ اگر Token-2022 ہو تو extensions کی فہرست ضرور پڑھیں۔
  3. RPC کمانڈ چلا کر mintAuthority اور freezeAuthority خود پڑھیں، اور نتیجہ تاریخ کے ساتھ لکھ لیں۔
  4. supply ÷ 10^decimals نکال کر ایکسپلورر کے عدد سے ملائیں۔ فرق ہو تو پہلے اپنا حساب دوبارہ دیکھیں، پھر سائٹ کی تعریف۔
  5. Holders ٹیب میں لیبل والے اور بغیر لیبل والے بڑے اکاؤنٹس الگ کریں۔

یہ چیک کیا ثابت نہیں کرتا

دونوں خانے خالی ہونے کا مطلب صرف اتنا ہے کہ سپلائی بڑھانے اور والیٹ منجمد کرنے کے دو خاص راستے بند ہیں۔ اس سے یہ ثابت نہیں ہوتا کہ:

  • پول سے liquidity نہیں نکالی جا سکتی — یہ بالکل الگ خطرہ ہے، جس کی جانچ LP لاک اور liquidity burn کے ثبوت میں بیان کی گئی ہے؛
  • ٹیم کے پاس موجود بڑی مقدار ایک ساتھ بیچی نہیں جائے گی؛
  • ٹوکن کی کوئی قدر ہے یا قیمت گرے گی نہیں۔

mint اور freeze authority کی جانچ ایک ضروری قدم ہے، آخری قدم نہیں۔ اسے تحقیق کی فہرست کا پہلا خانہ سمجھیں، نتیجہ نہیں۔

عام سوالات

Solana پر "contract نہیں پڑھ سکتے" کا مطلب کیا ہے؟

عام SPL ٹوکن اپنا الگ کوڈ نہیں رکھتا؛ وہ ایک مشترکہ سرکاری پروگرام استعمال کرتا ہے۔ اس لیے وہاں پڑھنے کی چیز کوڈ نہیں بلکہ mint account کے خانے ہیں۔ البتہ Token-2022 کی extensions ٹوکن کے رویّے کو بدل سکتی ہیں، اس لیے Owner Program کا خانہ ہمیشہ دیکھیں۔

کیا mint authority ختم ہونے کا مطلب سپلائی کبھی نہیں بڑھے گی؟

اسی mint کے لیے، ہاں — سرکاری دستاویز کے مطابق یہ تبدیلی ناقابلِ واپسی ہے۔ لیکن پروجیکٹ نیا ٹوکن جاری کر کے پرانے کو تبدیل کرنے (migration) کا اعلان کر سکتا ہے، اور دوسری چینز پر اسی نام سے الگ سپلائی موجود ہو سکتی ہے۔

ایکسپلورر پر Authority خالی دکھے مگر RPC میں ایڈریس ہو، تو کس پر یقین کریں؟

RPC کا جواب بلاک چین سے سیدھا آتا ہے، اس لیے وہ فیصلہ کن ہے۔ ایسا فرق عموماً اس لیے ہوتا ہے کہ ایکسپلورر کسی اور قسم کی authority دکھا رہا ہوتا ہے، یا اس کا ڈیٹا تازہ نہیں۔

کیا یہ سب موبائل سے ہو سکتا ہے؟

ایکسپلورر کا صفحہ موبائل براؤزر میں کھل جاتا ہے اور وہی خانے دکھاتا ہے۔ RPC کمانڈ کے لیے کمپیوٹر آسان رہتا ہے، مگر لازمی نہیں — اہم بات یہ ہے کہ آپ جو بھی عدد لکھیں، اس کے ساتھ تاریخ اور ذریعہ ضرور لکھیں تاکہ بعد میں دوبارہ جانچ ہو سکے۔