← Glossary · Crypto Concept

What Is Smart Contract?

Self-executing program on a blockchain that runs when predetermined conditions are met.

A smart contract is code deployed on a blockchain that executes automatically when its conditions are met. The most common platform is Ethereum and EVM-compatible chains (Polygon, Arbitrum, BSC), though many others exist (Solana, Cardano, Near).

Smart contracts power DeFi protocols (Uniswap, Aave, Compound), NFT marketplaces (OpenSea, Blur), and DAOs. Once deployed, the code is immutable on most chains — bugs become permanent unless an upgrade pattern was built in advance.

The biggest risks are coding bugs and economic exploits (flash loans, oracle manipulation, reentrancy attacks). Major hacks like the DAO ($60M, 2016), Poly Network ($600M, 2021), and Ronin ($625M, 2022) all targeted smart-contract vulnerabilities. Auditing is essential but not foolproof.

Related terms

See the live scanner →