Learn
What Is a Smart Contract?
Smart contracts are programs on ICB Network. Learn what they do and how explorers surface them.
Last updated: August 14, 2026
A smart contract is code deployed to the blockchain at a contract address. Once live, it runs the same way for everyone: token rules, NFT mints, swaps, and other app logic can be enforced without a central server holding custody of the rules.
Contracts vs wallets
Externally owned accounts (EOAs) are controlled by private keys in wallets. Contract accounts are controlled by their code. On ICBScan, both appear as addresses — contract pages additionally show token metadata, NFT inventory, or verified source when available.
Safety tips
- Verify the contract address from official project channels
- Read approvals carefully — unlimited allowances can be risky
- Failed transactions can still cost gas
- Source verification helps auditors read the code; always do your own research