Quantum Audit Logo

Is 4 Safe?

On-chain security analysis — is it a scam or legit?

Is this your token? Publish your own audit on this page →

4 4
0x0a43…4444
BNB Chain Not verifiedLast checked 2d ago 2 audits on record
Executive SummaryAI Copilot

The FourERC20 contract is an OpenZeppelin-based ERC-20 implementation. While it utilizes well-audited components, it is designed as a base contract for inheritance rather than direct deployment. If deployed as-is, it lacks a public constructor to initialize token metadata (name, symbol) and, critically, a mechanism to mint tokens, rendering it non-functional with a zero total supply. This architectural flaw presents a critical risk to its intended utility.

1 Critical1 Informational
Volume 24h
$2.17M
Liquidity
$1.29M
Price
$0.01585
Token Age
9mo
Top 10 Holders
63.0%

Security Findings

Critical

Incomplete ERC-20 Implementation (Non-Functional Token)

C-01The `FourERC20` contract, as provided, lacks a public constructor to initialize the token's `name` and `symbol` via `_init`. More critically, it does not expose any public or external function to call the internal `_mint` function. If this contract is deployed directly, it will result in an ERC-20 token with no name, no symbol, and a permanent zero total supply, rendering it completely non-functional and unusable. This represents a fundamental architectural flaw for a standalone token (7.1 Architecture, 7.4 Economic).
IssueThe `FourERC20` contract, as provided, lacks a public constructor to initialize the token's `name` and `symbol` via `_init`. More critically, it does not expose any public or external function to call the internal `_mint` function. If this contract is deployed directly, it will result in an ERC-20 token with no name, no symbol, and a permanent zero total supply, rendering it completely non-functional and unusable. This represents a fundamental architectural flaw for a standalone token (7.1 Architecture, 7.4 Economic).
FixA new contract should be created that inherits from `FourERC20`. This derived contract must include a public constructor that calls `_init(string memory name_, string memory symbol_)` to set the token's metadata. Additionally, it must implement a public or access-controlled function (e.g., `mint` or `initialMint`) that calls the internal `_mint(address account, uint256 amount)` to create the initial token supply and distribute it.
StatusUnresolved
Info

Contract Designed for Inheritance, Not Direct Deployment

I-01The `FourERC20` contract is structured as a base OpenZeppelin `ERC20` implementation, providing internal functions like `_init`, `_mint`, and `_burn`. This design pattern is common for creating extensible token standards. It is intended to be inherited by a derived contract that would then implement specific constructor logic and supply mechanisms (7.1 Architecture). This is not a vulnerability in itself, but a misunderstanding of this design leads directly to the critical issue of a non-functional token if deployed incorrectly.
IssueThe `FourERC20` contract is structured as a base OpenZeppelin `ERC20` implementation, providing internal functions like `_init`, `_mint`, and `_burn`. This design pattern is common for creating extensible token standards. It is intended to be inherited by a derived contract that would then implement specific constructor logic and supply mechanisms (7.1 Architecture). This is not a vulnerability in itself, but a misunderstanding of this design leads directly to the critical issue of a non-functional token if deployed incorrectly.
FixEnsure that any deployment strategy for `FourERC20` involves creating a derived contract that properly extends its functionality, specifically by implementing a constructor and a token supply mechanism. Document this design intent clearly for future developers and deployers.
StatusUnresolved

Category Ratings

TechnicalLow8/10

The contract leverages well-audited OpenZeppelin ERC-20 standards, providing robust implementations for core token functionalities like transfers and allowances (7.2 Code Security). The use of `increaseAllowance` and `decreaseAllowance` mitigates common allowance front-running risks. However, the contract lacks a public constructor to initialize token metadata and a public minting mechanism, making it non-functional if deployed directly (7.1 Architecture). This design oversight prevents token creation and renders the contract unusable as a standalone ERC-20 token.

GovernanceLow8/10

The economic model is inherently flawed if the contract is deployed as-is, as no tokens can be minted, leading to a zero total supply (7.4 Economic). This directly impacts the utility and value proposition of the token, rendering it economically inert. There are no specific governance mechanisms implemented within this contract (7.5 Governance), which is typical for a base ERC-20, but the lack of a functional supply mechanism is a critical economic impediment.

UpgradesLow9/10

The contract does not implement any proxy patterns or upgrade mechanisms (7.7 Upgrades). This means the contract is immutable once deployed, preventing any future modifications to its logic. While this eliminates upgrade-related risks such as proxy misconfigurations or malicious upgrade paths, it also means any discovered issues or desired feature enhancements would require a new deployment.

Security Checklist

Contract VerifiedPass
Ownership RenouncedPass
No Mint FunctionPass
Liquidity LockedPass
Not a ProxyPass

Holder Composition

16.1% in wallets46.9% in contracts
Effective Concentration34.9%

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.

Liquidity Depth

Show 4 more pairsShow less

The 6 remaining pairs hold $26 between them and are not listed.

The risk score reads depth across every pair. The volume figure and the volume-to-liquidity ratio elsewhere on this page describe only the pair this audit analysed, so the two are not directly comparable.

LP Distribution

LP Burned99.9% · ≈ permanent lock
LP Locked99.9%

Key Addresses

Deployer
0x5511…7f3d
Unlocked LP Held By
0x5b8d…6ef20xdfff…a08b0x33eb…bf5b0x286b…87260x6662…c1550x40f3…0fe70x5604…8c260xed1d…751f0xd36b…6deb

No privileged address appears among these holders: the unlocked liquidity sits with independent providers, not with the deployer.

What Raised This Score

  • Top-10 concentration > 30% (63.0% total → 34.9% effective; 16.1% in EOAs, 46.9% in contracts — moderate)
  • 1 Critical 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

Frequently Asked Questions

Is 4 a scam?

Based on automated analysis, 4 scores 67/100 (High Risk) on our risk scale. No honeypot was detected, but always verify independently before investing.

Is 4 safe to buy?

Our scanner flagged a risk score of 67/100. Ownership has not been renounced, which is a risk factor. DYOR before purchasing any token.

Has 4 been audited?

The contract has not been verified on-chain. Verification is not the same as a full security audit. Use Quantum Audit's free tool to run a deeper analysis of the contract code.

Related Audits

TCryptochicks (TCC)Low Risk币安人生Low RiskSKYAILow RiskBLow RiskDOYRLow RiskCREPELow Risk

Would You Like a More Detailed Audit of 4?

Our AI-powered scanner gives you a deeper, real-time smart contract analysis — free, with every scoring factor shown.

Get Detailed Audit