> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tenderly.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Evaluate Expressions with Advanced Debugger

> Evaluate Solidity expressions in a transaction's execution trace, inspecting state variables, mappings, dynamic arrays, and function results in Debugger.

Evaluate Expression is a tool in [Debugger](/debugger/overview) that allows you to evaluate expressions in the execution trace. You can assess complex expressions in smart contracts, including dynamic arrays, mappings, state variables, functions, and both global and local variables. Learn more about [how Evaluate works](https://blog.tenderly.co/how-use-evaluate-expression-speed-debugging).

To access the Evaluate feature, click on any transaction, then go to the **Debugger**, and click on the **Evaluate** button.

<img src="https://mintcdn.com/tenderly/Aq90dolhrsdO4Ket/images/Screenshot%202022-04-14%20at%2012.33.34.webp?fit=max&auto=format&n=Aq90dolhrsdO4Ket&q=85&s=8350d0aff6363add67134d497958e485" alt="" width="1600" height="1000" data-path="images/Screenshot 2022-04-14 at 12.33.34.webp" />

<img src="https://mintcdn.com/tenderly/Aq90dolhrsdO4Ket/images/Screenshot%202022-04-14%20at%2012.34.54.webp?fit=max&auto=format&n=Aq90dolhrsdO4Ket&q=85&s=36a5da87c2445a3467b89b7beadfdd46" alt="" width="1600" height="1000" data-path="images/Screenshot 2022-04-14 at 12.34.54.webp" />

<img src="https://mintcdn.com/tenderly/Aq90dolhrsdO4Ket/images/Screenshot%202022-04-14%20at%2012.36.18.webp?fit=max&auto=format&n=Aq90dolhrsdO4Ket&q=85&s=631902bcc7be4417e7f3b3cd39c15add" alt="" width="1600" height="1000" data-path="images/Screenshot 2022-04-14 at 12.36.18.webp" />

The Evaluate feature currently supports Solidity contracts. Choose any expression you want to evaluate, paste it into the box and hit the **Evaluate** button:

<img src="https://mintcdn.com/tenderly/Aq90dolhrsdO4Ket/images/Screenshot%202022-04-14%20at%2012.44.01.webp?fit=max&auto=format&n=Aq90dolhrsdO4Ket&q=85&s=ff596b8b7c63c7e2758542c2101a12ff" alt="" width="1600" height="1000" data-path="images/Screenshot 2022-04-14 at 12.44.01.webp" />

<img src="https://mintcdn.com/tenderly/Aq90dolhrsdO4Ket/images/Screenshot%202022-04-14%20at%2012.44.36.webp?fit=max&auto=format&n=Aq90dolhrsdO4Ket&q=85&s=a979261e1039ea820b80551ed06e94e2" alt="" width="1600" height="1000" data-path="images/Screenshot 2022-04-14 at 12.44.36.webp" />

<img src="https://mintcdn.com/tenderly/Aq90dolhrsdO4Ket/images/Screenshot%202022-04-14%20at%2012.44.57.webp?fit=max&auto=format&n=Aq90dolhrsdO4Ket&q=85&s=92a0684aa047a8b2abca866253d1a383" alt="" width="800" height="632" data-path="images/Screenshot 2022-04-14 at 12.44.57.webp" />

This works for both simple and complex expressions:

<img src="https://mintcdn.com/tenderly/Aq90dolhrsdO4Ket/images/Screenshot%202022-04-14%20at%2012.45.55.webp?fit=max&auto=format&n=Aq90dolhrsdO4Ket&q=85&s=17a81a19fd1468ef0656eb5b250c74e3" alt="" width="800" height="632" data-path="images/Screenshot 2022-04-14 at 12.45.55.webp" />

<img src="https://mintcdn.com/tenderly/Aq90dolhrsdO4Ket/images/Screenshot%202022-04-14%20at%2012.47.27.webp?fit=max&auto=format&n=Aq90dolhrsdO4Ket&q=85&s=cb6cb3c988bd236c17e9ce99f9a14f34" alt="" width="800" height="632" data-path="images/Screenshot 2022-04-14 at 12.47.27.webp" />

Learn more about other [Debugger features](/debugger/overview#stack-traces) and [searching the call trace](/developer-explorer/inspect-transaction/overview#search-the-call-trace).
