اپنے کرپٹو فنڈز تک سمارٹ کنٹریکٹ کی رسائی کو کیسے منسوخ کریں
یہ گائیڈ آپ کو سکھائے گی کہ ان تمام کی فہرست کیسے دیکھیں جنہیں آپ نے اپنے فنڈز تک رسائی کی اجازت دی ہے اور انہیں کیسے منسوخ کریں۔
بعض اوقات بدنیتی پر مبنی ڈیولپرز سمارٹ کنٹریکٹس میں بیک ڈورز بناتے ہیں جو ان بے خبر صارفین کے فنڈز تک رسائی کی اجازت دیتے ہیں جو سمارٹ کنٹریکٹ کے ساتھ تعامل کرتے ہیں۔ اکثر ایسا ہوتا ہے کہ ایسے پلیٹ فارمز مستقبل میں کی تھوڑی مقدار بچانے کی کوشش میں صارف سے لامحدود تعداد میں ٹوکنز خرچ کرنے کی اجازت مانگتے ہیں، لیکن اس سے خطرہ بڑھ جاتا ہے۔
ایک بار جب کسی پلیٹ فارم کو آپ کے پر موجود ٹوکن تک لامحدود رسائی کے حقوق مل جاتے ہیں، تو وہ ان تمام ٹوکنز کو خرچ کر سکتے ہیں یہاں تک کہ اگر آپ نے اپنے فنڈز ان کے پلیٹ فارم سے اپنے والیٹ میں نکال لیے ہوں۔ بدنیتی پر مبنی عناصر اب بھی آپ کے فنڈز تک رسائی حاصل کر سکتے ہیں اور انہیں اپنے والیٹس میں نکال سکتے ہیں جس کے بعد آپ کے پاس ریکوری کا کوئی آپشن نہیں بچتا۔
اس سے بچنے کا واحد طریقہ یہ ہے کہ غیر آزمودہ نئے پروجیکٹس استعمال کرنے سے گریز کریں، صرف اسی چیز کی منظوری دیں جس کی آپ کو ضرورت ہے، یا باقاعدگی سے رسائی منسوخ کریں۔ تو، آپ یہ کیسے کرتے ہیں؟
مرحلہ 1: رسائی منسوخ کرنے والے ٹولز استعمال کریں
کئی ویب سائٹس آپ کو اپنے ایڈریس سے جڑے سمارٹ کنٹریکٹس دیکھنے اور منسوخ کرنے کی سہولت دیتی ہیں۔ ویب سائٹ پر جائیں اور اپنا والیٹ کنیکٹ کریں:
- Etherscan (opens in a new tab) (Ethereum)
- Blockscout (opens in a new tab) (Ethereum)
- Revoke (opens in a new tab) (متعدد نیٹ ورکس)
- Unrekt (opens in a new tab) (متعدد نیٹ ورکس)
- EverRevoke (opens in a new tab) (متعدد نیٹ ورکس)
مرحلہ 2: اپنا والیٹ کنیکٹ کریں
ویب سائٹ پر جانے کے بعد، "Connect wallet" پر کلک کریں۔ ویب سائٹ آپ کو اپنا والیٹ کنیکٹ کرنے کا پرامپٹ دے گی۔
یقینی بنائیں کہ آپ اپنے والیٹ اور ویب سائٹ میں ایک ہی نیٹ ورک استعمال کر رہے ہیں۔ آپ کو صرف منتخب کردہ نیٹ ورک سے متعلق سمارٹ کنٹریکٹس نظر آئیں گے۔ مثال کے طور پر، اگر آپ Ethereum Mainnet سے کنیکٹ ہوتے ہیں، تو آپ کو صرف Ethereum کنٹریکٹس نظر آئیں گے، دیگر چینز جیسے Polygon کے کنٹریکٹس نہیں۔
مرحلہ 3: وہ سمارٹ کنٹریکٹ منتخب کریں جسے آپ منسوخ کرنا چاہتے ہیں
آپ کو وہ تمام کنٹریکٹس نظر آنے چاہئیں جنہیں آپ کے ٹوکنز تک رسائی کی اجازت ہے اور ان کی خرچ کرنے کی حد کیا ہے۔ وہ کنٹریکٹ تلاش کریں جسے آپ ختم کرنا چاہتے ہیں۔
اگر آپ نہیں جانتے کہ کون سا کنٹریکٹ منتخب کرنا ہے، تو آپ ان سب کو منسوخ کر سکتے ہیں۔ اس سے آپ کے لیے کوئی مسئلہ پیدا نہیں ہوگا، لیکن اگلی بار جب آپ ان میں سے کسی بھی کنٹریکٹ کے ساتھ تعامل کریں گے تو آپ کو اجازتوں کا ایک نیا سیٹ دینا ہوگا۔
مرحلہ 4: اپنے فنڈز تک رسائی منسوخ کریں
جیسے ہی آپ منسوخ (revoke) پر کلک کریں گے، آپ کو اپنے والیٹ میں ایک نئی ٹرانزیکشن کی تجویز نظر آنی چاہیے۔ یہ متوقع ہے۔ منسوخی کو کامیاب بنانے کے لیے آپ کو فیس ادا کرنی ہوگی۔ نیٹ ورک پر منحصر ہے، اس پروسیس میں ایک منٹ سے لے کر کئی منٹ لگ سکتے ہیں۔
ہم آپ کو مشورہ دیتے ہیں کہ چند منٹ کے بعد ریووکنگ ٹول کو ریفریش کریں اور اپنا والیٹ دوبارہ کنیکٹ کر کے دوہری جانچ کریں کہ آیا منسوخ شدہ کنٹریکٹ فہرست سے غائب ہو گیا ہے یا نہیں۔
ہم تجویز کرتے ہیں کہ آپ کبھی بھی پروجیکٹس کو اپنے ٹوکنز تک لامحدود رسائی کی اجازت نہ دیں اور باقاعدگی سے تمام ٹوکن الاؤنس کی رسائی کو منسوخ کریں۔ ٹوکن کی رسائی کو منسوخ کرنے کے نتیجے میں کبھی بھی فنڈز کا نقصان نہیں ہونا چاہیے، خاص طور پر اگر آپ اوپر دیے گئے ٹولز استعمال کرتے ہیں۔اکثر پوچھے جانے والے سوالات
کیا ٹوکن کی رسائی کو منسوخ کرنے سے سٹیکنگ، پولنگ، لینڈنگ وغیرہ بھی ختم ہو جاتی ہے؟
نہیں، یہ آپ کی کسی بھی حکمت عملی کو متاثر نہیں کرے گا۔ آپ اپنی پوزیشنز میں برقرار رہیں گے اور انعامات وغیرہ حاصل کرتے رہیں گے۔
کیا کسی پروجیکٹ سے والیٹ کو ڈس کنیکٹ کرنا میرے فنڈز استعمال کرنے کی اجازت ہٹانے کے مترادف ہے؟
نہیں، اگر آپ اپنے والیٹ کو پروجیکٹ سے ڈس کنیکٹ کرتے ہیں، لیکن آپ نے ٹوکن الاؤنس کی اجازت دے رکھی ہے، تو وہ اب بھی ان ٹوکنز کو استعمال کر سکتے ہیں۔ آپ کو اس رسائی کو منسوخ کرنے کی ضرورت ہے۔
کنٹریکٹ کی اجازت کب ختم ہوگی؟
کنٹریکٹ کی اجازتوں کی کوئی میعاد ختم ہونے کی تاریخ نہیں ہوتی۔ اگر آپ کنٹریکٹ کی اجازت دیتے ہیں، تو انہیں استعمال کیا جا سکتا ہے، یہاں تک کہ اجازت دیے جانے کے برسوں بعد بھی۔
پروجیکٹس لامحدود ٹوکن الاؤنس کیوں سیٹ کرتے ہیں؟
پروجیکٹس اکثر ایسا مطلوبہ درخواستوں کی تعداد کو کم کرنے کے لیے کرتے ہیں، جس کا مطلب ہے کہ صارف کو صرف ایک بار منظوری دینی پڑتی ہے اور ٹرانزیکشن فیس بھی صرف ایک بار ادا کرنی پڑتی ہے۔ اگرچہ یہ آسان ہے، لیکن صارفین کے لیے ان سائٹس پر لاپرواہی سے منظوری دینا خطرناک ہو سکتا ہے جو وقت کے ساتھ ثابت شدہ یا آڈٹ شدہ نہیں ہیں۔ کچھ والیٹس آپ کو اپنے خطرے کو محدود کرنے کے لیے منظور کیے جانے والے ٹوکنز کی مقدار کو دستی طور پر محدود کرنے کی اجازت دیتے ہیں۔ مزید معلومات کے لیے اپنے والیٹ فراہم کنندہ سے رجوع کریں۔
صفحہ کی آخری اپ ڈیٹ: ۲۳ فروری، ۲۰۲۶