ERC-777 टोकन मानक
पृष्ठ अखेरचे अद्यतन: २१ ऑगस्ट, २०२५
चेतावणी
वेगवेगळ्या प्रकारच्या हल्ल्यांना बळी पडण्याची शक्यता (opens in a new tab) असल्यामुळे ERC-777 योग्यरित्या लागू करणे कठीण आहे. त्याऐवजी ERC-20 वापरण्याची शिफारस केली जाते. हे पृष्ठ ऐतिहासिक संग्रहण म्हणून ठेवले आहे.
परिचय?
ERC-777 हे एक फंजिबल टोकन मानक आहे जे विद्यमान ERC-20 मानकात सुधारणा करते.
पूर्वतयारी
हे पृष्ठ अधिक चांगल्या प्रकारे समजून घेण्यासाठी, आम्ही शिफारस करतो की तुम्ही प्रथम ERC-20 बद्दल वाचा.
ERC-777, ERC-20 च्या तुलनेत काय सुधारणा प्रस्तावित करते?
ERC-777, ERC-20 च्या तुलनेत खालील सुधारणा प्रदान करते.
हुक्स
हुक्स हे स्मार्ट कॉन्ट्रॅक्टच्या कोडमध्ये वर्णन केलेले एक फंक्शन आहे. जेव्हा कॉन्ट्रॅक्टद्वारे टोकन्स पाठवले जातात किंवा प्राप्त केले जातात तेव्हा हुक्स कॉल केले जातात. हे स्मार्ट कॉन्ट्रॅक्टला येणाऱ्या किंवा जाणाऱ्या टोकन्सवर प्रतिक्रिया देण्यास अनुमती देते.
ERC-1820 (opens in a new tab) मानकाचा वापर करून हुक्सची नोंदणी केली जाते आणि ते शोधले जातात.
हुक्स उत्तम का आहेत?
- हुक्स, ERC-20 (opens in a new tab) च्या विपरीत, एकाच व्यवहारात कॉन्ट्रॅक्टला टोकन्स पाठवण्याची आणि कॉन्ट्रॅक्टला सूचित करण्याची परवानगी देतात, ज्यासाठी हे साध्य करण्यासाठी दुहेरी कॉल (
approve/transferFrom) आवश्यक असतो. - ज्या कॉन्ट्रॅक्ट्सनी हुक्सची नोंदणी केलेली नाही ते ERC-777 शी विसंगत आहेत. जेव्हा प्राप्त करणाऱ्या कॉन्ट्रॅक्टने हुकची नोंदणी केलेली नसते, तेव्हा पाठवणारा कॉन्ट्रॅक्ट व्यवहार रद्द करतो. हे नॉन-ERC-777 स्मार्ट कॉन्ट्रॅक्ट्समध्ये अपघाती हस्तांतरण प्रतिबंधित करते.
- हुक्स व्यवहार नाकारू शकतात.
दशांश
हे मानक ERC-20 मध्ये decimals मुळे निर्माण होणारा गोंधळ देखील सोडवते. ही स्पष्टता डेव्हलपरचा अनुभव सुधारते.
ERC-20 सह बॅकवर्ड कंपॅटिबिलिटी
ERC-777 कॉन्ट्रॅक्ट्ससोबत ERC-20 कॉन्ट्रॅक्ट्सप्रमाणेच संवाद साधला जाऊ शकतो.