Прежде чем начать
- Access key от Tenderly. Экспортируйте его как
TENDERLY_ACCESS_KEYв вашем шелле. - Слаги вашего аккаунта и проекта, доступные в URL Tenderly Dashboard.
Создание одиночной Virtual Environment
Создание Multichain Virtual Environment
Multichain Virtual Environment создаётся одним вызовом через эндпоинтmultivnets. Все сети в вызове группируются под одним stack_id, что и делает возможным межцепочечное мостостроение между ними.
multivnet-create.sh
vnets создаёт одну сеть внутри Multichain Virtual Environment. Ответ возвращает stack_id и массив объектов Virtual Environment, каждый со своими RPC-эндпоинтами.
Схему по полям см. в справочнике REST API.
Дальнейшие шаги
- Настройте GitHub Actions с Foundry или Hardhat, чтобы разворачивать Virtual Environments для каждого pull request.
- Стейджинг контрактов в только что созданной Virtual Environment.
- Просмотрите полный справочник REST API.