> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tenderly.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Web3 Actions Lifecycle प्रबंधित करें

> Tenderly Dashboard का उपयोग करके अपनी Web3 Actions संचालित करें। Web3 Action को कैसे रोकें, upgrade करें, या manually चलाएँ, यह जानें।

इस गाइड में, आप सीखेंगे कि:

* Web3 Actions के निष्पादन को manually कैसे रोकें।
* deploy की गई Web3 Actions को बिना downtime के upgrade और edit कैसे करें।
* Web3 Actions को manually कैसे निष्पादित करें।

### Web3 Action को रोकें

Web3 Actions तब तक अनिश्चित काल तक चलती हैं जब तक आप उनके निष्पादन को manually नहीं रोकते। Web3 Action को रोकने के लिए, Web3 Actions overview पेज पर जाएँ जहाँ आपको अपनी सभी Web3 Actions की एक सूची दिखाई देगी। जिसे आप रोकना चाहते हैं उस पर क्लिक करें।

<figure>
  <img src="https://mintcdn.com/tenderly/XsEZlaGXYskrtN68/images/web3-actions/stopping-upgrading-and-manually-running-web3-actions-1.webp?fit=max&auto=format&n=XsEZlaGXYskrtN68&q=85&s=e75d8fc045cd7fc4d410b934c928331e" alt="Opening a Web3 Action you want to stop" width="3276" height="2174" data-path="images/web3-actions/stopping-upgrading-and-manually-running-web3-actions-1.webp" />

  <figcaption>
    <p>Opening a Web3 Action you want to stop</p>
  </figcaption>
</figure>

शीर्ष दाएँ पेज मेनू से, **Stop Action** बटन पर क्लिक करें।

<figure>
  <img src="https://mintcdn.com/tenderly/XsEZlaGXYskrtN68/images/web3-actions/stopping-upgrading-and-manually-running-web3-actions-2.webp?fit=max&auto=format&n=XsEZlaGXYskrtN68&q=85&s=45546b244554c77d27e5c663451eeb4c" alt="Clicking the Stop Action button" width="1102" height="214" data-path="images/web3-actions/stopping-upgrading-and-manually-running-web3-actions-2.webp" />

  <figcaption>
    <p>Clicking the Stop Action button</p>
  </figcaption>
</figure>

आपको अपने निर्णय की पुष्टि करने के लिए कहा जाएगा। पुष्टि करने के लिए **Stop Action** बटन पर क्लिक करें।

<figure>
  <img src="https://mintcdn.com/tenderly/XsEZlaGXYskrtN68/images/web3-actions/stopping-upgrading-and-manually-running-web3-actions-3.webp?fit=max&auto=format&n=XsEZlaGXYskrtN68&q=85&s=160d7360c448e1a5d093e0fe343559a8" alt="Confirming that you want to stop a Web3 Action" width="3364" height="2262" data-path="images/web3-actions/stopping-upgrading-and-manually-running-web3-actions-3.webp" />

  <figcaption>
    <p>Confirming that you want to stop a Web3 Action </p>
  </figcaption>
</figure>

### रुके हुए Web3 Action को पुनरारंभ करें

रुकी हुई Web3 Action के पेज पर रहते हुए, शीर्ष दाएँ पेज मेनू से **Start Action** बटन पर क्लिक करें।

<figure>
  <img src="https://mintcdn.com/tenderly/XsEZlaGXYskrtN68/images/web3-actions/stopping-upgrading-and-manually-running-web3-actions-4.webp?fit=max&auto=format&n=XsEZlaGXYskrtN68&q=85&s=35805420a640a269c052ac371c9074a3" alt="Restarting a stopped Web3 Action" width="1062" height="188" data-path="images/web3-actions/stopping-upgrading-and-manually-running-web3-actions-4.webp" />

  <figcaption>
    <p>Restarting a stopped Web3 Action</p>
  </figcaption>
</figure>

आपको अपने निर्णय की पुष्टि करने के लिए कहा जाएगा। पुष्टि करने के लिए **Start Action** बटन पर क्लिक करें।

### Web3 Action को Upgrade और Edit करें

Deployed Web3 Actions editable और upgradeable हैं। आप बिना किसी downtime के किसी भी active और deployed Web3 Action में सुरक्षित रूप से परिवर्तन कर सकते हैं। आपकी Web3 Action का नया संस्करण queue में डाला जाएगा और पिछले संस्करण के executing समाप्त होते ही deploy किया जाएगा, zero downtime सुनिश्चित करते हुए।

Web3 Action को edit करने के लिए, शीर्ष दाएँ पेज मेनू पर जाएँ और **तीन बिंदुओं वाले icon** पर क्लिक करें। dropdown से, **Edit Action** चुनें।

<figure>
  <img src="https://mintcdn.com/tenderly/XsEZlaGXYskrtN68/images/web3-actions/stopping-upgrading-and-manually-running-web3-actions-5.webp?fit=max&auto=format&n=XsEZlaGXYskrtN68&q=85&s=c3e21fd0ed5e13d9dba59d7bc85ffe5c" alt="Editing a Web3 Action" width="1052" height="388" data-path="images/web3-actions/stopping-upgrading-and-manually-running-web3-actions-5.webp" />

  <figcaption>
    <p>Editing a Web3 Action</p>
  </figcaption>
</figure>

आपको editing interface पर forward कर दिया जाएगा, जहाँ आप अपनी Web3 Action के किसी भी parameter को modify कर सकते हैं। एक बार जब आप परिवर्तनों से खुश हो जाएँ, तो पेज के नीचे **Save** पर क्लिक करें।

<figure>
  <img src="https://mintcdn.com/tenderly/XsEZlaGXYskrtN68/images/web3-actions/stopping-upgrading-and-manually-running-web3-actions-6.webp?fit=max&auto=format&n=XsEZlaGXYskrtN68&q=85&s=d837bee5b64c8aa2ef8721da3209f0ca" alt="Modifying Web3 Action parameters" width="3364" height="2262" data-path="images/web3-actions/stopping-upgrading-and-manually-running-web3-actions-6.webp" />

  <figcaption>
    <p>Modifying Web3 Action parameters </p>
  </figcaption>
</figure>

किसी भी क्षण, आप अपनी Web3 Action के पिछले संस्करण पर वापस लौट सकते हैं। सभी पिछले Web3 Action संस्करणों को देखने के लिए **Version History** मेनू item पर क्लिक करें। जिस Web3 Action संस्करण को आप deploy करना चाहते हैं, उसके बगल में **Deploy** बटन पर क्लिक करें।

### Web3 Action को manually trigger करें

आपकी Web3 Action के काम करने के लिए, trigger type निर्दिष्ट होना चाहिए। आपको trigger सेटिंग कॉन्फ़िगर करने की आवश्यकता नहीं है। बिना निर्दिष्ट trigger वाली Web3 Actions कभी भी स्वचालित रूप से नहीं चलेंगी, और आपको उन्हें manually चलाने की आवश्यकता होगी।

Web3 Action को manually trigger करने के लिए, शीर्ष दाएँ पेज मेनू से **Manual Trigger** बटन पर क्लिक करें। जब तक यह आवश्यक schema से मेल खाता है, आप कोई भी payload निर्दिष्ट कर सकते हैं।

यदि आप trigger type के रूप में block या transaction निर्दिष्ट करते हैं, तो आप payload को manually बनाने के बजाय वास्तविक network से एक transaction (transaction hash दर्ज करके) या block (block number दर्ज करके) प्राप्त कर सकते हैं।

उदाहरण के लिए, यदि आप एक Web3 Action deploy करते हैं जो Mainnet पर block mine होने पर trigger होता है, तो यह वह payload है जिसका उपयोग आप उस action को manually trigger करने के लिए कर सकते हैं।

```yaml title="example.yaml" showLineNumbers theme={"theme":{"light":"catppuccin-latte","dark":"catppuccin-mocha"}}
{
  'network': '1',
  'blockNumber': 1000,
  'blockHash': '0x5b4590a9905fa1c9cc273f32e6dc63b4c512f0ee14edc6fa41c26b416a7b5d58',
}
```
