Matteo PooleAug 17, 20222 minSmart Contracts A smart contract is a program designed as an automated self-enforcing contract that executes when certain predetermined conditions are met.