मुख्य सामग्री पर जाएं
WebSockets Virtual Environments के लिए एक efficient, real-time connection प्रदान करते हैं, जो नए blocks और events पर तुरंत updates की अनुमति देते हैं। लगातार polling की आवश्यकता को समाप्त करके, WebSockets latency और server load को कम करते हैं। वे उन dapps के लिए महत्वपूर्ण हैं जिन्हें तत्काल data की आवश्यकता होती है, जैसे DEXs और trading platforms। Tenderly Node RPCs और Virtual Environments दोनों के लिए websockets का समर्थन करता है, जिससे आप responsive, high-performance blockchain applications को आसानी से बना और test कर सकते हैं। eth_subscribe और eth_unsubscribe methods का उपयोग करने के लिए WebSocket access आवश्यक है।
  • eth_subscribe
  • eth_unsubscribe

Tenderly WebSockets से कनेक्ट करना

  1. Virtual Environments page पर जाएं
  2. नया Virtual Environments बनाएं या मौजूदा एक चुनें और RPC URL कॉपी करें
  3. wscat के साथ test करें:
example
wscat -c wss://virtual.mainnet.rpc.tenderly.co/$VIRTUAL_TESTNET_ID
एक बार कनेक्ट होने के बाद, आप Tenderly WebSocket को JSON-RPC requests भेज सकते हैं। आपको real time में responses मिलेंगे। उदाहरण के लिए, आप eth_subscribe request भेजने की कोशिश कर सकते हैं:
request.json
{"jsonrpc":"2.0","id":1,"method":"eth_subscribe","params":["newHeads"]}
आपको कुछ इस तरह की response मिलनी चाहिए:
response.json
{"id":1,"jsonrpc":"2.0","result":"0x5ab4555c1620e384bfb27d9f3a01c71e"}