Unit-Testing of Smart Contracts with Truffle, Ganache, Mocha, and Chai — Introduction It is very common to write and compile Solidity code manually which is fine for small projects. However, as our project is growing bigger and bigger, it is good to have an automatic way of smart contracts development. In addition, testing Solidity code is crucial to avoid any problematic situation…