Solana Direct Shreds (ShredStream) अब TypeScript के लिए उपलब्ध

ELSOUL LABO B.V. (मुख्यालय: Amsterdam, Netherlands, CEO: Fumitake Kawasaki) और Validators DAO यह घोषणा करते हुए प्रसन्न हैं कि Solana Direct Shreds के लिए TypeScript support उपलब्ध है, जिससे users TypeScript में सबसे तेज Solana data streams access कर सकते हैं।
Solana Direct Shreds Stream को users ने इसकी speed के लिए बहुत सराहा है और यह Geyser gRPC Stream से तेज है। अब तक ShredStream clients मुख्यतः Rust में उपलब्ध थे, लेकिन Validators DAO ने TypeScript environments में भी ShredStream उपयोग करने का solution विकसित किया है।
TypeScript में ShredStream का उपयोग
Solana data streaming में speed के कारण ShredStream को व्यापक support मिला है। पहले ShredStream clients केवल Rust में थे, जिससे TypeScript users को असुविधा होती थी।
कई developers के अनुरोध पर Validators DAO ने npm package “Solana Stream SDK v0.3.0” और बाद के versions के साथ TypeScript में ShredStream का उपयोग संभव किया है। इससे developers Solana की real-time data streams को अपने projects में आसानी से integrate कर सकते हैं।
NAPI + Rust से high-speed decoding
पहले TypeScript Solana Shreds decode नहीं कर सकता था। अब NAPI (Node-API) से यह समस्या हल की गई है और केवल decoding के लिए Rust लागू किया गया है। इससे Rust का high performance मिलता है और TypeScript का seamless उपयोग संभव होता है।
Solana Entry Decoder - npm: https://www.npmjs.com/package/@validators-dao/solana-entry-decoder
NAPI बनाम WASM
NAPI Node.js और native code (जैसे Rust) के बीच कुशल व सरल integration के लिए बनाया गया API है। यह Node.js और Rust जैसी अन्य languages के बीच high-performance bindings देता है, जिससे इसका उपयोग आसान होता है। दूसरी ओर, WASM (WebAssembly) मुख्यतः अलग-अलग उद्देश्यों से browser में code चलाने के लिए उपयोग होता है। NAPI चुनने के कारण:
- Performance: NAPI Node.js और Rust के बीच direct bindings देकर WebAssembly की तुलना में कम overhead और बेहतर performance देता है।
- Simple Integration: NAPI Node.js को Rust से efficiently integrate करता है; अतिरिक्त tools या configuration के बिना memory management और function calls संभव हैं।
- Memory Efficiency: WASM की तुलना में बेहतर memory management और memory leaks व अनावश्यक garbage collection का कम जोखिम।
- Improved Debugging and Maintainability: NAPI से बने native modules को debug करना आसान है और special environments में WASM के साथ अक्सर आने वाली जटिल debugging process से बचा जा सकता है।
- Wide Compatibility: NAPI कई Node.js versions को natively support करता है; environment-specific adjustments या अतिरिक्त compilation steps नहीं चाहिए। Node-API - Node.js: https://nodejs.org/api/n-api.html#node-api
Free trial के साथ high-speed streams का अनुभव
Validators DAO official Discord server पर Solana Direct Shreds Stream का 1-day free trial दे रहा है। इस अवसर का लाभ उठाकर सबसे तेज Solana data streams का अनुभव करें और उनका उपयोग Solana projects या trading में करें।Solana Stream SDK v0.3.0 की मुख्य विशेषताएं

- Instant Setup: शुरू करने के लिए special configuration या अतिरिक्त code नहीं।
- Cross-Platform Support: TypeScript (NPM) और Rust (Crates.io) support।
- Advanced Filtering Capabilities: transaction और account-based filtering उपलब्ध।
- High-Performance Stream Support: Geyser gRPC, ShredStream और ERPC Direct Shreds जैसी high-speed streams। विस्तृत जानकारी:
- Solana Stream SDK (GitHub)
- npm (TypeScript)
- Crates.io (Rust)
आगे क्या है
Validators DAO users के feedback के आधार पर Solana ecosystem को मजबूत करने वाले tools और libraries विकसित करता रहेगा। Solana data streaming technology की भविष्य की प्रगति के लिए जुड़े रहें।


