Smart Contract

Smart Contracts are defined by computer code that resides on a blockchain. They are programs that are used to enforce agreements between parties that execute actions once certain conditions are met. They are the basis of pretty much all DeFi activity as you can write a contract to represent many different types of application, organisation or process.

Links: