Smart Contract
Protocol
Programmable code that runs on a blockchain.
A smart contract is code deployed on a blockchain that runs when called. It powers apps like tokens and exchanges. Verify addresses and approvals before interacting.
Frequently asked questions
How do I verify a contract?
Check the address and look for verified source code in a block explorer. Read audits where available.Can contracts be upgraded?
Some use proxy patterns to upgrade logic. Review admin controls and timelocks before using.What are common risks?
Bugs, privilege misuse, and oracle failures. Use audited, well maintained contracts.