With the constantly changing scenarios in the security landscape, blockchain remains a promising technology, which has created an immense buzz over the years. The smart contract is at the core of every blockchain, making blockchain technology applications in healthcare, IoT, supply chain, digital identity, business process management, and many sectors. Together, blockchain and smart contracts revolutionize efficient transaction storage, services and workflows that work even among distrusting participants and without a trusted authority. Although the progress toward improvising blockchain technology focusing on the smart contract has been more significant, there is a lack of reviewing the smart contracts’ security.