3 मिनट
ब्लॉकचेन डेटा को पोलिमार्केट से Subgraphs पर The Graph के साथ क्वेरी करना
Polymarket के ऑनचेन डेटा को GraphQL के माध्यम से सबग्राफ का उपयोग करके The Graph Network पर क्वेरी करें। सबग्राफ विकेंद्रीकृत API हैं, जिन्हें The Graph द्वारा संचालित किया जाता है, जो ब्लॉकचेन से डेटा को indexing और क्वेरी करने के लिए एक प्रोटोकॉल है।
Polymarket सबग्राफ पर Graph Explorer
आप Polymarket Subgraph के पेज पर The Graph Explorer पर एक इंटरएक्टिव क्वेरी प्लेग्राउंड देख सकते हैं, जहां आप किसी भी क्वेरी का परीक्षण कर सकते हैं।

Visual Query Editor का उपयोग कैसे करें
The visual query editor आपको अपने Subgraph से सैंपल क्वेरीज़ का परीक्षण करने में मदद करता है।
आप GraphiQL Explorer का उपयोग करके अपनी GraphQL क्वेरीज को बनाने के लिए उन क्षेत्रों पर क्लिक कर सकते हैं जिन्हें आप चाहते हैं।
उदाहरण क्वेरी: Polymarket से शीर्ष 5 उच्चतम भुगतान प्राप्त करें
1{2 redemptions(orderBy: payout, orderDirection: desc, first: 5) {3 payout4 redeemer5 id6 timestamp7 }8}
उदाहरण आउटपुट
1{2 "data": {3 "redemptions": [4 {5 "id": "0x8fbb68b7c0cbe9aca6024d063a843a23d046b5522270fd25c6a81c511cf517d1_0x3b",6 "payout": "6274509531681",7 "redeemer": "0xfffe4013adfe325c6e02d36dc66e091f5476f52c",8 "timestamp": "1722929672"9 },10 {11 "id": "0x2b2826448fcacde7931828cfcd3cc4aaeac8080fdff1e91363f0589c9b503eca_0x7",12 "payout": "2246253575996",13 "redeemer": "0xfffe4013adfe325c6e02d36dc66e091f5476f52c",14 "timestamp": "1726701528"15 },16 {17 "id": "0x983b71c64b5075fc1179f4e03849af9c727be60de71c9e86e37ad0b3e43f9db9_0x26",18 "payout": "2135448291991",19 "redeemer": "0x5a181dcf3eb53a09fb32b20a5a9312fb8d26f689",20 "timestamp": "1704932625"21 },22 {23 "id": "0x2b2826448fcacde7931828cfcd3cc4aaeac8080fdff1e91363f0589c9b503eca_0xa",24 "payout": "1917395333835",25 "redeemer": "0xfffe4013adfe325c6e02d36dc66e091f5476f52c",26 "timestamp": "1726701528"27 },28 {29 "id": "0xfe82e117201f5169abc822281ccf0469e6b3740fcb4e799d1b599f83b8f11656_0x30",30 "payout": "1862505580000",31 "redeemer": "0xfffe4013adfe325c6e02d36dc66e091f5476f52c",32 "timestamp": "1722929866"33 }34 ]35 }36}
Polymarket’s GraphQL Schema
The schema इस Subgraph के लिए Polymarket के GitHub में परिभाषित है।
Polymarket सबग्राफ Endpoint
https://gateway.thegraph.com/api/{api-key}/subgraphs/id/Bx1W4S7kDVxs9gC3s2G6DS8kdNBJNVhMviCtin2DiBp
The Polymarket सबग्राफ एंडपॉइंट Graph Explorer पर उपलब्ध है।

अपनी स्वयं की API कुंजी कैसे प्राप्त करें
- Go to https://thegraph.com/studio और अपना वॉलेट कनेक्ट करें
- https://thegraph.com/studio/apikeys/ API कुंजी बनाने के लिए
आप इस API कुंजी का उपयोग किसी भी Subgraph में [Graph Explorer] (https://thegraph.com/explorer) पर कर सकते हैं, और यह केवल Polymarket तक सीमित नहीं है।
100k क्वेरी प्रति माह निःशुल्क हैं, जो आपके साइड प्रोजेक्ट के लिए बिल्कुल सही है!
अतिरिक्त Polymarket सबग्राफ-
API से क्वेरी कैसे करें
आप किसी भी GraphQL क्वेरी को Polymarket एंडपॉइंट पर भेज सकते हैं और JSON प्रारूप में डेटा प्राप्त कर सकते हैं।
यह निम्नलिखित कोड उदाहरण उपरोक्त के समान ही सटीक आउटपुट लौटाएगा।
नमूना कोड Node.js से
1const axios = require('axios');23const graphqlQuery = `{4 positions(first: 5) {5 condition6 outcomeIndex7 }8};910const queryUrl = 'https://gateway.thegraph.com/api/{api-key}/subgraphs/id/Bx1W4S7kDVxs9gC3s2G6DS8kdNBJNVhMviCtin2DiBp'1112const graphQLRequest = {13 method: 'post',14 url: queryUrl,15 data: {16 query: graphqlQuery,17 },18};1920// GraphQL क्वेरी भेजें21axios(graphQLRequest)22 .then((response) => {23 // यहां प्रतिक्रिया को संभालें24 const data = response.data.data25 console.log(data)2627 })28 .catch((error) => {29 // किसी भी त्रुटि को संभालें30 console.error(error);31 });
अन्य संसाधन
For more information about querying data from your Subgraph, read more यहाँ पढ़ें.
अपने Subgraph के प्रदर्शन को बेहतर बनाने के लिए इसे ऑप्टिमाइज़ और कस्टमाइज़ करने के सभी तरीकों का पता लगाने के लिए, यहाँ Subgraph बनाने के बारे में और पढ़ें।