Solidity é uma linguagem de programação utilizada para desenvolver contratos inteligentes (smart contracts) na plataforma Ethereum. Ela foi criada em 2014 por um grupo de desenvolvedores liderados por Gavin Wood e é inspirada em outras linguagens de programação, como C++, Python e JavaScript. No entanto, como os contratos inteligentes lidam