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 या फ़ंक्शन कॉल को नज़रअंदाज़ करते हैं, इसलिए कोड को उन वॉलेट से जाँचना ठीक रहता है जो आपके भुगतान करने वाले इस्तेमाल करते हैं। भुगतान करने वाले को पुष्टि से पहले हमेशा नेटवर्क, टोकन और प्राप्तकर्ता जाँच लेना चाहिए।