avatar
Eunum

फॉलोइंग0फॉलोअर्स (X)55पोस्ट्स29लाइक्स11
avatar

🦄 @Uniswap V1 को शुरू से तैयार कर लिया गया है। पूर्ण V1 को Solidity में Foundry के साथ हाथ से पुनः बनाया गया है। - फैक्टरी + एक्सचेंज, जहाँ एक्सचेंज LP टोकन है - x * y = k के साथ 0.3% शुल्क - ETH टोकन और टोकन टोकन स्वैप, लिक्विडिटी जोड़ना/हटाना - 181 परीक्षण सफल, 100% forge कवरेज - दस्तावेज़ + सीमाएँ और सुरक्षा नोट्स 🎥 जल्द ही वीडियो: यह कोडिंग ट्यूटोरियल नहीं है, बल्कि कोड स्निपेट्स और एनिमेशन के साथ एक उच्च-स्तरीय कोड अवलोकन है जो इसके काम करने के तरीके को समझने में मदद करेगा। श्रेय: मूल V1 कॉन्ट्रैक्ट्स + @rosarioborgesi Solidity संस्करण। 👨‍💻 GitHub: https://t.co/D4koIhyI6O

avatar

@grok इसकी विस्तार से व्याख्या करें

avatar

🦄 @Uniswap V1 को शुरू से बनाने पर प्रगति। - टोकनटूएथ रूट यूनिट टेस्ट पूर्ण। - अब तक 131 टेस्ट पास और 100% forge कवरेज। 👨‍💻 GitHub: https://t.co/D4koIhyI6O

avatar

🦄 @Uniswap V1 को शून्य से बनाने पर प्रगति। - पूल शेयर्स को बर्न करने के लिए removeLiquidity को लागू करें। - कुल आपूर्ति के अनुपात में LP शेयर के आधार पर ETH और टोकन्स का एक अनुपातिक हिस्सा विड्रॉ करें। 👨‍💻 GitHub: https://t.co/D4koIhyI6O

avatar

🦄 @Uniswap V1 को शुरू से बनाने पर प्रगति। - प्रारंभिक और बाद के पूल डिपॉज़िट के लिए addLiquidity को लागू करें। - पहला डिपॉज़िट पूल की कीमत निर्धारित करता है, बाद के डिपॉज़िट्स वर्तमान अनुपात के साथ मेल खाने चाहिए। 👨‍💻 GitHub: https://t.co/D4koIhyI6O

avatar

🦄 @Uniswap V1 को शुरू से बनाने पर प्रगति। - ethToToken आउटपुट स्वैप रूट यूनिट टेस्ट पूर्ण। - अब तक 55 टेस्ट पास और 100% forge कवरेज। 👨‍💻 GitHub: https://t.co/D4koIhyI6O

avatar

🦄 @Uniswap V1 को शुरू से बनाने पर प्रगति। - निजी गणितीय फ़ंक्शन्स के आसपास वैपर्स जोड़े गए। - ethToTokenSwapInput के लिए बेसिक यूनिट टेस्ट लिखे गए। 👨‍💻 GitHub: https://t.co/D4koIhyI6O

avatar

🦄 @Uniswap V1 को शून्य से बनाने पर प्रगति। - ETH/Token मूल्य की गणना के लिए _getInputPrice() और _getOutputPrice() को लागू करें। - एक निश्चित ETH रकम के लिए खरीदे गए टोकन की रकम प्राप्त करने के लिए getEthToTokenInputPrice() को लागू करें। - ETH से टोकन स्वैप करने के लिए _ethToTokenInput() को लागू करें। 👨‍💻 GitHub: https://t.co/D4koIhyahg

avatar

जब मैंने @Uniswap V1 को शुरू से बनाया, तो मुझे यह पता चला कि जब आप एक फ़ंक्शन कॉल के साथ ETH भेजते हैं, तो कॉन्ट्रैक्ट बैलेंस कैसे व्यवहार करता है। मान लीजिए कि कॉन्ट्रैक्ट के पास 10 ETH हैं। आप 1 ETH के साथ एक payable फ़ंक्शन को कॉल करते हैं। फ़ंक्शन के अंदर, address(this).balance 10 के बजाय 11 ETH लौटाता है। EVM किसी भी फ़ंक्शन कोड की पंक्ति को चलाने से पहले किसी भी आने वाले ETH को बैलेंस में जोड़ देता है।

avatar

आज मैंने UHI-11 का वर्कशॉप 1 पूरा कर लिया 🦄 मैंने अब तक का सबसे विस्तृत वर्कशॉप बैठकर पढ़ा। मैं x*y=k जानता था और सोच रहा था कि यही AMMs हैं। फिर v2, v3 और v4 डिज़ाइन, फ्लैश अकाउंटिंग, ट्रांजिएंट स्टोरेज, ERC-6909 क्लेम्स... ये सब स्थिर उत्पाद सूत्र से कहीं आगे था 😅 ईमानदारी से कहूँ तो मैंने शायद केवल 30% ही समझा, लेकिन एक बात समझ में आ गई: v4 में, हुक एक कस्टम कोड है जो पूल स्वैप के निर्धारित बिंदुओं पर चलाता है, जैसे beforeSwap और afterSwap। इस हफ्ते मैं रिकॉर्डिंग को दोबारा देखूँगा और पाठों को दोबारा पढ़ूँगा। सत्र के लिए @TomWade और @AtriumAcademy का धन्यवाद 🙏