NEAR CLI का परिचय

6 min read

यह कमांड लाइन इंटरफेस (एक पाठ-आधारित उपकरण जिसे आप टर्मिनल में चला सकते हैं) आपको ब्राउज़र या वॉलेट UI के बिना NEAR ब्लॉकचेन के साथ सीधे बात करने की अनुमति देता है। आप खाते बना सकते हैं, टोकन भेज सकते हैं, कॉन्ट्रैक्ट डिप्लॉय कर सकते हैं, और वैलिडेटर का निगरानी कर सकते हैं — सभी एक ही स्थान से। इस गाइड में, आपको यह सीखने को मिलेगा कि NEAR CLI क्या है, इसे कैसे इंस्टॉल करें, और कुछ सरल कमांडों के साथ आप कौन-कौन से दैनिक कार्य कर सकते हैं।

NEAR CLI क्या है?

NEAR CLI एक आधिकारिक उपकरण है जो आपको अपने शैल (टर्मिनल) से NEAR नेटवर्क के साथ बातचीत करने की अनुमति देता है। इसे NEAR के लिए एक “रिमोट कंट्रोल” के रूप में सोचें: वॉलेट में बटन क्लिक करने की बजाय, आप कमांड टाइप करते हैं।

NEAR CLI के साथ आप निम्नलिखित कर सकते हैं:

  • NEAR खाते बनाएं, आयात करें, और हटाएं

  • NEAR, फंगीबल टोकन (FTs), और NFTs भेजें

  • स्मार्ट कॉन्ट्रैक्ट डिप्लॉय करें और उनके विधियों को कॉल करें

  • शेष राशि, लेन-देन इतिहास, और खाता कुंजियों को देखें

यह स्क्रिप्टेबल है, इसलिए आप अपने विकास या ऑपरेशन्स वर्कफ़्लो में दोहरावी कार्यों को भी स्वचालित कर सकते हैं।

NEAR CLI कैसे इंस्टॉल करें

आज का सुझावित उपकरण near-cli-rs है, जो रस्ट में लिखा गया है और कई तरीकों से वितरित किया गया है।

सामान्य इंस्टॉलेशन विकल्प शामिल हैं:

  • npm (Node.js):
    npm install -g near-cli-rs@latest

  • Cargo (Rust):
    cargo install near-cli-rs

  • Mac & Linux binaries:
    नवीनतम GitHub रिलीज से इंस्टॉलर स्क्रिप्ट डाउनलोड करें और चलाएं।

  • Windows इंस्टॉलर या PowerShell:
    आप GitHub रिलीज से .msi इंस्टॉलर या एक PowerShell कमांड जैसे इस्तेमाल कर सकते हैं:
    irm https://github.com/near/near-cli-rs/releases/latest/download/near-cli-rs-installer.ps1 | iex

Windows पर, बहुत से नए उपयोगकर्ता .msi इंस्टॉलर सबसे आसान पाते हैं।

near-cli-rust

प्रारंभकों के लिए हम near-cli का उपयोग इंटरैक्टिव मोड में करने की सिफारिश करते हैं।
बस अपने Windows टर्मिनल में टाइप करें
near
near-cli-interactive-1024x184

और आप तैयार हैं।

CLI में एक सरल मेनू दिखाया जाता है जहां आप एरो कुंजियों के साथ चल सकते हैं या विकल्प नाम टाइप कर सकते हैं।

यह मोड एक मार्गदर्शित विज़ार्ड की तरह काम करता है। लंबे कमांडों को याद रखने की बजाय, आप कदम से कदम जवाब देते हैं। उदाहरण के लिए, NEAR भेजने के लिए, आप चुनते हैं:

टोकन → NEAR भेजें

और फिर अपने खाता आईडी, प्राप्तकर्ता, और राशि भरें। पीछे के क्षेत्र में, NEAR CLI आपके लिए पूर्ण कमांड बनाता है। यह एक श्रेष्ठ तरीका है स्क्रिप्टिंग शुरू करने से पहले सीखने के लिए।

खातों और कुंजियों का प्रबंधन

NEAR पर, एक खाता आपकी पहचान है (जैसे alice.testnet)। NEAR CLI आपको निम्नलिखित करने देता है:

  • एक खाता सारांश देखें: शेष राशि, स्टोरेज, और मौलिक जानकारी जांचें

  • एक खाता आयात करें: वेब वॉलेट या कुंजी फ़ाइल का उपयोग करके लॉगिन करें

  • एक खाता बनाएं: अक्सर इसे फंड करने के लिए टेस्टनेट पर फॉसेट का उपयोग करें

  • एक खाता हटाएं: शेष राशि को लाभार्थी खाते में भेजें

आप भी पहुंच कुंजियों का प्रबंधन कर सकते हैं, जो एक खाता को क्या कर सकता है वह नियंत्रित करने वाली ऊर्जात्मक कुंजियां हैं। NEAR CLI के साथ आप कुंजियों की सूची बना सकते हैं, नए जोड़ सकते हैं, या पुराने को हटा सकते हैं। यह उपयोगी है अगर, उदाहरण के लिए, आप अपने ऐप के लिए एक कुंजी चाहते हैं और एक और मैनुअल प्रशासन कार्रवाई के लिए एक और।

एक अच्छा बोनस: नए NEAR CLI संस्करण हार्डवेयर वॉलेट्स जैसे लेजर के साथ बेहतर एकीकृत होते हैं और आवश्यक होने पर NEAR ऐप स्वचालित रूप से लॉन्च कर सकते हैं।


टोकन भेजना और अनुबंधों का उपयोग करना

सबसे सामान्य कार्यों में से एक टोकन भेजना है। NEAR CLI के साथ आप निम्नलिखित कर सकते हैं:

  • दूसरे खाते में NEAR सिक्के भेजें

  • USDT जैसे फंजिबल टोकन (FTs) को NEAR पर स्थानांतरित करें

  • कलेक्टेबल्स या इन-गेम आइटम्स जैसे NFTs को स्थानांतरित करें

सरल शब्दों में, एक स्मार्ट अनुबंध ब्लॉकचेन पर चल रहा कोड है। NEAR CLI आपको निम्नलिखित करने देता है:

  • कॉम्पाइल किया गया एक ठीक कॉन्ट्रैक्ट फ़ाइल डिप्लॉय करें (उदाहरण के लिए, contract.wasm)

  • डेटा पढ़ने के लिए व्यू मेथड कॉल करें (कोई शुल्क नहीं, कोई स्थिति परिवर्तन नहीं)

  • स्थिति बदलने के लिए चेंज मेथड कॉल करें (गैस और कभी-कभी जमा की आवश्यकता होती है)

उदाहरण के लिए, आप एक कमांड का उपयोग करके एक NFT मिंट कर सकते हैं, या एक और कमांड का उपयोग करके एक कॉन्ट्रैक्ट के स्टोरेज की जांच कर सकते हैं और देख सकते हैं कि वह कौन-कौन से मेथड्स उजागर करता है।


कॉन्फ़िगरेशन, नेटवर्क, और कस्टम आरपीसी

NEAR CLI अपनी कॉन्फ़िगरेशन को, जिसमें एक्सेस की चाबियाँ शामिल हैं, एक फ़ाइल में स्टोर करता है जिसे config.toml कहा जाता है। सटीक फ़ोल्डर आपके ऑपरेटिंग सिस्टम पर निर्भर करता है (उदाहरण के लिए, बहुत से लिनक्स सिस्टम्स पर ~/.config।)

वहां से आप कर सकते हैं:

  • टेस्टनेट और मेननेट के बीच स्विच करें

  • उपलब्ध नेटवर्क कनेक्शन दिखाएं

  • कनेक्शन की सेटिंग्स संपादित करें, जैसे rpc_url (एंडपॉइंट जिसका NEAR CLI ब्लॉकचेन से बातचीत करने के लिए उपयोग करता है)

उदाहरण के लिए, आप एक उच्च प्रदर्शन वाले आरपीसी की ओर NEAR CLI को पॉइंट कर सकते हैं संपादन करके:

near config edit-connection testnet –key rpc_url –value https://test.rpc.fastnear.com

यह लचीलापन उन डेवलपर्स के लिए बहुत उपयोगी है जो तेज प्रतिक्रिया, संग्रहीत डेटा, या निजी एंडपॉइंट्स चाहते हैं।


उन्नत शक्ति: वैलिडेटर्स और नए सुविधाएँ

अगर आप वैलिडेटर्स को चलाते हैं या मॉनिटर करते हैं, तो NEAR CLI के पास एक अलग वैलिडेटर एक्सटेंशन है। इसे इंस्टॉल करने के बाद, आप प्रस्तावों की सूची बना सकते हैं, वर्तमान और अगले वैलिडेटर्स देख सकते हैं, और स्टेक या अनस्टेक NEAR को सीधे डिप्लॉय किए बिना स्टेकिंग पूल कॉन्ट्रैक्ट।

NEAR CLI के हाल के रिलीज़ ने इसे एक वास्तविक “स्विस-आर्मी टर्मिनल” बना दिया है। आप कर सकते हैं:

  • लेजर उपकरणों के साथ अधिक सुगमता से काम करें

  • रॉ लेनदार लेनदार पेमेंट लोड बचाएं और बाद में उन्हें फिर से चलाएं

  • एक फ़ाइल से पूरी तरह से हस्ताक्षरित लेनदार लेनदार ट्रांजैक्शन दबाएं

  • “सेंड-ऑल” और --quiet जैसी विशेषताएँ स्क्रिप्ट्स के लिए उपयोग करें

  • स्थानीय अनुबंध स्रोतों की पुष्टि करें और एक कमांड लाइन टूल से डाओ प्रस्ताव प्रस्तुत करें

संक्षेप में, जैसे ही नियर बढ़ता है, नियर सीएलआई भी इसके साथ बढ़ता है – विकास, संचालन, और गवर्नेंस को एक ही प्रॉम्प्ट से कवर करता है।


टेकअवे

नियर सीएलआई आपको नियर ब्लॉकचेन पर नियर-स्तरीय, सटीक नियंत्रण प्रदान करता है। यह पहले अजनबी महसूस हो सकता है, लेकिन इंटरैक्टिव मेनू, स्पष्ट संरचना (खाता, कुंजी, टोकन, अनुबंध, लेनदार, कॉन्फ़िग, वैलिडेटर्स), और समृद्ध दस्तावेज इसे बहुत ही सुलझाने योग्य बनाते हैं। छोटा शुरू करें: उपकरण को स्थापित करें, नियर चलाएं, अपने खाते का अन्वेषण करें, और टेस्टनेट नियर के एक छोटे मात्रा को भेजें। जैसे ही आप सहज महसूस करने लगें, आप टास्क स्क्रिप्ट कर सकते हैं, अनुबंध प्रबंधित कर सकते हैं, और नेटवर्क खुद को चलाने में मदद कर सकते हैं – सभी इसे अपने टर्मिनल से।


प्रतिबिंबी प्रश्न

  1. कौन से नियर सीएलआई कार्य (खाते, टोकन, अनुबंध, वैलिडेटर्स) वे अभी तक आप जो बनाना या सीखना चाहते हैं, उससे सबसे ज्यादा संबंधित हैं?

  2. इंटरैक्टिव मोड में पहले कोई सरल कार्रवाई क्या हो सकती है (उदाहरण के लिए, अपने खाते सारांश या शेष देखना)?

  3. वेब वॉलेट के माध्यम से सब कुछ करने की तुलना में स्क्रिप्ट या स्वचालन में नियर सीएलआई का उपयोग करने से आपको समय कैसे बचाया जा सकता है?

  4. यदि आप मेननेट का उपयोग करने की योजना बना रहे हैं, तो NEAR CLI के साथ काम करते समय किस सुरक्षा कदम (जैसे हार्डवेयर वॉलेट या सावधानीपूर्वक कुंजी प्रबंधन) को आप किस प्रकार लागू करेंगे?

अधिक विस्तृत जानकारी के लिए, नियर सीएलआई दस्तावेज़ीकरण पर जाएं।

Updated: नवम्बर 21, 2025

Leave a Comment


To leave a comment you should to:


Scroll to Top