In Solidity, a contract is a unit of code that can contain data and functions that can be invoked an ...