When simulating a transaction with a proxy contract, Tenderly will show all of the functions from
both the proxy and the contract it delegates to for easier debugging and editing
code.








address as their return type, so you can select a function which returns the implementation for the proxied contract. You can also select the account from which this transaction will be sent, which is important if the proxy contract function you chose has some specific execution rules (e.g. addresses from which it can be called).


use storage slot switch if that is your preferred way of doing this.