
A Smart Contract is a computer program or a transaction protocol which is intended to automatically execute, control or document legally relevant events and actions according to the terms of a contract or an agreement.
Smart Contracts in Cardano can be developed in multiple programming languages like Marlowe, Plutus