मुख्य सामग्री पर जाएं
यह quickstart गाइड दिखाता है कि कस्टम RPC विधि tenderly_simulateTransaction का उपयोग करके Node RPC पर एक single transaction का simulation कैसे करें। देखें RPC simulation reference। Simulations आपको blockchain पर भेजने से पहले transaction के व्यवहार को सटीक रूप से सत्यापित करने की अनुमति देते हैं।
Simulation RPC Node RPC और Virtual Environment RPCs दोनों पर उपलब्ध है

RPC URL प्राप्त करें

अपने Tenderly account में लॉग इन करें और बाएँ मेनू से Node पर क्लिक करें। अपने पसंदीदा नेटवर्क का RPC URL कॉपी करें। यदि आपका नेटवर्क Node पर समर्थित नहीं है, तो इसके बजाय API के माध्यम से simulate करें।
example
https://mainnet.gateway.tenderly.co/${TENDERLY_NODE_ACCESS_KEY}
एक्सेस कुंजी स्वचालित रूप से RPC URL के अंत में जुड़ जाती है।

अनुरोध भेजें

RPC URL पर POST अनुरोध करें। आपके अनुरोध में शामिल होना चाहिए:
  • आपकी एक्सेस कुंजी के साथ RPC URL।
  • RPC विधि tenderly_simulateTransaction को कॉल।
  • Transaction पैरामीटर्स जैसे from, to, gas, gas price, value, और data
उदाहरण cURL अनुरोध
example
curl https://mainnet.gateway.tenderly.co/$TENDERLY_NODE_ACCESS_KEY \
  -X POST \
  -H "Content-Type: application/json" \
  -d '{
    "id": 0,
    "jsonrpc": "2.0",
    "method": "tenderly_simulateTransaction",
    "params": [
      {
        "from": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045",
        "to": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
        "gas": "0x0",
        "value": "0x0",
        "data": "0xa9059cbb00000000000000000000000020a5814b73ef3537c6e099a0d45c798f4bd6e1d60000000000000000000000000000000000000000000000000000000000000001"
      },
      "latest"
    ]
  }'

उपयोग के मामले जानें

  • Asset और balance परिवर्तन: होने वाले सभी balance और asset परिवर्तनों के लिए सटीक डॉलर मूल्य प्राप्त करें।
  • Gas अनुमान: ट्रांज़ैक्शन भेजने से पहले gas लागतों की सटीक भविष्यवाणी करें।
  • State overrides: विभिन्न परिदृश्यों का परीक्षण करने के लिए timestamps और contract डेटा जैसी blockchain स्थितियों को संशोधित करें।
  • Transaction परिणामों का पूर्वावलोकन: उन समस्याओं की पहचान करें और उन्हें ठीक करें जो ट्रांज़ैक्शन को विफल कर सकती हैं।

आगे कहाँ जाएँ

Bundled simulations

SDK के माध्यम से Simulate करें