शुरू करना

SLV

🔨 Solana डेवलपर्स के लिए AI एजेंट किट

SLV, Solana डेवलपर्स के लिए AI एजेंट किट है। SLV का हर मेथड MCP-सक्षम है, इसलिए ऑनबोर्डिंग पूरी होते ही आप Solana डेवलपमेंट के लिए तुरंत AI एजेंट का उपयोग शुरू कर सकते हैं।
अब डॉक्स खंगालने या CLI फ़्लैग याद रखने की ज़रूरत नहीं। SLV के बिल्ट-इन AI एजेंट MCP-सक्षम SLV टूलसेट का सीधे उपयोग कर सकते हैं, इसलिए वैलिडेटर, RPC और ऐप वर्कफ़्लो स्वाभाविक बातचीत के ज़रिए आगे बढ़ सकते हैं।

आवश्यकताएँ

OS: MacOS, Linux या Windows (WSL2)
डिपेंडेंसी:

इंस्टॉलेशन

bash
curl -fsSL https://storage.slv.dev/slv/install | sh
इससे SLV बाइनरी और बिल्ट-इन AI स्किल ~/.slv/skills/ में इंस्टॉल हो जाते हैं।

🚀 क्विकस्टार्ट

शून्य से Solana इन्फ्रास्ट्रक्चर के प्रबंधन तक पहुँचने के लिए दो कमांड:
आप इस वीडियो में दिखाए गए, प्राकृतिक भाषा वाले Solana वैलिडेटर ऑनबोर्डिंग फ़्लो का भी पालन कर सकते हैं।

1. अपना एनवायरनमेंट सेट अप करें

bash
slv onboard
इंटरैक्टिव विज़ार्ड आपकी ज़रूरत की हर चीज़ कॉन्फ़िगर करता है। यह पूरा होते ही AI एजेंट Solana डेवलपमेंट के लिए SLV के सभी मेथड का तुरंत उपयोग कर सकते हैं:
चरणयह क्या करता है
SLV API keyअपनी API key लें
AI प्रोवाइडरअपनी OpenAI या Anthropic API key कनेक्ट करें
मॉडलअपना डिफ़ॉल्ट मॉडल चुनें (जैसे claude-opus-4-6, gpt-4o)
एजेंटअपने AI असिस्टेंट को नाम दें — यह आपकी पसंद याद रखता है
स्किलअपने फ़ोकस क्षेत्र चुनें (नीचे देखें)
GitHubरिपॉज़िटरी और PR प्रबंधन के लिए वैकल्पिक gh CLI प्रमाणीकरण
सूचनाएँरियल-टाइम अलर्ट के लिए वैकल्पिक Discord Webhook

AI स्किल और विशेषज्ञ एजेंट

SLV में खास उद्देश्य के लिए बनाए गए AI एजेंट शामिल हैं, और हर एजेंट अपने क्षेत्र का विशेषज्ञ है:
स्किलएजेंटयह क्या कर सकता है
Solana वैलिडेटरCecilmainnet/testnet वैलिडेटर को डिप्लॉय, मॉनिटर, माइग्रेट और अपडेट करें
इंडेक्स RPC नोडTinaफ़ुल-इंडेक्स RPC एंडपॉइंट सेट अप और प्रबंधित करें
gRPC Geyser स्ट्रीमिंगCloudफ़िल्टर के साथ रियल-टाइम Geyser स्ट्रीम कॉन्फ़िगर करें
Solana ऐप डेवलपमेंटSetzerऑटोमेशन, dApp और Solana प्रोग्राम स्कैफ़ोल्ड करें
एक या सभी चुनें — आपका AI कंसोल आपके वर्कफ़्लो के अनुसार ढल जाता है।

2. AI कंसोल लॉन्च करें

bash
slv c
बस इतना ही। अब से Solana इन्फ्रास्ट्रक्चर को प्राकृतिक भाषा में प्रबंधित किया जा सकता है। AI कंसोल हर अनुरोध को अपने-आप सही विशेषज्ञ एजेंट तक भेजता है, इसलिए वैलिडेटर संचालन, RPC और Geyser सेटअप, और ऐप डेवलपमेंट एक ही फ़्लो में आगे बढ़ सकते हैं।
AI कंसोल में प्राकृतिक भाषा से प्रबंधन
उदाहरण के लिए:
  • "203.0.113.10 वाले मेरे सर्वर पर एक testnet वैलिडेटर डिप्लॉय करें"
  • "Geyser gRPC सक्षम करके एक RPC नोड सेट अप करें"
  • "एक नया Solana ऐप प्रोजेक्ट बनाएँ"
  • "मेरे वैलिडेटर को बिना डाउनटाइम के नई मशीन पर माइग्रेट करें"
इसके अलावा, slv c शुरू होते समय संभावित अपडेट इकट्ठा करता है। यह agave, jito-solana, firedancer, yellowstone-grpc और अन्य के नए संस्करण दिखा सकता है। जब आप तैयार हों, तो /update टाइप करें और वहाँ से अपडेट का काम पूरा होने दें।
AI कंसोल के अंदर अपडेट की जाँच
कभी भी फिर से कॉन्फ़िगर करें
जब भी आप प्रोवाइडर, मॉडल या स्किल बदलना चाहें, slv onboard फिर से चलाएँ।

🔧 मैनुअल CLI संदर्भ

क्या आप कमांड सीधे चलाना पसंद करते हैं? SLV का पूरा CLI हमेशा उपलब्ध है।

मुख्य विशेषताएँ

🔑 कीलेस संचालन — नए डिप्लॉयमेंट हमेशा identity key के रूप में unstaked-keypair.json से शुरू होते हैं। इससे डबल-वोटिंग की दुर्घटनाएँ रुकती हैं। सब कुछ ठीक से काम करने की पुष्टि करने के बाद ही अपनी प्रोडक्शन key पर स्विच करें।
♻️ ज़ीरो-डाउनटाइम माइग्रेशन — अपने वैलिडेटर को बिना किसी डाउनटाइम के नए सर्वर पर ले जाएँ:
bash
slv v switch
स्पेयर वैलिडेटर आवश्यक
ज़ीरो-डाउनटाइम माइग्रेशन के लिए एक स्पेयर वैलिडेटर नोड पहले से डिप्लॉय और तैयार होना चाहिए। अपना स्पेयर नोड पहले से सेट अप करें, ताकि ज़रूरत पड़ने पर आप तुरंत स्विच कर सकें।
🌐 मल्टी-नोड प्रबंधन — Ansible पर आधारित प्लेबुक की मदद से आप एक ही मशीन से वैलिडेटर, RPC और gRPC नोड के पूरे बेड़े प्रबंधित कर सकते हैं।

वैलिडेटर क्विकस्टार्ट

bash
slv v init
यह आपको सर्वर कनेक्शन (IP, SSH key, उपयोगकर्ता), पासवर्ड सेटअप और प्रारंभिक कॉन्फ़िगरेशन के चरणों से गुज़ारता है।

Vote account सेटअप

bash
slv v gen:vote-account
आवश्यक फ़ील्ड: Identity pubkey, Vote account, Authority account और कमीशन दर (0–100%)।

Solana नोड डिप्लॉय करें

सुरक्षा रिपोर्टिंग और अपडेट

ELSOUL LABO B.V. SLV के वितरण और सुरक्षा के लिए जिम्मेदार कानूनी इकाई है।
किसी अघोषित SLV भेद्यता की रिपोर्ट करने के लिए GitHub निजी भेद्यता रिपोर्टिंग का उपयोग करें। सबमिशन फ़ॉर्म का उपयोग करने के लिए GitHub खाता आवश्यक है।
कृपया प्रभावित SLV संस्करण, पुनरुत्पादन के चरण और सुरक्षा प्रभाव शामिल करें। समस्या समझाने के लिए अनावश्यक निजी कुंजियाँ, क्रेडेंशियल, टोकन, ग्राहक डेटा या अन्य संवेदनशील जानकारी शामिल न करें। किसी अघोषित भेद्यता का खुलासा सार्वजनिक issues में न करें।
सुरक्षा सुधार Enterprise के बिना नवीनतम सार्वजनिक SLV संस्करण के माध्यम से निःशुल्क उपलब्ध कराए जाते हैं। प्रत्येक सुधार को पुराने संस्करणों में अलग-अलग बैकपोर्ट करने का कोई व्यापक वादा नहीं है; लागू कानून और मौजूदा अनुबंध सुरक्षित रहते हैं।
जहाँ नवीनतम संस्करण में अपग्रेड के लिए असाधारण माइग्रेशन लागत, जैसे नया हार्डवेयर या पर्यावरण में बुनियादी बदलाव, आवश्यक हों, वहाँ समाधान का आकलन मामले-दर-मामले किया जाता है। सामान्य अपडेट, परीक्षण और कॉन्फ़िगरेशन प्रयास स्वभावतः असाधारण नहीं हैं।