Solidity es un lenguaje de programación de alto nivel utilizado principalmente para la cadena de bloques Ethereum.
Es una gran herramienta para crear contratos inteligentes, que son códigos autoejecutables que le permiten realizar funciones automatizadas complejas.