ccFound security record

BNB Chainccfound.com

As of 3 Nov 2026, ccFound has 1 audit report on Trustblock, by QuillAudits, dated 19 Feb 2024. That report lists no open critical findings. It also holds 1 deployed contract on 1 chain.

Critical findings
No open critical findings
In 1 report.
Open the latest report
Your label, live
Get the label for your site

Record last updated . It holds audits, findings and contracts up to Nov 2026, and incidents up to Oct 2026. Trustblock does not review code.

Audits1

Newest first

AuditSecurity firmDateScopeCritical findingsReport
CCFoundSecurity firm: QuillAuditsDate: Scope: 1 address on BNB ChainNo open critical findingsOpen · quillaudits.com

Findings7

Statuses are the security firm’s own, from each report.

SeverityOpenAcknowledgedFixed
Critical000
High002
Medium001
Low004
HighIncorrect Decimal Handling in Token Minting function mintTokenCCFound · QuillAudits · 19 Feb 2024Fixed

The mintToken function incorrectly mints tokens without considering the token's decimal places. This can lead to a significant disparity between the intended and actual amount of tokens minted, potentially causing economic imbalances within the token ecosystem.

Open the report
HighOwner can renounce while system is paused using renounceOwnership functionCCFound · QuillAudits · 19 Feb 2024Fixed

he Owner of the contract is usually the account that deploys the contract. As a result, the Owner is able to perform some privileged functions like mintToken(), includeInFees(), pause(), unpause() and blacklist() etc. In the FoundCoin.sol smart contract, the renounceOwnership function is used to renounce the Owner permission. Renouncing ownership before transferring would result in the contract having no Owner, eliminating the ability to call privileged functions.

Open the report
MediumCentralization Risk for trusted ownersCCFound · QuillAudits · 19 Feb 2024Fixed

Contracts have owners with privileged rights to perform admin tasks and need to be trusted to not perform malicious updates or drain funds.

Open the report
LowConsider using custom errorsCCFound · QuillAudits · 19 Feb 2024Fixed

Custom errors reduce the contract size and can provide easier integration with a protocol. Consider using those instead of require statements with string error.

Open the report
LowSingle-step ownership transferCCFound · QuillAudits · 19 Feb 2024Fixed

Inheriting from OpenZeppelin's Ownable contract means you are using a single-step ownership transfer pattern. If an admin provides an incorrect address for the new owner this will result in none of the 'Operator' marked methods being callable again. The better way to do this is to use a two-step ownership transfer approach, where the new owner should first claim its new rights before they are transferred.

Open the report
LowState-changing methods are missing event emissionsCCFound · QuillAudits · 19 Feb 2024Fixed

Critical functions within the contract lack the emission of events. Events play a vital role in providing transparency, enabling external systems to react to changes, and offering a way to track important contract activities. The absence of events can hinder monitoring and auditing efforts, making it difficult to detect and respond to critical contract actions.

Open the report
LowUnchecked Transfer Return ValuesCCFound · QuillAudits · 19 Feb 2024Fixed

The ERC-20 transfer function, according to the ERC-20 standard, returns a boolean value indicating the success or failure of the operation. Ignoring this return value can lead to situations where a transfer fails (due to reasons like insufficient balance, or transfer to a contract that doesn't accept tokens), but the contract continues execution as if it had succeeded. This oversight could cause discrepancies in the contract's internal accounting, leading to potential vulnerabilities or loss of funds under specific conditions.

Open the report

Contracts1

AddressChainSource code
0x1acbc7d9c40aa8955281ae29b581bcf002eeb4f4Chain: BNB ChainSource code: Verified source

Show this on your site

Is this your project? Show this record on your own website. The label states what the record holds, links to this page and updates by itself. It is free and needs no sign-in.

Content

Facts

Automatic: the three strongest facts of this project’s own record (its last audit and two more), highlighted. They update with the record. Picking a fact turns Automatic off.

Fixed as
Language

Style

Layout
Theme
Accent
Corners

Format

Size
Date
Embed as
HTML
<head>
<script src="https://widget.trustblock.run/project-widget.min.js" defer></script>
</head>
<body>
<div
data-tb-project-widget
data-tb-project-slug="ccfound"
></div>
</body>

Paste the code where the label should appear. It uses no API credit and updates by itself.

Something wrong on this page? A missing report, a wrong date, a finding that was fixed since. Tell us and we check it against its source.

Tell us