Security guide

What Is a Smart Contract Audit?

A technical guide to smart contract audits, what auditors review, what clients receive, and how audits reduce blockchain protocol risk.

What an audit reviews

A smart contract audit reviews source code, protocol behavior, deployment assumptions, privileged roles, tests, and the ways external actors can interact with the system. The goal is to identify vulnerabilities before assets are exposed to production risk.

What can go wrong

Common failures include missing access control, reentrancy, incorrect accounting, stale oracle data, unsafe upgrade paths, signature replay, cross-chain message validation errors, and business-logic mistakes that automated scanners cannot reason about.

What clients receive

A useful audit report identifies the exact scope, affected code, severity, impact, remediation guidance, and verification status. It should help engineers fix issues and help stakeholders understand the remaining risk.

Where to start

Teams should prepare a frozen commit, architecture notes, deployment scripts, tests, known assumptions, and any areas where the team wants extra review. A focused scope creates a faster and more accurate audit.

Next step

Use this guide to improve your scope, then request a review when the contracts, documentation, and tests are ready for a frozen commit audit.

Need an auditor to review the actual code?

Send the repository, target chain, and timeline. The audit scope should be specific enough to review and quote.

Get an Audit Quote