← Back to Guides

What is a crypto audit, and how to tell if it's real

A crypto audit is an outside review of a project's smart contract code. What it covers, what it doesn't, and four checks that tell a real audit from a badge.

Short answer: a crypto audit — usually a smart contract audit — is a security firm reading a project's contract code line by line, looking for bugs and for powers that could be abused, and publishing a report of what it found. It tells you about the code at one moment. It does not tell you whether the team is honest, whether the token will hold value, or whether the code running today is the code that was audited.

What an audit checks

  • Bugs that lose money. Ways an outsider could drain funds, break accounting or lock the contract.
  • Owner powers. Whether an admin can mint tokens, pause transfers, blacklist wallets, change fees or replace the code. See what a smart contract audit actually checks.
  • Logic against the documentation. Whether the contract does what the whitepaper says it does.

Each problem found gets a severity — critical, high, medium, low — and a status: fixed, acknowledged, or left as is. The report lists them all.

What an audit does not check

  • The people. An audit reads code, not the team. A perfectly audited contract can belong to a project that never delivers.
  • The token's economics. Who holds most of the supply, when team tokens unlock, where the value is meant to come from.
  • Anything after the audit. A contract deployed later, upgraded later or configured differently is not covered by a report written about an earlier version.
  • Intentions. An admin power reported as "acknowledged" is still there. The audit says it exists; it does not say how it will be used.

Four checks that tell a real audit from a badge

"Audited ✅" on a website is a claim. These four checks turn it into a fact, and each takes a minute:

  1. Find the report on the auditor's own site, not only on the project's. A PDF hosted by the project can be edited; a listing on the auditor's site is harder to fake.
  2. Compare the contract address in the report with the address you are about to buy. An audit of a different contract — an older version, a testnet copy — says nothing about this one.
  3. Read the findings table, not the cover. Look for critical and high issues marked "acknowledged" or "unresolved": the auditor found them and the team chose not to fix them.
  4. Check the date. If the contract was upgraded or redeployed after the report, the report describes something that is no longer running.

A website that says "audited" with no link, or names a firm you cannot find, is in practice the same as no audit.

No audit — is that a red flag?

Not automatically. Audits cost real money, and many small projects launch without one. It means nobody outside the team has read the code, so you are relying on the team's word. That is the fact; what you make of it is your call.

What you can still see without an audit is what the contract allows right now: whether selling works, what the tax is, whether the owner can mint, whether the liquidity is locked. Our free check reads those from the chain in seconds, each with the date it read them:

Common questions

Does an audit mean a token is safe? No. It means the code was reviewed once, by someone outside the team. Rug pulls happen on audited contracts, through powers the audit listed and the team kept.

Who does crypto audits? Specialised security firms. The name matters less than whether the report is public, matches the deployed contract and shows what was fixed.

Is a crypto audit the same as a financial audit? No. A financial audit checks a company's books. A crypto audit usually means a code review. Exchanges sometimes publish "proof of reserves", which is a third thing again.