Solana Shreds - क्विकस्टार्ट
SLV इंस्टॉल करें
bash
$ slv b init

सिर्फ़ एक कमांड,
slv b init, से आप high-performance stream-आधारित data इस्तेमाल करने वाले Solana bots के लिए development environment तुरंत तैयार कर सकते हैं।bash
- अगर आप TypeScript-आधारित Shreds bot चाहते हैं, तो
shreds-tsइस्तेमाल करें - Shreds का फ़ायदा उठाने वाले Rust-आधारित bot के लिए
shreds-rustइस्तेमाल करें
ICMP लेटेंसी-प्रोब स्रोतों को अनुमति दें
Shreds क्षेत्र चयन के लिए, ERPC नीचे सूचीबद्ध प्रॉक्सी होस्ट से आपके पंजीकृत IP पर ICMP लेटेंसी प्रोब भेजता है। सूचीबद्ध प्रत्येक स्रोत IP से आने वाले ICMP इको अनुरोधों को अनुमति दें। यदि फ़ायरवॉल (ufw, क्लाउड फ़ायरवॉल, सुरक्षा समूह आदि) उन्हें ब्लॉक करता है, तो माप
9999ms हो सकता है और कोई गैर-इष्टतम क्षेत्र चुना जा सकता है। एक क्षेत्र में कई IP अलग-अलग प्रोब होस्ट हैं; उन सभी की आवश्यकता है।Far Point चुना गया
Shared Shreds का Far Point सीमित क्षमता वाला फ़ॉलबैक विकल्प है। हर एंडपॉइंट सभी ग्राहकों को मिलाकर अधिकतम 32 समवर्ती प्रॉक्सी स्ट्रीम का समर्थन करता है—हर ग्राहक के लिए 32 स्लॉट नहीं। स्ट्रीमिंग तब सबसे प्रभावी होती है जब सब्सक्राइबर चुने गए Shreds एंडपॉइंट के पास चलता है; लंबी दूरी की स्ट्रीम साझा कनेक्शन, फ़्लो-कंट्रोल विंडो और egress क्षमता को अधिक समय तक उपयोग में रखती हैं। साझा परिवेश को प्रतिक्रियाशील बनाए रखने में मदद के लिए, सूची में दिए गए हर क्षेत्रीय ICMP प्रोब स्रोत IP पते को अनुमति दें और क्षेत्र चयन फिर से चलाएँ। निरंतर उपयोग के लिए, चुने गए एंडपॉइंट के पास ERPC VPS पर विचार करें। UDP Forwarding, Standard और Premium के रूप में उपलब्ध है। किसी भी विकल्प के साथ, आप ERPC Web Dashboard में UDP Forwarding का क्षेत्र चुनते हैं और अपने कॉन्फ़िगर किए गए सार्वजनिक IPv4 पते और पोर्ट पर UDP के ज़रिए Raw Shreds प्राप्त करते हैं।
Shreds client का उदाहरण – TypeScript
.env.sampleफ़ाइल का नाम बदलकर.envकरें।.envफ़ाइल में मानों को अपने असली endpoint से अपडेट करें:
env
⚠️ महत्वपूर्ण नोट: यह endpoint केवल उदाहरण के लिए दिया गया है और इसे सीधे इस्तेमाल नहीं किया जा सकता। अपना असली endpoint प्राप्त करके उसी के अनुसार सेट करें।
- Dependencies इंस्टॉल करें और script चलाएँ:
bash

Shreds client का उदाहरण – Rust
.env.sampleका नाम बदलकर.envकरें.envमें अपना असली Shreds endpoint भरें:
env
कृपया ध्यान दें:
यह endpoint एक नमूना है और इसे जैसा का तैसा इस्तेमाल नहीं किया जा सकता। कृपया अपने environment के लिए सही endpoint प्राप्त करके configure करें।
- Client को build करके चलाएँ:
bash

Dashboard खोलें: https://dashboard.erpc.global/hi
Solana Stream SDK

slv b init कमांड से डाउनलोड होने वाले Shreds starter code में शामिल client implementationopen-source Solana Stream SDK पर आधारित है।
Rust और TypeScript दोनों को support करने वाला यह SDK, Solana की direct communication layer को कुशलता से संभालने में मदद करता है —
जिसमें Shreds subscription, packet parsing और transaction extraction शामिल हैं।
जिसमें Shreds subscription, packet parsing और transaction extraction शामिल हैं।
इस SDK के साथ आप Shreds streams पर तुरंत development शुरू कर सकते हैं।
slv b init से बना starter code आपके अपने applications के लिए आगे बढ़ाने लायक एक व्यावहारिक template है।अधिक जानकारी के लिए GitHub repository देखें:
https://github.com/ValidatorsDAO/solana-stream
https://github.com/ValidatorsDAO/solana-stream






