ब्लॉकचेन तकनीक ने एक पूरे नए उद्योग के उद्भव को बढ़ावा दिया है जिसे व्यापक रूप से "वेब3" के रूप में जाना जाता है, जो डिजिटल अर्थव्यवस्था में एक नया मोर्चा है जहां विकेंद्रीकरण, अंतरसंचालनीयता और उपयोगकर्ता सशक्तिकरण को सामने और केंद्र में रखा जाता है।
वेब3 के उदय के हिस्से के रूप में, कई नए परिसंपत्ति वर्ग जनता के लिए उपलब्ध हो रहे हैं। बिटकॉइन और एथेरियम जैसी क्रिप्टोकरेंसी वेब3 परिसंपत्तियों का एक प्रसिद्ध आधार है, लेकिन विकेंद्रीकृत वित्त और एनएफटी के उदय के बाद से ब्लॉकचेन-आधारित परिसंपत्ति वर्गों की विविधता तेजी से बढ़ रही है।
Web3-परिसंपत्तियों में इस बढ़ी हुई जटिलता के साथ उपयोगकर्ता ब्लॉकचेन और Web3 प्रोटोकॉल में अपनी संपत्तियों पर नज़र रखने के लिए सुविधाजनक तरीकों की तलाश कर रहे हैं। उसे दर्ज करें
इस लेख में हम वेब3 और वेब3-जिज्ञासु डेवलपर्स के लिए फ्री-टू-यूज़ का उपयोग करके अपना स्वयं का पोर्टफोलियो ट्रैकिंग फीचर बनाने के लिए चरण-दर-चरण पूर्वाभ्यास प्रदान करेंगे।
DeCommas' API एक डेवलपर-अनुकूल API है जो संरचित ब्लॉकचेन डेटा तक तेज़ और सुविधाजनक पहुंच प्रदान करता है। पर
एक डेवलपर के रूप में आप 150 एमएस से कम के तेज प्रतिक्रिया समय के साथ कई ब्लॉकचेन पर संग्रहीत डेटा तक निःशुल्क पहुंच और क्वेरी कर सकते हैं। एकाधिक एपीआई-कॉल को डुप्लिकेट करने की भी कोई आवश्यकता नहीं है, क्योंकि एपीआई प्रतिक्रिया डिफ़ॉल्ट रूप से क्रॉस-चेन है।
हाल ही में DeCommas टीम ने OP Stack को दोगुना कर दिया है, साथ ही OPBNB और Base L2 के लिए समर्थन भी जोड़ दिया है।
यदि आप एपीआई के बारे में उत्सुक हैं, तो पूर्ण दस्तावेज़ उपलब्ध है
इस ट्यूटोरियल के लिए हम आपको पोर्टफोलियो ट्रैकिंग सुविधा बनाने में मदद करेंगे। हम मिशन कंट्रोल एपीआई का उपयोग करेंगे, और ईआरसी20-बैलेंस, एनएफटी होल्डिंग्स और यहां तक कि प्रोटोकॉल स्थिति लाने के लिए एंडपॉइंट का उपयोग करेंगे।
इस ट्यूटोरियल में, हम:
आइए गोता लगाएँ!
इस ट्यूटोरियल को पूरा करने के लिए DeCommas मिशन कंट्रोल एपीआई आवश्यक है। यह उपयोग करने के लिए मुफ़्त है, डिफ़ॉल्ट रूप से क्रॉस-चेन क्वेरी का समर्थन करता है और अत्यधिक उच्च प्रतिक्रिया समय प्राप्त करता है।
पहुँच प्राप्त करना सरल है:
इस ट्यूटोरियल को पूरा करने के लिए आपको अपनी एपीआई कुंजियों की आवश्यकता होगी, इसलिए आगे बढ़ें और इन्हें किसी ऐसे स्थान पर कॉपी पेस्ट करें जहां वे आपके लिए ढूंढना आसान हो, लेकिन सुरक्षित रूप से संग्रहीत हों। इस ट्यूटोरियल के लिए, DeCommas दस्तावेज़ीकरण भी काम आएगा:
आपकी प्राथमिकताओं के आधार पर, आप एपीआई के साथ कच्चे HTTPS अनुरोध के माध्यम से या हमारे एसडीके का उपयोग करके जावास्क्रिप्ट में इंटरैक्ट कर सकते हैं।
यदि आप पहले मार्ग से जाते हैं, तो कॉल इस तरह दिखेगी:
https://datalayer.decommas.net/datalayer/api/v1/tokens/{address}?api-key={YOUR-API-KEY}
हालाँकि, इस ट्यूटोरियल के लिए, हम प्रदान किए गए जावास्क्रिप्ट एसडीके का उपयोग करेंगे, और हम आपके वातावरण में मिशन कंट्रोल एपीआई शुरू करने के लिए क्विक स्टार्ट गाइड का उपयोग करेंगे।
डीकोमास एसडीके:
npm install @decommas/sdk
2. ऐप इंस्टॉल करने के बाद आप एसडीके को आयात और उपयोग कर सकते हैं:
import { Decommas } from '@decommas/sdk'; // Allows to use SDK in DEV-ONLY mode const decommas = new Decommas(); const getVitalikERC20Balances = async () => { const address = '0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045'; // any address const tokens = await decommas.address.getTokens({ address }); console.log(tokens); };
अब आप पूरी तरह तैयार हैं, और एपीआई को कॉल करने के लिए तैयार हैं!
अब आप इससे परिचित हो गए हैं
एक अच्छे पोर्टफोलियो ट्रैकर को ईआरसी-20 होल्डिंग्स, इन होल्डिंग्स के मूल्य और उपयोगकर्ता के लेनदेन इतिहास में अंतर्दृष्टि प्रदान करने की आवश्यकता होती है। हम आपको इन तीनों पर एक प्राइमर देंगे!
उपयोगकर्ता को यह जानने के लिए कि उनके पास क्या और कितने ERC-20 टोकन हैं, हम इसका उपयोग करेंगे
एपीआई कॉल में उपयोगकर्ता का वॉलेट पता प्रदान करके, एपीआई सभी समर्थित नेटवर्क पर ईआरसी -20 टोकन का अवलोकन देता है। इस मामले में, वॉलेट पते 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 के लिए एपीआई उनके संबंधित शेष राशि के साथ टोकन की एक श्रृंखला लौटाएगा।
एपीआई एक साफ सरणी के साथ प्रतिक्रिया देगा जिसमें टोकन, वे श्रृंखलाएं और उनके संबंधित शेष शामिल होंगे। आप इस डेटा का उपयोग अपने पोर्टफोलियो ट्रैकर में एक सिंहावलोकन प्रदान करने के लिए कर सकते हैं, उदाहरण के लिए उपयोगकर्ता के पास मौजूद टोकन की एक सूची दिखाकर, प्रत्येक टोकन की कुल राशि के आधार पर क्रमबद्ध किया जा सकता है।
{ "count": 2, "status": 200, "result": [ { "chain_name": "mainnet", "chain_id": 1, "address": "0x228ba514309ffdf03a81a205a6d040e429d6e80c", "name": "Global Social Chain", "decimals": 18, "symbol": "GSC", "logo_url": "https://assets.coingecko.com/coins/images/4304/large/global-social-chain.png?1547742843", "actual_price": "0.00147295", "is_verified": true, "is_stable": false, "amount": "20000000000000000000" }, { "chain_name": "mainnet", "chain_id": 1, "address": "0x38e4adb44ef08f22f5b5b76a8f0c2d0dcbe7dca1", "name": "Concentrated Voting Power", "decimals": 18, "symbol": "CVP", "logo_url": "https://assets.coingecko.com/coins/images/12266/large/Powerpool.jpg?1598621373", "actual_price": "0.433299", "is_verified": true, "is_stable": false, "amount": "42130000000000000000" } ] }
जबकि यह जानना मूल्यवान जानकारी है कि किसी उपयोगकर्ता के पास कितना टोकन है, कई उपयोगकर्ता यूएसडी में व्यक्त अपनी होल्डिंग्स का मूल्य देखना चाहेंगे।
आइए ERC-20 टोकन समापन बिंदु से प्रतिक्रिया पर एक और नज़र डालें:
{ "count": 2, "status": 200, "result": [ { "chain_name": "mainnet", "chain_id": 1, "address": "0x228ba514309ffdf03a81a205a6d040e429d6e80c", "name": "Global Social Chain", "decimals": 18, "symbol": "GSC", "logo_url": "https://assets.coingecko.com/coins/images/4304/large/global-social-chain.png?1547742843", "actual_price": "0.00147295", "is_verified": true, "is_stable": false, "amount": "20000000000000000000" }, { "chain_name": "mainnet", "chain_id": 1, "address": "0x38e4adb44ef08f22f5b5b76a8f0c2d0dcbe7dca1", "name": "Concentrated Voting Power", "decimals": 18, "symbol": "CVP", "logo_url": "https://assets.coingecko.com/coins/images/12266/large/Powerpool.jpg?1598621373", "actual_price": "0.433299", "is_verified": true, "is_stable": false, "amount": "42130000000000000000" } ] }
वेरिएबल "actual_price" का उपयोग करके, आप उपयोगकर्ता को USD में व्यक्त उनकी होल्डिंग्स का योग दिखा सकते हैं। अपने पोर्टफोलियो ट्रैकर के लिए आपके मन में क्या है, इसके आधार पर, आप उस टोकन में उपयोगकर्ता के कुल यूएसडीसी मूल्य के साथ संयुक्त रूप से टोकन द्वारा टोकन की मात्रा दिखाने पर विचार कर सकते हैं। इसके लिए आप “नाम”, “चिह्न”, “राशि” और “वास्तविक कीमत” का उपयोग कर सकते हैं।
निःसंदेह यह आपके पोर्टफोलियो ट्रैकर के निर्माण की एक शुरुआत है। क्या आप अपने पोर्टफोलियो ट्रैकर के विस्तार के बारे में अधिक जानना चाहते हैं? DeCommas पर नजर रखें'
वेब3 विकास में शुरुआत करना कठिन लग सकता है, लेकिन डीकोमास के मिशन कंट्रोल एपीआई का उपयोग करके आप इस प्रक्रिया को काफी तेज कर सकते हैं। बस कुछ सीधी एपीआई कॉल का उपयोग करने से आपको पहले से ही ब्लॉकचेन-संग्रहीत डेटा के ढेर तक निःशुल्क पहुंच मिल जाती है।
क्या आपने इस ट्यूटोरियल का आनंद लिया और और अधिक सीखना चाहते हैं? DeCommas को फॉलोऑन दें
यहाँ भी प्रकाशित किया गया है.