Debugging a Transaction

Note: Truffle Teams currently only allows you to debug transactions on Ganache sandboxes. Support for public networks (such as the Görli testnet or mainnet) will be available soon.

The debugger is accessed from the DEPLOYMENTS tab. From here, select the deployment which included the contracts that received the transaction that you are looking to debug. In the example screenshot below, this is deployment-01.

Teams Deployments
The Truffle Teams Deployments screen.

At this screen, you can either click MONITOR to the right of the contract to view transactions sent solely to that contract address, or the TRANSACTIONS tab to view all the transactions associated with the entire deployment.

Teams Deployment
The Truffle Teams Deployment screen.

Assuming your contract(s) have received one or more transactions you will now see a list similar to the screenshot below.

Teams Transaction Monitoring
The Truffle Teams Transaction Monitoring screen.

Note: The Truffle Teams Debugger is currently only available for transactions excuted sent to contracts in Ganache sandboxes and accordingly the DEBUG button will show as disabled for other networks. Debugging transactions made against public networks will be available in a forthcoming release.

Note: The Truffle Teams Debugger is currently available as part of our Early Access program and, as such, the DEBUG button will not be visible until it's enabled. It requires opting-in, as it gives you access to cutting-edge and potentially unstable features, which can be done by clicking Settings | Advanced.

The debugger can be started by clicking on the DEBUG button located on the right-hand-side of a given transaction.