Skip to main content
Ответы симуляций как через RPC, так и через API предоставляют информацию об изменениях активов и балансов, преобразованных в долларовые значения. Отображаемое долларовое значение представляет собой текущее долларовое значение и отражает самые последние рыночные данные, полученные от CoinGecko. Поддерживаемые стандарты токенов: ERC20 и ERC721.

Ответ RPC

Изменения активов и балансов всегда возвращаются как часть ответа при вызове RPC-методов tenderly_simulateTransaction (одиночная симуляция) и tenderly_simulateBundle (пакетные симуляции). См. Справочник RPC.
Следуйте по этим путям, чтобы получить доступ к этой информации:
  • Изменения активов: смотрите в result.assetChanges. Это даст разбивку того, как активы были изменены или перемещены во время транзакции.
  • Изменения балансов: найдите их в result.balanceChanges. Это даёт представление о колебаниях балансов в токенах и долларовых значениях.
Пример ответа
example.json

Ответ API

Изменения активов и балансов также возвращаются в составе ответа API при вызове эндпоинта simulate (одиночные симуляции):
и эндпоинта simulate-bundle (пакетные симуляции):
В ответе API структура столь же интуитивна:
  • Изменения активов: найдите transaction.transaction_info.asset_changes. Здесь вы найдёте такие подробности, как тип изменения (transfer, mint, burn), участвующие адреса и сумму как в токене, так и в его долларовом эквиваленте.
  • Изменения балансов: найдите transaction.transaction_info.balance_changes. Этот раздел показывает, как балансы изменились в результате транзакции в токенах и долларах.
Пример ответа
example.json
Дополнительную информацию см. в справочнике API и справочниках RPC.