Haystack Router ने ऑर्डर-रूटिंग स्टैक संभाला, Deflex SDK 2023 से जमा हुआ पड़ा है
Deflex का JavaScript SDK आखिरी बार अक्टूबर 2023 में आया, जिस पर कोई पैकेज निर्भर नहीं और जिसकी रिपॉज़िटरी हट चुकी है; ऑर्डर राउटर अब TxnLab के @txnlab/haystack-router के रूप में जीवित है, जहां लिमिट ऑर्डर बंद हैं और ऑडिट अधिग्रहण से पहले के हैं।

तीन साल पहले रुक चुका पैकेज
@deflex/deflex-sdk-js1 का npm पेज एक स्वस्थ दिखने वाला प्रोजेक्ट पेश करता है: 23 रिलीज़, MIT लाइसेंस और चलाने लायक TypeScript से भरा README। रजिस्ट्री का मेटाडेटा कुछ और कहानी बताता है। वर्ज़न 2.0.52, जो 31 अक्टूबर 2023 को जारी हुआ, इसका आखिरी रिलीज़ है और इस पर एक भी पैकेज निर्भर नहीं है। इसके होमपेज पर दिया GitHub रिपॉज़िटरी का पता 404 लौटाता है — Internet Archive का एक स्नैपशॉट साबित करता है कि अप्रैल 2025 तक यह रिपॉज़िटरी मौजूद थी — यानी npm जो tarball अब भी परोस रहा है, वह उस प्रोटोकॉल की जमी हुई तस्वीर है, जिसे इसके बाद अधिग्रहित किया गया, नया नाम दिया गया और आंशिक रूप से बंद कर दिया गया।
Deflex ने क्या बनाया: 'Liquidity Ocean'
Deflex3 ने खुद को 'The Algorand Liquidity Ocean' कहा, और यह नाम एक असली समस्या की ओर इशारा करता था: Algorand की DeFi लिक्विडिटी कई एक्सचेंजों — Tinyman, Pact, Algofi, Humble — में बंटी हुई है, और हर एक के अपने पूल और अपने दाम हैं। इसका जवाब दो प्रोटोकॉल ने दिया। ऑर्डर राउटर किसी मार्केट स्वैप को कई पूलों में बांटता है और बीच के टोकनों से गुज़रते हुए सबसे सस्ता निष्पादन खोज निकालता है। लिमिट-ऑर्डर प्रोटोकॉल उपयोगकर्ता को असेट किसी स्मार्ट कॉन्ट्रैक्ट एस्क्रो में जमा करने देता है, ताकि ऑर्डर बाद में किसी तय कीमत पर भर दिया जाए — इसमें लिक्विडिटी किसी भी समर्थित DEX से खींची जाती है, न कि केवल दूसरे लिमिट ऑर्डरों से मिलान करके। यह सूट Defly वॉलेट और Alammex के पीछे की टीमों ने बनाया, दिसंबर 2022 में इसका ऐलान हुआ, और हाथ बदलने से पहले इसका दो बार ऑडिट हुआ — नवंबर 2022 में Vantage Point और अप्रैल 2023 में Ulam Labs द्वारा।
SDK की ज़रूरत Algorand की दो ख़ासियतों की वजह से पड़ी। किसी स्मार्ट कॉन्ट्रैक्ट को कॉल करने से पहले वॉलेट को उसमें ऑप्ट-इन करना होता है — यानी उससे जुड़ने की अपनी सहमति दर्ज करानी होती है — और कई पूलों से गुज़रने वाला रूट एक ट्रांज़ैक्शन ग्रुप के रूप में चलता है, यानी ऐसा बंडल जो एक ही ब्लॉक में एटॉमिक रूप से निपटता है, जिससे हर चरण सफल हो या कोई नहीं। पैकेज इन दोनों को लपेटता था, और उसकी API सतह को उस चेकलिस्ट की तरह पढ़ना सबसे अच्छा है जो बताती है कि मल्टी-DEX स्वैप जोड़ने वाले डेवलपर को वरना क्या-क्या खुद बनाना पड़ता:
| अवधारणा | वास्तविक दुनिया में मतलब |
|---|---|
ऐप ऑप्ट-इन हैंडलिंग (requiredAppOptIns) |
Algorand पर कॉल करने से पहले वॉलेट को हर कॉन्ट्रैक्ट के साथ खुद को रजिस्टर करना होता है; SDK हर रूट के लिए ज़रूरी ऐप्लिकेशनों की सूची लौटाता था और ऑप्ट-इन ट्रांज़ैक्शन खुद बनाता था |
| एटॉमिक ट्रांज़ैक्शन-ग्रुप असेंबली | मल्टी-पूल रूट को एक ही ब्लॉक में एक इकाई की तरह निपटना होता है; getSwapQuoteTransactions वही साइन किया हुआ बंडल बनाता था, जिसमें हर चरण चलता है या कोई नहीं |
| फ़िक्स्ड-इनपुट और फ़िक्स्ड-आउटपुट कोट | getFixedInputSwapQuote 'ठीक X खर्च करो' की कीमत बताता था और getFixedOutputSwapQuote 'ठीक Y पाओ' की — स्लिपेज4 के ख़िलाफ़ ट्रेडर स्वैप को सीमित करने के यही दो तरीक़े हैं |
| लिमिट-ऑर्डर क्लाइंट | DeflexLimitOrderPlatformClient ऑर्डर बनाता और रद्द करता था; DeflexLimitOrderFillerClient उन्हें भरता था — एस्क्रो प्रोटोकॉल का पूरा जीवनचक्र |
TxnLab के अधीन नया नाम और नई शुरुआत
जुलाई 2025 में TxnLab5 ने Deflex का अधिग्रहण किया — इस सौदे को Algorand Foundation ने अपनी मासिक इकोसिस्टम रिपोर्ट में 'बेहतर स्वैप के लिए ऑर्डर-रूटिंग एल्गोरिद्म' के रूप में दर्ज किया। इसके बाद SDK की वंशावली आठ महीनों में तीन npm नामों से गुज़री: @txnlab/deflex-sdk-js (जुलाई 2025), @txnlab/deflex (जनवरी 2026 में आखिरी 1.9.06 रिलीज़ के साथ डेप्रिकेटेड), और मौजूदा @txnlab/haystack-router7, वर्ज़न 2.0.58, जिसे पिछले महीने 525 डाउनलोड मिले। माइग्रेशन जानबूझकर यांत्रिक रखा गया है। रिपॉज़िटरी की माइग्रेशन गाइड9 के मुताबिक़ क्लाइंट क्लास DeflexClient से बदलकर RouterClient हो जाती है, टाइप के नाम बदल जाते हैं, कोट एंडपॉइंट hayrouter.txnlab.dev/api पर पहुंच जाता है, और बाक़ी सब कुछ — मेथड, पैरामीटर, रूटिंग लॉजिक — ज्यों का त्यों है। साप्ताहिक डाउनलोड का पैटर्न यह बदलाव दिखाता है:
क्या बचा, क्या नहीं, और डेवलपर को किन बातों को तौलना चाहिए
ऑर्डर राउटर ज़िंदा है: प्रोटोकॉल के V2.2 ऐप्लिकेशन पर आज ही किसी अज्ञात प्रतिपक्ष की ओर से ऐप्लिकेशन कॉल आए, और Haystack Router के दस्तावेज़10 बताते हैं कि रूटिंग कई DEXs के आर-पार होती है, आउटपुट पर डिफ़ॉल्ट 10-बेसिस-पॉइंट शुल्क के साथ। जोड़ने से पहले डेवलपर जो दो बातें देखेगा, वे कम भरोसा देती हैं। लिमिट-ऑर्डर प्रोटोकॉल बंद है — दस्तावेज़ साफ़ कहते हैं कि 'लिमिट ऑर्डर इस समय अक्षम हैं और अब समर्थित नहीं हैं' — और उसका on-chain रजिस्टर रिकॉर्ड सहेजे हुए है: 2,407 ऑर्डर भरे गए, 7,853 रद्द हुए, 15 खुले रह गए। यह असली ऐतिहासिक इस्तेमाल है, मौजूदा कार्यक्षमता नहीं। और ऊपर बताए गए दोनों ऑडिट अधिग्रहण से पहले के हैं; दस्तावेज़ों में कहीं ऐसा संकेत नहीं है कि TxnLab के नियंत्रण में आने के बाद मौजूदा V2.2 कॉन्ट्रैक्ट का दोबारा ऑडिट हुआ हो।
दूसरा तनाव ढांचागत है। TxnLab एक ही समय में राउटर का अनुरक्षक भी है और Haystack11 का संचालक भी — वह मोबाइल DeFi ऐप, जो इसका सबसे ज़्यादा दिखने वाला उपभोक्ता है — और कोट सेवा खुद TxnLab की चलाई API है, जो API कुंजी से बंधी है और जिसमें एक फ़्री-टियर कुंजी (6012 अनुरोध प्रति मिनट) दस्तावेज़ों में हार्डकोडेड है। on-chain रूटिंग बिना अनुमति के है; उसे खुराक देने वाली पाथ-फ़ाइंडिंग नहीं। इसमें DeFiLlama का यह स्नैपशॉट भी जोड़ लीजिए कि Deflex के पास $16 का कुल लॉक किया गया मूल्य है (नवंबर 2024 में इसका शिखर $90 था) — और साफ़ हो जाता है कि Algorand DeFi के लिए प्रोटोकॉल का ऐतिहासिक महत्व उसके मौजूदा पैमाने जैसा नहीं है।
फिर भी, स्वतंत्र बिल्डर अब भी राउटर से जुड़ रहे हैं: नवंबर 2025 में प्रकाशित एक मिडलवेयर पैकेज टैक्स लगे 'First Stage' असेट्स को इसके ज़रिये स्वैप करने देता है, और GoPlausible का Algorand MCP सर्वर Haystack Router को AI-एजेंट DEX एग्रीगेशन के लिए एक औज़ार के रूप में सामने रखता है। आज से शुरुआत करने वाले डेवलपर के लिए रास्ता साफ़ है — @txnlab/haystack-router इंस्टॉल कीजिए, यांत्रिक नाम-बदलाव का पालन कीजिए, और जमे हुए मूल पैकेज को एक अवशेष मानिए। तौलने लायक बात यह है कि अधिग्रहण ने क्या ताज़ा नहीं किया: मौजूदा कॉन्ट्रैक्ट पर ऑडिट कवरेज, केंद्रीकृत कोट API, और बंद कर दिया गया लिमिट-ऑर्डर उत्पाद।
स्रोत
- @deflex/deflex-sdk-js npm पर1
- Deflex3
- TxnLab/haystack-js7
- माइग्रेशन गाइड9
- Haystack Router दस्तावेज़10
- Algorand Foundation, जुलाई 2025 Algo Insights Report13
- Haystack ऐप11
- Haystack Router14
- SDK | Haystack Router15
- raw.githubusercontent.com16
- https://registry.npmjs.org/-/v1/search?text=deflex17
- https://registry.npmjs.org/@txnlab/haystack-router18
- https://registry.npmjs.org/@txnlab/deflex19
- Contracts | Haystack Router20
- API (Order-Router) | Haystack Router21
- txnlab.gitbook.io22
- Introduction | Haystack Router23
- Contracts | Haystack Router24
- Introduction | Haystack Router25
इस कहानी के 5 आंकड़े जाँचे गए हैं।हर जाँच देखें
स्रोत
- 1@deflex/deflex-sdk-js npmjs.com↩
- 3Deflex deflex.fi↩
- 4स्लिपेज algorandjournal.com↩
- 5TxnLab txnlab.dev↩
- 7@txnlab/haystack-router github.com↩
- 9माइग्रेशन गाइड raw.githubusercontent.com↩
- 10Haystack Router के दस्तावेज़ txnlab.gitbook.io↩
- 11Haystack hay.app↩
- 13Algorand Foundation, जुलाई 2025 Algo Insights Report algorand.co↩
- 14Haystack Router txnlab.gitbook.io↩
- 15SDK | Haystack Router txnlab.gitbook.io↩
- 16raw.githubusercontent.com/TxnLab/haystack-js/main/README.md raw.githubusercontent.com↩
- 17registry.npmjs.org/-/v1/search registry.npmjs.org↩
- 18registry.npmjs.org/@txnlab/haystack-router registry.npmjs.org↩
- 19registry.npmjs.org/@txnlab/deflex registry.npmjs.org↩
- 20Contracts | Haystack Router txnlab.gitbook.io↩
- 21API (Order-Router) | Haystack Router txnlab.gitbook.io↩
- 22txnlab.gitbook.io/haystack-router/llms.txt txnlab.gitbook.io↩
- 23Introduction | Haystack Router txnlab.gitbook.io↩
- 24Contracts | Haystack Router txnlab.gitbook.io↩
- 25Introduction | Haystack Router txnlab.gitbook.io↩