Прежде чем начать
Вам понадобится:- Аккаунт Tenderly с включёнными multichain-возможностями. Если вы не видите опции добавления нескольких сетей при создании Virtual Environment, свяжитесь с нами.
- Приватный ключ кошелька, который вы готовы использовать в тестовом окружении. Установите его как
PRIVATE_KEYв вашем шелле. - Установленный локально Foundry или Hardhat.
Пройдите туториал
Теперь у вас есть работающая Multichain Virtual Environment с межцепочечным мостостроением.Что попробовать дальше
Теперь, когда туториал работает, вот как применить тот же подход к реальным рабочим процессам:Автоматизация развёртываний в CI
Деплойте в каждую сеть при каждом пуше, параллельно, с помощью GitHub Actions. Руководства по CI/CD показывают matrix-workflow и необходимые секреты.
Стейджинг фронтенда
Направьте ваш dApp на RPC Virtual Environment и предоставьте команде и ревьюерам окружение, отрабатывающее весь multichain-поток.
Создание Virtual Environments через API
Эндпоинт
multivnets создаёт Multichain Virtual Environment одним вызовом. Удобно для создания окружения под каждый PR.Тестирование сбоев моста
Ручное управление мостом позволяет детерминированно инсценировать нехватку газа, дублирующие доставки, изменённые payload и другие режимы отказа.