Context में Node RPC
Web3 Actions में, Tenderly के node तक पहुँचcontext object के माध्यम से सक्षम है। यहाँ Web3 Actions Context के बारे में अधिक जानें।
context object में gateways नामक एक property होती है जो आपको getGateway() method तक पहुँच देती है। इस method के लिए एक argument Network की आवश्यकता होती है, जिसका उपयोग उस network को निर्दिष्ट करने के लिए किया जाता है जिसे आप access करना चाहते हैं।
Network argument भी एक object है जो आपको Node RPC में सभी समर्थित networks तक पहुँच देता है:
Network.MAINNETNetwork.GOERLINetwork.SEPOLIANetwork.HOLESKYNetwork.POLYGONNetwork.MUMBAINetwork.OPTIMISTICNetwork.OPTIMISTIC_GOERLINetwork.ARBITRUM_SEPOLIANetwork.BASENetwork.BASE_GOERLINetwork.BOBA_ETHEREUMNetwork.BOBA_GOERLINetwork.BOBA_BINANCENetwork.BOBA_BINANCE_RIALTO
example.jsx
Mainnet तक पहुँचने के लिए उदाहरण Web3 Action function
आइए एक simple Web3 Action बनाएँ जो Mainnet पर एक नया block mine होने पर हर बार trigger होगा। हर बार जब कोई block mine होगा, Web3 Action custom code, जिसे “function” भी कहा जाता है, execute करेगा। यहाँ Web3 Action functions के बारे में अधिक पढ़ें। सरलता के लिए, नीचे दिया गया उदाहरण function mine किए गए latest block का block number प्राप्त करेगा और इसे console में log करेगा। आप code की प्रत्येक line क्या करती है, यह समझने के लिए comments पढ़ सकते हैं।example.jsx

- Trigger Type के लिए, Block चुनें।
- Function textbox में, ऊपर दिए गए उदाहरण से code पेस्ट करें और Next पर क्लिक करें।

- network का चयन करके Trigger सेट करें। हमारे मामले में, वह Mainnet है।
- साथ ही, Tenderly को Web3 Action function को कितनी बार execute करना है, यह बताने के लिए Block Period सेट करें। उदाहरण के लिए, यदि आप 1 डालते हैं, तो प्रत्येक block mine होने पर एक बार Web3 Action execute होगी।
- Info fields में, Web3 Action के लिए एक नाम जोड़ें और वैकल्पिक विवरण।
- आप एक Destination भी सेट कर सकते हैं जहाँ आप Web3 Action के विफल executions के बारे में notifications प्राप्त करेंगे।
- अंत में, Web3 Action को deploy करने के लिए Create पर क्लिक करें।
