Back to Glossary
TechnologyMarch 7, 2026

Smart Contract

Self-executing code deployed on a blockchain that automatically enforces the terms of an agreement.

Smart contracts are programs that run on blockchains. They execute automatically when certain conditions are met, without needing a middleman. On Ethereum and similar chains, USDC itself is a smart contract (specifically an ERC-20 token contract) that tracks balances and handles transfers.

Smart contracts power DeFi applications. When you lend USDC on Aave or provide liquidity on Uniswap, you're interacting with smart contracts that handle the logic of interest rates, swaps, and collateral automatically.

Once deployed, smart contract code is transparent and verifiable. Anyone can inspect what it does. However, bugs in smart contracts can lead to losses, which is why audits are important.

Related Terms

Learn More

This definition is provided for educational purposes. USDC.org is an independent resource and is not affiliated with Circle Internet Financial.