Crypto glossary
Smart contract audit
A smart contract audit is an independent security review of a protocol's code that looks for bugs and design flaws before, and sometimes after, it goes live.
Auditors read the code line by line, compare it with the intended behaviour described in the documentation and test it with automated tools such as static analysers and fuzzers. Some audits add formal verification, which mathematically proves that certain properties always hold. The result is a public report that classifies each finding by severity and records whether the team fixed it.
Most DeFi users treat an audit as a minimum requirement, and serious protocols often commission several from different firms, run audit contests where many reviewers compete for rewards and keep a bug bounty open after launch. Audits cover a specific version of the code, so any later change needs a new review.
An audit lowers risk but does not guarantee safety. Audited protocols have been exploited through bugs that were missed, code deployed after the review, flawed integrations or compromised keys. Reading the report, not just the badge, shows what was checked and what was left open.
Example
Before launching a lending market, a team pays two audit firms to review 3,000 lines of Solidity; the reports list one critical and four medium issues, all fixed before deployment.
Related terms
Latest articles on Smart contract audit
- CertiK and Halborn Complete Security Audits of 1win’s $1WIN Token
- Chainalysis Wins Dismissal Of Most Celsius Lawsuit Claims Except Audit Case
- RedotPay Clears Audit as U.S. IPO Push Continues
- Hong Kong Expands Audit Oversight to Crypto Firms
- How to Invest in Top Memecoins 2026 Guide: Audits, Liquidity and MemeToro’s Zero Insider Allocation