Skip to main content
सीखें कि किसी project में smart contract कैसे जोड़ें और Dashboard में इसकी transactions पर नज़र कैसे रखें। जब आप एक contract जोड़ते हैं, तो आपको उस contract से जुड़े सभी ऐतिहासिक transactions (direct और internal) की सूची दिखाई देगी। Transaction Overview

किसी project में contract कैसे जोड़ें

  1. साइड मेनू में Contracts पर जाएँ।
  2. Add Contract पर क्लिक करें।
  3. contract address दर्ज करें, इसका deployment network चुनें, एक नाम असाइन करें, और Add Contract पर क्लिक करें।
Transaction Overview शुरू करने के लिए इनमें से किसी एक contract को अपने project में जोड़ने का प्रयास करें। Tenderly में contract खोलें, Add to Project बटन पर क्लिक करें और इसे किसी मौजूदा project में जोड़ें। Tenderly में projects कैसे बनाएँ यहाँ सीखें।

किसी भी network से verified contracts जोड़ना

Dashboard की search कार्यक्षमता आपको 95 supported networks में से किसी पर deploy किए गए किसी भी verified contract का पता लगाने की अनुमति देती है। Transaction Overview
  1. contract का address या नाम शीर्ष मेनू search bar में पेस्ट करें।
  2. search परिणामों से contract का चयन करें।
contract को किसी project में जोड़ने के लिए, Add to Project पर क्लिक करें और अपना target project चुनें।

contract विवरण का निरीक्षण

Contracts पेज से, किसी contract पर क्लिक करके इसका विवरण देखें, जैसे:
  • Source code, ABI, bytecode, creation code, और source map
  • Transaction इतिहास और फ़िल्टरिंग विकल्प
  • Simulated transaction इतिहास
Inspecting a contract आप संशोधित parameters के साथ contract के किसी भी transaction का simulation भी कर सकते हैं। transaction का simulation करने के लिए Simulate Transaction बटन पर क्लिक करें। transactions का simulation करने का तरीका जानने के लिए इस गाइड को देखें:

How to Simulate Transactions from the Dashboard

contracts में tags जोड़ना

कई contracts के साथ काम करते समय, आपको उन्हें व्यवस्थित रखने के लिए एक तरीका चाहिए। यहाँ tags काम आते हैं। आप Add Tag लिंक पर क्लिक करके contract में tag जोड़ सकते हैं। Tags आपको Alerts का उपयोग करके एक ही tag के तहत समूहीकृत कई contracts या wallets की निगरानी करने में भी सक्षम बनाते हैं। Tagging contracts

Alerts के साथ contracts की निगरानी

आप अपने contracts पर वास्तविक समय में गतिविधि की निगरानी करने के लिए Alerts सेट अप कर सकते हैं। Alert बनाने के लिए, contract overview पेज से Create Alert बटन पर क्लिक करें। Contract alert Alerts के साथ, आप विभिन्न events की निगरानी कर सकते हैं जैसे कि विफल या सफल transactions, function calls, emitted events, blocked callers, और अधिक। Alerting page आप 12+ trigger प्रकारों में से चुन सकते हैं, और Slack, और Telegram जैसे स्थानों पर सूचनाएँ प्राप्त कर सकते हैं, या डेटा को Sentry और PagerDuty पर भेज सकते हैं।

How to Create and Manage Smart Contract Alerts

Alerts केवल उन transactions के लिए evaluate होते हैं जिनमें आपके project के contracts और wallets शामिल हों, इसलिए जिस address को Alert target करता है उसे पहले project में जोड़ना ज़रूरी है।

transaction listing से contract छिपाना

project में जोड़े गए हर contract की transactions project-स्तरीय Transactions view में शामिल होती हैं। केवल Alert target के रूप में जोड़े गए high-traffic contracts के लिए, जैसे कोई ERC-20 token contract जिसके transfers की आप निगरानी करते हैं, इससे Transactions view में बहुत शोर हो सकता है। किसी contract की transactions को project-स्तरीय view से बाहर रखने के लिए, contract खोलें, ऊपर दाएँ कोने में ... मेनू पर क्लिक करें, और Hide from transaction listing चुनें। फिर से शामिल करने के लिए, उसी मेनू से Show in transaction listing चुनें। आप project के Contracts पेज पर कई contracts चुनकर toolbar के Disable transaction listing और Enable transaction listing actions से एक साथ भी छिपा या दिखा सकते हैं। contract छिपाने से केवल project-स्तरीय Transactions view प्रभावित होता है:
  • contract का अपना Transactions टैब अब भी उसकी सभी transactions दिखाता है।
  • contract को target करने वाले Alerts और Web3 Actions काम करते रहते हैं; छिपाने का monitoring पर कोई प्रभाव नहीं पड़ता।
Wallets के लिए भी यही विकल्प उपलब्ध है, wallet के ... मेनू में Hide Wallet के रूप में (देखें Wallets)।

Proxy contracts

Tenderly EIP-1967 और EIP-1167 proxies को स्वचालित रूप से पहचानता है। जब contract का implementation बदलता है, तो Tenderly इसे स्वचालित रूप से उठा लेता है और Dashboard में version इतिहास प्रदर्शित करता है। implementation इतिहास तक पहुँचने के लिए, clock icon पर क्लिक करें। Contract implementation history

Non-standard proxy implementations

non-standard समाधानों के लिए, आपको contract को मैन्युअल रूप से proxy में बदलना होगा। पहले, contract के पेज के ऊपरी दाईं ओर three-dot icon पर क्लिक करें और Convert to Proxy चुनें Contract proxy button Set the storage slot जिसमें implementation address हो, या pick a view function जो implementation address लौटाए। Contract proxy modal