Token Launches
What a Smart Contract Audit Covers, and Its Limits
What smart contract audits examine, what they leave out, how to prepare code for auditors and how to present audit results honestly to your community.

"Audited" is one of the most common words on crypto project websites. It reassures buyers, and it should, because a good audit catches serious bugs before they cost anyone money. The word also gets stretched. An audit examines specific code at a specific time against specific concerns. Understanding that scope helps teams prepare properly and helps users read audit claims with the right expectations.
What an audit examines
A typical smart contract audit reviews:
- Logic errors, where the code does something different from what the team intended
- Known vulnerability patterns, such as reentrancy, integer issues and unsafe external calls
- Access control, including who can call privileged functions
- Economic assumptions, such as how price oracles or incentives could be manipulated
- Upgrade mechanisms, including proxy patterns and admin rights
- Gas and efficiency issues, usually as lower severity notes
Auditors combine manual review with automated tools. Manual review finds subtle logic issues that tools miss.
What an audit usually does not cover
Audits have boundaries. Common gaps include:
| Not usually covered | Why it matters |
|---|---|
| Code changed after the audit | New changes may introduce new bugs |
| Contracts outside the agreed scope | Integrations and peripheral contracts may be unreviewed |
| Frontend and backend code | Websites can be compromised independently |
| Key management | A secure contract with a stolen admin key is still at risk |
| Business model viability | An audit does not judge whether the project will succeed |
| Future market conditions | Extreme events can break economic assumptions |
A clear scope section in the report lists exactly which files and commit were reviewed.
Preparing for an audit
Good preparation gets more value from the auditor's time:
- Freeze the code and tag the commit to be audited
- Write documentation explaining what each contract should do
- Include a test suite with meaningful coverage
- List known risks and design decisions you want reviewed
- Remove unused code and debugging leftovers
- Provide deployment scripts and expected parameters
Auditors who understand intent can spot deviations faster. Poor documentation wastes time on questions instead of review.

Reading the findings
Reports group findings by severity, commonly critical, high, medium, low and informational. For each finding, the team responds with a fix, an acknowledgement or an explanation of why the issue does not apply.
Pay attention to how findings were resolved. A report listing several high-severity issues that were all fixed and re-reviewed is reassuring. A report with acknowledged but unfixed high-severity findings deserves questions.
After the audit
The audit is one step in a longer security process:
- Deploy exactly the audited code, and publish the deployed addresses
- Verify contracts on block explorers so anyone can compare the code
- Consider a second audit for high-value contracts
- Run a bug bounty programme to reward independent researchers
- Monitor contracts after launch for unusual activity
- Re-audit significant changes before deploying them
Presenting results honestly
When sharing audit results:
- Link the full report on the auditor's website or repository
- Name the auditor and the audit date
- State the commit or version reviewed
- Summarise findings and how they were resolved
- Avoid calling contracts "safe" or "risk free"
Honest presentation builds more trust than a badge alone. Experienced users read reports, and they notice when claims do not match.
Make the report easy to find
Link audit reports from your website's security page, your docs and your token page. Keep official links consistent across every public profile. When people look you up, whether on a data aggregator or a Proud Globe pin page, they should land on the same site where the real report lives.
Educational content only. Nothing here is financial, legal or tax advice. Crypto assets carry risk, so check the details for your own situation.