A smart contract is self-executing code deployed on a blockchain (most often Ethereum). When the specified conditions are met, the contract automatically performs an action: transfers funds, issues tokens, changes state. DeFi, NFT and DAOs are built on smart contracts.
Term
Smart contract
A program on the blockchain that automatically executes the terms of a deal without intermediaries.