ShredStream - क्विकस्टार्ट
स्थापित SLV
bash
curl -fsSL https://storage.slv.dev/slv/install | shcurl -fsSL https://storage.slv.dev/slv/install | sh$ slv b init

एक एकल आदेश के साथ,
slv b initआप तुरंत एक विकास वातावरण को पा सकते हैं Solana उच्च प्रदर्शन स्ट्रीम-आधारित डेटा का उपयोग करके बॉट।bash
slv b initslv b init- उपयोग
shreds-tsयदि आप पसंद करते हैं TypeScript- आधारित शेर्ड बॉट - उपयोग
shreds-rustA fort Rust- आधारित बॉट का लाभ
ICMP लेटेंसी-प्रोब स्रोतों को अनुमति दें
Shreds क्षेत्र चयन के लिए, ERPC नीचे सूचीबद्ध प्रॉक्सी होस्ट से आपके पंजीकृत IP पर ICMP लेटेंसी प्रोब भेजता है। सूचीबद्ध प्रत्येक स्रोत IP से आने वाले ICMP इको अनुरोधों को अनुमति दें। यदि फ़ायरवॉल (ufw, क्लाउड फ़ायरवॉल, सुरक्षा समूह आदि) उन्हें ब्लॉक करता है, तो माप
9999ms हो सकता है और कोई गैर-इष्टतम क्षेत्र चुना जा सकता है। एक क्षेत्र में कई IP अलग-अलग प्रोब होस्ट हैं; उन सभी की आवश्यकता है।| क्षेत्र | ICMP स्रोत IP |
|---|---|
| 🇳🇱 Amsterdam | 82.21.43.35 |
| 🇺🇸 New York | 151.243.244.162 |
| 🇩🇪 Frankfurt | 151.241.178.73 |
| 🇯🇵 Tokyo | 143.20.238.88 |
| 🇸🇬 Singapore | 151.245.186.3 |
| 🇬🇧 London | 151.241.65.10 |
Far Point चुना गया
Shared Shreds का Far Point सीमित क्षमता वाला फ़ॉलबैक विकल्प है। हर एंडपॉइंट सभी ग्राहकों को मिलाकर अधिकतम 32 समवर्ती प्रॉक्सी स्ट्रीम का समर्थन करता है—हर ग्राहक के लिए 32 स्लॉट नहीं। स्ट्रीमिंग तब सबसे प्रभावी होती है जब सब्सक्राइबर चुने गए Shreds एंडपॉइंट के पास चलता है; लंबी दूरी की स्ट्रीम साझा कनेक्शन, फ़्लो-कंट्रोल विंडो और egress क्षमता को अधिक समय तक उपयोग में रखती हैं। साझा परिवेश को प्रतिक्रियाशील बनाए रखने में मदद के लिए, सूची में दिए गए हर क्षेत्रीय ICMP प्रोब स्रोत IP पते को अनुमति दें और क्षेत्र चयन फिर से चलाएँ। निरंतर उपयोग के लिए, चुने गए एंडपॉइंट के पास ERPC VPS पर विचार करें। UDP Forwarding Standard के लिए, प्रारंभिक कॉन्फ़िगरेशन के दौरान एक उपलब्ध क्षेत्र चुनें और गंतव्य के रूप में मान्य, गैर-रिक्त सार्वजनिक IPv4 पता और पोर्ट कॉन्फ़िगर करें। क्षेत्र और गंतव्य दोनों को बाद में डैशबोर्ड में बदला जा सकता है। क्षेत्र बदलने पर फ़ॉरवर्डिंग का स्रोत IP बदल जाता है, इसलिए रिसीवर के फ़ायरवॉल को नए फ़ॉरवर्डिंग स्रोत IP की अनुमति देनी होगी।
इस एंडपॉइंट के पास ERPC VPS का उपयोग करें · UDP Forwarding Standard कॉन्फ़िगर करें
Direct Shreds क्विकस्टार्ट पढ़ें
Shreds क्लाइंट - TypeScript
- नाम बदलें
.env.sampleफाइल करने के लिए.env. - मूल्यों को अद्यतन करें
.envअपने वास्तविक समापन बिंदु के साथ फाइल:
ini
SHREDS_ENDPOINT=http://shreds-ams6-1.erpc.global
SOLANA_RPC_ENDPOINT="https://edge.erpc.global?api-key=YOUR_API_KEY"SHREDS_ENDPOINT=http://shreds-ams6-1.erpc.global
SOLANA_RPC_ENDPOINT="https://edge.erpc.global?api-key=YOUR_API_KEY"***************** यह समापन बिंदु एक उदाहरण के रूप में प्रदान की जाती है और सीधे इस्तेमाल नहीं किया जा सकता है।
- निर्भरता स्थापित करें और स्क्रिप्ट चलाएं:
bash
pnpm i
pnpm devpnpm i
pnpm dev
Shreds क्लाइंट - Rust
- नाम बदलें
.env.sampleto.env - संपादित करें
.envअपने वास्तविक श्रेड समापन बिंदु के साथ:
ini
SHREDS_ENDPOINT=http://shreds-ams6-1.erpc.global
SOLANA_RPC_ENDPOINT="https://edge.erpc.global?api-key=YOUR_API_KEY"SHREDS_ENDPOINT=http://shreds-ams6-1.erpc.global
SOLANA_RPC_ENDPOINT="https://edge.erpc.global?api-key=YOUR_API_KEY"** कृपया ध्यान दें:**
यह समापन बिंदु एक नमूना है और इसका उपयोग नहीं किया जा सकता है। कृपया अपने पर्यावरण के लिए उचित समापन बिंदु प्राप्त करें और कॉन्फ़िगर करें।
- क्लाइंट को बनाएं और चलाएं:
bash
RUST_LOG=info cargo runRUST_LOG=info cargo run