Chapter 8: Flattening Contracts and Debugging with Remix
by Ahmed Bouchefra
Remix IDE is the most fully-featured IDE for Solidity. Among other tools, it has an excellent step-by-step debugger. You can perform various tasks such as moving in time, changing the current step, exploring local variables and current state by expanding various panels.
You can also set breakpoints to move between different points in the code. And the terminal allows you to display transactions executed from Remix and debug them.
Throughout this tutorial, we’ll use Truffle and OpenZeppelin to build a simple custom token. ...