यह गाइड मानती है कि आपके पास एक Tenderly account है और Web3Actions से बुनियादी परिचय है।
पूर्वापेक्षाएँ
शुरू करने से पहले, सुनिश्चित करें कि आपके पास है:- Tenderly CLI स्थापित
- उपयुक्त अनुमतियों वाला एक Tenderly account
- Web3Actions की बुनियादी समझ
सेटअप प्रक्रिया
आप UI या CLI दृष्टिकोण के माध्यम से Web3Actions के लिए Alert triggers सेट कर सकते हैं।Create New Action पर क्लिक करेंAlert चुनेंaccount_id: "<YOUR_ACCOUNT_ID>"
actions:
<YOUR_ACCOUNT_ID>/<YOUR_PROJECT_SLUG>:
runtime: v2
sources: actions
specs:
<YOUR_ACTION_NAME>:
description: "Description of what your action does"
function: example:actionFn
trigger:
type: alert
alert: { <YOUR_ALERT_ID> }
execution_type: parallel
project_slug: "<YOUR_PROJECT_SLUG>"
सभी placeholder values (
<YOUR_ACCOUNT_ID>, <YOUR_PROJECT_SLUG>, और <ALERT_ID>) को अपने वास्तविक values से बदलना सुनिश्चित करें।Configuration को समझना
यहाँ बताया गया है कि प्रत्येक configuration element का क्या अर्थ है:account_idऔरproject_slug: आपके Tenderly account और project की पहचान करेंruntime: आपकी action के लिए runtime version निर्दिष्ट करता हैsources: आपके action code वाली directory को इंगित करता हैspecs: आपकी action के लिए specifications परिभाषित करता हैtrigger: कॉन्फ़िगर करता है कि आपकी action कैसे ट्रिगर होती हैexecution_type: निर्धारित करता है कि कई instances को कैसे संभाला जाता है
सर्वोत्तम अभ्यास
- अपनी actions और alerts के लिए वर्णनात्मक नामों का उपयोग करें
- अपने action code को modular और केंद्रित रखें
- संवेदनशील जानकारी के लिए environment variables का उपयोग करें
- deployment से पहले पूरी तरह से परीक्षण करें
- अपने action निष्पादनों की नियमित रूप से निगरानी करें
इन सर्वोत्तम प्रथाओं का पालन करने से आपके Web3Actions के सुचारू संचालन को सुनिश्चित करने में मदद मिलेगी।
Troubleshooting
यदि आपको समस्याएँ आती हैं:- सत्यापित करें कि आपका
ALERT_IDबनाए गए alert से मेल खाता है - जाँच करें कि alert शर्तें ठीक से कॉन्फ़िगर हैं
- errors के लिए Tenderly dashboard logs की समीक्षा करें
- सुनिश्चित करें कि CLI up to date है और ठीक से authenticated है