Solana Geyser gRPC - क्विकस्टार्ट
स्थापित 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- उपयोग
geyser-tsयदि आप पसंद करते हैं TypeScript Gyser bot - उपयोग
geyser-rustयदि आप पसंद करते हैं Rust Gyser bot
ICMP लेटेंसी-प्रोब स्रोतों को अनुमति दें
gRPC क्षेत्र चयन के लिए, ERPC नीचे सूचीबद्ध प्रॉक्सी होस्ट से आपके पंजीकृत IP पर ICMP लेटेंसी प्रोब भेजता है। सूचीबद्ध प्रत्येक स्रोत IP से आने वाले ICMP इको अनुरोधों को अनुमति दें। यदि फ़ायरवॉल (ufw, क्लाउड फ़ायरवॉल, सुरक्षा समूह आदि) उन्हें ब्लॉक करता है, तो माप
9999ms हो सकता है और कोई गैर-इष्टतम क्षेत्र चुना जा सकता है। एक क्षेत्र में कई IP अलग-अलग प्रोब होस्ट हैं; उन सभी की आवश्यकता है।| प्रोब क्षेत्र | ICMP स्रोत IP |
|---|---|
| 🇳🇱 Amsterdam | 84.32.103.245, 84.32.64.77 |
| 🇺🇸 New York | 64.130.37.222 |
| 🇩🇪 Frankfurt | 185.191.118.149, 185.191.118.177, 185.191.118.206 |
| 🇬🇧 London | 67.209.52.250 |
| 🇯🇵 Tokyo | 198.13.133.88 |
| 🇸🇬 Singapore | 202.8.11.52 |
| 🇦🇺 Sydney | 82.26.116.36 |
| 🛰️ Far Point | 63.254.162.14 |
Burst gRPC एंडपॉइंट्स
Geyser gRPC Burst, latency-sensitive Solana stream workloads के लिए ERPC का low-latency shared gRPC tier है। Burst regular gRPC service जैसा ही Yellowstone/Geyser gRPC interface इस्तेमाल करता है, इसलिए मौजूदा gRPC clients standard account, transaction, slot और block subscriptions का इस्तेमाल जारी रख सकते हैं।
लेटेंसी के आधार पर क्षेत्र चुनने के लिए Burst ऊपर सूचीबद्ध उन्हीं क्षेत्रीय ICMP प्रोब स्रोतों का उपयोग करता है। नीचे दिए गए पते Burst क्लाइंट एंडपॉइंट IP हैं, ICMP प्रोब स्रोत नहीं; इन्हें केवल तभी अनुमति दें जब आपका आउटबाउंड फ़ायरवॉल चुने गए एंडपॉइंट से कनेक्शन सीमित करता हो।
| Region | Burst Domain | IP Address |
|---|---|---|
| 🇩🇪 Frankfurt | grpc-fra1-burst.erpc.global | 64.130.41.234 |
| 🇳🇱 Amsterdam | grpc-ams1-burst.erpc.global | 64.130.55.180 |
| 🇺🇸 New York | grpc-ny6-burst.erpc.global | 64.130.59.217 |
| 🇯🇵 Tokyo | grpc-tokyo-burst.erpc.global | 208.91.107.247 |
| 🇸🇬 Singapore | grpc-singapore-burst.erpc.global | 67.209.55.15 |
अपना IP register करने के बाद ERPC Web Dashboard में दिखाया गया endpoint इस्तेमाल करें। Burst एक full Geyser gRPC stream बना रहता है; Direct Shreds/ShredStream raw shred data के लिए अलग UDP-based product है।
गीजर क्लाइंट - TypeScript
- नाम बदलें
.env.sampleto.env - संपादित करें
.envअपने वास्तविक मूल्यों के साथ:
ini
GEYSER_ENDPOINT=http://grpc-ams1.erpc.global
SOLANA_RPC_ENDPOINT="https://edge.erpc.global?api-key=YOUR_API_KEY"GEYSER_ENDPOINT=http://grpc-ams1.erpc.global
SOLANA_RPC_ENDPOINT="https://edge.erpc.global?api-key=YOUR_API_KEY"** कृपया ध्यान दें:**
यह समापन बिंदु एक नमूना है और इसका उपयोग नहीं किया जा सकता है। कृपया अपने पर्यावरण के लिए उचित समापन बिंदु प्राप्त करें और कॉन्फ़िगर करें।
- निर्भरता स्थापित करें और विकास सर्वर शुरू करें:
bash
pnpm i
pnpm devpnpm i
pnpm dev
गीजर क्लाइंट - Rust
- नाम बदलें
.env.sampleto.env - संपादित करें
.envअपने वास्तविक मूल्यों के साथ:
ini
GEYSER_ENDPOINT=http://grpc-ams1.erpc.global
SOLANA_RPC_ENDPOINT="https://edge.erpc.global?api-key=YOUR_API_KEY"GEYSER_ENDPOINT=http://grpc-ams1.erpc.global
SOLANA_RPC_ENDPOINT="https://edge.erpc.global?api-key=YOUR_API_KEY"** कृपया ध्यान दें:**
यह समापन बिंदु एक नमूना है और इसका उपयोग नहीं किया जा सकता है। कृपया अपने पर्यावरण के लिए उचित समापन बिंदु प्राप्त करें और कॉन्फ़िगर करें।
- क्लाइंट को बनाएं और चलाएं:
bash
RUST_LOG=info cargo runRUST_LOG=info cargo run
A 1 दिवसीय मुफ्त Trial उपलब्ध
दोनों गीजर और श्रेड बॉट का परीक्षण 1 दिन के लिए मुफ्त में किया जा सकता है ERPC वेब डैशबोर्ड
डैशबोर्ड खोलें: https://dashboard.erpc.global/hi
Solana SDK स्ट्रीम करें

Gyser एडाप्टर स्टार्टर कोड में इस्तेमाल किया गया था, जिसे डाउनलोड किया गया था
slv b init आदेश
खुला स्रोत द्वारा प्रदान की जाती है *Solana SDK स्ट्रीम करें।यह दोनों का समर्थन करता है Rust और TypeScript, सक्षम कार्यान्वयन के Solana संचार स्ट्रीम करें,
गीजर सदस्यता, लेनदेन प्रसंस्करण और वास्तविक समय खाता अद्यतन निगरानी सहित।
आपको प्राप्त करने वाला स्टार्टर कोड इस SDK का प्रत्यक्ष उदाहरण है, जिसका आप प्राप्त करते हैं,
अपने खुद के बॉट विकास या कस्टम लॉजिक के लिए इसे आसान बनाना।
अधिक जानकारी के लिए, यात्रा करें GitHub भंडार:
https://github.com/ValidatorsDAO/solana-stream






