आवश्यक शर्तें
- आपकी मशीन पर Node.js इंस्टॉल किया गया हो
- एक API key के साथ Tenderly अकाउंट
- Tenderly Dashboard में सेट अप किया गया Project
Tenderly के लिए साइन अप करने के लिए इस लिंक का उपयोग करें।
चरण 1: एक नया Node.js project इनिशियलाइज़ करें
अपने project के लिए एक नई डायरेक्टरी बनाएं, टर्मिनल में उस पर नेविगेट करें, और एक नया Node.js project इनिशियलाइज़ करें:example
चरण 2: Tenderly SDK इंस्टॉल करें
अपने Node.js project में एक निर्भरता के रूप में Tenderly SDK npm package इंस्टॉल करें:example
चरण 3: Tenderly SDK आयात करें और इसे कॉन्फ़िगर करें
अपनी project डायरेक्टरी मेंindex.js नामक एक नई फ़ाइल बनाएं, और Tenderly SDK आयात करने और इसे अपने Tenderly अकाउंट विवरण के साथ कॉन्फ़िगर करने के लिए निम्नलिखित कोड जोड़ें:
example.js
your-account-name, your-project-name, और your-access-key को अपनी वास्तविक Tenderly अकाउंट जानकारी से बदलें।
कॉन्फ़िगरेशन विवरण प्राप्त करने के लिए इन गाइड्स का पालन करें।
चरण 4: Transaction विवरण परिभाषित करें
इसके बाद, simulation के लिए transaction विवरण परिभाषित करें।index.js में निम्नलिखित कोड जोड़ें:
example.js
from, to, input, value, gas, और gas_price फ़ील्ड्स को अपने वांछित transaction विवरण से बदलें। override फ़ील्ड वैकल्पिक है और आपको simulation में विशिष्ट contracts के state को override करने की अनुमति देता है।
चरण 5: Transaction simulation चलाएं
अब, transaction simulation चलाने के लिए Tenderly SDK केsimulateTransaction मेथड का उपयोग करें।
index.js में निम्नलिखित कोड जोड़ें:
example.js
simulateTransaction मेथड को कॉल करता है और simulation परिणाम को कंसोल पर लॉग करता है।
चरण 6: स्क्रिप्ट निष्पादित करें
index.js फ़ाइल को सहेजें और निम्नलिखित कमांड का उपयोग करके स्क्रिप्ट चलाएं:
example