اہم مواد پر جائیں
Change page

ERC-777 ٹوکن اسٹینڈرڈ

صفحہ کی آخری تازہ کاری: 21 اگست، 2025

انتباہ

ERC-777 کو صحیح طریقے سے نافذ کرنا مشکل ہے، اس کی مختلف قسم کے حملوں کے تئیں حساسیتopens in a new tab کی وجہ سے۔ اس کے بجائے ERC-20 استعمال کرنے کی سفارش کی جاتی ہے۔ یہ صفحہ ایک تاریخی آرکائیو کے طور پر موجود ہے۔

تعارف؟

ERC-777 ایک فنجیبل ٹوکن اسٹینڈرڈ ہے جو موجودہ ERC-20 اسٹینڈرڈ کو بہتر بناتا ہے۔

شرائط

اس صفحہ کو بہتر طور پر سمجھنے کے لیے، ہم تجویز کرتے ہیں کہ آپ پہلے ERC-20 کے بارے میں پڑھیں۔

ERC-777، ERC-20 کے مقابلے میں کیا بہتری تجویز کرتا ہے؟

ERC-777، ERC-20 کے مقابلے میں درج ذیل بہتریاں فراہم کرتا ہے۔

ہکس

ہکس ایک فنکشن ہیں جو ایک اسمارٹ کنٹریکٹ کے کوڈ میں بیان کیے جاتے ہیں۔ جب کنٹریکٹ کے ذریعے ٹوکن بھیجے یا وصول کیے جاتے ہیں تو ہکس کو کال کیا جاتا ہے۔ یہ ایک اسمارٹ کنٹریکٹ کو آنے والے یا جانے والے ٹوکنز پر ردعمل ظاہر کرنے کی اجازت دیتا ہے۔

ERC-1820opens in a new tab اسٹینڈرڈ کا استعمال کرتے ہوئے ہکس کو رجسٹر اور دریافت کیا جاتا ہے۔

ہکس کیوں بہترین ہیں؟

  1. ہکس ایک ہی ٹرانزیکشن میں کسی کنٹریکٹ کو ٹوکن بھیجنے اور اسے مطلع کرنے کی اجازت دیتے ہیں، ERC-20opens in a new tab کے برعکس، جس میں یہ کرنے کے لیے ڈبل کال (approve/transferFrom) کی ضرورت ہوتی ہے۔
  2. وہ کنٹریکٹس جنہوں نے ہکس رجسٹر نہیں کیے ہیں وہ ERC-777 کے ساتھ غیر موافق ہیں۔ جب وصول کرنے والے کنٹریکٹ نے ہک رجسٹر نہیں کیا ہو تو بھیجنے والا کنٹریکٹ ٹرانزیکشن کو ختم کر دے گا۔ یہ غیر-ERC-777 اسمارٹ کنٹریکٹس میں حادثاتی منتقلیوں کو روکتا ہے۔
  3. ہکس ٹرانزیکشنز کو مسترد کر سکتے ہیں۔

ڈیسیملز

یہ اسٹینڈرڈ ERC-20 میں decimals کی وجہ سے پیدا ہونے والی الجھن کو بھی دور کرتا ہے۔ یہ وضاحت ڈیولپر کے تجربے کو بہتر بناتی ہے۔

ERC-20 کے ساتھ بیک ورڈز کمپیٹیبلٹی

ERC-777 کنٹریکٹس کے ساتھ اس طرح تعامل کیا جا سکتا ہے جیسے کہ وہ ERC-20 کنٹریکٹس ہوں۔

مزید مطالعہ

EIP-777: ٹوکن اسٹینڈرڈopens in a new tab

کیا یہ آرٹیکل کارآمد تھا؟