# Solidity is a contract-oriented, high-level language for implementing smart contracts. # It is designed to target the Ethereum Virtual Machine (EVM). # To create a contract, declare which solidity version the source code is written for pragma solidity ^0.4.0;