EIP-681 भुगतान अनुरोध

इन नामों से भी जाना जाता है: ethereum: URI, Ethereum भुगतान URI, ERC-681, EIP-681 payment request, Ethereum payment URI

परिभाषा

EIP-681 एक Ethereum प्रस्ताव है जो भुगतान अनुरोधों के लिए ethereum: URI परिभाषित करता है, जिनमें प्राप्तकर्ता का पता, वैकल्पिक चेन ID, वैल्यू या टोकन ट्रांसफ़र होता है, और जो अक्सर QR कोड के रूप में दिखाए जाते हैं।

EIP-681 क्या परिभाषित करता है

EIP-681 एक Ethereum Improvement Proposal है, जो EIPs रिपॉज़िटरी में प्रकाशित है और किसी से ईथर भेजने या कॉन्ट्रैक्ट फ़ंक्शन को कॉल करने का अनुरोध करने के लिए URI फ़ॉर्मैट बताता है। URI ethereum: से शुरू होता है, फिर लक्ष्य पता, वैकल्पिक @ और चेन ID, वैकल्पिक फ़ंक्शन नाम और क्वेरी पैरामीटर आते हैं। ऐसा कोड स्कैन करने वाला वॉलेट उपयोगकर्ता के देखने के लिए लेन-देन तैयार कर सकता है।

एक सादा ईथर अनुरोध ethereum:0x...@1?value=1e18 जैसा दिखता है। value ईथर की सबसे छोटी इकाई wei में दिया जाता है, और वैज्ञानिक संकेतन की अनुमति है, इसलिए 1e18 का मतलब एक ईथर है। चेन ID वॉलेट को बताती है कि कौन-सा नेटवर्क अभिप्रेत है, जैसे Ethereum मेननेट के लिए 1।

टोकन ट्रांसफ़र

EIP-681 टोकन कॉन्ट्रैक्ट पर कॉल का भी वर्णन कर सकता है। टोकन ट्रांसफ़र के लिए लक्ष्य पता टोकन कॉन्ट्रैक्ट होता है, फ़ंक्शन transfer होता है, और पैरामीटर प्राप्तकर्ता और राशि देते हैं, जैसे ethereum:0xTokenContract@1/transfer?address=0xRecipient&uint256=1e6 में। राशि टोकन की सबसे छोटी इकाई में होती है, जो टोकन के डेसिमल पर निर्भर करती है।

पूरे फ़ॉर्मैट का वॉलेट सपोर्ट अलग-अलग है। कुछ वॉलेट सिर्फ़ पता पढ़ते हैं, और कुछ चेन ID या फ़ंक्शन कॉल को नज़रअंदाज़ करते हैं, इसलिए कोड को उन वॉलेट से जाँचना ठीक रहता है जो आपके भुगतान करने वाले इस्तेमाल करते हैं। भुगतान करने वाले को पुष्टि से पहले हमेशा नेटवर्क, टोकन और प्राप्तकर्ता जाँच लेना चाहिए।

अक्सर पूछे जाने वाले सवाल

ethereum: भुगतान लिंक में value किस इकाई में होता है?

value पैरामीटर wei में होता है, जो ईथर की सबसे छोटी इकाई है। एक ईथर 1e18 wei है।

क्या EIP-681 QR कोड ईथर की जगह टोकन माँग सकता है?

हाँ। वह transfer फ़ंक्शन के साथ टोकन कॉन्ट्रैक्ट की ओर इशारा कर सकता है और पैरामीटर के रूप में प्राप्तकर्ता और राशि दे सकता है।

क्रिप्टो QR कोड में चेन ID क्यों मायने रखती है?

एक ही पता कई नेटवर्क पर मौजूद हो सकता है, इसलिए चेन ID वॉलेट को बताती है कि भुगतान किस नेटवर्क के लिए है।

स्रोत और मानक

सभी शब्द