Quantum Audit Logo
Launch App

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

Is Binance bibi Safe?

BIBIBNB Chain
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 →
Last checked Sep 4, 2026 · 1 audit on record
SummaryAI Copilot

The FourERC20 contract implements a standard ERC-20 token using OpenZeppelin's battle-tested patterns.

Read the full analysis
What raised the score
  • Top-10 concentration > 30%
  • 1 Low finding(s) from audit
Exact factors
  • Top-10 concentration > 30% (84.8% total → 36.7% effective; 4.6% in EOAs, 80.2% in contracts — moderate)
  • 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 47 of 7 checks passed
Contract verifiedVerified
OwnershipRenounced
MintNo mint
Liquidity lockLocked
UpgradeabilityFixed code
HoneypotNone found
Buy / sell tax0% / 0%

Holders

as of audit · Sep 4, 2026
80.2%Contracts4.6%15.2%Everyone else
80.2%Contracts4.6%15.2%Everyone else
ContractsWalletsEveryone elseBubble area = share of supply
84.8%of supply sits with the top 10 holders
  • Contractstreasury, vesting, bridge, staking80.2%
  • Walletsanonymous holders, free to sell4.6%
  • Everyone elsethe rest of the supply15.2%
Effective concentrationwhat the score reads36.7%
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 4$159.7K across 2 pairs

The risk score reads depth across every pair.

LP tokensLocked

The LP tokens of the analysed pool are locked or burned.

Analysed pool$155.3KShare of depth97.2%
LP Burned99.8% · ≈ permanent lock
LP Locked99.8% · Null Address
Unlocked LP held by
0x0ed9…9706

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

Security Findings

1 Low2 Info
Low

Standard ERC-20 approve Front-Running Risk (Mitigated)

The standard ERC-20 approve function is susceptible to a front-running attack where an attacker can sandwich a user's approve transaction to steal tokens. If a user approves an amount, then approves a different amount, an attacker can front-run the second approval, transfer the original approved amount, and then allow the second approval to go through, effectively getting two transfers for one approval. This contract provides increaseAllowance and decreaseAllowance functions which mitigate this risk by allowing atomic adjustments to allowances.L-01

Issue

The standard ERC-20 approve function is susceptible to a front-running attack where an attacker can sandwich a user's approve transaction to steal tokens. If a user approves an amount, then approves a different amount, an attacker can front-run the second approval, transfer the original approved amount, and then allow the second approval to go through, effectively getting two transfers for one approval. This contract provides increaseAllowance and decreaseAllowance functions which mitigate this risk by allowing atomic adjustments to allowances.

Fix

Educate users to prefer increaseAllowance and decreaseAllowance over directly calling approve when adjusting existing allowances. If approve must be used to change an existing allowance, users should first set the allowance to zero and wait for that transaction to confirm before setting the new allowance.

Status

Unresolved

Info

Base Contract Requires Extension for Supply Management

The FourERC20 contract provides the core ERC-20 logic but does not include public functions for minting or burning tokens. These functionalities are exposed only via internal _mint and _burn functions. This design choice means that a derived contract must be implemented to provide the actual supply mechanism (e.g., a minter role, a fixed supply, or a burn function).I-01

Issue

The FourERC20 contract provides the core ERC-20 logic but does not include public functions for minting or burning tokens. These functionalities are exposed only via internal _mint and _burn functions. This design choice means that a derived contract must be implemented to provide the actual supply mechanism (e.g., a minter role, a fixed supply, or a burn function).

Fix

This is an intentional design pattern for a base ERC-20 implementation. Ensure that any contract inheriting from FourERC20 implements its supply management (minting/burning) functions with appropriate access control and economic considerations.

Status

Unresolved

Info

Potential Re-initialization if Used as Proxy Implementation

The _init function is used to set _name and _symbol. While this contract is not explicitly a proxy implementation, if it were to be used as one in the future without proper initializer safeguards (e.g., an initializer modifier or an _initialized flag), the _init function could be called multiple times by malicious actors, potentially altering the token's name and symbol.I-02

Issue

The _init function is used to set _name and _symbol. While this contract is not explicitly a proxy implementation, if it were to be used as one in the future without proper initializer safeguards (e.g., an initializer modifier or an _initialized flag), the _init function could be called multiple times by malicious actors, potentially altering the token's name and symbol.

Fix

If this contract is ever intended to be used as an implementation contract for an upgradeable proxy, ensure that the _init function is protected by an initializer modifier (e.g., from OpenZeppelin's Initializable contract) to prevent multiple invocations and re-initialization attacks.

Status

Unresolved

Analysis

AI Copilotas of audit · Sep 4
Executive SummaryWhat the contract is and what the review found

The FourERC20 contract implements a standard ERC-20 token using OpenZeppelin's battle-tested patterns. It adheres to best practices for token functionality and includes mitigations for common ERC-20 allowance issues. The contract is designed as a base implementation, requiring a derived contract to define specific supply management (minting/burning) mechanisms. Overall, the contract exhibits high code quality and low inherent risk.

Technical10/10Low risk

The technical implementation of the FourERC20 token is robust, leveraging OpenZeppelin's well-audited ERC-20 base (7.1 Architecture). It correctly handles token transfers and allowance mechanisms (7.2 Code Security), including increaseAllowance and decreaseAllowance to mitigate front-running risks associated with approve. The use of Solidity 0.8.0+ inherently protects against integer overflows/underflows, and the unchecked block is used safely. The contract lacks specific access control (7.3 Access Control) beyond standard ERC-20 roles, as it's intended as a base implementation.

Governance9/10Low risk

The FourERC20 contract is a foundational ERC-20 token and does not implement complex economic models or governance mechanisms (7.5 Governance). Its economic stability (7.4 Economic) is therefore dependent on the broader protocol it integrates with, rather than internal logic. There are no specific parameters or fees managed within this contract that could introduce economic vulnerabilities. External dependencies (7.6 External) are limited to the well-vetted OpenZeppelin contracts.

Upgrades10/10Low risk

The FourERC20 contract is not designed as an upgradeable proxy (7.7 Upgrades) and does not contain any proxy-related logic. It is a standard, non-upgradeable implementation. If future upgradeability is desired, a separate proxy pattern (e.g., UUPS or Transparent) would need to be implemented, with careful consideration for initializer functions to prevent re-initialization.

Final RecommendationWhat to do about this score

Ensure that any derived contracts extending FourERC20 implement robust access control for sensitive functions like _mint or _burn to prevent unauthorized supply manipulation.

If this token is to be integrated into a larger DeFi ecosystem, thoroughly review the interactions with other protocols for potential external risks. Consider the implications of its non-upgradeable nature for long-term protocol flexibility and future feature additions.

Contract & Record

1 audit on record
TypeToken
NetworkBNB Chain
Token age1mo
Contract0x0b6d…4444
Deployer0x36b8…9464
Badge for your website
Binance bibi security record badge

Free for any token on the record. It links to this page and always shows the current score and the date it was checked.

Audit History
  1. Sep 3, 20260Low

Score changes are recorded as dated snapshots — history is append-only and cannot be edited.

Would You Like a More Detailed Audit of Binance bibi?

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