Guide
What Is a Smart Contract Audit, and What Does It Actually Prove?
DeFi platforms often cite audits by firms like CertiK or Cyberscope as evidence of security. An audit is a necessary step, but it checks code correctness - not whether the business model works, collateral is real, or the platform will remain solvent. Here is what a smart contract audit actually covers and what it explicitly does not.
In short: A smart contract audit examines on-chain code for common exploit patterns and logic errors. It does not verify borrower quality, collateral valuation, platform solvency, or off-chain promises. 8lends has audits from CertiK and Cyberscope, which confirm its code behaves as written - not that every loan is safe or that returns are guaranteed.
What a Smart Contract Audit Checks
A smart contract audit is a line-by-line review of blockchain code - typically Solidity for Ethereum-based networks like Base, the chain 8lends uses. The auditor checks that functions behave as documented, that access controls prevent unauthorized actions, and that the code resists known exploit patterns.
Common issues auditors look for include reentrancy attacks (where a malicious contract calls back into the original contract before state updates complete), integer overflows or underflows (arithmetic errors that can drain funds), improper access control (functions that should be admin-only but are callable by anyone), and front-running vulnerabilities (where transaction order can be manipulated for profit).
The audit also checks business-logic correctness within the code itself. If the contract is supposed to lock funds for seven days, the auditor verifies that the time-lock function actually enforces seven days, not six or eight. If interest should accrue at eighteen percent APR, the calculation must match that rate when executed on-chain.
The output is a report listing findings by severity: critical, high, medium, low, and informational. Critical findings typically require immediate fixes before launch. Lower-severity issues may be accepted risks if the platform judges them unlikely or low-impact. A clean final report means the auditor found no unresolved critical or high-severity issues at the time of review.
What an Audit Does Not Check
An audit confirms that code does what it says it does. It does not confirm that what it does is wise, profitable, or backed by real assets. This distinction is the source of most confusion about DeFi audit meaning and scope.
Borrower creditworthiness is entirely outside the audit's remit. If a smart contract disburses funds to an address, the auditor checks that the disbursement logic is correct - not whether the borrower will repay. On 8lends, loans are backed by real-world assets held by Maclear AG. The audit does not verify that those assets exist, are valued correctly, or are legally enforceable as collateral. That is a due-diligence question, not a code question.
Platform solvency and liquidity are also off-chain concerns. An audited contract can correctly distribute yield from a pool, but if the pool is underfunded or the platform's treasury is empty, the code cannot conjure missing capital. The BuyBack Guarantee offered by 8lends is a contractual promise, not a smart contract enforced on-chain - no audit can verify that 8lends will honour it in practice.
Off-chain promises are similarly out of scope. If a platform advertises eighteen to twenty-five percent APR, the audit checks that the interest calculation in the code matches the advertised formula, not that the advertised rate is achievable or sustainable given the underlying loan book. The gap between 8lends' advertised returns and Maclear's own lower rates is a business-model question, not something an audit addresses.
Regulatory compliance is not covered. An audit does not check whether a platform holds the licences it claims, whether its AML processes are adequate, or whether it complies with local securities law. 8lends operates under Swiss AML rules via its parent, Maclear AG, which is supervised by PolyReg - a self-regulatory organisation, not a prudential regulator. The audit says nothing about whether that structure is appropriate or legally sufficient.
The Limits of Point-in-Time Review
An audit is a snapshot. It reviews the code as it exists on a specific date. If the platform later upgrades its contracts, adds new pools, or changes interest logic, the original audit no longer covers the updated code. Many exploited DeFi protocols had clean audits at launch but were compromised after a later, unaudited update.
Auditors also work within time and budget constraints. A typical audit might allocate two to four weeks of review time, which is not enough to exhaustively test every edge case or novel attack vector. Auditors focus on known patterns and common mistakes. A sufficiently novel exploit may not be caught, even in a thorough review.
Finally, audits rely on documentation provided by the platform. If the business logic is misrepresented or incomplete in the specification, the auditor checks that the code matches the specification - not that the specification is correct. If 8lends documents a loan-origination process that omits a step, the auditor will not flag it unless the code contradicts the stated process.
How to Use Audit Information
Treat an audit as a necessary but not sufficient condition for trust. A platform without an audit should be avoided entirely - there is no excuse for deploying unaudited code when audits are readily available and the cost is a tiny fraction of the capital at risk. A platform with an audit has cleared a basic technical threshold, but that does not mean the platform is safe overall.
Read the full audit report if the platform publishes it. 8lends links to reports from CertiK and Cyberscope on its website. Check the date of the report, the version of the code audited, and whether any critical or high-severity findings were left unresolved. Some platforms publish only a summary or a badge, which tells you almost nothing about what was actually checked.
Verify that the audited code matches the deployed code. On-chain explorers like Basescan allow anyone to view the bytecode of a deployed contract and compare it to the audited version. If the code has changed since the audit, the audit no longer applies. Most reputable platforms will commission a new audit after any material change, but not all do.
Combine the audit with other due diligence. Check the platform's regulatory status, track record, management transparency, and whether its returns are realistic given the underlying assets. 8lends scores fifty-one out of one hundred on this site's Due Diligence Index - the audit contributes to that score by confirming the code works as stated, but it does not override concerns about the regulatory gap, the young track record, or the unexplained gap between Maclear's own rates and 8lends' advertised yields.
Case Study: 8lends' Audits by CertiK and Cyberscope
8lends has published audit reports from two firms, CertiK and Cyberscope, both of which are recognised names in the DeFi audit space. The reports confirm that 8lends' smart contracts correctly implement their stated logic for loan disbursement, interest accrual, and repayment tracking. No critical or high-severity vulnerabilities were reported as unresolved in the final versions.
What these audits confirm is that the on-chain mechanics work. If the contract says it will lock funds for a fixed term, pay interest at a specified rate, and return principal on schedule, the code does those things correctly. This is a meaningful assurance - it means a technical exploit of the smart contract itself is less likely than on an unaudited platform.
What the audits do not confirm is that the real-world assets backing the loans are worth what 8lends claims, that Maclear AG's guarantee is enforceable, that the platform will remain solvent if multiple loans default, or that the regulatory structure is adequate. Those are the questions that drive 8lends' Due Diligence Index score into the caution-advised band, and no audit can address them.
When an Audit Matters Most
An audit is most valuable when it prevents a clear, avoidable technical failure. If the code has a reentrancy flaw that would allow an attacker to drain the pool, and the audit catches it before launch, the audit has saved investors from total loss. If the audit confirms that access controls are correctly implemented, investors can trust that no random user can call admin-only functions to mint tokens or redirect funds.
An audit matters least when the platform's risk is primarily non-technical. If a platform fails because its borrowers default en masse, or because its parent company goes insolvent, or because a regulator shuts it down, the audit's technical assurances are irrelevant. The code worked perfectly - the business did not.
For 8lends specifically, the audits confirm that the technical layer is professionally built. That removes one category of risk but does not address the others. Capital remains at risk, as it does on any P2P or DeFi lending platform, audited or not.
Risk reminder. An audit checks code, not collateral, solvency, or regulatory compliance. Many audited DeFi platforms have failed due to issues outside the smart contract itself. Verify all claims independently and understand that an audit is one data point, not a guarantee of safety.
Common Questions
No. An audit checks that code behaves as written, not whether the business model is sound, collateral is real, or the platform is solvent. Many audited platforms have failed due to issues outside the code itself.
Code logic correctness, known exploit patterns (reentrancy, overflow, access control flaws), and whether functions behave as documented. It does not verify off-chain promises, borrower creditworthiness, or real-world asset backing.
Yes. Audits are point-in-time reviews and may miss novel attack vectors, logic errors in business rules, or issues introduced in later updates. Some exploited protocols had multiple audits.
After every material code change. A single audit does not cover future updates. Platforms that add new lending pools, change interest logic, or upgrade contracts should commission a fresh audit for each major release.
Next step: Understand what CertiK and Cyberscope actually check in their audit reports with our CertiK and Cyberscope explained guide, or review 8lends' overall safety profile on our is 8lends safe page.