Smart Contracts are automatically executable computer codes that defines the terms and conditions of a contract, under which the concerned parties agree to interact with each other. Since, the contract terms are stored securely in a digital format, businesses can achieve several economic goals such as minimizing losses due to fraudulence, reducing enforcement, arbitrations and other transaction costs. Ethereum Smart Contracts We have developed the following smart contracts on Ethereum: