Smart Contract
techintermediate
Definition
Self-executing code stored on a blockchain. Once deployed, anyone can call its functions, and the execution is transparent and immutable. Ethereum introduced them; most blockchains now support them in some form.
Example
A Uniswap swap is a call to the Uniswap smart contract, which atomically exchanges your tokens based on its internal price formula.