It is a high-level object-oriented programming language for developing smart contracts and is heavily influenced by Python and JavaScript languages. This was intentional so that developers would find it easy to jump straight into developing Smart Contracts .