- Декодированные транзакции: трассы вызовов, события, изменения состояния и расход газа становятся читаемыми.
- Debugger: пошагово проходите по выполнению относительно исходного кода Solidity, задавайте приоритеты и комментируйте трассы.
- Gas profiler: постройковая атрибуция газа относительно исходного кода.
- Общий доступ: делитесь верифицированными контрактами с соавторами и аудиторами.
Выберите метод
Для верификации в публичных сетях (mainnet и testnet) выберите руководство, соответствующее вашим инструментам:- Dashboard: верификация только через браузер в Tenderly Dashboard.
- Foundry:
forge verify-contractи деплой с верификацией черезforge create/forge script. - Hardhat: плагин
@tenderly/hardhat-tenderly, автоматически или вручную. - Hardhat (прокси-контракты): UUPS-, Transparent- и Beacon-прокси.
Публичная и приватная видимость
В публичных сетях вы выбираете один из двух режимов видимости:- Публичная верификация. Исходный код виден всем в Tenderly и распространяется в публичные реестры верификации.
- Приватная верификация. Исходный код виден только внутри вашего проекта и организации в Tenderly.
| Кто может видеть верифицированный исходный код | Публичная верификация (публичная сеть) | Приватная верификация (публичная сеть) | Virtual Environment |
|---|---|---|---|
| Все пользователи Tenderly | ✓ | ||
| Соавторы проекта | ✓ | ✓ | ✓ |
| Участники организации | ✓ | ✓ | ✓ |
- Hardhat: установите
tenderly.privateVerification: trueвhardhat.config.ts. См. Настройку Hardhat. - Foundry: добавьте
/publicк URL верификатора для публичной верификации, опустите — для приватной. См. URL верификатора Foundry. - Dashboard: переключите Make Private в диалоге верификации. См. Верификацию через Dashboard.