In this blog, I will walk through creating, compiling, deploying, and testing a smart contract using Truffle and Ganache. We will use the InvoiceManager smart contract as our case study.
Prerequisite:
Development Tools:
* Node.js and npm installed
* Truffle: A development framework for Ethereum
* Ganache: A personal Ethereum blockchain for