Solidity is the programming language for creating smart contracts on Ethereum platform.