What are Smart Contracts?

Smart Contracts are pieces of codes that automatically execute blockchain transactions based on a set of inputs given.

Smart Contracts are pieces of codes that automatically execute blockchain transactions based on a set of inputs given.