What is Solidity?Solidity is an object-oriented, high-level language for implementing smart contracts. Smart contracts are programs that govern the behavior of accounts within the Ethereum state. Solidity is a "statically typed" language. Statically typed is a programming language characteristic in which variable types are explicitly declared and thus are determined at compile time. Solidity language supports the following general value types :Boolean: It returns a true or false value.Integer...