Введение
Tenderly SDK предоставляет удобный интерфейс для взаимодействия с Tenderly через его API. Ключевые возможности SDK:Установка
Tenderly SDK доступен как npm-пакет. Установите его, выполнив следующую команду в каталоге вашего проекта: npmexample
example
example
Быстрый старт
В приведённом ниже примере показано, как выполнить простую симуляцию менее чем за 5 минут. Чтобы узнать больше о концепциях, лежащих в основе SDK, см. FAQ по Tenderly SDK.Инициализация SDK
Чтобы использовать Tenderly SDK, сначала импортируйте необходимые библиотеки и создайте новый экземпляр классаTenderly. Именно сюда передаются детали конфигурации Tenderly.
Объект конфигурации должен включать имя учётной записи, имя проекта, ключ доступа и сеть.
example.jsx
example.jsx
Список поддерживаемых сетей можно
найти здесь.
Как получить имя учётной записи, slug проекта и секретный ключ
Следуйте этим пошаговым руководствам, чтобы получить необходимые данные конфигурации:- Как получить имя учётной записи
- Как получить имя организации
- Как получить slug/имя проекта
- Как находить, создавать и управлять API-ключами
Пример симуляции транзакции
SDK предоставляет классSimulator для симуляции транзакций. Чтобы запустить симуляцию, вызовите метод simulateTransaction в пространстве имён simulator у экземпляра Tenderly:
example.jsx
example.js