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.