Contract (Smart Contract)
Also known as: Smart Contract, On-Chain Program, Self-Executing Agreement
A self-executing program stored on the blockchain that automatically enforces rules and conditions.
A smart contract is a computer program deployed on a blockchain that runs automatically when predefined conditions are met. These contracts eliminate the need for intermediaries by enforcing logic on-chain. They can manage assets, automate processes, or interact with other contracts. Popular platforms for smart contracts include Ethereum, Solana, and Avalanche. Smart contracts are written in languages like Solidity or Rust and deployed via transactions. Once deployed, they are immutable, but they may include upgradeability patterns. They are central to DeFi, NFTs, DAOs, and decentralized applications.
