Quantum Audit Logo
Launch App

Early-stage security check — honeypot & rug-pull analysis

Is TrenchesStarterPack a Scam?

战壕入门包BNB 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 recordNew Launch · 3d old
SummaryAI Copilot

The FourERC20 contract is a basic ERC-20 token implementation based on OpenZeppelin's battle-tested libraries.

Read the full analysis
What raised the score
  • Top-10 concentration > 30%
  • LP lock status UNKNOWN — the pool's LP could not be read
  • Liquidity < $50k
  • Token age < 7 days
  • 1 Critical finding(s) from audit
Exact factors
  • Top-10 concentration > 30% (100.0% total → 40.0% effective; 0.0% in EOAs, 100.0% in contracts — moderate)
  • LP lock status UNKNOWN — the pool's LP could not be read
  • Liquidity < $50k ($29,500 across 1 pairs — thin market)
  • Token age < 7 days (early, volatile)
  • 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

Early-stage analysis. This token has limited on-chain history (3d old). New tokens carry elevated risk — data may change rapidly. Always verify independently before investing.

Security Checklist

as of audit · Sep 44 of 5 checks passed
Contract verifiedVerified
OwnershipRenounced
MintNo mint
Liquidity lockUnknown
UpgradeabilityFixed code

Holders

as of audit · Sep 4, 2026
100.0%Contracts
100.0%Contracts
ContractsBubble area = share of supply
100.0%of supply sits with the top 10 holders
  • Contractstreasury, vesting, bridge, staking100.0%
Effective concentrationwhat the score reads40.0%
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$29.5K

The risk score reads depth across every pair.

LP tokensUnknown

Whether the LP tokens are locked could not be determined.

Analysed pool$29.5KShare of depth100.0%

Security Findings

1 Critical2 Info
Critical

Missing Token Minting Mechanism

The FourERC20 contract, as implemented, does not include any function (public or internal) to mint new tokens. The _totalSupply variable will therefore always remain zero, and no tokens can ever be created or distributed. The contract comments explicitly state that a supply mechanism must be added in a derived contract using _mint, but without such a derived contract, the token is non-functional and cannot be used for any purpose.C-01

Issue

The FourERC20 contract, as implemented, does not include any function (public or internal) to mint new tokens. The _totalSupply variable will therefore always remain zero, and no tokens can ever be created or distributed. The contract comments explicitly state that a supply mechanism must be added in a derived contract using _mint, but without such a derived contract, the token is non-functional and cannot be used for any purpose.

Fix

A derived contract must be created that inherits from FourERC20 and implements a _mint function (or similar mechanism) to create and distribute tokens, updating _totalSupply and _balances. This derived contract should also call _init in its constructor to properly initialize the token's metadata.

Status

Unresolved

Info

_init Function Not Called in Base Contract

The _init(string memory name_, string memory symbol_) function is internal and intended to set the token's name and symbol. However, FourERC20 itself does not have a constructor that calls this function. This means that if FourERC20 is deployed directly (without a derived contract calling _init), its name() and symbol() functions will return empty strings, leading to improper token metadata.I-01

Issue

The _init(string memory name_, string memory symbol_) function is internal and intended to set the token's name and symbol. However, FourERC20 itself does not have a constructor that calls this function. This means that if FourERC20 is deployed directly (without a derived contract calling _init), its name() and symbol() functions will return empty strings, leading to improper token metadata.

Fix

Any contract deriving from FourERC20 must implement a constructor that calls _init with the desired name and symbol to ensure proper token metadata is set upon deployment.

Status

Unresolved

Info

Truncated _transfer Function in Provided Code

The provided source code for the _transfer function in FourERC20.sol is truncated. While it is likely intended to be the standard OpenZeppelin implementation, the full code is not available for a complete review. Assuming it's the standard implementation, it should include checks for zero addresses and sufficient balances.I-02

Issue

The provided source code for the _transfer function in FourERC20.sol is truncated. While it is likely intended to be the standard OpenZeppelin implementation, the full code is not available for a complete review. Assuming it's the standard implementation, it should include checks for zero addresses and sufficient balances.

Fix

Ensure the full and correct OpenZeppelin _transfer implementation is used, including all necessary checks (e.g., to not zero address, from having sufficient balance) to prevent potential issues. Provide the complete source code for all contracts for a thorough audit.

Status

Unresolved

Analysis

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

The FourERC20 contract is a basic ERC-20 token implementation based on OpenZeppelin's battle-tested libraries. However, a critical functional flaw exists: the contract, as provided, lacks any mechanism to mint new tokens, rendering the token non-functional as its total supply will always be zero. This fundamental issue prevents the token from being used for any economic purpose.

Technical8/10Low risk

The contract leverages battle-tested OpenZeppelin libraries (v4.9.4) for its ERC-20 implementation, providing a solid foundation for security and adherence to standards (7.2 Code Security). Standard functions like transfer, approve, and transferFrom are correctly overridden. However, the FourERC20 contract itself lacks any mechanism to mint new tokens, meaning _totalSupply will always be zero and no tokens can ever exist or be transferred (7.1 Architecture). The internal _init function for setting name/symbol is also not called within the contract, requiring a derived contract to properly initialize it.

Governance4/10Medium risk

The economic model is severely impacted by the absence of a token minting mechanism (7.4 Economic). As designed, the token cannot have any supply, making it economically non-viable and preventing any value transfer. There are no explicit governance mechanisms (7.5 Governance) or complex economic parameters, which simplifies the contract but does not mitigate the fundamental lack of token supply.

Upgrades8/10Low risk

The contract is not designed with upgradeability in mind (7.7 Upgrades), which eliminates risks associated with proxy patterns or upgrade logic. This simplifies the deployment and reduces the attack surface related to upgrade mechanisms. However, this also means that the critical functional flaw of missing a minting mechanism cannot be rectified without a complete redeployment of a new contract.

Final RecommendationWhat to do about this score

To make the FourERC20 token functional, it is critically important to implement a token minting mechanism.

This should be done in a derived contract that inherits from FourERC20 and includes a function to call _mint (or a similar supply creation method) to establish an initial supply and allow for future token issuance if desired. Additionally, ensure the derived contract's constructor properly calls the _init function to set the token's name and symbol.

Contract & Record

1 audit on record
TypeToken
NetworkBNB Chain
Token age3d
Contract0x99f5…4444
Deployer0x17e9…c66f
Badge for your website
TrenchesStarterPack 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. Aug 12, 202641Medium

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

Frequently Asked Questions

What is the 战壕入门包 contract address?

The TrenchesStarterPack (战壕入门包) contract on BNB Chain is 0x99f5054f1d9799f901df533fbfe5d9b3f25b4444. Compare it with the address the project itself publishes before trading: other contracts can carry the same name and ticker.

Is TrenchesStarterPack a scam?

Quantum Audit's risk score for TrenchesStarterPack is 41/100 (Medium risk) as of Sep 4, 2026, computed by a deterministic function from on-chain facts — Contract verified: Verified; Ownership: Renounced; Mint: No mint; Upgradeability: Fixed code. A score is a dated snapshot of those facts, not a guarantee; each one is listed on this page.

Who holds 战壕入门包?

As of Sep 4, 2026, the 10 largest holders own 100.0% of the supply. The Holders section on this page shows who they are by holder type.

Would You Like a More Detailed Audit of TrenchesStarterPack?

This token is brand new. Run a deeper AI-powered analysis of the contract code — free and instant.

Get Detailed Audit Is this your token? Publish your own audit on this page