The provided source code consists entirely of standard OpenZeppelin interfaces for ERC-20, ERC-721, and ERC-1155 token errors, as well as the core IERC20 interface. As these are interface definitions without any executable logic or state, they inherently contain no direct vulnerabilities such as reentrancy, access control flaws, or economic exploits. The primary concern identified is a malformed Solidity pragma statement.
On-chain security analysis — is it a scam or legit?
Is FAI Safe?
Not verified
This record has not gone through deep verification and is not being monitored. The score is a dated snapshot — the token’s risk can change at any time.Own this token? Put it under verification →The provided source code consists entirely of standard OpenZeppelin interfaces for ERC-20, ERC-721, and ERC-1155 token errors, as well as the core IERC20 interface.
Read the full analysis- Ownership status UNKNOWN
- Top-10 concentration > 20%
- Liquidity not locked, but no owner/deployer address holds LP — market-depth risk, not rug risk
- LP top1 unlocked holder = 98.9%
- LP top3 unlocked holders = 100.0%
- 1 Low finding(s) from audit
Exact factors
- Ownership status UNKNOWN (owner could not be resolved)
- Top-10 concentration > 20% (32.2% total → 26.0% effective; 21.9% in EOAs, 10.3% in contracts — mild)
- Liquidity not locked, but no owner/deployer address holds LP — market-depth risk, not rug risk
- LP top1 unlocked holder = 98.9% (independent LP — depth risk, pool = 90% of DEX liquidity)
- LP top3 unlocked holders = 100.0% (independent LP — depth risk, pool = 90% of DEX liquidity)
- 1 Low finding(s) from audit
Each factor is an on-chain fact recorded at the time of this analysis. The score is computed from them by a deterministic function, so the same contract returns the same score for anyone who runs the audit. How scores are computed
Security Checklist
as of audit · Sep 4Holders
as of audit · Sep 4, 2026- Contractstreasury, vesting, bridge, staking10.3%
- Walletsanonymous holders, free to sell21.9%
- Everyone elsethe rest of the supply67.8%
How holder types affect the score
Share held by contracts — treasury, vesting, bridge or staking — is discounted against share held by wallets when the score is computed: a contract cannot decide to sell the way an anonymous holder can, though it can still be drained or voted to sell. Effective concentration is the figure the risk score is actually calculated from.
Holder balances as recorded by the audit of Sep 4, 2026
Liquidity
as of audit · Sep 4The risk score reads depth across every pair.
The LP tokens of the analysed pool are not locked or burned, so whoever holds them can withdraw that liquidity.
0xc606…36e60x8e38…e3420xf0a0…3e100x729d…9f35No privileged address appears among these holders: the unlocked liquidity sits with independent providers, not with the deployer.
Security Findings
LowNo Custom Implementation Logic to Audit
The provided contract code is limited to interface definitions and does not contain any custom business logic, state-modifying functions, or complex interactions. Consequently, common vulnerabilities related to contract implementation (e.g., reentrancy, access control, integer overflows, economic exploits) are not present in this specific codebase (7.2 Code Security, 7.3 Access Control).L-01
Issue
The provided contract code is limited to interface definitions and does not contain any custom business logic, state-modifying functions, or complex interactions. Consequently, common vulnerabilities related to contract implementation (e.g., reentrancy, access control, integer overflows, economic exploits) are not present in this specific codebase (7.2 Code Security, 7.3 Access Control).
Fix
This finding highlights a characteristic rather than a flaw in the interfaces themselves. Any contract that implements these interfaces must be rigorously audited for vulnerabilities in its own custom logic.
Status
Unresolved
InfoCode Consists Solely of Interfaces
The provided Solidity source code defines standard interfaces (IERC20Errors, IERC721Errors, IERC1155Errors, IERC20) without any concrete contract implementations, state variables, or executable logic. This means there are no direct functional vulnerabilities such as reentrancy, access control flaws, or arithmetic issues within this specific codebase.I-01
Issue
The provided Solidity source code defines standard interfaces (IERC20Errors, IERC721Errors, IERC1155Errors, IERC20) without any concrete contract implementations, state variables, or executable logic. This means there are no direct functional vulnerabilities such as reentrancy, access control flaws, or arithmetic issues within this specific codebase.
Fix
No direct recommendation for this code. Developers should ensure that any contracts implementing these interfaces are thoroughly audited for security vulnerabilities in their custom logic.
Status
Unresolved
InfoMalformed Solidity Pragma Statement
The pragma statement pragma solidity ^0.8.13 ^0.8.20; is syntactically incorrect. A single pragma statement should specify a single version range, e.g., pragma solidity ^0.8.20; or pragma solidity >=0.8.13 <0.9.0;.I-02
Issue
The pragma statement pragma solidity ^0.8.13 ^0.8.20; is syntactically incorrect. A single pragma statement should specify a single version range, e.g., pragma solidity ^0.8.20; or pragma solidity >=0.8.13 <0.9.0;.
Fix
Correct the pragma statement to specify a valid Solidity version range, for example, pragma solidity ^0.8.20; to ensure consistent compilation behavior.
Status
Unresolved
Analysis
AI Copilotas of audit · Sep 4The codebase (7.1 Architecture, 7.2 Code Security) consists solely of well-established OpenZeppelin interfaces, which are robust and widely adopted. There is no custom implementation logic, state variables, or external calls that could introduce technical vulnerabilities like reentrancy or integer overflows. The code adheres to high standards of clarity and best practices for interface definitions, though a minor issue with the Solidity pragma was noted.
As the provided code comprises only interface definitions, there are no inherent governance mechanisms (7.5 Governance) or economic models (7.4 Economic) to assess. The interfaces themselves do not manage funds, control parameters, or interact with external protocols (7.6 External) in a way that could introduce economic or governance risks.
The provided code consists of interfaces, which are not deployable or upgradeable contracts themselves (7.7 Upgrades). Therefore, there are no upgradeability risks or operational considerations (7.8 Operations) associated with this specific codebase. Any contract implementing these interfaces would need its own upgradeability strategy.
Given that the provided code is solely interface definitions, the primary recommendation is to ensure that any contracts implementing these interfaces correctly adhere to their specifications.
Developers should meticulously audit the implementation logic of any contract that utilizes these interfaces, focusing on areas such as access control, external interactions, and economic models. Pay close attention to the correct usage of custom errors defined in ERC-6093 to enhance user experience and debugging.
Contract & Record
Free for any token on the record. It links to this page and always shows the current score and the date it was checked.
- Sep 4, 202619Low
- Aug 5, 202618Low
Score changes are recorded as dated snapshots — history is append-only and cannot be edited.
Would You Like a More Detailed Audit of FAI?
Our AI-powered scanner gives you a deeper, real-time smart contract analysis — free, with every scoring factor shown.
Get Detailed Audit Is this your token? Publish your own audit on this page