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
Blockchain
A distributed, immutable digital ledger that records transactions across a network of computers.
ERC-20
A technical standard for fungible tokens on Ethereum and compatible blockchains. USDC is an ERC-20 token.
DeFi (Decentralized Finance)
Financial services built on blockchain smart contracts that operate without traditional intermediaries like banks.
Learn More
This definition is provided for educational purposes. USDC.org is an independent resource and is not affiliated with Circle Internet Financial.