> ## 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.

# Simulations Quickstart

> onchain भेजने से पहले Node RPC पर tenderly_simulateTransaction के साथ अपने पहले transaction का simulation करें, मिनटों में व्यवहार सत्यापित करें।

यह quickstart गाइड दिखाता है कि कस्टम RPC विधि `tenderly_simulateTransaction` का उपयोग करके Node RPC पर एक single transaction का simulation कैसे करें। देखें [RPC simulation reference](/node-rpc/rpc-reference?network=ethereum-mainnet\&method=tenderly_simulateTransaction)। Simulations आपको blockchain पर भेजने से पहले transaction के व्यवहार को सटीक रूप से सत्यापित करने की अनुमति देते हैं।

<Note>
  Simulation RPC [Node RPC](/node-rpc/rpc-reference?network=ethereum-mainnet\&method=tenderly_simulateTransaction) और [Virtual Environment RPCs](/virtual-environments/interact/simulate-transactions) दोनों पर उपलब्ध है
</Note>

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

अपने [Tenderly account](https://dashboard.tenderly.co/register?redirectTo=gateways) में लॉग इन करें और बाएँ मेनू से **Node** पर क्लिक करें।

अपने पसंदीदा नेटवर्क का RPC URL कॉपी करें। यदि आपका नेटवर्क Node पर समर्थित नहीं है, तो इसके बजाय [API के माध्यम से simulate](/simulations/single-simulations#simulate-via-api) करें।

```bash title="example" showLineNumbers theme={"theme":{"light":"catppuccin-latte","dark":"catppuccin-mocha"}}
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 अनुरोध**

```bash title="example" showLineNumbers theme={"theme":{"light":"catppuccin-latte","dark":"catppuccin-mocha"}}
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 परिवर्तन**](/simulations/asset-balance-changes): होने वाले सभी balance और asset परिवर्तनों के लिए सटीक डॉलर मूल्य प्राप्त करें।
* [**Gas अनुमान**](/simulations/gas-estimation): ट्रांज़ैक्शन भेजने से पहले gas लागतों की सटीक भविष्यवाणी करें।
* [**State overrides**](/simulations/state-overrides): विभिन्न परिदृश्यों का परीक्षण करने के लिए timestamps और contract डेटा जैसी blockchain स्थितियों को संशोधित करें।
* [**Transaction परिणामों का पूर्वावलोकन**](/simulations/transaction-preview): उन समस्याओं की पहचान करें और उन्हें ठीक करें जो ट्रांज़ैक्शन को विफल कर सकती हैं।

## आगे कहाँ जाएँ

<Card title="Bundled simulations" href="" />

<Card title="SDK के माध्यम से Simulate करें" href="" />
