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

# Быстрый старт с симуляциями

> Симулируйте вашу первую транзакцию с помощью tenderly_simulateTransaction через Node RPC, проверяя её поведение перед отправкой в сеть за считаные минуты.

Это руководство по быстрому старту показывает, как симулировать одиночную транзакцию через Node RPC с помощью пользовательского RPC-метода `tenderly_simulateTransaction`. См. [справочник по RPC-симуляциям](/node-rpc/rpc-reference?network=ethereum-mainnet\&method=tenderly_simulateTransaction). Симуляции позволяют точно проверить поведение транзакции до её отправки в блокчейн.

<Note>
  Симуляция RPC доступна как в [Node RPC](/node-rpc/rpc-reference?network=ethereum-mainnet\&method=tenderly_simulateTransaction), так и в [RPC виртуальных окружений](/virtual-environments/interact/simulate-transactions)
</Note>

## Получите RPC URL

Войдите в свою [учётную запись Tenderly](https://dashboard.tenderly.co/register?redirectTo=gateways) и в левом меню нажмите **Node**.

Скопируйте RPC URL нужной вам сети. Если ваша сеть не поддерживается в Node, вместо этого [симулируйте через API](/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.

## Отправьте запрос

Сделайте `POST`-запрос к RPC URL.

Ваш запрос должен включать:

* RPC URL с вашим ключом доступа.
* Вызов RPC-метода `tenderly_simulateTransaction`.
* Параметры транзакции, такие как `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"
    ]
  }'
```

## Изучите сценарии использования

* [**Изменения активов и балансов**](/simulations/asset-balance-changes): получайте точные долларовые значения для всех изменений балансов и активов.
* [**Оценка газа**](/simulations/gas-estimation): точно предсказывайте затраты на газ до отправки транзакции.
* [**Переопределения состояния**](/simulations/state-overrides): изменяйте условия блокчейна, такие как временные метки и данные контракта, для тестирования различных сценариев.
* [**Предпросмотр результатов транзакции**](/simulations/transaction-preview): выявляйте и устраняйте проблемы, которые могут привести к сбою транзакций.

## Что дальше

<Card title="Пакетные симуляции" href="" />

<Card title="Симуляция через SDK" href="" />
