3 मिनट
The Graph पर स्थानांतरण
किसी भी प्लेटफ़ॉर्म से जल्दी से अपने सबग्राफ को The Graph के विकेंद्रीकृत नेटवर्क पर अपग्रेड करें।
The Graph पर स्विच करने के लाभ
- आपके ऐप्स पहले से जिस सबग्राफ का उपयोग कर रहे हैं, उसी का उपयोग करें और बिना किसी डाउनटाइम के माइग्रेशन करें।
- 100+ Indexers द्वारा समर्थित एक वैश्विक नेटवर्क से विश्वसनीयता बढ़ाएं।
- 24/7 बिजली की तेजी से सहायता प्राप्त करें सबग्राफ के लिए, एक ऑन-कॉल इंजीनियरिंग टीम के साथ।
अपने Subgraph को The Graph में 3 आसान कदमों में अपग्रेड करें
- अपने स्टूडियो पर्यावरण को सेट करें
- अपने सबग्राफ को Studio में डिप्लॉय करें
- अपने Subgraph को The Graph के विकेंद्रीकृत नेटवर्क पर प्रकाशित करें](/subgraphs/cookbook/transfer-to-the-graph/#publish-your-subgraph-to-the-graphs-decentralized-network)
1. अपने स्टूडियो वातावरण को सेट करें
सबग्राफ बनाएँ Subgraph Studio में
- Subgraph Studio पर जाएँ और अपने वॉलेट को कनेक्ट करें।
- “Create a सबग्राफ” पर क्लिक करें। यह अनुशंसा की जाती है कि सबग्राफ का नाम टाइटल केस में रखा जाए: “सबग्राफ Name Chain Name”।
नोट: प्रकाशित करने के बाद, सबग्राफ का नाम संपादनीय होगा लेकिन प्रत्येक बार ऑनचेन क्रिया की आवश्यकता होगी, इसलिए इसे सही से नाम दें।
Graph CLI स्थापित करें
आपको Node.js(https://nodejs.org/) और अपनी पसंद का पैकेज मैनेजर (npm या pnpm) इंस्टॉल करना होगा ताकि आप Graph CLI का उपयोग कर सकें। सबसे हालिया(https://github.com/graphprotocol/graph-tooling/releases?q=%40graphprotocol%2Fgraph-cli&expanded=true) CLI संस्करण चेक करें।
अपने लोकल मशीन पर, निम्नलिखित कमांड चलाएँ:
Using npm:
1npm install -g @graphprotocol/graph-cli@latest
Studio में CLI का उपयोग करके सबग्राफ बनाने के लिए निम्नलिखित कमांड का उपयोग करें:
1graph init --product subgraph-studio
अपने Subgraph को प्रमाणित करें
The Graph CLI में, ‘auth’ कमांड का उपयोग करें जो Subgraph Studio में देखा गया है:
1graph auth <your-auth-code>
2. अपने Subgraph को Studio पर डिप्लॉय करें
यदि आपके पास आपका सोर्स कोड है, तो आप इसे आसानी से Studio पर डिप्लॉय कर सकते हैं। यदि आपके पास यह नहीं है, तो यहाँ आपके सबग्राफ को डिप्लॉय करने का एक त्वरित तरीका दिया गया है।
The Graph CLI में, निम्नलिखित कमांड चलाएँ:
1graph deploy <slug> --ipfs-hash <your-subgraph-ipfs-hash>
नोट हर सबग्राफ का एक IPFS हैश (Deployment ID) होता है, जो इस तरह दिखता है: “Qmasdfad…”. डिप्लॉय करने के लिए बस इस IPFS हैश का उपयोग करें। आपको एक संस्करण दर्ज करने के लिए कहा जाएगा (जैसे, v0.0.1)।
3. अपने Subgraph को The Graph Network पर प्रकाशित करें

अपने Subgraph को क्वेरी करें
कम से कम 3 Indexers को अपने सबग्राफ की क्वेरी करने के लिए आकर्षित करने के लिए, यह अनुशंसा की जाती है कि आप कम से कम 3,000 GRT क्यूरेट करें। क्यूरेटिंग के बारे में अधिक जानने के लिए, Curating पर The Graph देखें।
आप किसी भी सबग्राफ से querying करके GraphQL क्वेरी को सबग्राफ के क्वेरी URL एंडपॉइंट पर भेज सकते हैं, जो कि उसके Explorer पेज के शीर्ष पर सबग्राफ Studio में स्थित होता है।
उदाहरण
CryptoPunks Ethereum सबग्राफ by Messari:

यह सबग्राफ के लिए क्वेरी URL है:
1https://gateway-arbitrum.network.thegraph.com/api/`**your-own-api-key**`/subgraphs/id/HdVdERFUe8h61vm2fDyycgxjsde5PbB832NHgJfZNqK
अब, आपको केवल अपना API Key भरने की आवश्यकता है ताकि आप इस endpoint पर GraphQL queries भेज सकें।
अपनी खुद की API Key प्राप्त करना
आप Subgraph Studio में पृष्ठ के शीर्ष पर “API Keys” मेनू के तहत API Keys बना सकते हैं:

सबग्राफ की स्थिति की निगरानी करें
Once you upgrade, you can access and manage your सबग्राफ in सबग्राफ Studio और सभी सबग्राफ को The Graph Explorer में एक्सप्लोर कर सकते हैं।
Additional Resources
- तेजी से एक नया सबग्राफ बनाने और प्रकाशित करने के लिए, Quick Start देखें।
- अपने सबग्राफ को बेहतर प्रदर्शन के लिए अनुकूलित और कस्टमाइज़ करने के सभी तरीकों का पता लगाने के लिए, यहाँ और पढ़ें।