Testnet troubleshooting

Testnet faucet سے ٹوکن نہیں آیا: اپنا error ڈھونڈیں اور اگلا قدم اٹھائیں

Testnet faucet سے ٹوکن نہیں آیا: بٹن دہرانے کے بجائے تہہ بہ تہہ جانچ کریں

Faucet پر سبز نشان آنے کے باوجود wallet خالی ہو تو اس کا مطلب لازماً wallet خراب ہونا نہیں۔ غلط network، address کی غلط نقل، quota، backend queue، RPC کی تاخیر یا wallet میں token چھپا ہونا زیادہ عام وجوہ ہیں۔ Website کا پیغام اور blockchain کا record الگ الگ دیکھیں؛ مسئلہ عموماً انہی دو جگہوں کے درمیان مل جاتا ہے۔ اگر آپ کے پاس error کا exact متن ہے تو سیدھا “اپنا error ڈھونڈیں” والی table پر جائیں۔

ٹوکن نہ آئے تو پہلے تین منٹ میں کیا دیکھیں؟

Network، public address اور متعلقہ block explorer کو پہلے ملائیں۔ Faucet کے صفحے پر Sepolia لکھا ہونا کافی نہیں؛ wallet کسی دوسری chain پر کھلا ہو سکتا ہے۔ ایک ہی EVM address متعدد networks پر چلتا ہے، اس لیے غلط explorer میں صفر balance ملنا فطری ہے۔

  1. Project کی website یا official developer documentation سے faucet دوبارہ کھولیں۔ Search ad، YouTube comment، Telegram forward یا Discord direct message کا link استعمال نہ کریں۔
  2. Wallet سے public address copy کر کے paste شدہ پوری string کو حرف بہ حرف ملائیں۔ صرف شروع اور آخر دیکھنے سے درمیان کا بدلا ہوا حرف نہیں پکڑا جاتا؛ خالی جگہ بھی ہٹائیں۔
  3. اسی testnet کے explorer میں address تلاش کریں۔ Incoming transaction موجود ہو تو wallet display دیکھیں؛ کوئی record نہ ہو تو faucet request کی طرف جائیں۔

اس موقع پر extension حذف کرنا، account delete کرنا یا seed phrase دوبارہ import کرنا بے فائدہ اور خطرناک ہے۔ Public chain data دیکھنے کے لیے secret کی ضرورت نہیں۔ ایک transaction نہ ملنے سے wallet ownership ختم نہیں ہوتی۔

Error کا پورا متن محفوظ کریں۔ “Request submitted”، “Rate limited”، “Pending” اور “Failed” الگ حالتیں ہیں۔ Screenshot لیتے وقت email، دوسرے tabs، balances، browser extension icons اور ذاتی notifications چھپا دیں۔ یہی صاف record بعد میں support کو کام کی بات بتائے گا۔

اپنا error ڈھونڈیں: already claimed، rate limited، mainnet balance کی شرط، Discord/X verification، یا wallet میں نظر نہ آنا

پہلے page پر لکھا error بالکل ویسا ہی copy کریں، پھر نیچے کی table سے ملائیں۔ ہر row میں لکھا ہے کہ ابھی کیا کریں، اور یہ faucet کام نہ کرے تو کون سا آزمائیں یا کس سے رابطہ کریں۔ ہر faucet کی مقدار اگلے حصے میں ہے۔

Error یا صورتحالمطلبابھی کیا کریںمتبادل faucet / کس سے رابطہ
Already claimed یا آج claim ہو چکاAddress (یا account، IP) ابھی cooldown میں ہے؛ یہ بھی ممکن ہے کہ token واقعی بھیجا جا چکا ہوپہلے block explorer میں پورا address تلاش کریں۔ Incoming ہو تو مسئلہ wallet display کا ہے (نیچے دیکھیں)؛ نہ ہو تو وقت لکھیں اور cooldown ختم ہونے کا انتظار کریںAlchemy ہر address کے لیے ہر 24 گھنٹے بعد reset ہوتا ہے؛ Solana کا official faucet ہر 8 گھنٹے میں زیادہ سے زیادہ 2 بار دیتا ہے۔ جلدی ہو تو اسی chain کا دوسرا faucet آزمائیں؛ نیا address یا proxy استعمال نہ کریں
Rate limited، 429 Too Many RequestsRequests بہت تیز، یا ایک ہی public IP پر بہت سے لوگ (mobile data، hostel، office یا shared Wi-Fi میں عام)Page یا Retry-After میں لکھے وقت تک انتظار کریں اور refresh بند رکھیںSolana: GitHub sign in سے limit بڑھائیں، یا solana airdrop 2 <address> --url devnet چلائیں؛ Sepolia: اگلی table کا کوئی اور faucet آزمائیں
Mainnet balance کی شرط (مثلاً at least 0.001 ETH on Ethereum Mainnet)Bots روکنے کی شرط؛ آپ کے دیے address کا mainnet balance اور activity دیکھی جاتی ہےدو راستے: ایسا address استعمال کریں جس میں پہلے سے تھوڑا mainnet ETH ہو (قیمت یہ کہ test address اور mainnet address آپس میں جڑ جاتے ہیں)؛ یا ایسا faucet جو mainnet balance نہیں دیکھتاSepolia PoW Faucet mainnet balance نہیں دیکھتا اور browser میں mining کے بدلے token دیتا ہے؛ Google Cloud faucet صرف کچھ requests پر balance دیکھتا ہے اور غلط block ہونے پر اس کے Feedback button یا Discord پر اپیل ہو سکتی ہے۔ صرف test token کے لیے ETH نہ خریدیں، اور “آپ کے لیے 0.001 ETH ڈال دوں گا” والی پیشکش پر یقین نہ کریں
Discord یا X verification درکارProject spam روکنے کے لیے social account استعمال کرتا ہےDiscord میں صرف project کی official site کے link سے جائیں اور OAuth permissions پڑھیں۔ اگر bot کسی باہر کے “verify wallet” link پر لے جائے، signature مانگے یا seed phrase مانگے تو یہ phishing ہےLink نہیں کرنا چاہتے: Alchemy (account کی ضرورت نہیں) یا PoW Faucet آزمائیں۔ Verification اٹک جائے: project Discord کے #support میں پوچھیں؛ DM کا جواب نہ دیں
Success دکھایا مگر wallet میں token نہیںزیادہ تر wallet network یا display کا مسئلہ؛ کبھی کبھار token ابھی بھیجا ہی نہیں گیاExplorer میں پورا address دیکھیں: incoming ہو تو “Explorer پر token ہے مگر wallet میں کیوں نہیں؟” والا حصہ دیکھیں؛ نہ ہو تو request ID رکھیں، انتظار کریں اور دوبارہ claim نہ کریںPage پر لکھا وقت گزرنے کے بعد بھی record نہ ہو تو address، وقت اور request ID لے کر اسی faucet کے support (FAQ، Feedback یا official Discord) سے رابطہ کریں
Invalid address یا address supported نہیںAddress کی قسم غلط ہے: EVM address 0x سے شروع ہوتا ہے، Solana کا نہیںدرست chain کے wallet سے address دوبارہ copy کریں؛ convert نہ کریںEVM testnet کے لیے MetaMask جیسا EVM wallet؛ Solana Devnet کے لیے Phantom یا Solflare
“Verifying you are human” پر اٹکا ہواCloudflare یا اسی طرح کا security checkVPN بند کریں، site کے لیے cookies اور JavaScript allow کریں اور چند سیکنڈ انتظار کریںجو “verification page” command copy کر کے Win+R یا Terminal میں چلانے کو کہے یا file download کروائے، وہ جعلی ہے؛ فوراً بند کریں

عام Sepolia اور Solana faucets کے قواعد (2026-09-28 کو چیک کیے گئے)

یہ قواعد ہم نے 2026-09-28 کو ہر page کھول کر دیکھے۔ Faucets قواعد بدلتے یا بند بھی ہو جاتے ہیں، اس لیے claim سے پہلے button کے ساتھ لکھی بات دوبارہ دیکھیں اور مقدار اور وقفہ اپنے task record میں لکھ لیں؛ اگلی بار فوراً پتا چل جائے گا کہ cooldown باقی ہے یا نہیں۔

Faucetکتنا اور کتنی بارشرائطکس سے رابطہ
Alchemy Sepolia Faucet
alchemy.com/faucets/ethereum-sepolia
0.1 Sepolia ETH، ہر address کو ہر 24 گھنٹے میں ایک بارAccount کی ضرورت نہیں؛ address میں Ethereum mainnet پر کم از کم 0.001 ETH اور کچھ mainnet activity ہونی چاہیےPage کے نیچے FAQ
Google Cloud Web3 Sepolia Faucet
cloud.google.com/application/web3/faucet
ہر request پر 0.05 Sepolia ETH؛ Google account اور address کے حساب سے حدGoogle account سے sign in لازمی؛ address سے mainnet پر 0.001 ETH کی شرط پوچھی جا سکتی ہےPage کا Feedback button یا ان کا Discord، test address اور exact error کے ساتھ
Sepolia PoW Faucet
sepolia-faucet.pk910.de
Browser میں mining؛ 0.05 SepETH جمع ہونے پر claim، ایک session میں زیادہ سے زیادہ 2.5شروع سے پہلے captcha؛ mainnet balance نہیں دیکھتا؛ mining کے دوران computer کی CPU استعمال ہوتی ہےPage پر دی گئی وضاحت
Solana کا official Faucet
faucet.solana.com
Devnet SOL، ہر 8 گھنٹے میں زیادہ سے زیادہ 2 requestsGitHub sign in سے limit بڑھتی ہے (کچھ accounts verification پاس نہیں کرتے)Solana CLI بھی: solana airdrop 2 <address> --url devnet
Project کا اپنا faucet (مثلاً Canopy)Project page کے مطابق، اکثر دن میں ایک بارعموماً wallet connect، کبھی X یا Discord link کرناProject کی official site سے linked Discord کا #support

Faucet کا official ہونا اور درست network کیسے ثابت کریں؟

کم از کم دو official ذرائع سے ایک ہی domain کی تصدیق کریں، پھر network name کے ساتھ chain ID ملائیں۔ پرانا blog search میں رہ سکتا ہے، project نئی testnet پر منتقل ہو سکتا ہے، اور attacker اصل interface نقل کر سکتا ہے۔ HTTPS کا lock صرف encrypted connection بتاتا ہے، مالک کی سچائی نہیں۔

Link کو دو راستوں سے ملائیں

Project homepage سے documentation کھولیں اور وہیں سے faucet link لیں۔ پھر official GitHub repository، status page یا public announcement میں وہی domain دیکھیں۔ اگر website اور docs مختلف links دیں تو migration notice تلاش کریں۔ Private message میں “نیا official faucet” بھیجنے والے admin پر public confirmation کے بغیر بھروسہ نہ کریں۔

Network name کے بجائے chain ID فیصلہ کرتا ہے

Custom network کا نام user یا malicious page بدل سکتا ہے۔ Wallet settings میں chain ID، native token symbol، RPC اور explorer URL دیکھیں۔ EVM popup میں add network request آئے تو ہر field پڑھیں۔ Project logo درست ہو مگر chain ID mainnet کا ہو تو عمل روک دیں۔

Address کو converter سے نہ بدلیں

EVM address عموماً 0x سے شروع ہوتا ہے جبکہ Solana وغیرہ کا format الگ ہے۔ Faucet invalid address کہے تو random converter استعمال نہ کریں۔ یہ دیکھیں کہ faucet کس ecosystem کے لیے ہے اور wallet اسی قسم کا address دے رہا ہے۔ Human-readable name صرف وہاں دیں جہاں official page اسے واضح طور پر قبول کرتا ہو۔

نظر آنے والی حالتممکنہ وجہاگلا قدم
Success، مگر explorer خالیQueue، broadcast failure یا غلط chainRequest ID اور chain ID محفوظ کریں
Explorer پر آمد، wallet صفرRPC cache یا token displayNetwork اور contract دیکھیں
Address invalidغلط format یا paste spaceWallet سے تازہ copy کریں
Button بند ہےCaptcha، script یا eligibilityVisible error اور rules پڑھیں

درخواست واقعی blockchain پر گئی یا نہیں، کیسے جانیں؟

اسی network کے explorer میں کھلنے والا hash، broadcast کا قابل جانچ ثبوت ہے؛ hash یا address کی موجودہ تلاش میں record نہ ملنے سے یہ ثابت نہیں ہوتا کہ broadcast ضرور نہیں ہوئی۔ Website کا سبز نشان صرف درخواست قبول ہونے کا پیغام ہو سکتا ہے۔ Network، پورا address، درخواست نمبر، اصل پیغام اور وقت محفوظ کریں، پھر بتائی گئی مدت کے بعد دوبارہ دیکھیں۔

Hash ہو تو رسید اور اصل منتقلی دیکھیں

صرف To پر فیصلہ نہ کریں؛ faucet پہلے تقسیم کے contract کو call کر سکتا ہے۔ رسید کی حالت، منتقلی کا record یا event log، اثاثہ، مقدار اور اصل وصول کنندہ دیکھیں، پھر پورا address حرف بہ حرف ملائیں۔ درخواست سے پہلے اور موجودہ رقم کا فرق دیکھیں اور بعد کی Gas یا منتقلی بھی شمار کریں۔ کامیابی کا مطلب execution fail نہ ہونا ہے، مطلوبہ اثاثہ آپ کو ملنے کی ضمانت نہیں۔

Status failed ہو تو recipient کو token نہیں ملا، چاہے faucet page پر success لکھا ہو۔ Retry صرف official rule کے مطابق کریں۔ کوئی شخص failed hash دکھا کر mainnet gas یا “release fee” مانگے تو نہ دیں۔ Recipient sender کی stuck transaction کو seed phrase سے تیز نہیں کر سکتا۔

Hash نہ ہو تو حالت کو نامعلوم رکھیں

بہت سے faucet captcha اور اہلیت کی جانچ کے بعد درخواست نمبر دیتے ہیں۔ صرف hash نہ ہونے سے معلوم نہیں ہوتا کہ transaction بن رہی ہے، قطار میں ہے یا رد ہوئی؛ explorer میں ابھی address record نہ ملنا بھی یہی غیر یقینی حالت ہے۔ نمبر، پورا address اور پیغام محفوظ رکھیں اور نتیجہ واضح ہونے تک کئی tabs سے درخواست نہ بھیجیں۔

Recipient، faucet کی transaction speed up نہیں کر سکتا

Explorer pending دکھائے تو transaction network تک پہنچی ہے، لیکن recipient اس transaction کی fee یا nonce نہیں بدل سکتا جو distributor account نے بھیجی ہو؛ sender پر اختیار صرف operator کا ہے۔ Hash public official support کو دیں۔ Mainnet asset، seed phrase یا DM میں “priority fee” نہ دیں۔ بعد میں failed ہو تو current retry rule پڑھیں۔

Rate limit، captcha یا eligibility error کا درست جواب کیا ہے؟

اصل error نوٹ کریں اور official rule کے مطابق انتظار کریں؛ متعدد addresses، fake accounts یا proxies سے پابندی توڑنے کی کوشش نہ کریں۔ Test coin محدود ہوتے ہیں، اس لیے faucet address، account، IP، device یا وقت کے حساب سے quota لگا سکتا ہے۔ ہر faucet کی مقدار اور وقفہ اوپر کی table میں ہے؛ شرائط پوری ہونے کے باوجود انکار ہو سکتا ہے، تب “اپنا error ڈھونڈیں” والی table سے دوسرا faucet چنیں۔

Rate limit server failure نہیں

“Too many requests” کا مطلب عموماً server نے request دیکھی مگر policy کے تحت روکی۔ مسلسل refresh، incognito tabs یا mobile data بار بار بند کرنا رفتار نہیں بڑھاتا؛ یہ abuse signal بن سکتا ہے۔ Retry time دیا ہو تو نوٹ کریں۔ نہ دیا ہو تو official FAQ یا announcement دیکھیں، ہر چند منٹ بعد submit نہ کریں۔

Shared IP کا اثر

گھر، hostel، university، office یا mobile carrier میں کئی users ایک public IP share کر سکتے ہیں۔ اس لیے نیا wallet بھی IP quota میں آ سکتا ہے۔ Support کو یہ context بتایا جا سکتا ہے، لیکن fake identity بنا کر restriction bypass کرنا project rules کے خلاف ہو سکتا ہے۔ Official alternative faucet یا community distribution ہو تو اسی documented راستے پر جائیں۔

Captcha بار بار لوٹے تو browser دیکھیں

Strict privacy setting، blocked cookie، ad blocker، غلط system clock یا network کا بدلنا captcha session توڑ سکتا ہے۔ Official domain کی تصدیق کے بعد ضروری scripts allow کریں، browser update کریں اور ایک stable connection رکھیں۔ Unknown captcha-solver extension، security disable کرنے کی ہدایت یا seed phrase مانگنے والا tool استعمال نہ کریں۔

Eligibility کے بدلے حد سے زیادہ شناخت نہ دیں

کچھ developer faucets GitHub history، social account یا mainnet activity دیکھتے ہیں۔ Requirement official اور مقصد کے تناسب میں ہو تو آپ خود فیصلہ کر سکتے ہیں۔ Public wallet کو social identity سے ملانا privacy کم کرتا ہے۔ شرط قبول نہ ہو تو faucet چھوڑ دینا جائز ہے؛ ممکنہ reward یقینی حق یا آمدنی نہیں۔

Explorer پر token ہے مگر wallet میں کیوں نہیں؟

Chain پر success ہو تو wallet کا network، RPC اور asset display دیکھیں؛ asset صرف UI کی وجہ سے غائب نہیں ہوا۔ Wallet balance active RPC سے آتا ہے۔ Node cache، failed connection یا غلط custom network پرانی یا غلط value دکھا سکتا ہے۔

  1. Network: Wallet کا chain ID explorer سے ملائیں، صرف label نہیں۔ MetaMask: اوپر دائیں menu ← Networks، نیچے Show test networks on کر کے Sepolia چنیں۔ Phantom: اوپر بائیں profile avatar ← Settings ← Developer Settings، Testnet Mode on کر کے Solana Devnet چنیں۔
  2. Refresh: Wallet lock/unlock کریں یا دوسری chain پر جا کر واپس آئیں؛ account delete نہ کریں۔
  3. Trusted RPC: Official docs یا معتبر provider کا endpoint استعمال کریں۔ Unknown RPC query metadata دیکھ اور غلط response دے سکتا ہے۔
  4. Asset type: Native coin main balance میں؛ token official contract کے ذریعے import ہوتا ہے۔
  5. Account: Hardware wallet، mobile app اور extension میں selected public address پورا ملائیں۔

Custom token import کرنے سے نیا token نہیں بنتا، صرف موجود balance دکھتا ہے۔ غلط contract سے اسی symbol کا fake asset دکھ سکتا ہے۔ Decimals کا اندازہ نہ لگائیں؛ verified explorer یا project docs سے لیں۔ Address “activate” کرنے کے لیے mainnet coin بھیجنا عام EVM transfer کے لیے ضروری نہیں۔

RPC بدلنے سے پہلے پرانی setting لکھ لیں۔ Random list سے endpoint copy کرنا privacy اور data integrity کا مسئلہ بن سکتا ہے۔ Provider status page دیکھیں۔ Mobile wallet کا in-app browser اور external browser الگ sessions کھول سکتے ہیں، اس لیے دونوں میں address ایک ہے یا نہیں پھر دیکھیں۔

Mobile data، VPN یا shared device سے کون سی اضافی رکاوٹ آ سکتی ہے؟

IP کا بار بار بدلنا، کمزور connection اور app switching session توڑ سکتے ہیں، مگر ان کا حل secret دینا نہیں۔ Mobile carrier NAT کے پیچھے بہت سے users رکھ سکتا ہے۔ Captcha کے بعد wallet app میں جانے پر browser tab reload ہو تو request token ختم ہو سکتا ہے۔

ممکن ہو تو ایک stable connection پر request مکمل کریں۔ WalletConnect confirm کے بعد اسی browser tab پر لوٹیں۔ Battery saver background app بند کرے تو callback fail ہو سکتا ہے، اس لیے عمل کے دوران غیر ضروری switching کم کریں۔ Browser data result سے پہلے صاف نہ کریں؛ privacy cleanup بعد میں کریں۔

VPN استعمال کرنے سے پہلے faucet policy دیکھیں۔ Region یا IP تیزی سے بدلنا abuse detection چلا سکتا ہے۔ یہ رہنما geo-restriction bypass کرنے کی ہدایت نہیں دیتا۔ Local law، project terms اور official availability کا احترام کریں۔ VPN بند یا بدلنے کے نام پر کوئی extension یا profile install نہ کریں۔

Cyber cafe یا دوسرے کے phone میں wallet import نہ کریں۔ Explorer پر public transaction دیکھنے کے لیے wallet کی ضرورت نہیں۔ Claim کی قدر غیر یقینی ہے، seed phrase leak کا نقصان حقیقی۔ Screenshot میں phone number، notification، email avatar اور دوسری apps چھپا دیں۔

Connection cut ہونے کے بعد دوبارہ submit کرنے سے پہلے explorer میں address activity دیکھیں۔ UI response نہ ملنا transaction failure کا ثبوت نہیں۔ Duplicate request project limit کو متاثر کر سکتی ہے۔ اپنے task note میں request، error اور hash الگ رکھیں۔

503، 429، غیر معاون address یا failed hash پر کیا کریں؟

اصل پیغام، پورا address، network اور وقت محفوظ کر کے اسی حالت کے مطابق عمل کریں۔ ہر error کا حل صفحہ تازہ کرنا یا wallet بدلنا نہیں۔

حالتاگلا قدمکب رکیں
503 Service UnavailableOfficial حالت یا اعلان دیکھیں؛ خدمت واپس آئے تو اصل داخلے سے کوشش کریںخدمت دستیاب نہ ہو تو درخواست بند رکھیں؛ wallet دوبارہ نصب نہ کریں
429 Too Many RequestsPage یا Retry-After کے مطابق انتظار کریں اور مشترک IP کا ذکر لکھیںمقررہ وقت سے پہلے صفحہ تازہ نہ کریں؛ proxy یا کئی addresses سے حد نہ توڑیں
Address not supportedپورا address ملائیں اور دیکھیں EVM چاہیے یا Solanaقسم غلط ہو تو رکیں؛ address کو دوسری ساخت میں تبدیل نہ کریں
Already claimedموجودہ قاعدہ، پچھلی درخواست کا وقت اور اسی address پر اصل وصولی دیکھیںانتظار کی مدت میں یا اثاثہ آنے کے بعد دوبارہ درخواست نہ دیں
Eligibility not metصرف سرکاری شرط اور متبادل داخلہ پڑھیں؛ رازداری کی قیمت پر فیصلہ کریںشرط پوری نہ ہو تو جعلی account نہ بنائیں
Hash ہے مگر failedHash اور رسید کی رہنمائی سے error دیکھیں، پھر دوبارہ کوشش کا قاعدہ پڑھیںOperator کی اجازت کے بغیر تکرار نہیں؛ user بھیجنے والے کی transaction ٹھیک نہیں کرتا

Testnet reset یا منتقلی کے بعد صفحے کے پیغام کو زنجیری record سے کیسے ملائیں؟

پرانے network کا data نئے network میں خود نہیں آتا

Project وہی نام نئے chain ID، RPC یا explorer کے ساتھ استعمال کر سکتا ہے۔ پرانی موجودی اور سابقہ record نئی chain میں منتقل نہیں ہوتے۔ پرانی ترتیبات لکھ کر سرکاری ماخذ سے نئی اقدار لیں اور testnet اور RPC شامل کرنے کی رہنمائی پر عمل کریں۔ Chain ID converter سے اعشاری اور سولہ مبنائی value ملائیں؛ نامعلوم فہرست سے پرانی ترتیبات تبدیل نہ کریں۔

EVM testnet اور Solana devnet/testnet الگ ماحول ہیں؛ address کی ساخت، سابقہ record اور موجودی mix نہیں ہوتے۔ Ethereum network docs آزاد networks واضح کرتی ہے؛ MetaMask network guide custom اقدار check کرنا بتاتی ہے؛ Solana developer docs devnet اور testnet faucets الگ دکھاتی ہے۔ غیر معاون address کو دوسری ساخت میں تبدیل نہ کریں۔

Solana کی official developer documentation میں Devnet اور Testnet SOL حاصل کرنے اور rate limits کی تصویر
Solana Cookbook کی عوامی documentation کی حقیقی تصویر، 2026-09-07 کو لی گئی۔ صفحہ Devnet اور Testnet پر test SOL کے حصول اور درخواست کی حدود الگ دکھاتا ہے؛ دونوں ماحول ایک دوسرے کے بدلے استعمال نہیں ہوتے۔ یہ Block Radar کے کامیاب claim یا موجودہ supply کی ضمانت نہیں۔ اصل سائز دیکھنے کے لیے تصویر پر کلک کریں۔ Solana Cookbook

فرضی مثال: page submitted دکھائے مگر موجودی نہ بدلے

یہ صرف مسئلہ تلاش کرنے کی فرضی مثال ہے۔ Canopy کی points campaign 2026-09-07 کو ختم ہو چکی؛ یہاں اس کا Faucet link صرف مراحل سمجھانے کے لیے ہے۔ فرض کریں Canopy guide میں path https://testnet.app.canopynetwork.org/faucet دیکھا، درخواست دی، مگر hash نہیں ملا۔ پورا URL، target network، وصول کنندہ کا پورا address، درخواست سے پہلے کی موجودی، درخواست نمبر اور پیغام لکھیں۔ Project کا موجودہ سرکاری داخلہ اور chain ID ملا کر اسی chain کے explorer میں پورا address تلاش کریں۔ Hash یا record نہ ہو تو حالت نامعلوم رکھیں اور بتائی گئی مدت سے پہلے خودکار طور پر دوبارہ نہ بھیجیں۔

Hash بعد میں ملے تو رسید کی حالت، منتقلی یا event log، اثاثہ، مقدار اور اصل وصول کنندہ دیکھیں؛ To تقسیم کا contract ہو سکتا ہے۔ مطلوبہ اثاثہ صحیح address اور network پر نظر آئے اور موجودی کی تبدیلی بعد کی Gas یا منتقلی سے واضح ہو تو جانچ مکمل ہے۔ صرف wallet میں دکھانے کا مسئلہ ہو تو wallet balance guide دیکھیں۔ 429، 503، غیر معاون address، نامکمل اہلیت یا secret/payment مانگنے پر جدول کے مطابق رکیں؛ سرکاری مدت کے بعد بھی ثبوت نہ ہو تو درخواست نمبر اور اصل پیغام عوامی سرکاری معاونت کو دیں۔

کون سی faucet مانگ فوراً رکنے کی علامت ہے؟

Seed phrase، private key، OTP، mainnet payment یا غیر متعلق token approval مانگنے والا page بند کریں۔ Token بھیجنے کے لیے public address کافی ہے۔ Login signature ہو تو قابل مطالعہ اور اسی domain سے متعلق ہونا چاہیے۔

  • 12/24 recovery words یا private key type کرنے کو کہے۔
  • Test token کھولنے کے لیے ETH، BNB، SOL یا stablecoin بھیجنے کو کہے۔
  • Button “Connect” ہو مگر popup approve، permit، setApprovalForAll یا transfer دکھائے۔
  • Domain official docs سے ایک حرف یا غیر ضروری subdomain میں مختلف ہو۔
  • Countdown، limited slots یا private admin فوری confirm پر دباؤ ڈالے۔
  • Executable file، browser extension، remote control یا “RPC repair” app install کرائے۔
  • Test token خرید کر guaranteed profit یا fixed reward کا وعدہ کرے۔

Search ad اوپر آنے سے official نہیں بن جاتا۔ HTTPS domain owner کی ساکھ نہیں بتاتا۔ Bookmark مددگار ہے مگر project migration کے بعد پرانا ہو سکتا ہے۔ اہم interaction سے پہلے official documentation سے link دوبارہ ملائیں۔

مشکوک page پر صرف public address paste کیا ہو تو page بند کر کے activity دیکھیں۔ Signature یا approval دیا ہو تو permission history اور on-chain allowance جانچیں۔ قیمتی asset risk میں ہو تو نیا wallet زیادہ محفوظ ہو سکتا ہے۔ “Recovery service” کو پیشگی fee یا seed phrase نہ دیں۔

اگر test token “خریدنے” کے لیے پیسے دے دیے یا کسی کے کہنے پر mainnet asset بھیج دیا: سامنے والے کا account، وصولی کا address، transaction hash اور chat محفوظ کریں، پھر NCCIA کی helpline 1799 پر کال کریں یا complaint.nccia.gov.pk پر شکایت درج کریں۔ On-chain بھیجی رقم عموماً واپس نہیں آتی، اور بعد میں fee لے کر “واپس دلانے” والا بھی فراڈ ہوتا ہے۔

Official support کو کون سی معلومات دیں؟

وہی معلومات دیں جو public طور پر verify ہو سکتی ہیں: faucet URL، network، chain ID، public address، hash یا request ID، exact error اور اندازاً تاریخ۔ Browser اور wallet کا major version front-end issue سمجھنے میں مدد دیتا ہے۔ Observation کو اندازے سے الگ رکھیں۔

مفید report یوں ہو سکتی ہے: “Official docs کے link سے page کھولا، Sepolia منتخب تھی، Too many requests ملا، explorer پر نیا incoming transaction نہیں۔” صرف “Faucet خراب ہے، token دیں” maintainer کو layer نہیں بتاتا۔

Public channel میں seed phrase، private key، password، OTP، API key، identity document، مکمل email screenshot یا remote access code نہ دیں۔ Genuine maintainer public hash سے chain مسئلہ دیکھ سکتا ہے۔ Private message میں آنے والے helper کی شناخت official ticket یا public channel سے ثابت کریں۔

Screenshot crop کریں مگر domain اور error باقی رکھیں۔ Hash text میں بھی دیں تاکہ copy ہو سکے۔ اگر timezone کی ضرورت ہو تو وہی حقیقی وقت لکھیں جو آپ نے record کیا؛ قابل اعتبار دکھنے کے لیے مصنوعی minute-level timestamp نہ بنائیں۔ حل ملنے پر task note میں نتیجہ اور محفوظ next step لکھیں۔

مختصر فیصلہ جاتی راستہ

ہر بار یہی ترتیب استعمال کریں تاکہ ایک مسئلے کے لیے دس خطرناک تجربے نہ ہوں۔

  1. Official domain ثابت نہ ہو تو رکیں۔
  2. Network اور chain ID مختلف ہوں تو درست کریں۔
  3. Address reject ہو تو wallet سے دوبارہ copy کریں؛ converter نہیں۔
  4. Explorer success دکھائے تو wallet/RPC/display دیکھیں۔
  5. Explorer pending دکھائے تو hash محفوظ کر کے official status دیکھیں۔
  6. Hash نہ ہو مگر request ID ہو تو queue اور eligibility دیکھیں۔
  7. Rate limit ہو تو documented waiting rule مانیں۔
  8. Secret، payment یا approval مانگا جائے تو بند اور report کریں۔

یہ راستہ token ملنے کی ضمانت نہیں۔ Faucet خالی، project pause یا network reset ہو سکتا ہے۔ مقصد ہر قیمت پر token لینا نہیں؛ محفوظ طور پر یہ جاننا ہے کہ request کہاں رکی اور اگلا جائز قدم کیا ہے۔

عام سوالات

Faucet کامیابی دکھائے مگر wallet balance صفر ہو تو کیا دیکھیں؟

اسی testnet explorer میں پورا address اور transaction hash تلاش کریں۔ Hash نہ ہونا یا ابھی record نہ ملنا صرف یہ بتاتا ہے کہ قابل تصدیق زنجیری ثبوت موجود نہیں؛ اس سے broadcast نہ ہونے کا حتمی نتیجہ نہیں نکلتا۔ Hash ملے تو رسید کی حالت، اصل وصول کنندہ، اثاثہ اور موجودہ رقم میں تبدیلی دیکھیں؛ transaction کی کامیابی اکیلے مطلوبہ اثاثہ ملنے کا ثبوت نہیں۔

Rate limit کے بعد بار بار refresh کرنا درست ہے؟

نہیں۔ مسلسل refresh یا submit پابندی کو بڑھا سکتا ہے۔ اصل error اور اندازاً وقت نوٹ کریں، official faucet کے موجودہ وقفے کو پڑھیں، پھر اجازت کے مطابق دوبارہ کوشش کریں۔

Faucet already claimed دکھائے مگر wallet میں token نہ ہو تو کیا کریں؟

پہلے block explorer میں پورا address تلاش کریں کہ اس faucet سے کچھ آیا یا نہیں۔ آیا ہو تو wallet غلط network پر ہے یا دکھا نہیں رہا: درست testnet پر جائیں (MetaMask میں Show test networks، Phantom میں Testnet Mode on کریں)۔ نہ آیا ہو تو وقت لکھیں اور cooldown ختم ہونے کا انتظار کریں، یا اسی chain کا دوسرا faucet آزمائیں۔ نیا address یا proxy استعمال نہ کریں۔

Faucet mainnet پر 0.001 ETH مانگے تو کیا کریں؟

یہ bots روکنے کی شرط ہے۔ Sepolia PoW Faucet آزمائیں جو mainnet balance نہیں دیکھتا (browser میں mining، 0.05 SepETH سے claim)، یا Google Cloud faucet استعمال کریں اور غلط block ہونے پر Feedback سے اپیل کریں۔ صرف اس کے لیے ETH نہ خریدیں اور “ڈال دوں گا” والی پیشکش پر یقین نہ کریں۔

Test token کے لیے Discord یا X link کرنا محفوظ ہے؟

Link کرنا ہمیشہ خطرناک نہیں، مگر صرف project کی official site کے link سے جائیں اور OAuth permissions پڑھیں۔ Discord میں جو bot یا “admin” باہر کے link سے wallet verify کروائے، signature مانگے یا seed phrase مانگے، وہ phishing ہے۔ Link نہیں کرنا چاہتے تو Alchemy جیسا بغیر account والا faucet استعمال کریں۔

کیا testnet token کسی Telegram یا Discord user سے خریدنا چاہیے؟

نامعلوم شخص سے testnet token نہ خریدیں اور test token کے لیے mainnet asset نہ بھیجیں۔ Test token کی کوئی investment value نہیں؛ نہ ملے تو اوپر کی table سے کوئی دوسرا official یا معروف faucet آزمائیں۔

Faucet seed phrase مانگے تو کیا کریں؟

صفحہ فوراً بند کریں۔ جائز faucet کو صرف public wallet address درکار ہوتا ہے؛ seed phrase، private key، exchange password، OTP یا remote-access code کبھی درکار نہیں ہوتا۔

جانچ کے بنیادی ذرائع

Table کے اعداد 2026-09-28 کو چیک کیے گئے۔ Faucets بند بھی ہو جاتے ہیں یا قواعد بدلتے ہیں: یہاں سے مختلف پیغام آئے تو پہلے اسی faucet کا FAQ پڑھیں، پھر “اپنا error ڈھونڈیں” والی table کے مطابق چلیں۔