EIP-681 ادائیگی کی درخواست

دیگر نام: ethereum: URI, Ethereum ادائیگی URI, ERC-681, Ethereum payment URI

تعریف

EIP-681 Ethereum کی تجویز ہے جو ادائیگی کی درخواستوں کے لیے ethereum: URI متعین کرتی ہے، جس میں وصول کنندہ ایڈریس، اختیاری چین ID، ویلیو یا ٹوکن ٹرانسفر ہوتا ہے، اور جو اکثر QR کوڈ کے طور پر دکھایا جاتا ہے۔

EIP-681 کیا متعین کرتا ہے

EIP-681 ایک Ethereum Improvement Proposal ہے، جو EIPs ریپوزٹری میں شائع ہوئی، اور جو کسی سے ether بھیجنے یا کانٹریکٹ فنکشن کال کرنے کی درخواست کے لیے URI فارمیٹ بیان کرتی ہے۔ URI ethereum: سے شروع ہوتا ہے، پھر ہدف کا ایڈریس، اختیاری @ اور چین ID، اختیاری فنکشن کا نام اور کوئری پیرامیٹرز۔ ایسا کوڈ اسکین کرنے والی والیٹ صارف کے جائزے کے لیے لین دین بنا سکتی ہے۔

سادہ ether درخواست ethereum:0x...@1?value=1e18 جیسی دکھتی ہے۔ ویلیو wei میں دی جاتی ہے، جو ether کی سب سے چھوٹی اکائی ہے، اور سائنسی اندراج کی اجازت ہے، اس لیے 1e18 کا مطلب ایک ether ہے۔ چین ID والیٹ کو بتاتی ہے کہ کون سا نیٹ ورک مقصود ہے، مثلاً Ethereum mainnet کے لیے 1۔

ٹوکن ٹرانسفر

EIP-681 ٹوکن کانٹریکٹ کی کال بھی بیان کر سکتا ہے۔ ٹوکن ٹرانسفر کے لیے ہدف کا ایڈریس ٹوکن کانٹریکٹ ہوتا ہے، فنکشن transfer ہے، اور پیرامیٹرز وصول کنندہ اور رقم دیتے ہیں، جیسے ethereum:0xTokenContract@1/transfer?address=0xRecipient&uint256=1e6۔ رقم ٹوکن کی سب سے چھوٹی اکائی میں ہوتی ہے، جو ٹوکن کے decimals پر منحصر ہے۔

مکمل فارمیٹ کی والیٹ سپورٹ مختلف ہے۔ کچھ والیٹس صرف ایڈریس پڑھتی ہیں، اور کچھ چین ID یا فنکشن کال نظر انداز کر دیتی ہیں، اس لیے کوڈ کو ان والیٹس سے ٹیسٹ کرنا مفید ہے جو آپ کے ادا کرنے والے استعمال کرتے ہیں۔ ادا کرنے والے کو تصدیق سے پہلے ہمیشہ نیٹ ورک، ٹوکن اور وصول کنندہ جانچنا چاہیے۔

عمومی سوالات

ethereum: ادائیگی لنک میں value کس اکائی میں ہوتی ہے؟

value پیرامیٹر wei میں ہوتا ہے، جو ether کی سب سے چھوٹی اکائی ہے۔ ایک ether 1e18 wei ہے۔

کیا EIP-681 QR کوڈ ether کے بجائے ٹوکن مانگ سکتا ہے؟

جی ہاں۔ یہ transfer فنکشن کے ساتھ ٹوکن کانٹریکٹ کی طرف اشارہ کر سکتا ہے اور وصول کنندہ اور رقم کو پیرامیٹرز کے طور پر دے سکتا ہے۔

کرپٹو QR کوڈ میں چین ID کیوں اہم ہے؟

ایک ہی ایڈریس کئی نیٹ ورکس پر موجود ہو سکتا ہے، اس لیے چین ID والیٹ کو بتاتی ہے کہ ادائیگی کس نیٹ ورک کے لیے مقصود ہے۔

ماخذ اور معیارات

تمام اصطلاحات