Перейти к основному содержанию
Evaluate Expression — это инструмент в Debugger, позволяющий вычислять выражения в трассе выполнения. Вы можете оценивать сложные выражения в смарт-контрактах, включая динамические массивы, mappings, переменные состояния, функции, а также глобальные и локальные переменные. Подробнее о том, как работает Evaluate. Чтобы воспользоваться Evaluate, кликните по любой транзакции, затем перейдите в Debugger и нажмите кнопку Evaluate. Функция Evaluate в настоящее время поддерживается только для контрактов на Solidity, и мы работаем над поддержкой Eval и для контрактов на Vyper. Выберите любое выражение, которое хотите вычислить, вставьте его в поле и нажмите кнопку Evaluate: Это работает как для простых, так и для сложных выражений: Подробнее о других возможностях Debugger и Advanced Trace Search можно прочитать здесь и здесь.