Smart ContractA smart contract is a self-executing program deployed on Ethereum that runs deterministically when called.